Page
Page specific components.
People
Item 1
Item 2
Item 3
Regular body
render(<Box width="100%"><PageHeader><PageTitle>People</PageTitle></PageHeader><PageBodysidebar={<Sidebar grow={0}><Sidebar.Item active>Item 1</Sidebar.Item><Sidebar.Item>Item 2</Sidebar.Item><Sidebar.Item>Item 3</Sidebar.Item></Sidebar>}>Regular body</PageBody></Box>)
People
Item 1
Item 2
Item 3
Regular body
render(<Box width="100%"><PageHeadertoolbar={<PageToolbar><PageTitle>People</PageTitle><PageActions><PageButton title="One" /><PageButton title="Two" /></PageActions></PageToolbar>}/><PageBodysidebar={<Sidebar grow={0}><Sidebar.Item active>Item 1</Sidebar.Item><Sidebar.Item>Item 2</Sidebar.Item><Sidebar.Item>Item 3</Sidebar.Item></Sidebar>}>Regular body</PageBody></Box>)
People
My Schedule
Item 1
Item 2
Item 3
Regular body
render(<Box width="100%"><PageHeadertoolbar={<PageToolbar><PageTabList><PageTab active>My Schedule</PageTab><PageTab>All Plans</PageTab></PageTabList><PageActions><PageButton title="One" /><PageButton title="Two" /></PageActions></PageToolbar>}><PageTitle>People</PageTitle></PageHeader><PageBodysidebar={<Sidebar grow={0}><Sidebar.Item active>Item 1</Sidebar.Item><Sidebar.Item>Item 2</Sidebar.Item><Sidebar.Item>Item 3</Sidebar.Item></Sidebar>}>Regular body</PageBody></Box>)
Steingard Tests > Sunday
Dave's Band Tag Teams
My Schedule
Item 1
Item 2
Item 3
Inset body with tabs
render(<Box width="100%"><PageHeadertoolbar={<PageToolbar><PageTabList><PageTab active>My Schedule</PageTab><PageTab>All Plans</PageTab></PageTabList></PageToolbar>}><StackView axis="horizontal" alignment="center" spacing={2}><Icon name="general.person" size="xxl" color="white" /><StackView><Heading level={5} color="light-7">Steingard Tests > Sunday</Heading><Heading color="light-8">Dave's Band Tag Teams</Heading></StackView></StackView></PageHeader><PageBodyinsetsidebar={<Sidebar grow={0}><Sidebar.Item active>Item 1</Sidebar.Item><Sidebar.Item>Item 2</Sidebar.Item><Sidebar.Item>Item 3</Sidebar.Item></Sidebar>}>Inset body with tabs</PageBody></Box>)
Use theme keys pageBody
, pageButton
, pageDropdown
, pageHeader
, and pageTitle
to override Page
component props.
People
Item 1
Item 2
Item 3
Regular body
render(<Box width="100%"><ThemeProvidertheme={{pageHeader: { backgroundColor: 'primary-lighter' },pageTitle: { color: 'primary-dark' },}}><PageHeadertoolbar={<PageToolbar><PageTitle>People</PageTitle></PageToolbar>}/></ThemeProvider><PageBodysidebar={<Sidebar grow={0}><Sidebar.Item active>Item 1</Sidebar.Item><Sidebar.Item>Item 2</Sidebar.Item><Sidebar.Item>Item 3</Sidebar.Item></Sidebar>}>Regular body</PageBody></Box>)