Merge pull request #7934 from storybookjs/fix/viewport-defaults

Fix defaultViewport in @addon-viewport
This commit is contained in:
Norbert de Langen 2019-08-30 17:17:10 +02:00 committed by GitHub
commit 6fddfc6f91
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -133,6 +133,14 @@ export const ViewportTool: FunctionComponent<{}> = React.memo(
});
const list = toList(viewports);
useEffect(() => {
setState({
selected:
defaultViewport || (viewports[state.selected] ? state.selected : responsiveViewport.id),
isRotated: state.isRotated,
});
}, [defaultViewport]);
const { selected, isRotated } = state;
const item =
list.find(i => i.id === selected) ||