UNPKG

@netdata/netdata-ui

Version:

netdata UI kit

34 lines (28 loc) 777 B
import React, { useState } from "react" import { ButtonGroup } from "." export const RadioButtonGroup = args => { const [value, setValue] = useState(args.value) return <ButtonGroup items={args.items} value={value} buttonProps={args} onChange={setValue} /> } export const MultiButtonGroup = args => { const [value, setValue] = useState([args.value]) return ( <ButtonGroup items={args.items} value={value} isMulti buttonProps={args} onChange={setValue} /> ) } export default { component: ButtonGroup, tags: ["autodocs"], args: { items: [ { label: "One", value: "1" }, { label: "Two", value: "2" }, { label: "Three", value: "3" }, ], value: "1", buttonProps: {}, }, argTypes: { value: { control: "text" }, }, }