import { AuthenticatedLayout } from "./AuthenticatedLayout.tsx"; export interface AppCard { id: string; name: string; description: string; domain: string; role: string; } export const AppLaunchpadPage = ({ apps, isAdmin, }: { apps: AppCard[]; isAdmin: boolean; }) => { return (

Application Launchpad

{apps.length === 0 ? (
No authorized applications found.
) : ( apps.map((app) => (

{app.name}

{app.role}

{app.description || "No description provided."}

Launch
)) )}
); };