import Link from 'next/link'; import { cn } from '../_lib/utils'; import { PORTAL_THEMES, type PortalTheme } from './portal-theme'; import { Check, ArrowLeft } from 'lucide-react'; interface PortalLoginShellProps { title: string; subtitle: string; theme: PortalTheme; /** Short value-prop bullets shown on the branding panel */ highlights?: string[]; children: React.ReactNode; footer?: React.ReactNode; } export function PortalLoginShell({ title, subtitle, theme, highlights = [], children, footer }: PortalLoginShellProps) { const t = PORTAL_THEMES[theme]; return (
Community Knowledge Infrastructure Platform
{subtitle}