orbital-core-components 0.1.1

Themed Orbital UI components for Leptos applications
Documentation
mod category;
mod collapse;
mod item;
mod item_config;
mod navigation;
mod section;
mod slots;
mod styles;
mod types;

pub mod accordion;
pub mod anchor;
pub mod back_to_top;
pub mod carousel;
pub mod drawer;
pub mod floating_actions_menu;
pub mod menu;
pub mod overflow;
pub mod popover;
pub mod spotlight;
pub mod toolbar;
pub mod tooltip;

pub use category::{NavigationCategory, NavigationCategoryHeader};
pub use collapse::NavigationCollapseToggle;
pub use item::{NavigationItem, NavigationSubItem};
pub use item_config::NavigationItemConfig;
pub use navigation::Navigation;
pub use section::{
    NavigationAppItem, NavigationDivider, NavigationSectionHeader, NavigationSubItemGroup,
};
pub use slots::{NavigationBody, NavigationFooter, NavigationHeader, NavigationMaterial};
pub use types::NavigationConfig;

pub use accordion::{Accordion, AccordionHeader, AccordionItem};
pub use anchor::{Anchor, AnchorConfig, AnchorLink, OffsetTarget};
pub use back_to_top::{BackToTop, BackToTopLabel};
pub use carousel::{
    Carousel, CarouselSlide, CarouselState, CarouselStateInjection, CarouselStepper,
    CarouselStepperLayout, CarouselViewport,
};
pub use drawer::{
    Drawer, DrawerBody, DrawerHeader, DrawerHeaderTitle, DrawerHeaderTitleAction, DrawerModalType,
    DrawerPosition, DrawerSize, InlineDrawer, OverlayDrawer,
};
pub use floating_actions_menu::{
    FloatingActionsMenu, FloatingActionsMenuConfig, FloatingActionsMenuItem,
};
pub use menu::{
    Menu, MenuAppearance, MenuConfig, MenuItem, MenuPosition, MenuTrigger, MenuTriggerType,
};
pub use overflow::{
    Overflow, OverflowAxes, OverflowChangeData, OverflowDirection, OverflowMenuItems,
};
pub use popover::{
    Popover, PopoverAppearance, PopoverConfig, PopoverLifecycle, PopoverPosition, PopoverSize,
    PopoverTrigger, PopoverTriggerType,
};
pub use spotlight::{
    SpotlightActions, SpotlightBackdrop, SpotlightBody, SpotlightFooter, SpotlightHeader,
    SpotlightMedia, SpotlightPopover, SpotlightTip, SpotlightTour, SpotlightTourInjection,
    SpotlightTourState, SpotlightTourStep, SpotlightTrigger,
};
pub use toolbar::{Toolbar, ToolbarButton, ToolbarSize};
pub use tooltip::{Tooltip, TooltipAppearance, TooltipConfig, TooltipPosition};

pub use orbital_base_components::{NavigationDensity, NavigationMode};

#[cfg(feature = "preview")]
pub use accordion::ACCORDION_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use anchor::ANCHOR_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use back_to_top::BACKTOTOP_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use carousel::{CAROUSELSTEPPER_PREVIEW_REGISTRATION, CAROUSEL_PREVIEW_REGISTRATION};
#[cfg(feature = "preview")]
pub use drawer::DRAWER_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use floating_actions_menu::FLOATINGACTIONSMENU_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use menu::MENU_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use navigation::NAVIGATION_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use overflow::OVERFLOW_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use popover::POPOVER_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use spotlight::{
    SPOTLIGHTPOPOVER_PREVIEW_REGISTRATION, SPOTLIGHTTIP_PREVIEW_REGISTRATION,
    SPOTLIGHTTOUR_PREVIEW_REGISTRATION,
};
#[cfg(feature = "preview")]
pub use toolbar::TOOLBAR_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use tooltip::TOOLTIP_PREVIEW_REGISTRATION;