import { A } from '@solidjs/router'; import { createResource, Show } from 'solid-js'; import AdminShell from '~/components/AdminShell'; import { deleteRuntimeConfig, listRuntimeConfigs, type RuntimeListItem } from '~/lib/runtime/storage'; import type { RuntimeRoleConfig } from '~/lib/runtime/types'; export default function ManageRolesPage() { const [items, { refetch }] = createResource(() => listRuntimeConfigs('role')); const onDelete = async (key: string) => { await deleteRuntimeConfig('role', key); refetch(); }; return (

Manage Roles

Edit or remove runtime role configs saved from the builder.

Runtime Roles

Create Role

Loading roles from database...

No runtime role configs found yet.

0}>
{items()!.map((item) => (

{item.key}

Status: {item.status}

Updated: {new Date(item.updatedAt).toLocaleDateString()}

Edit
))}
); }