-
Notifications
You must be signed in to change notification settings - Fork 7
Toolbar
Andrew Sutton edited this page Mar 17, 2025
·
3 revisions
[<ReactComponent>]
let ControlledToolbar () =
let checkedValues, setCheckedValues = React.useState [ "alert", [| "on"; "off" |]]
let AlertIcon = Fui.bundleIcon bundleIcons.alert
let AlertOnIcon = Fui.bundleIcon bundleIcons.alertOn
let AlertOffIcon = Fui.bundleIcon bundleIcons.alertOff
Fui.toolbar [
toolbar.checkedValues checkedValues
toolbar.onCheckedValueChange (fun d -> setCheckedValues ([ d.name, d.checkedItems] |> List.append checkedValues))
toolbar.children [
Fui.toolbarToggleButton [
toolbarToggleButton.ariaLabel "Alert"
toolbarToggleButton.icon (AlertIcon [])
toolbarToggleButton.name "alert"
toolbarToggleButton.value "alert"
]
Fui.toolbarToggleButton [
toolbarToggleButton.ariaLabel "Alert On"
toolbarToggleButton.icon (AlertOnIcon [])
toolbarToggleButton.name "alert"
toolbarToggleButton.value "on"
]
Fui.toolbarToggleButton [
toolbarToggleButton.ariaLabel "Alert Off"
toolbarToggleButton.icon (AlertOffIcon [])
toolbarToggleButton.name "alert"
toolbarToggleButton.value "off"
]
]
]