Toolbar - sydsutton/FS.FluentUI GitHub Wiki

[<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"
]
]
]