UNPKG

optimizely-oui

Version:

Optimizely's Component Library.

92 lines (85 loc) 5.84 kB
"use strict"; var _react = _interopRequireDefault(require("react")); var _react2 = require("@storybook/react"); var _addonKnobs = require("@storybook/addon-knobs"); var _index = _interopRequireDefault(require("./index.js")); var _Checkbox = _interopRequireDefault(require("../Checkbox")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var stories = (0, _react2.storiesOf)("Data Organization|Disclose", module); stories.addDecorator(_addonKnobs.withKnobs).addDecorator(function (story) { return _react["default"].createElement("div", { id: "root-preview" }, story()); }); stories.add("Default", function () { return _react["default"].createElement(_index["default"], { title: "default title" }, _react["default"].createElement("h3", null, "Some Title"), _react["default"].createElement("p", null, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi id voluptas vitae eius expedita alias iste deserunt rndis earum voluptatibus quae, numquam dolorum perspiciatis accusantium corporis, beatae maxime quasi. Tempora.")); }); stories.add("Disabled", function () { return _react["default"].createElement(_index["default"], { title: "Some title", isDisabled: true }, _react["default"].createElement("p", null, "Can't see me...")); }); stories.add("Multiple stacked", function () { return _react["default"].createElement("div", null, _react["default"].createElement(_index["default"], { headerStyle: "header-bordered", title: "Some Title", childrenStyle: "border" }, _react["default"].createElement("div", { className: "soft--left" }, _react["default"].createElement("h3", null, "Some Title"), _react["default"].createElement("p", null, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi id voluptas vitae eius expedita alias iste deserunt rndis earum voluptatibus quae, numquam dolorum perspiciatis accusantium corporis, beatae maxime quasi. Tempora."))), _react["default"].createElement(_index["default"], { headerStyle: "header-bordered", title: "Some Title" }, _react["default"].createElement("div", { className: "soft--left" }, _react["default"].createElement("h3", null, "Some Title"), _react["default"].createElement("p", null, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi id voluptas vitae eius expedita alias iste deserunt rndis earum voluptatibus quae, numquam dolorum perspiciatis accusantium corporis, beatae maxime quasi. Tempora.")))); }); stories.add("Header style", function () { return _react["default"].createElement("div", null, _react["default"].createElement(_index["default"], { headerStyle: "header", title: "Browsers" }, _react["default"].createElement("div", { className: "soft--left" }, _react["default"].createElement("a", null, "Safari")), _react["default"].createElement("div", { className: "soft--left" }, _react["default"].createElement("a", null, "Chrome")), _react["default"].createElement("div", { className: "soft--left" }, _react["default"].createElement("a", null, "Opera")), _react["default"].createElement("div", { className: "soft--left" }, _react["default"].createElement("a", null, "IE"))), _react["default"].createElement(_index["default"], { headerStyle: "header", title: "Some Title", childrenStyle: "border" }, _react["default"].createElement("div", { className: "soft--left" }, _react["default"].createElement("h3", null, "Some Title"), _react["default"].createElement("p", null, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi id voluptas vitae eius expedita alias iste deserunt rndis earum voluptatibus quae, numquam dolorum perspiciatis accusantium corporis, beatae maxime quasi. Tempora.")))); }); stories.add("With divider", function () { return _react["default"].createElement("div", null, _react["default"].createElement(_index["default"], { childrenStyle: "divider", title: "Some Title" }, _react["default"].createElement("h3", null, "Some Title"), _react["default"].createElement("p", null, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi id voluptas vitae eius expedita alias iste deserunt rndis earum voluptatibus quae, numquam dolorum perspiciatis accusantium corporis, beatae maxime quasi. Tempora.")), _react["default"].createElement(_index["default"], { childrenStyle: "divider", title: "Some Title" }, _react["default"].createElement("h3", null, "Some Title"), _react["default"].createElement("p", null, "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Commodi id voluptas vitae eius expedita alias iste deserunt rndis earum voluptatibus quae, numquam dolorum perspiciatis accusantium corporis, beatae maxime quasi. Tempora."))); }); stories.add("With ul", function () { return _react["default"].createElement("div", null, _react["default"].createElement(_index["default"], { childrenStyle: "divider", title: "Some Title" }, _react["default"].createElement("ul", { className: "push-half oui-input-list" }, _react["default"].createElement("li", null, _react["default"].createElement(_Checkbox["default"], { label: "When triggered, deactivate if conditions are not met", testSection: "configure-view-smart-deactivation_enabled" })), _react["default"].createElement("li", { className: "push-double--left" }, _react["default"].createElement(_Checkbox["default"], { label: "Undo changes when page activates", testSection: "configure-view-smart-undo_on_deactivation" }), _react["default"].createElement("div", { className: "push-triple--left muted" }, "Undoing changes during page activation allows your single page app to dynamically apply and remove changes. Learn more about when to use this, and why this might be useful."))))); });