A Design System component is a reusable piece of code that represents a visual element or interaction in a user interface (UI). Components are typically organised into a library, which can be used by designers and developers to create consistent and user-friendly experiences across a variety of products and platforms.

The following is a list of our Design System components.

  • Accordions

    Accordions expand and collapse sections of content.

  • Back-to-top

    The 'back-to-top' button, commonly found on design system websites, is a small button placed at the bottom of the page that allows users to quickly scroll back up to the top of the page.

  • Banners

    May also be known as: Hero banner or simply hero.

  • Breadcrumbs

    Also known as: Navigation trail

  • Buttons

    May also be known as: Action button.

  • Callouts and quotes

    May also be known as: Block-quotes, pullquotes and highlights.

  • Call-to-action (CTA)

    Call-to-action (CTA) is also known as a call-to-action button or a CTA button.

  • Cards

    The card component is used to provide a brief summary of content or a task, often with a link to more detail.

  • Checkboxes

    Also known as control inputs, tick boxes and option buttons.

  • Direction links

    Direction links are accompanied by arrows to help users move quickly to other parts of the page or through a process.

  • File upload

    The file uploader allow users to select one or more files to upload to a specific location.

  • Footer

    Footers are a common element of web design that appear at the bottom of a webpage.

  • Forms

    May also be known as: text input fields, input boxes, or text boxes.

  • Global alerts

    Global alerts display across the top of the entire site to convey important information to the users.

  • Header

    May also be know as site header, and header bar.

  • Horizontal navigation

    Also known as: Top navigation menu, Header menu, Main nav, Main menu, Site-wide navigation menu, Navbar (short for Navigation Bar), Top-level navigation, Primary navigation bar, Main navigation

  • Horizontal rule

    A horizontal rule is a visual element used in web design and documents to separate or organise content.

  • In-page alerts

    May also be known as: feedback messages, or toast messages, notifications, in-line alerts

  • In-page navigation

    In-page nav is a vertical list of links that helps users scan the contents of a page and navigate to different sections of the page.

  • Link columns (Link list)

    Also known as: link lists, arrow links.

  • Loading spinner

    A loading spinner, also known as a loading indicator or simply spinner, is a small looped animation used to indicate that content is being loaded or processed.

  • Pagination

    Pagination is used to divide large amounts of content into a series of pages.

  • Radio buttons

    May also be known as: radio options, option buttons, or simply options.

  • Select box

    May also be known as: drop-down lists, select menus or select boxes

  • Side navigation

    May also be known as: Sidebar menu, secondary menu, or supplementary menu.

  • Tables

    Tables provide a structure for complex and detailed information.

  • Tabs

    May also been known as: Tabbed navigation, Tab menu.

  • Tags

    Tags classify content using keywords or labels.

  • Text box and text area

    May also be known as: text input fields, input boxes, or text boxes.

  • Vertical navigation

    May also be known as: Sidebar navigation, Left-side navigation, Vertical navigation