HoorayYour toast is done!
The Design System was created to empower designers, developers, and others to contribute to making great experiences for the customer.
Starter files, patterns, interactions, and workflows on how to succeed using the design resources from HPE Design System and the HPE Brand.
Common form use cases from application configuration to payment acceptance.
Header is a Box with a set of preset properties for introductory content.
The starting point of the design system is human centered, generating experiences which are inclusive and vibrant.
Resources for setting up your application with the HPE Design System library and HPE theme.
Buttons are graphic elements that indicate to users that actions can be performed.
The entry point for the expansive topic of Navigation.
Icons are an integral part of our visual storytelling style to represent objects, actions, programs and other communicative symbols. This clean, dynamic style remains flexible while retaining the voice of our brand.
Search is a field that allows a user to input keywords for content they are looking for.
The MetricHPE font is an integral part of our personality and design. When we’re making a statement, our visual language is clear, recognized and understood.
The accordion is a list with expanded and collapsed states. When clicked opened, it reveals more detail.
Grommet components are the building blocks of the HPE Design System.
Hyperlinks used with text-based navigation, such as inline text.
An Avatar displays an image, logo, or initials to help users efficiently identify a person, company, or entity.
Boxes are containers that drive the layout of your content. Flexible props allow the behavior of content to be defined to optimize the user experience.
A call to action card should be used to entice the user down a desired path.
Call to action card
A container providing at-a-glance information and easy access to more details.
A center layer should be used for brief, concise confirmations or dialogs.
CheckBox is a square design element that when clicked accepts the choice offered.
CheckBoxGroup is a component that presents related checkbox options.
DataTable presents data in a column and row format.
A widget which allows the user to select a date or range of dates from a calendar.
An input field where a user can select and upload one or more files.
Footer is a Box with a set of preset properties. It is usually placed at the bottom of the page, which makes it predictable for users to find certain information or actions.
Fullscreen layers should be used for large or longer layer content.
Grid is a component based on columns and rows used for organizing layouts. From scaffolding page layouts, to organizing elements within a Card, Grid is a powerful tool for composing responsive, adaptive layouts.
Layer is a component allowing content to be displayed on top of the page the user is currently on.
The Main component is where you define the location and layout of the primary context of your content.
MaskedInput allows you to specify formatted text within a form field.
Menu is a component that contains a list of actions. When a user clicks an item in the menu, the menu closes and the action is executed.
- Created On
- 13/02/2021 at 14:23:32
- Privilege escalation, via set-user-ID or set-group-ID file mode, should not be allowed.
A NameValueList displays a group of NameValuePairs.
Navigational cards provide the user with a means of wayfinding.
Notifications deliver clarity for information related to tasks or system statuses that the user should be made aware of.
Page is a helpful container providing consistent layouts across all HPE applications.
A component providing users a consistent, predictable layout and location for the page title, contextual navigation, and actions across all HPE applications. PageHeader is placed at the top of the page.
Pagination divides content into separate pages in order to enhance navigation to specific items.
RadioButtonGroup is a component that offers related options to a user, but only allows them to choose one.
The RangeInput component is a slider control that provides a handle the user can move along a continuum to select a value.
Select is a flexible input field that allows users to choose from a list of options.
SelectMultiple is a dropdown component that enables the user to quickly scan the list of options and choose more than one of the options.
When you want to enable a user to maintain the context of their current page, side drawer layers may be used for quickly viewing an object's detail, configuring an object, or applying filter choices.
Side Drawer Layer
Skeletons act as placeholder previews for UI elements so that users are provided with a structure of a loading page. This helps users to anticipate where and what types of content are loading.
Spinner is a small motion graphic element that indicates a loading state for quick, asynchronous tasks.
A Stack component is a container that stacks content on top of each other.
Tabs are graphical elements usually arranged like column headings. They allow a user to access various sets of content without leaving their current page.
Name : Value
Tags are metadata attributes facilitating the identification, organization, searching, and filtering of resources.
TextArea is a field used in forms to capture longer text. This component provides the user with space to type more characters than the TextInput field.
TextInput is a field used in forms to capture short entries.
A Tip is a small layer that opens when the user moves the mouse pointer over an element. The intention is to offer helpful information in the immediate context.
Central to the HPE Design System, accessibility is incorporated into all Design System facets, ensuring HPE applications are usable by as many people as possible.
Transcription for Accessibility at HPE with Bill Tipton
Accessibility Transcript File
What the HPE Design System is and why we’re creating it.
Philosophy and Principles
Create consistent, composable interfaces with t-shirt sizing.
Deliver clear, consistent experiences to HPE customers by following guidelines for the voice and tone of text-based user interface elements.
Voice and Tone
The Element is about focus. It creates momentum and energy. It is a building block. It can move, change, expand, and constrain. It works across many touch points.
Our distinctive brand assets are comprised of the top elements that are always used, along with several optional components that can be added.
Distinctive Brand Assets
Bringing out the depth and dimension of our identity, the HPE Design System use of color evokes energy and inspiration.
Leverage HPE background colors to seamlessly style your layout.
Background Colors Guidance
This how-to guide shows you how to use the Data component to easily add searching and filtering to a DataTable.
How to add search and filter to DataTable with Data
Choosing a layout is an important first step in designing a user interface. These guidelines will help create a consistent user experience across HPE applications and services.
Creating responsive, adaptable content layouts is central to the user experience.
Allows users to create a focused data set by specifying data attributes and values of interest.
Wizards are an effective way to handle multi-step forms.
A standardized header for use when building applications and services that live in the HPE ecosystem.
Global Banner Notifications are system generated alerts that attract user's attention to system conditions and updates.
Global Banner Notifications
console.log( "Hello World" );
A standardized style for displaying code.
At-a-glance preview for operation critical information with easy access to areas requiring attention.
Allows users to customize which columns are visible in a data table and in what order they appear.
Allows users to progressively descend 'down' branches of a hierarchical tree into a child screen to drill down into more granular details.
Drill Down Navigation
The Ascending Button for Navigation allows the user to navigate to a parent page from a child page by moving upward in the application or website hierarchy.
How to internationalize a site or application that uses the HPE Design System.
Go-to patterns for displaying many services, devices, users, and more.
How to show, hide, and edit details of child objects related to a parent within a form context.
Managing Child Objects
Matrix Navigation is not a path that you can define for the user, rather the user defines it themselves.
When and how to apply techniques such as scrollable regions and pagination.
Scrolling and Pagination
Allows users to access sibling screens sequentially from the same level of the hierarchy.
Side to Side Navigation
Quickly provide peace-of-mind or call attention to items requiring a user's action.
Toast notifications are used to communicate low severity level information to users in an unobtrusive way.
Improve customer experiences and make impactful, data-driven decisions by collecting feedback directly from users.
User Feedback Collection
An interactive roadmap of the HPE Design System that provides insight into current and future milestones.