/** * About Page * * Displays information about credits and sponsors for the facility. * Content is editable by staff through PocketBase rich text editor. * Updates appear in real-time across all kiosks. */ /* Context */ import { useKioskData } from "@/contexts/kiosk-data-context"; /* Constants */ import { LOADING_MESSAGES, ERROR_MESSAGES, EMPTY_MESSAGES } from "@/constants/ui-text"; export function About() { const { about, loading, error } = useKioskData(); /* Loading state */ if (loading) { return (

{LOADING_MESSAGES.content}

); } /* Error state */ if (error) { return (

{ERROR_MESSAGES.generic}

); } /* Empty state - no about content created yet */ if (!about) { return (

{EMPTY_MESSAGES.noContent}

); } return (
); }