optimizely-oui
Version:
Optimizely's Component Library.
121 lines (113 loc) • 5.13 kB
JavaScript
"use strict";
var _react = _interopRequireDefault(require("react"));
var _react2 = require("@storybook/react");
var _index = _interopRequireDefault(require("./index"));
var _Input = _interopRequireDefault(require("../Input"));
var _DatePicker = _interopRequireDefault(require("../DatePicker/DatePicker.js"));
var _Col = _interopRequireDefault(require("../Layout/Col"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var stories = (0, _react2.storiesOf)("Experimental|Form Layout", module);
stories.addDecorator(function (story) {
return _react["default"].createElement("div", {
className: "soft-quad--sides"
}, story());
});
stories.add("Default", function () {
return _react["default"].createElement("div", {
className: "push-double--top"
}, _react["default"].createElement(_Col["default"], {
small: 8,
large: 5
}, _react["default"].createElement(_index["default"], {
title: "Form title",
description: "This is the form description"
}, _react["default"].createElement(_index["default"].Section, {
isRequired: true,
title: "Form section"
}, _react["default"].createElement(_index["default"].Item, null, _react["default"].createElement(_Input["default"], {
label: "Input label",
note: "A short description or note about this field.",
placeholder: "Just a placeholder",
type: "text",
id: "input-01"
})), _react["default"].createElement(_index["default"].Row, {
isFullWidth: true
}, _react["default"].createElement(_index["default"].Item, null, _react["default"].createElement(_DatePicker["default"], {
inputId: "date-picker-id-1",
initialDate: null,
isFocused: false,
isAbsolutelyPositioned: true
})), _react["default"].createElement(_index["default"].Item, null, _react["default"].createElement(_DatePicker["default"], {
inputId: "date-picker-id-2",
initialDate: null,
isFocused: false,
isAbsolutelyPositioned: true
}))), _react["default"].createElement(_index["default"].Row, {
isFullWidth: true
}, _react["default"].createElement(_index["default"].Item, null, _react["default"].createElement(_Input["default"], {
label: "Input label",
note: "A short description or note about this field.",
placeholder: "Just a placeholder",
type: "text",
id: "input-02"
})), _react["default"].createElement(_index["default"].Item, null, _react["default"].createElement(_Input["default"], {
label: "Input label",
note: "A short description or note about this field.",
placeholder: "Just a placeholder",
type: "text",
id: "input-03"
})))), _react["default"].createElement(_index["default"].Section, {
isOptional: true,
helpIcon: true,
popoverText: "This is some helpful text",
title: "Form section",
description: "This is the section description"
}, _react["default"].createElement(_index["default"].Item, null, _react["default"].createElement(_Input["default"], {
label: "Input label",
note: "A short description or note about this field.",
placeholder: "Just a placeholder",
type: "text",
id: "input-04"
})), _react["default"].createElement(_index["default"].Item, null, _react["default"].createElement(_Input["default"], {
label: "Input label",
note: "A short description or note about this field.",
placeholder: "Just a placeholder",
type: "text",
id: "input-05"
}))), _react["default"].createElement(_index["default"].Section, {
title: "Form section",
description: "This is the section description"
}, _react["default"].createElement(_index["default"].Item, null, _react["default"].createElement(_Input["default"], {
label: "Input label",
note: "A short description or note about this field.",
placeholder: "Just a placeholder",
type: "text",
id: "input-06"
}))))));
}).add('Replicated "New A/B Test" form', function () {
return _react["default"].createElement("div", {
className: "push-double--top"
}, _react["default"].createElement(_Col["default"], {
small: 8,
large: 5
}, _react["default"].createElement(_index["default"], null, _react["default"].createElement(_index["default"].Section, {
title: "Experiment Name"
}, _react["default"].createElement(_index["default"].Item, null, _react["default"].createElement(_Input["default"], {
label: "Add a name for your experiment",
type: "text",
id: "input-01"
}))), _react["default"].createElement(_index["default"].Section, {
title: "Experiment Key"
}, _react["default"].createElement(_index["default"].Item, null, _react["default"].createElement(_Input["default"], {
label: "Use this to uniquely identify the experiment",
type: "text",
id: "input-02"
}))), _react["default"].createElement(_index["default"].Section, {
isOptional: true,
title: "Description"
}, _react["default"].createElement(_index["default"].Item, null, _react["default"].createElement(_Input["default"], {
label: "What is your experiment? State your hypothesis and notes here.",
type: "text",
id: "input-03"
}))))));
});