From b94b7403d4d806aecbc87617c69da05519714cd8 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Sat, 12 Oct 2019 15:43:30 +0200 Subject: [PATCH] use memoryrouter for decorating stories, which are using withRouter --- scm-ui/ui-components/package.json | 3 +-- scm-ui/ui-components/src/buttons/Button.stories.js | 6 ++++-- yarn.lock | 7 ------- 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/scm-ui/ui-components/package.json b/scm-ui/ui-components/package.json index 8d7d01e7fa..82f9141347 100644 --- a/scm-ui/ui-components/package.json +++ b/scm-ui/ui-components/package.json @@ -26,8 +26,7 @@ "flow-bin": "^0.109.0", "flow-typed": "^2.5.1", "raf": "^3.4.0", - "storybook-addon-i18next": "^1.2.1", - "storybook-react-router": "^1.0.8" + "storybook-addon-i18next": "^1.2.1" }, "dependencies": { "@scm-manager/ui-extensions": "2.0.0-SNAPSHOT", diff --git a/scm-ui/ui-components/src/buttons/Button.stories.js b/scm-ui/ui-components/src/buttons/Button.stories.js index 951e165273..cb71f8c660 100644 --- a/scm-ui/ui-components/src/buttons/Button.stories.js +++ b/scm-ui/ui-components/src/buttons/Button.stories.js @@ -1,8 +1,8 @@ import React from "react"; import Button from "./Button"; import { storiesOf } from "@storybook/react"; -import StoryRouter from "storybook-react-router"; import styled from "styled-components"; +import { MemoryRouter } from 'react-router-dom'; const colors = [ "primary", @@ -23,7 +23,9 @@ const Spacing = styled.div` `; storiesOf("Button", module) - .addDecorator(StoryRouter()) + .addDecorator(story => ( + {story()} + )) .add("Colors", () => (
{colors.map(color => ( diff --git a/yarn.lock b/yarn.lock index cc475af9fd..1c6b9dad4e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11484,13 +11484,6 @@ storybook-addon-i18next@^1.2.1: prop-types "^15.7.2" react-i18next "^10.11.4" -storybook-react-router@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/storybook-react-router/-/storybook-react-router-1.0.8.tgz#8d174eba1c38fff2c7e459c3d0c2463bc0cd9c6a" - integrity sha512-3PvuTu6cJHtF72WC3aKdIrUY1eUYsdVYEmW74nZiJoLCn0C/6iDx73w94jgI6lXq75aEJsri+lEDyhcokfP6YA== - dependencies: - prop-types "^15.7.2" - stream-browserify@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"