Documentation
¶
Overview ¶
Package button contains Material 3 Button components.
Reference: [Buttons](https://m3.material.io/components/buttons/overview) Specs: [Buttons Specs](https://m3.material.io/components/buttons/specs)
Index ¶
- Constants
- type ButtonConstructorArgs
- type ButtonOption
- type ButtonOptions
- type Composable
- func Elevated(onClick func(), label string, options ...ButtonOption) Composable
- func Filled(onClick func(), label string, options ...ButtonOption) Composable
- func FilledTonal(onClick func(), label string, options ...ButtonOption) Composable
- func Outlined(onClick func(), label string, options ...ButtonOption) Composable
- func Text(onClick func(), label string, options ...ButtonOption) Composable
- type Composer
- type MutableValue
- type ThemeManager
Constants ¶
View Source
const Material3ButtonNodeID = "Material3Button"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ButtonConstructorArgs ¶
type ButtonOption ¶
type ButtonOption func(o *ButtonOptions)
func WithButton ¶
func WithButton(button *button.Button) ButtonOption
func WithEnabled ¶
func WithEnabled(enabled bool) ButtonOption
func WithModifier ¶
func WithModifier(m ui.Modifier) ButtonOption
type ButtonOptions ¶
func DefaultButtonOptions ¶
func DefaultButtonOptions() ButtonOptions
type Composable ¶
type Composable = api.Composable
func Elevated ¶
func Elevated(onClick func(), label string, options ...ButtonOption) Composable
func Filled ¶
func Filled(onClick func(), label string, options ...ButtonOption) Composable
func FilledTonal ¶
func FilledTonal(onClick func(), label string, options ...ButtonOption) Composable
func Outlined ¶
func Outlined(onClick func(), label string, options ...ButtonOption) Composable
func Text ¶
func Text(onClick func(), label string, options ...ButtonOption) Composable
type MutableValue ¶
type MutableValue = state.MutableValue
type ThemeManager ¶
type ThemeManager = theme.ThemeManager
Click to show internal directories.
Click to hide internal directories.