We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9cf6f5e commit 7db4540Copy full SHA for 7db4540
src/WrapStory.js
@@ -1,12 +1,15 @@
1
import React from 'react';
2
import { ThemeProvider } from 'styled-components'
3
+import { getQueryParam } from '@storybook/client-api';
4
+
5
+const currentThemeValueFromUrl = getQueryParam('currentTheme');
6
7
export default class WrapStory extends React.Component {
8
9
constructor(props) {
10
super(props)
11
const keys = Object.keys(props.themes)
- this.state = {theme: props.themes[keys[0]]}
12
+ this.state = {theme: props.themes[currentThemeValueFromUrl || keys[0]]}
13
this.updateState = this.updateState.bind(this)
14
}
15
0 commit comments