status

package
v0.19.821 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2026 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Status

func Status(props Props) templ.Component

func StatusAuto

func StatusAuto(text string, size Size, class string, attrs templ.Attributes) templ.Component

StatusAuto automatically determines variant from status text Convenience wrapper around Status component with automatic variant detection

func StatusAutoSimple

func StatusAutoSimple(text string) templ.Component

StatusAutoSimple automatically determines variant with default settings Most convenient usage for simple cases

Types

type Props

type Props struct {
	ID        string           // Optional status badge ID
	Class     string           // Custom CSS classes
	Attrs     templ.Attributes // Additional HTML attributes
	Variant   Variant          // Color variant (success, error, warning, info, default)
	Size      Size             // Size variant (default, sm, lg)
	Text      string           // Status text to display
	Uppercase bool             // Display text in uppercase (default: true)
	FontMono  bool             // Use monospace font (default: true)
}

type Size

type Size string
const (
	SizeDefault Size = "default"
	SizeSm      Size = "sm"
	SizeLg      Size = "lg"
)

type Variant

type Variant string
const (
	VariantSuccess Variant = "success"
	VariantError   Variant = "error"
	VariantWarning Variant = "warning"
	VariantInfo    Variant = "info"
	VariantDefault Variant = "default"
	VariantBrand   Variant = "brand"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL