UNPKG

optimizely-oui

Version:

Optimizely's Component Library.

152 lines 8.65 kB
import React from "react"; import { storiesOf } from "@storybook/react"; import { withKnobs, text, select } from "@storybook/addon-knobs"; import Button from "../Button/"; import Link from "../Link/"; import EmptyDashboard from "./index.js"; var stories = storiesOf("Layout|Empty Dashboard", module); stories.addDecorator(withKnobs).addDecorator(function (story) { return React.createElement("div", { id: "root-preview" }, story()); }); stories.add("Default empty", function () { return React.createElement(EmptyDashboard, { headline: text("headline", "Get started with Optimizely X"), description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: select("imagePath", { Campaigns: "https://app.optimizely.com/static/img/x/empty-states/campaign-list-empty-state.svg", Extensions: "https://app.optimizely.com/static/img/x/empty-states/extensions-empty-state.svg", SST: "https://app.optimizely.com/static/img/x/empty-states/custom-project-experiments-empty-state.svg", Rollouts: "https://app.optimizely.com/static/img/x/empty-states/empty-rollouts.svg", "Feature Flags": "https://app.optimizely.com/static/img/x/empty-states/empty-feature-flags.svg", Audiences: "https://app.optimizely.com/static/img/x/empty-states/audience-list-empty-state.svg", Attribute: "https://app.optimizely.com/static/img/x/empty-states/attribute-dashboard-empty-state.svg", "Page List": "https://app.optimizely.com/static/img/x/empty-states/page-list-empty-state.svg" }, "https://app.optimizely.com/static/img/x/empty-states/campaign-list-empty-state.svg") }); }).add("All images", function () { return React.createElement("div", null, React.createElement(EmptyDashboard, { headline: "Get started with Campaigns", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/campaign-list-empty-state.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Extensions", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/extensions-empty-state.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Experiments", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/custom-project-experiments-empty-state.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Rollouts", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/empty-rollouts.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Feature Flags", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/empty-feature-flags.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Audiences", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/audience-list-empty-state.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Attributes", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/attribute-dashboard-empty-state.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Pages", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/page-list-empty-state.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Change History", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/change-history-empty-state.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Campaign Manager", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/campaign-manager-empty.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Custom Snippets", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/custom-snippets-empty-state.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Fullstack Variables", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/fullstack-variables-empty-state.svg" }), React.createElement("hr", null), React.createElement(EmptyDashboard, { headline: "Get started with Integrations", description: React.createElement("div", null, "This is a test description about ", React.createElement(Link, { href: "http://google.com" }, "X Feature"), " with a Google."), button: React.createElement(Button, { style: "highlight" }, text("buttonText", "Highlight")), imagePath: "https://app.optimizely.com/static/img/x/empty-states/integrations-empty.svg" })); });