import React from 'react'; // import { AuthModalConfig } from "../../types/types"; import { AuthModalConfig } from '@/types'; interface ModalProps { children: React.ReactNode; config: AuthModalConfig; isSignup?: boolean; } interface ModalOverlayProps { config: AuthModalConfig; onClick: () => void; } export const AuthModalOverlay = ({ onClick, config }: ModalOverlayProps) => (
); export const AuthModalContent = ({ children, config, isSignup, }: ModalProps) => { const textInside = config.appearance.welcomeMessage?.position == 'inside'; const title = (
{isSignup ? config.appearance.signupMessage?.title : config.appearance.welcomeMessage?.title}
{isSignup ? config.appearance.signupMessage?.subtitle : config.appearance.welcomeMessage?.subtitle}
); return (
{!textInside && title}
{textInside && title} {children}
); };