A customizable button widget that can be configured as elevated, flat,
minimal, or long-press button types. Provides a flexible API to adjust
styles, colors, shapes, and behaviors.
A widget that provides increment and decrement functionality with customizable
buttons and display. It allows users to increase or decrease a numerical
value within optional bounds, making it suitable for quantity selectors in
shopping carts, forms, and other interactive UI components.
A customizable list tile button that wraps content in a rounded container
and provides tap and long-press callbacks. Ideal for creating interactive
list items with consistent styling.
A customizable button that ensures the onPressed callback is invoked
only once per press. It prevents multiple invocations during a single press,
making it ideal for handling actions that shouldn't be executed multiple times
concurrently, such as network requests.