buttons library

Button widgets and shared button styling.

Classes

UICupertinoButtonProps
Interaction and layout overrides forwarded to CupertinoButton.
UICupertinoTextButton
iOS-style text button — CupertinoButton on Apple platforms or Material TextButton elsewhere.
UICustomOutlinedButton
Outlined button with custom border, radius, and label styling.
UIElevatedButton
Full-width elevated action — thin wrapper over Material ElevatedButton.
UIElevatedIconButton
Elevated button with a leading icon and optional text label.
UIGlassButton
Frosted-glass button with optional icon, label, and press-scale animation.
UIGradientButton
A filled button with a linear gradient background.
UIIconButton
A simple icon button wrapper around Material IconButton.
UIIconButtonProps
Interaction and style overrides forwarded to IconButton.
UIImageButton
A button that displays an image.
UIImageTextButton
Outlined button with leading image — thin wrapper over Material OutlinedButton.
UIMaterialButtonProps
Interaction and style overrides forwarded to Material text-family buttons (TextButton, OutlinedButton, ElevatedButton).
UIPrimaryTextButton
Filled or outlined primary action — thin wrapper over Material ElevatedButton or OutlinedButton.
UISliderButton
Swipe-to-confirm button for destructive or high-friction actions.
UISocialAuthButton
Branded sign-in button for common OAuth providers.
UISplitButton
Button with a primary action and a chevron that opens a menu.
UISplitButtonMenuItem
One action in the menu opened by UISplitButton.
UIStyledButton
A highly customizable button widget that supports different variants, loading states, and custom styling.
UIStyledButtonStyle
Visual configuration for UIStyledButton.
UITabTextButton
Text button styled for use inside tab bars or segmented controls.
UITextButton
Text-only button — thin wrapper over Material TextButton.

Enums

UISocialAuthProvider
Supported OAuth / identity providers for UISocialAuthButton and UISocialAuthIcon.
UIStyledButtonSize
Size presets for UIStyledButton padding and typography.
UIStyledButtonVariant
Visual variant for UIStyledButton (filled, outlined, or text).