UNPKG

box-ui-elements-mlh

Version:
97 lines (89 loc) 2.94 kB
// @flow import * as React from 'react'; import { text } from '@storybook/addon-knobs'; import { IntlProvider } from 'react-intl'; import ContentPreview from '../ContentPreview'; import notes from './ContentPreview.notes.md'; export const Preview = () => { const fileId = text('File ID', global.FILE_ID); const token = text('Access Token', global.TOKEN); return ( <IntlProvider locale="en"> <ContentPreview features={global.FEATURES} fileId={fileId} hasHeader key={`${fileId}-${token}`} token={token} /> </IntlProvider> ); }; export const PreviewWithAnnotations = () => { const fileId = text('File ID', global.FILE_ID); const token = text('Access Token', global.TOKEN); return ( <IntlProvider locale="en"> <ContentPreview contentSidebarProps={{ detailsSidebarProps: { hasAccessStats: true, hasClassification: true, hasNotices: true, hasProperties: true, hasRetentionPolicy: true, hasVersions: true, }, features: global.FEATURES, hasActivityFeed: true, hasMetadata: true, hasSkills: true, hasVersions: true, }} features={global.FEATURES} fileId={fileId} hasHeader key={`${fileId}-${token}`} showAnnotations token={token} /> </IntlProvider> ); }; export const PreviewWithSidebar = () => { const fileId = text('File ID', global.FILE_ID); const token = text('Access Token', global.TOKEN); return ( <IntlProvider locale="en"> <ContentPreview contentSidebarProps={{ detailsSidebarProps: { hasAccessStats: true, hasClassification: true, hasNotices: true, hasProperties: true, hasRetentionPolicy: true, hasVersions: true, }, features: global.FEATURES, hasActivityFeed: true, hasMetadata: true, hasSkills: true, hasVersions: true, }} features={global.FEATURES} fileId={fileId} hasHeader key={`${fileId}-${token}`} token={token} /> </IntlProvider> ); }; export default { title: 'Elements|ContentPreview', component: ContentPreview, parameters: { notes, }, };