'use client'; import { useAppState } from '@/app/AppState'; import AnimateItems from '@/components/AnimateItems'; import AppGrid from '@/components/AppGrid'; import { ReactNode } from 'react'; import { useAppText } from '@/i18n/state/client'; import Link from 'next/link'; import { PATH_ADMIN_ABOUT_EDIT } from '@/app/path'; import { LuCirclePlus } from 'react-icons/lu'; import AdminEmptyState from '@/admin/AdminEmptyState'; import AdminAboutMenu from './AdminAboutMenu'; import clsx from 'clsx/lite'; export default function AboutPageClient({ title, subhead, descriptionHtml, }: { title?: string subhead?: string descriptionHtml?: ReactNode }) { const { isUserSignedIn } = useAppState(); const appText = useAppText(); return (

{title || appText.about.titleDefault}

{subhead &&

{subhead}

}
{isUserSignedIn && }
{descriptionHtml ? descriptionHtml : isUserSignedIn && } includeContainer={false} className="gap-3! p-6!" > Add description } } /> ]} /> ); }