Meta
Meta components form the structural foundation of the page, providing consistent navigation and layout elements that appear across multiple pages and sections of the application. These components establish the primary layout framework and provide the consistent structural elements that users expect to find on every page.
Account
The account component provides account-related meta elements that appear
consistently across pages where user account information is relevant. This
component typically displays user profile information, account status, or
account-specific navigation elements that are important for user identification
and account management.
Account components are essential for maintaining user awareness of their account status and providing quick access to account-related functions. They often include elements like user avatars, display names, notification indicators, or quick access to account settings. The component ensures consistent presentation of account information across different pages and contexts where user identification is important.
Usage Example
<!-- Basic account component -->
{{ ui.account() }}
Header
The header component creates page headers that establish the top-level
structure of pages and provide consistent navigation and branding
elements. Headers are fundamental to page structure, typically containing site
branding, primary navigation, search functionality, and other elements that
appear on every page.
Header components handle complex layout requirements including responsive behavior, navigation menus, search bars, and branding elements. They ensure consistent positioning and styling of header content while adapting to different page types and content requirements. The component provides the structural foundation for the top portion of every page, creating visual consistency and familiar navigation patterns for users.
Usage Example
<!-- Basic header component -->
{{ ui.header(title="Title", subtitle="Subtitle") }}
Footer
The footer component creates page footers that provide consistent
information and navigation elements at the bottom of pages. Footers typically
contain site information, legal notices, secondary navigation, contact
information, and other elements that users might need but don't require
prominent placement.
Footer components handle various content types and layout requirements, ensuring that important but less frequently accessed information remains accessible to users. They provide consistent positioning and styling for footer content while maintaining visual harmony with the overall page design. The component ensures that footer elements remain accessible and properly formatted across different page types and content lengths.
Usage Example
<!-- Basic footer component -->
{{ ui.footer() }}
Subtitle Item
The subtitle_item component is used to create a segment of
the page title.
Usage Example
<!-- Basic subtitle item -->
{{ ui.subtitle_item("Additional information") }}