import { Avatar, AvatarFallback, Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@godxjp/ui/data-display"; import { Button, Logo, Text } from "@godxjp/ui/general"; import { CenteredShell, Flex, ResponsiveGrid, Topbar } from "@godxjp/ui/layout"; import { AppSettingPicker } from "@godxjp/ui/navigation"; /** * CenteredShell — authenticated, no-sidebar, centred-column page shell (hosted-ID "My Page", * account / self-service, standalone settings). A padded topbar with real actions reusing AppShell's * chrome WITHOUT a sidebar, a width-tiered centred column that is top-aligned + scrolls, and an * optional footer. Composed only from real @godxjp/ui components — zero custom CSS, no hand-rolled * bar. Fills the gap between AppShell (needs a sidebar) and AuthShell (unauthenticated narrow card). */ export default function Demo() { const services = [ { id: "attendance", name: "勤怠", desc: "打刻・勤務表" }, { id: "messaging", name: "チャット", desc: "社内メッセージ" }, { id: "ledger", name: "会計", desc: "請求・支払" }, ]; return ( GodX ID } end={ } /> } footer={ 2026 GodX · プライバシー · 利用規約 } > マイページ アカウントとサービスの概要。 田中 太郎 tanaka@example.com · 組織: GodX 株式会社 サービス 利用中のアプリを開きます。 {services.map((s) => ( {s.name} {s.desc} ))} ); }