orbital-core-components 0.1.1

Themed Orbital UI components for Leptos applications
Documentation
pub mod badge;
pub mod counter_badge;
pub mod dialog;
pub mod message_bar;
pub mod presence_badge;
pub mod progress_bar;
pub mod skeleton;
pub mod spinner;
pub mod toast;

pub use badge::{Badge, BadgeAppearance, BadgeColor, BadgeSize};
pub use counter_badge::CounterBadge;
pub use dialog::{
    Dialog, DialogActions, DialogBody, DialogContent, DialogDismiss, DialogDismissConfig,
    DialogSurface, DialogTitle, OpenBind,
};
pub use message_bar::{
    MessageBar, MessageBarActions, MessageBarBody, MessageBarIntent, MessageBarLayout,
    MessageBarTitle,
};
pub use presence_badge::{PresenceBadge, PresenceBadgeSize, PresenceStatus};
pub use progress_bar::{ProgressBar, ProgressBarColor, ProgressCircle, ProgressCircleColor};
pub use skeleton::{Skeleton, SkeletonItem, SkeletonItemShape, SkeletonItemSize};
pub use spinner::{Spinner, SpinnerSize};
pub use toast::{
    Toast, ToastAction, ToastBody, ToastDefaultTimeoutMs, ToastFooter, ToastId, ToastIntent,
    ToastOffset, ToastOptions, ToastPosition, ToastTitle, ToastTrigger, ToasterInjection,
    ToasterProvider,
};

#[cfg(feature = "preview")]
pub use badge::BADGE_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use counter_badge::COUNTERBADGE_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use dialog::DIALOG_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use message_bar::MESSAGEBAR_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use presence_badge::PRESENCEBADGE_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use progress_bar::PROGRESSBAR_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use skeleton::SKELETON_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use spinner::SPINNER_PREVIEW_REGISTRATION;
#[cfg(feature = "preview")]
pub use toast::TOAST_PREVIEW_REGISTRATION;