import React from "react"; import { cn } from "~/lib/utils"; interface LoginLayoutProps { children: React.ReactNode; className?: string; } export function LoginLayout({ children, className }: LoginLayoutProps) { return (
{children}
); } interface LoginContentProps { children: React.ReactNode; className?: string; } export function LoginContent({ children, className }: LoginContentProps) { return (
{children}
); } interface LoginSidebarProps { children: React.ReactNode; className?: string; } export function LoginSidebar({ children, className }: LoginSidebarProps) { return (
{children}
); } interface LoginHeaderProps { title: string; subtitle: string; description?: string; className?: string; } export function LoginHeader({ title, subtitle, description, className, }: LoginHeaderProps) { return (

{title}

{subtitle}

{description && (

{description}

)}
); } interface LoginBrandingProps { brandName: string; companyName: string; logo?: React.ReactNode; className?: string; engSub ?: string; } export function LoginBranding({ brandName, companyName, logo, className, engSub }: LoginBrandingProps) { return ( <> {/* Top Logo */}
{/* Bottom Section */}
{logo &&
{logo}
}

{engSub}

{companyName}
{/* Logo */}
); } interface LoginFormContainerProps { children: React.ReactNode; onSubmit: (e: React.FormEvent) => void; className?: string; } export function LoginFormContainer({ children, onSubmit, className, }: LoginFormContainerProps) { return (
{children}
); }