UNPKG

coolant

Version:

The modular build radiator

24 lines (23 loc) 1.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var react_1 = tslib_1.__importDefault(require("react")); var react_2 = require("@storybook/react"); var BuildListPresenter_1 = require("./BuildListPresenter"); var model_1 = require("../../model"); var Radiator_1 = require("../Radiator"); var builds = [ { id: "1", number: "", name: "Lorem ipsum", status: model_1.BuildStatus.Passed }, { id: "2", number: "", name: "Dolor sit amet", status: model_1.BuildStatus.Running }, { id: "3", number: "", name: "Quis nostrud", status: model_1.BuildStatus.Failed }, { id: "4", number: "", name: "Consectetur adipiscing", status: model_1.BuildStatus.Passed }, { id: "5", number: "", name: "Duis aute irure", status: model_1.BuildStatus.Passed }, { id: "6", number: "", name: "Non proident", status: model_1.BuildStatus.Running }, { id: "7", number: "", name: "Excepteur sint", status: model_1.BuildStatus.Failed }, { id: "8", number: "", name: "Officia deserunt", status: model_1.BuildStatus.Passed }, ]; react_2.storiesOf("BuildListPresenter", module) .addDecorator(function (story) { return react_1.default.createElement(Radiator_1.Radiator, null, story()); }) .add("one build", function () { return react_1.default.createElement(BuildListPresenter_1.BuildListPresenter, { data: [builds[0]] }); }) .add("many builds", function () { return react_1.default.createElement(BuildListPresenter_1.BuildListPresenter, { data: builds }); }) .add("many builds scaled 2x", function () { return react_1.default.createElement(BuildListPresenter_1.BuildListPresenter, { data: builds, scaleFactor: 2 }); });