UNPKG

@plone/volto

Version:
58 lines (52 loc) 1.26 kB
import { injectIntl } from 'react-intl'; import React from 'react'; import VideoComponent from './Edit'; import { RealStoreWrapper as Wrapper } from '@plone/volto/storybook'; const IntlVideoComponent = injectIntl(VideoComponent); function StoryComponent(args) { return ( <Wrapper customStore={{ intl: { locale: 'en', messages: {}, }, }} > <div id="toolbar" style={{ display: 'none' }} /> <IntlVideoComponent data={{ ...args, '@type': 'video', }} selected={false} block="1234" onChangeBlock={() => {}} onSelectBlock={() => {}} onDeleteBlock={() => {}} onFocusPreviousBlock={() => {}} onFocusNextBlock={() => {}} handleKeyDown={() => {}} index={1} /> </Wrapper> ); } export const Video = StoryComponent.bind({}); Video.args = { url: 'https://www.youtube.com/watch?v=ayjNbKju-8s', }; export default { title: 'Public components/Video/Video', component: Video, decorators: [ (Story) => ( <div className="ui segment form attached" style={{ width: '600px' }}> <Story /> </div> ), ], argTypes: { // controlled value prop }, };