@fastbaas/admin-ui
v0.1.0-beta.1
Published
Reusable Ant Design page primitives for FastBaaS admin applications.
Readme
@fastbaas/admin-ui
Reusable Ant Design page primitives for FastBaaS-based admin applications. Import the optional base styles once in the application entry point:
import "@fastbaas/admin-ui/styles.css";import {
AdminPageHeader,
AdminPageLoading,
PermissionButton,
} from "@fastbaas/admin-ui";
export function TicketListPage() {
return (
<>
<AdminPageHeader
title="Tickets"
actions={
<PermissionButton permission="ticket.create" type="primary">
Create ticket
</PermissionButton>
}
/>
<AdminPageLoading />
</>
);
}PermissionButton requires an ancestor PermissionProvider from
@fastbaas/admin-core/react. API permissions must still be enforced by the
server.
AdminActionConfirmationDialog provides a controlled, provider-safe
confirmation surface for extension actions. It uses the surrounding Ant Design
application context and never opens a process-global modal singleton.
