Layout components for consistent page structure.
Contains page layout, navigation, and structural components that provide consistent look and feel across all domain modules.
Layout components for consistent page structure. Contains page layout, navigation, and structural components that provide consistent look and feel across all domain modules.
(admin-pilot-page-layout title content & [opts])Page layout using admin daisyUI pilot styling.
Page layout using admin daisyUI pilot styling.
(breadcrumbs crumbs)Breadcrumb navigation component.
Args: crumbs: Vector of [text url] pairs, last item is current page
Returns: Hiccup breadcrumb structure
Breadcrumb navigation component. Args: crumbs: Vector of [text url] pairs, last item is current page Returns: Hiccup breadcrumb structure
(card content & [opts])Card component for organizing content.
Args: content: Card content (Hiccup structure) opts: Optional map with :title, :class, :actions, etc.
Returns: Hiccup card structure
Card component for organizing content. Args: content: Card content (Hiccup structure) opts: Optional map with :title, :class, :actions, etc. Returns: Hiccup card structure
(error-layout status title message & [details])Error page layout.
Args: status: HTTP status code title: Error title message: Error message details: Optional error details
Returns: Error page HTML structure
Error page layout. Args: status: HTTP status code title: Error title message: Error message details: Optional error details Returns: Error page HTML structure
(home-page-content)Default home page content.
Returns: Hiccup structure for home page
Default home page content. Returns: Hiccup structure for home page
(main-navigation & [opts])Main site navigation component.
Args: opts: Optional map with navigation configuration
Returns: Hiccup navigation structure
Main site navigation component. Args: opts: Optional map with navigation configuration Returns: Hiccup navigation structure
(modal id title content & [opts])Generic modal dialog component.
Args: id: Modal ID for targeting title: Modal title content: Modal content (Hiccup structure) opts: Optional map with :closable, :size, etc.
Returns: Hiccup modal structure
Generic modal dialog component. Args: id: Modal ID for targeting title: Modal title content: Modal content (Hiccup structure) opts: Optional map with :closable, :size, etc. Returns: Hiccup modal structure
(page-layout title content & [opts])Main page layout wrapper.
Args: title: Page title string content: Main page content (Hiccup structure) opts: Optional map with :user, :flash, :css, :js, :skip-header, etc.
Returns: Complete HTML page structure
Main page layout wrapper. Args: title: Page title string content: Main page content (Hiccup structure) opts: Optional map with :user, :flash, :css, :js, :skip-header, etc. Returns: Complete HTML page structure
(pilot-page-layout title content & [opts])Page layout using shared daisyUI pilot styling.
Page layout using shared daisyUI pilot styling.
(platform-admin? user)Returns true when the user is a platform-level admin without tenant context.
Returns true when the user is a platform-level admin without tenant context.
(render-error-page message)(render-error-page message status)Render a complete error page.
Args: message: Error message status: HTTP status code (optional, defaults to 500)
Returns: HTML string for error page
Render a complete error page. Args: message: Error message status: HTTP status code (optional, defaults to 500) Returns: HTML string for error page
(sidebar content & [opts])Sidebar component for layouts that need side navigation.
Args: content: Sidebar content (Hiccup structure) opts: Optional map with :position, :collapsed, etc.
Returns: Hiccup sidebar structure
Sidebar component for layouts that need side navigation. Args: content: Sidebar content (Hiccup structure) opts: Optional map with :position, :collapsed, etc. Returns: Hiccup sidebar structure
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |