Skip to content

Dotcom shell

kodiakhq[bot] edited this page Oct 25, 2021 · 2 revisions

Decorator Layout component

The [[Dotcom shell] wraps up all of the global and required IBM.com components into a single component for easy page creation.

dotcom-shell--static


Table of contents

Dependencies (3)

Resources



image Here are a couple components/features we should consider adding: Back to top, Scroll animations, Site feedback, Let's talk

image Should sticky component behavior be controlled in this component to reduce its complexity across the system?

1. Masthead

required component

The masthead provides the site's main navigation along with other features, and is required on all IBM.com pages. This component is used as is, so check out Masthead for how to use it.

image See Masthead for more details


Back to top


2. Children

optional container

An optional container area that child components, and other content types can be passed into. This section already wraps its children with a Carbon 2x grid .bx--grid container.

image The current implementation of this component's dependency on the Carbon 2x grid limits its ability to provide full width / bleeding layouts to its children.

Example
dotcom-shell--children


Back to top


3. Footer

required component

The footer component provides additional links and legal requirements at the bottom of the page, and is required on all IBM.com pages. This component is used as is, so check out Footer for how to use it.

image See Footer for more details


Back to top


Website guidelines

Publishing guidelines (6)

Functional specs

Layout component (37)
Service (3)
UI component (34)
Utility (5)

Additional components

Carbon component (19)
Design only (9)
Feature flag (3)
Clone this wiki locally