@navinc/base-react-components
Version:
Nav's Pattern Library
34 lines • 2.46 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const jsx_runtime_1 = require("react/jsx-runtime");
const react_1 = require("@storybook/react");
const addon_knobs_1 = require("@storybook/addon-knobs");
const addon_actions_1 = require("@storybook/addon-actions");
const react_storybook_addon_props_combinations_1 = __importDefault(require("react-storybook-addon-props-combinations"));
const readme_md_1 = __importDefault(require("./readme.md"));
const _1 = __importDefault(require("./"));
(0, react_1.storiesOf)('__ | Deprecated', module).add('Card', () => {
const onBack = (0, addon_knobs_1.text)('onBack', 'function()');
const onDismiss = (0, addon_knobs_1.text)('onDismiss', 'function()');
const onNext = (0, addon_knobs_1.text)('onNext', 'function()');
const onToggleKebab = (0, addon_knobs_1.text)('onToggleKebab', 'function()');
const onUndo = (0, addon_knobs_1.text)('onUndo', 'function()');
return ((0, jsx_runtime_1.jsx)(_1.default, Object.assign({ buttonLabel: (0, addon_knobs_1.text)('buttonLabel', 'Click this'), cardLabel: (0, addon_knobs_1.text)('cardLabel', 'Some cool label'), title: (0, addon_knobs_1.text)('title', 'Really fantastic title'), kebabMenuItems: (0, addon_knobs_1.object)('kebabMenuItems', [{ label: 'hide', icon: 'foo' }]), onBack: onBack && (0, addon_actions_1.action)(onBack), onDismiss: onDismiss && (0, addon_actions_1.action)(onDismiss), onNext: onNext && (0, addon_actions_1.action)(onNext), onToggleKebab: onToggleKebab && (0, addon_actions_1.action)(onToggleKebab), onUndo: onUndo && (0, addon_actions_1.action)(onUndo), buttonDisabled: (0, addon_knobs_1.boolean)('buttonDisabled', false), buttonForm: (0, addon_knobs_1.text)('buttonForm', '') }, { children: (0, addon_knobs_1.text)('Children', 'Body content goes here!') }), void 0));
}, {
info: { text: readme_md_1.default },
});
(0, react_1.storiesOf)('__ | Deprecated', module).add('Card:variations', (0, react_storybook_addon_props_combinations_1.default)(_1.default, {
buttonLabel: ['Next'],
cardLabel: ['This is the label'],
kebabMenuItems: [[]],
onBack: ['', 'some function'],
onNext: ['', 'some function'],
title: ["Here's the copy"],
buttonDisabled: [true, false],
}), {
info: { disable: true },
});
//# sourceMappingURL=story.js.map