'use client' /** * @file Shared layout component for individual integration guide pages. * * Provides the background atmosphere, back-link, header (logo + title), * and prose-styled content area used by every integration sub-page. */ import Link from 'next/link' import { ArrowLeftIcon } from '@ciphera-net/ui' import { type ReactNode } from 'react' import { type Integration } from '@/lib/integrations' interface IntegrationGuideProps { /** Integration metadata (name, icon, etc.) */ integration: Integration /** Guide content rendered inside the prose area */ children: ReactNode } /** * Renders the full-page layout for a single integration guide. */ export function IntegrationGuide({ integration, children }: IntegrationGuideProps) { // * Scale the icon up for the detail-page header (w-10 h-10) const headerIcon = (