SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

Create an Analytical Dashboard via UI5 Web Components for React

Create an analytical dashboard with different components using UI5 Web Components for React.

Overview

🎓 beginner 20 min. HTML5BeginnerSAP Fiori

You will learn

  • โœ”How to use the ShellBar component
  • โœ”How to use the AnalyticalTable component
  • โœ”How to style components
Lukas Harbarth L Lukas Harbarth September 18, 2025
Created by November 29, 2019
Contributors

Prerequisites

Steps

Intro

So far, you have built your first Card component. Now to take things further, it’s time to build something bigger. In this step, you will learn how different components work together by building an analytical dashboard.


Step 1 Add necessary imports
โ€”

To make things easier, first import all the components and enums you will need in this step. Just copy the code below and replace the previous imported components in MyApp.tsx.

TypeScript
import {
   Avatar,
   Card,
   CardHeader,
   Text,
   ShellBar,
   ShellBarItem,
   List,
   ListItemStandard,
   ListItemCustom,
   ProgressIndicator,
   FlexBox,
   FlexBoxJustifyContent,
   FlexBoxWrap,
   FlexBoxDirection,
   AnalyticalTable,
   Icon,
} from "@ui5/webcomponents-react";
Step 2 Add a `ShellBar`
+
Step 3 Add a `List`
+
Step 4 Add an `AnalyticalTable`
+
Step 5 Dashboard layout
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 5
1. Add necessary imports 2. Add a `ShellBar` 3. Add a `List` 4. Add an `AnalyticalTable` 5. Dashboard layout

Learn more →