import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import {
faBuilding,
faCircle,
faCircleCheck,
faCopy,
faHeadset,
faPenToSquare,
faPhone,
faRobot,
faStethoscope,
faUser,
faUsers,
} from '@fortawesome/pro-duotone-svg-icons';
// Reusable right-pane preview components for the onboarding wizard.
// Each one is a pure presentation component that takes already-fetched
// data as props — the parent step component owns the state + fetches
// + refetches after a successful save. Keeping the panes data-only
// means the active step can pass the same source of truth to both
// the middle (form) pane and this preview without two GraphQL queries
// running side by side.
// Shared title/empty state primitives so every pane has the same
// visual rhythm.
const PaneCard = ({
title,
count,
children,
}: {
title: string;
count?: number;
children: React.ReactNode;
}) => (
);
// ---------------------------------------------------------------------------
// Identity step — short "about this step" card. Explains what the
// admin is configuring and where it shows up in the staff portal so
// the right pane stays useful even when there's nothing to list yet.
// ---------------------------------------------------------------------------
const IDENTITY_BULLETS: { title: string; body: string }[] = [
{
title: 'Hospital name',
body: 'Shown on the staff portal sidebar, the login screen, and every patient-facing widget greeting.',
},
{
title: 'Logo',
body: 'Used as the avatar at the top of the staff portal and on the website widget header. Square images work best.',
},
{
title: 'Brand identity',
body: 'Colors, fonts and login copy live on the full Branding page — open it from Settings any time after setup.',
},
];
export const IdentityRightPane = () => (
This is how patients and staff first see your hospital across Helix Engage.
Get the basics in now — you can polish branding later.