Skip to content

Spinner

An animated circular loading indicator in six semantic colors and four sizes.

Default Rendered example
Usage Example
@spinner.Spinner(spinner.Config{})

Color Variants

Set Tone: spinner.TonePrimary, spinner.ToneSecondary, spinner.ToneInfo, spinner.ToneSuccess, spinner.ToneWarning, or spinner.ToneDanger.

Color Variants Rendered example
Color Variants
@spinner.Spinner(spinner.Config{Tone: spinner.TonePrimary})
@spinner.Spinner(spinner.Config{Tone: spinner.ToneDanger})

Sizes

Four sizes via Size: SizeSM, SizeMD (default), SizeLG, SizeXL.

Sizes Rendered example
Sizes
@spinner.Spinner(spinner.Config{Size: spinner.SizeSM})
@spinner.Spinner(spinner.Config{Size: spinner.SizeXL})

Go API

v0.2.7

The examples above cover behavior and composition. pkg.go.dev is the canonical reference for exported types, functions, methods, and Go documentation.

github.com/araihu/goshtoso/components/spinner
Open v0.2.7 API