Skip to main contentModule components
Source pub use copy_page::CopyPageButton;pub use copy_page::CopyPageButton;pub use docs_layout::DocsLayout;pub use docs_layout::DocsLayout;pub use docs_layout::SearchButton;pub use docs_layout::SearchButton;pub use docs_meta::DocsPageMeta;pub use docs_meta::DocsPageMeta;pub use docs_page::DocsPageContent;pub use docs_page::DocsPageContent;pub use mobile_drawer::MobileDrawer;pub use mobile_drawer::MobileDrawer;pub use page_nav::DocsPageNav;pub use page_nav::DocsPageNav;pub use search_modal::SearchModal;pub use search_modal::SearchModal;pub use theme_toggle::ThemeToggle;pub use theme_toggle::ThemeToggle;pub use blog::AuthorInfo;pub use blog::AuthorInfo;pub use blog::BlogCard;pub use blog::BlogCard;pub use blog::BlogIndexMeta;pub use blog::BlogIndexMeta;pub use blog::BlogLayout;pub use blog::BlogLayout;pub use blog::BlogList;pub use blog::BlogList;pub use blog::BlogMobileDrawer;pub use blog::BlogMobileDrawer;pub use blog::BlogPostMeta;pub use blog::BlogPostMeta;pub use blog::BlogPostNav;pub use blog::BlogPostNav;pub use blog::BlogPostView;pub use blog::BlogPostView;pub use blog::BlogSearchButton;pub use blog::BlogSearchButton;pub use blog::BlogSearchModal;pub use blog::BlogSearchModal;pub use blog::BlogThemeToggle;pub use blog::BlogThemeToggle;pub use blog::ReadingProgressBar;pub use blog::ReadingProgressBar;pub use blog::ReadingTimeBadge;pub use blog::ReadingTimeBadge;pub use blog::RelatedPosts;pub use blog::RelatedPosts;pub use blog::TagFilter;pub use blog::TagFilter;
- blog
- ActiveTab
- Newtype wrapper for the active tab-bar tab, provided by
DocsLayout. - CurrentTheme
- DrawerOpen
- Newtype wrapper for the drawer-open signal, so it can’t collide with other
Signal<bool> values in the context system. - LayoutOffsets
- Layout offset values computed by
DocsLayout and consumed by child components
(e.g. DocsPageContent) via context. - SearchOpen
- Newtype wrapper for the search-modal open signal, so it can’t collide with
other
Signal<bool> values in the context system.
- DocsVariant
- Density preset for the docs layout.
- CopyPageButton
- “Copy page” button for MDX documentation pages.
- DocsLayout
- Documentation layout shell.
- DocsPageContent
- Documentation page content renderer.
- DocsPageMeta
- Injects SEO meta tags and document title for a single docs page (MDX or API endpoint).
- DocsPageNav
- Page navigation (previous/next).
- DocsSidebar
- Documentation sidebar navigation.
- MobileDrawer
- Slide-in sidebar drawer for mobile screens.
- SearchButton
- Reusable search button component for headers.
- SearchModal
- Full-screen search modal triggered by Cmd/Ctrl+K or the search button.
- ThemeToggle
- Light/dark theme toggle button.
- use_theme_provider
- Provide the
CurrentTheme context and apply the persisted theme on mount.