/*
* 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' }