Examples

    Widgets

    Higher-level widgets combine multiple primitives into reusable application patterns.

    Page Header

    Consistent title, description, and trailing actions for page tops.

    /widgets/page-header

    Content Sidebar

    Sidebar paired with switchable content panels and breadcrumbs.

    /widgets/content-sidebar

    Dialog Manager

    Programmatic dialogs created through a shared manager context.

    /widgets/dialog-manager

    Confirmation Dialog

    Promise-based confirmation dialog that resolves with the user decision.

    /widgets/confirmation-dialog

    Text Input Dialog

    Promise-based text prompt with built-in length validation.

    /widgets/text-input-dialog

    Image Preview Dialog

    Programmatic image preview dialog driven through the shared manager.

    /widgets/image-preview-dialog

    Action Menu

    List-driven dropdown menu for row and card overflow actions.

    /widgets/action-menu

    Use Debounced Value

    A hook demo showing deferred filtering while the user types.

    /widgets/use-debounced-value