Cloudscape Design System
  • Get started
  • Foundation
  • Components
  • Patterns
  • Demos
  • GitHub 
Cloudscape Design System
  • Get started
  • Foundation
  • Components
  • Patterns
  • Demos
  • GitHub 
  • About

Patterns


  • General

    • Actions
      • Global actions
      • In-context actions
    • Announcing new features
    • Announcing beta and preview features
    • Communicating unsaved changes
    • Data visualization
      • Chart metric drill down
    • Density settings
    • Disabled and read-only states
    • Drag-and-drop
    • Errors
      • Error messages
      • Validation
    • Empty states
    • Feedback mechanisms
    • Filtering patterns
      • Saved filter sets
      • Filter persistence in collection views
    • Hero header
    • Help system
    • Image magnifier
    • Loading and refreshing
    • Onboarding
      • Hands-on tutorials
    • Selection in forms
    • Service navigation
      • Side navigation
      • Top navigation
    • Service Dashboard
      • Static dashboard
      • Configurable dashboard
      • Dashboard items
    • Secondary panels
    • Timestamps
    • User feedback

  • Generative AI patterns

    • Pattern abstraction
    • Generative AI chat
    • Ingress
    • Generative AI output label
    • Generative AI loading states
    • Progressive steps

  • Resource management

    • Create resource
      • Multipage create
      • Single page create
      • Sub resource create
    • Delete patterns
      • One-click delete
      • Delete with simple confirmation
      • Delete with additional confirmation
    • Edit resource
      • Page edit
      • Inline edit
      • Attribute editing
    • View resources
      • Table view
      • Card view
      • Split view
      • Table with expandable rows
    • Resource details
      • Details page
      • Details page with tabs
      • Details page as a hub
  1. Cloudscape Design System
    • Patterns
    • Resource management: Resource details
    • Details page as a hub
    1. Cloudscape Design System
    2. Patterns
    3. Resource management: Resource details
    4. Details page as a hub

    Details page as a hub

    With the details page as a hub pattern, users can view the details about a resource and a preview of related resources. Use the hub for resources that have large and complex data sets.

    Published: September 10, 2020
    View demo

    On this page

    1. Building blocks
    2. General guidelines
    3. Writing guidelines
    4. Related patterns

    Did this page help you?

    Tell us more - optional

    1000 character(s) available. Do not disclose any personal, commercially sensitive, or confidential information.

    Building blocks

    A.
    Breadcrumbs

    Follow the guidelines for the details page.

    B.
    Page title

    Follow the guidelines for the details page.

    C.
    Global buttons

    Follow the guidelines for the details page.

    D.
    Details summary container

    Follow the guidelines for the details page.

    E.
    Container

    Use containers to preview a set of related data. For each container, we recommend that you show only the first five items from the full list of related resources.

    For example, you could group the following types of content into containers: errors, cache behaviors, security groups, logs, billing summary, or more than three graphs or charts.

    F.
    View all resources link

    In the footer of each container, include a link with the following text: View all [resource type]

    For example: View all logs

    Users can choose this link to navigate to a new page to view the full set of related resources. Use the primary link component.

    G.
    In-context buttons

    Use when users can perform actions on the related resources in the container.

    For example: Edit, Delete, and Create.

    H.
    Side navigation

    Follow the guidelines for the details page.

    General guidelines

    Do

    • Use containers to provide a functional preview of the first five items from the related resources page.
    • Use details as a hub to display the relation and dependencies of resources, while allowing users to navigate to the full set of resources.
    • When using this pattern, adapt the breadcrumbs on the view resources page to reflect the complete path.

    Don't

    • Although the resources displayed in the container are just a subset, allow your users to take action on them. Containers should be fully interactive.

    Writing guidelines

    General writing guidelines

    • Use sentence case, but continue to capitalize proper nouns and brand names correctly in context.

    • Use end punctuation, except in headers and buttons. Don’t use exclamation points.

    • Use present-tense verbs and active voice.

    • Don't use please, thank you, ellipsis (...), ampersand (&), e.g., i.e., or etc. in writing.

    • Avoid directional language.

      • For example: use previous not above, use following not below.

    • Use device-independent language.

      • For example: use choose or select not click.

    Component-specific guidelines

    General, buttons, and containers

    • Follow the guidelines for the details page.

    Breadcrumbs

    • Follow the guidelines for the details page.

    • For the related view resources page, use the format: [Service name] > [Resources type] > [Resource name/ID] > [Related resources].

      • For example: Cloudscape example service > Instances > SLCCSMWOHOFUY0 > Logs

    View resources link

    • Follow the writing guidelines for links.

    • Don't use terminal punctuation.

    • Use the format: View all [resource type]

      • For example: View all logs

    Related patterns

    Resource details

    On a resource details page, users can view the details of a resource and, when relevant, any related resources.

    Details page with tabs

    Users can use tabs to view the configuration details of a single resource on a single page. Users can choose each tab on the page to easily switch between different groupings of information in the same view.

    Container

    With the container, you can present a group of pieces of content, indicating that the items are related. For example, a table is a type of container.

    Did this page help you?

    Tell us more - optional

    1000 character(s) available. Do not disclose any personal, commercially sensitive, or confidential information.
    • About
    • Connect
    • Privacy 
    • Site terms 
    • © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    Made with love atAWS