diff --git a/ui/.storybook/config.js b/ui/.storybook/config.js
index 30486249a..6b5ae9036 100644
--- a/ui/.storybook/config.js
+++ b/ui/.storybook/config.js
@@ -10,6 +10,9 @@ import createPercyAddon from "@percy-io/percy-storybook";
import { advanceTo } from "jest-date-mock";
+import { ThemeContext } from "Components/Theme";
+import { ReactSelectColors, ReactSelectStyles } from "Components/MultiSelect";
+
const { percyAddon, serializeStories } = createPercyAddon();
setAddon(percyAddon);
@@ -17,10 +20,42 @@ setAddon(percyAddon);
advanceTo(new Date(Date.UTC(2018, 7, 14, 17, 36, 40)));
addDecorator(story => {
- document.body.classList.add("theme-light");
document.body.style = "";
return story();
});
+addDecorator(story => {
+ return (
+
+
+
+ {story()}
+
+
+
+
+
+ {story()}
+
+
+
+ );
+});
const req = require.context("../src/Components", true, /\.stories\.(js|tsx)$/);
diff --git a/ui/src/Components/MainModal/index.stories.js b/ui/src/Components/MainModal/index.stories.js
index 5a77ba83a..8ed56ab89 100644
--- a/ui/src/Components/MainModal/index.stories.js
+++ b/ui/src/Components/MainModal/index.stories.js
@@ -4,8 +4,6 @@ import { storiesOf } from "@storybook/react";
import { AlertStore } from "Stores/AlertStore";
import { Settings } from "Stores/Settings";
-import { ThemeContext } from "Components/Theme";
-import { ReactSelectColors, ReactSelectStyles } from "Components/MultiSelect";
import { MainModalContent, TabNames } from "./MainModalContent";
import "Styles/Percy.scss";
@@ -22,19 +20,13 @@ storiesOf("MainModal", module)
const alertStore = new AlertStore([]);
const settingsStore = new Settings();
return (
-
- {}}
- isVisible={true}
- expandAllOptions={true}
- />
-
+ {}}
+ isVisible={true}
+ expandAllOptions={true}
+ />
);
})
.add("Help", () => {
diff --git a/ui/src/Components/SilenceModal/index.stories.js b/ui/src/Components/SilenceModal/index.stories.js
index 7ca0b5c8b..922e05e73 100644
--- a/ui/src/Components/SilenceModal/index.stories.js
+++ b/ui/src/Components/SilenceModal/index.stories.js
@@ -13,8 +13,6 @@ import {
MatcherValueToObject,
SilenceTabNames
} from "Stores/SilenceFormStore";
-import { ThemeContext } from "Components/Theme";
-import { ReactSelectColors, ReactSelectStyles } from "Components/MultiSelect";
import { DateTimeSelect, TabNames } from "./DateTimeSelect";
import { SilenceModalContent } from "./SilenceModalContent";
@@ -79,38 +77,32 @@ storiesOf("SilenceModal", module)
return (
-
-
-
+ {}}
+ previewOpen={true}
+ onDeleteModalClose={() => {}}
+ />
+
+
+
+
{}}
- previewOpen={true}
- onDeleteModalClose={() => {}}
+ openTab={TabNames.Start}
/>
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
);
})