mljr-ui · showcase

Toggle Group

Segmented button control. Only one option active at a time, driven by a Datastar signal.

primitive toggle-group

Usage

primitive.ToggleGroup(
    primitive.ToggleGroupProps{Signal: "view", Default: "grid"},
    primitive.ToggleOption{Value: "grid",  Label: "Grid",  Icon: "lucide:layout-grid"},
    primitive.ToggleOption{Value: "list",  Label: "List",  Icon: "lucide:list"},
    primitive.ToggleOption{Value: "table", Label: "Table", Icon: "lucide:table"},
)