UNPKG

digital-clock-react

Version:

This NPM package presents a digital-clock component for ReactJS applications, it offers intuitive and visually appealing clock feature with easy integration capabilities.

83 lines (82 loc) 2.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.Default = exports.Custom = exports.AdjustSize = void 0; var _react = _interopRequireDefault(require("react")); var _DigitsClock = _interopRequireDefault(require("../DigitsClock")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _default = { title: "base-components/DigitsClock", component: _DigitsClock.default, decorators: [Story => /*#__PURE__*/_react.default.createElement("div", { style: { display: "flex", justifyContent: "center", alignItems: "center", boxSizing: "borderBox", height: "95vh", width: "95vw" } }, /*#__PURE__*/_react.default.createElement(Story, null))] }; exports.default = _default; const Default = () => /*#__PURE__*/_react.default.createElement(_DigitsClock.default, null); exports.Default = Default; Default.decorators = [Story => /*#__PURE__*/_react.default.createElement("div", { style: { display: "flex", justifyContent: "center", alignItems: "center", height: "200px", width: "500px", border: "1px solid black" } }, /*#__PURE__*/_react.default.createElement(Story, null))]; const AdjustSize = props => /*#__PURE__*/_react.default.createElement("div", { style: { width: "".concat(props.width, "px"), height: "".concat(props.height, "px"), border: "1px dashed blue" } }, /*#__PURE__*/_react.default.createElement(_DigitsClock.default, null)); exports.AdjustSize = AdjustSize; AdjustSize.argTypes = { width: { control: { type: "number", min: 100, max: 4000, step: 50 }, defaultValue: 500 }, height: { control: { type: "number", min: 100, max: 3000, step: 50 }, defaultValue: 200 }, time: { control: false } }; const Template = args => /*#__PURE__*/_react.default.createElement(_DigitsClock.default, args); const Custom = Template.bind({}); exports.Custom = Custom; Custom.args = { time: "99:99:99" }; Custom.decorators = [Story => /*#__PURE__*/_react.default.createElement("div", { style: { display: "flex", justifyContent: "center", alignItems: "center", height: "200px", width: "500px", border: "1px solid black" } }, /*#__PURE__*/_react.default.createElement(Story, null))];