UNPKG

@dotconnor/grommet

Version:

focus on the essential experience

40 lines (37 loc) 1.13 kB
import React, { useState } from 'react'; import { Box, Button, Grommet, Select } from 'grommet'; import { grommet } from 'grommet/themes'; var optionList = ['One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven', 'Eight', 'Nine', 'Ten']; export var Unselect = function Unselect() { var _useState = useState(''), value = _useState[0], setValue = _useState[1]; var _onChange = function onChange(e) { setValue(e.value); }; var onClickClearOptions = function onClickClearOptions() { setValue(''); }; return /*#__PURE__*/React.createElement(Grommet, { theme: grommet }, /*#__PURE__*/React.createElement(Box, { pad: "medium", direction: "row", align: "center", justify: "center", gap: "small" }, /*#__PURE__*/React.createElement(Select, { options: optionList, onChange: function onChange(e) { return _onChange(e); }, value: value, placeholder: "Select multiple options", multiple: true }), /*#__PURE__*/React.createElement(Button, { onClick: onClickClearOptions, disabled: !value, plain: true, label: "Clear All" }))); };