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.