/* * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. * * OpenCRVS is also distributed under the terms of the Civil Registration * & Healthcare Disclaimer located at http://opencrvs.org/license. * * Copyright (C) The OpenCRVS Authors located at https://github.com/opencrvs/opencrvs-core/blob/master/AUTHORS. */ import { ComponentMeta } from '@storybook/react' import React from 'react' import { EventTopBar } from '../EventTopBar' import { SideNav } from '../SideNavigation/LeftNavigation.stories' import { Frame } from './Frame' import { Content, ContentSize } from '../Content' import { Box } from '../Box' import { AppBar } from '../AppBar' export default { title: 'Layout/Frame', component: Frame, parameters: { docs: { description: { component: ` \`\` provides a structure for the application itself, but doesn't add components such as headers, side navigations or main content. Frame defines a grid and minimal styling. ` } } } } as ComponentMeta export const PageTemplateContentLarge = () => ( } navigation={} skipToContentText="Skip to main content" > Page content goes here ) PageTemplateContentLarge.parameters = { layout: 'fullscreen' } export const PageTemplateContentMedium = () => ( } navigation={} skipToContentText="Skip to main content" > Page content goes here ) PageTemplateContentMedium.parameters = { layout: 'fullscreen' } export const PageTemplateFlow = () => ( } skipToContentText="Skip to main content" > Page content goes here ) PageTemplateFlow.parameters = { layout: 'fullscreen' } export const PageTemplateForm = () => ( } skipToContentText="Skip to main content" > Page content goes here ) PageTemplateForm.parameters = { layout: 'fullscreen' } export const PageTemplateContentSideColumn = () => ( } navigation={} skipToContentText="Skip to main content" > Page content goes here Side content content goes here ) PageTemplateContentSideColumn.parameters = { layout: 'fullscreen' } export const PageTemplateContentMultipleSideColumns = () => ( } navigation={} skipToContentText="Skip to main content" > Page content goes here Side content content goes here Side content content goes here Side content content goes here ) PageTemplateContentMultipleSideColumns.parameters = { layout: 'fullscreen' } export const PageTemplateSequentialContents = () => ( } navigation={} skipToContentText="Skip to main content" > Page content goes here Page content goes here ) PageTemplateSequentialContents.parameters = { layout: 'fullscreen' } export const PageTemplateSequentialContentsWrapped = () => ( } navigation={} skipToContentText="Skip to main content" > Page content goes here Page content goes here ) PageTemplateSequentialContentsWrapped.parameters = { layout: 'fullscreen' } export const PageTemplateCentered = () => ( } skipToContentText="Skip to main content" > Box content goes here ) PageTemplateCentered.parameters = { layout: 'fullscreen' }