In this section we present a list of components that we use in SuccessFactors. Many of these are similar to SAP Fiori Design specifications. However, some of them go beyond that to cover SuccessFactors-specific use cases.

Cards.PNG

Cards

Toolbars.PNG

Toolbars

Notifications.PNG

Notifications

Detail Panel.PNG

Detail Panel

Dialog.PNG

Dialog

Filter Panel.PNG

Filter Panel

Shellbar.PNG

Shellbar

Org Chart.PNG

Org Chart

Forms.PNG

Forms

A component library should be part of any design system. It will reduce the risk of any variation between products or

ending up with different components in the same application. If you’re looking to improve design consistency and development productivity, component libraries offer the chance to standardize development, reduce code duplications, improve collaboration between teams, and drive scalability.

If it’s not yet clear how you’ll benefit from a component library, then here are some questions that could prompt your thinking:

If the answer to any of these questions is yes, then consider to support and build up this component library here to reduce multiple development and customization.

With so much influence over your project deliverable and team motivation, it’s important to choose the right solution for your needs. We have decided to work on a Storybook integration for this library to provide embbeded information obout the listed controls.

We are planning the integration of Storybook files. Storybook is an open-source tool for developing UI components in 15 different frameworks, among others the most popular ones: React, Vue, and Angular. It’s a combined coded design system and component library that acts as a sandbox for effective components and page development, testing, and documentation. Your developers can take a more effective component-driven approach over a visual one.

The Storybook integration feature will be enabled soon for this library.

Resources

Here some more information, about the different components libraries at SuccessFactors: