import clsx from 'clsx'; import { GlowBg } from '@/components/shared/ui/glow-bg'; /** * A component that displays vision and mission statements. */ export function LandingVisionMissionSection({ className, innerClassName, title, titleComponent, visionTitle, visionDescription, missionTitle, missionDescription, variant = 'primary', withBackground = false, withBackgroundGlow = false, backgroundGlowVariant = 'primary', textPosition = 'left', children, }: { className?: string; innerClassName?: string; title?: string; titleComponent?: React.ReactNode; visionTitle?: string; visionDescription?: string | React.ReactNode; missionTitle?: string; missionDescription?: string | React.ReactNode; variant?: 'primary' | 'secondary'; withBackground?: boolean; withBackgroundGlow?: boolean; backgroundGlowVariant?: 'primary' | 'secondary'; textPosition?: 'center' | 'left'; children?: React.ReactNode; }) { return (
{withBackgroundGlow ? (
) : null}
{title ? (

{title}

) : ( titleComponent )}

{visionTitle}

{visionDescription}

{missionTitle}

{missionDescription}

{children}
); }