"use client"; import { GoogleMark, MicrosoftMark, AppleMark, Icon } from "./icons"; /** Left brand showcase panel for the split-screen auth layout. */ export function PortalAside() { return ( ); } /** Compact logo shown above the form on small screens (aside is hidden). */ export function PanelBrand() { return (
{/* eslint-disable-next-line @next/next/no-img-element */} Lynkedup Pro Portal
); } /** The three OAuth provider buttons used on login + register. */ export function OAuthButtons({ onPick }: { onPick: (p: string) => void }) { return (
); } export function Divider({ label }: { label: string }) { return
{label}
; } /** SSL / government / official-portal trust strip shown under the card. */ export function TrustBadges() { return (
256-bit SSL Licensed & Insured Drone-Powered
); } /** A small "← email@…" chip shown on inner steps. */ export function BackChip({ label, onBack }: { label: string; onBack: () => void }) { return ( ); }