widgets/buttons/buttons library

Exports for the buttons layer.

Classes

FloatingButton
A floating action button wrapper with design-system styling.
LoadingButton
A button that shows a loading spinner while loading is true.
NashButtonGroup<T>
A connected, unified group of action buttons with seamless borders and active state highlights.
NashGlassButton
A glassmorphic frosted glass button with specular border highlight and backdrop blur.
NashGradientBorderButton
A sleek button with an animated or multi-stop gradient border and inner glow.
NashGroupItem<T>
An individual item in a NashButtonGroup.
NashHoldButton
A button that requires the user to press and hold for a duration before triggering.
NashIconButton
A themed icon button with optional tooltip.
NashSlideButton
An interactive slide-to-confirm / slide-to-act button.
NashSocialButton
A ready-to-use social authentication button styled according to brand guidelines.
NashSplitAction
An item inside a NashSplitButton dropdown menu.
NashSplitButton
A split action button with a primary button on the left and a dropdown menu arrow on the right.
NashTextButton
A text-only button.
OutlineButton
An outlined button.
PrimaryButton
A primary call-to-action button with a brand gradient fill.
SecondaryButton
A secondary (tonal) button using the theme's secondary container.

Enums

ButtonVariant
Visual variants supported by LoadingButton.
SocialProvider
Supported third-party authentication providers for NashSocialButton.