import { useSearchParams } from 'react-router-dom'; import { ProjectData } from 'ontime-types'; import { isStringBoolean } from '../../../features/viewers/common/viewUtils'; import { useTranslation } from '../../../translation/TranslationProvider'; interface PublicInfoProps { general: ProjectData; } export default function PublicInfo(props: PublicInfoProps) { const { general } = props; const [searchParams] = useSearchParams(); const { getLocalizedString } = useTranslation(); const showPublic = isStringBoolean(searchParams.get('showPublic')); if (!showPublic) { return null; } return ( <> {general.publicInfo && ( <>
{getLocalizedString('project.public_info')}
{general.publicInfo}
)} {general.publicUrl && ( <>
{getLocalizedString('project.public_url')}
{general.publicUrl} )} ); }