mljr-ui · showcase

FAB

Floating action button fixed to a viewport corner. Speed Dial variant expands a mini-action list.

primitive fab

Usage

// Simple FAB
primitive.FAB(primitive.FABProps{Icon: "lucide:plus", Label: "New item"})

// Speed Dial
primitive.SpeedDial(
    primitive.FABProps{Icon: "lucide:plus", Label: "Actions"},
    []primitive.SpeedDialItem{
        {Icon: "lucide:edit",     Label: "Edit",    OnClick: "edit()"},
        {Icon: "lucide:share",    Label: "Share",   OnClick: "share()"},
        {Icon: "lucide:trash-2",  Label: "Delete",  OnClick: "del()"},
    },
)