Detail Layout
A detail page is used when an object is selected from a list page. The layout can adhere to varying predefined widths depending on use case.
Demo and Developer GuidelinesAnatomy
The detail page layout offers more functionality compared to the standard page template. A detail page is used to display extensive amounts of content for a
single object.
Header
Actions used in the header should be performed on the object level. An action like ‘Edit’ should be used in the sections within the body.
Body
The body is considered the primary content area of the page. Any page level action should be placed within the body. The body segment can include a header, body and footer sub-segments if necessary. More information on how the body can be ulitilized can be found on the Page Template.
Object Level and Section Level Actions
Actions used in the header should be performed on the object level. An action like ‘Edit’ should be used in the sections within the body.
Section and Subsections
The sections within the body will use the Content Flow structure to ensure clear hierarchy. Content within a container should have a heading. The section heading
can use the Title Lockup pattern if there is a need for actions for the section. Subsections
will always have a divider above the subsection title.
If there is a data table or data list within the card it will align with the section heading. The table controls will be placed within the section content, not the section title.
Collapsable Sections
Sections and subsections can be collapsable. The background card will resize depending on the visible content. If the title pattern is used and the section title has
a button, the button can hide or remain visible when collapsed. Collapsing a section will collapse it's subsections.
Edit
The edit pattern for the detail page can happen at the object level or section level depending on the use case. Editing within a sections occurs in a modal or other overlay once triggered by the edit button in a section. Edit at the object level will trigger a full page Edit mode.
Responsiveness
The content and container will have a max width of 672px and 792px, respectively. When the view port has a 768px width the minimum for the body and container will be is 640px and 736px, respectively.
This does not apply to list pages, but it applies to most other layouts.
This does not apply to list pages, but it applies to most other layouts.
The maximum padding between the content and the card edge is 60px. Minimum padding is 24px.