UNPKG

@stokr/components-library

Version:

STOKR - Components Library

73 lines (71 loc) 1.89 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.RadioChecked = void 0; var _react = _interopRequireDefault(require("react")); var _Radio = _interopRequireDefault(require("./Radio")); var _ComponentWrapper = require("../ComponentWrapper/ComponentWrapper.styles"); var _global = _interopRequireDefault(require("../../styles/global")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } var _default = exports.default = { title: 'Components Library/Radio', component: _Radio.default, argTypes: { id: { type: 'string', required: true }, name: { type: 'string', defaultValue: '' }, text: { type: 'string or node', defaultValue: '' }, label: { type: 'string', defaultValue: '' }, value: { type: 'string', defaultValue: '' }, checked: { type: 'boolean', defaultValue: false }, error: { type: 'boolean', defaultValue: false }, touched: { type: 'boolean', defaultValue: false }, onChange: { type: 'function', action: 'onChange' }, onBlur: { type: 'function', action: 'onBlur' }, onFocus: { type: 'function', action: 'onFocus' } } }; const Template = args => /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_global.default, null), /*#__PURE__*/_react.default.createElement(_ComponentWrapper.ComponentWrapper, null, /*#__PURE__*/_react.default.createElement(_Radio.default, args))); const RadioChecked = exports.RadioChecked = Template.bind({}); RadioChecked.args = { value: 'Value', name: 'Name', text: 'Text, or other Element', label: 'Label', checked: true }; //doublecheck: // actions not working