import { ActionBar, Badge, Breadcrumb, Button, ButtonGroup, Calendar, ComboboxInput, Counter, DatePicker, Dropdown, FormFieldset, FormGroup, FormLegend, FormMessage, FormRadioGroup, FormRadioItem, FormSelect, FormSet, Icon, Identifier, Image, InlineHelp, InputGroup, Label, ListGroup, LocalizationEditor, Menu, Modal, MultiInput, Pagination, Panel, PanelGrid, Popover, ProductTile, SearchInput, Shellbar, SideNav, Status, Tab, TabGroup, Table, Tile, TileGrid, Time, TimePicker, Toggle, Token, TreeView } from "fundamental-react"; import { FormItem } from "fundamental-react/lib"; import Alert from "fundamental-react/lib/Alert/Alert"; import { FormLabel } from "fundamental-react/lib/Forms"; import FormInput from "fundamental-react/lib/Forms/FormInput"; import FormTextarea from "fundamental-react/lib/Forms/FormTextarea"; import * as React from "react"; const actionBars = (
Option 1 Option 2 Option 3 Option 4 } control={
); const alerts = (
Default alert with a

A dismissible error type alert with template.

More information...

Error Message. Learn More Message Success. Learn More Information Message. Learn More
); const badge = Default; const counter = 101; const label = ; const status = Default; const breadcrumb = ( ); const buttons = (















); const buttonGroups = (
); const calendars = (
); const comboboxInput = ( Pear Strawberry Raspberry + New Item } placeholder="Select Fruit" /> ); const contextualMenus = (
Option 1 Option 2 Option 3 Option 4 } control={} noArrow /> Option 1 Option 2 Option 3 Option 4 } control={} noArrow />
); const datePickers = (
); const dropdowns = (
Option 1 Option 2 Option 3 Option 4 } control={} id="jhqD0555" noArrow /> Option 1 Option 2 Option 3 Option 4 } control={ } id="jhqD0556" noArrow /> Option 1 Option 2 Option 3 Option 4 } control={ } id="jhqD0557" noArrow /> Option 1 Option 2 Option 3 Option 4 } control={ } id="jhqD0558" noArrow /> Option 1 Option 2 Option 3 Option 4 } control={ } id="jhqD0559" noArrow /> Option 1 Option 2 Option 3 Option 4 } control={ } id="jhqD0560" noArrow /> Option 1 Option 2 Option 3 Option 4 } control={ } disabled id="jhqD0561" noArrow />
); const forms = (
Default Input Required Input Password Text area Input with inline help Lorem ipsum dolor sit amet, consectetur adipiscing. Input with Help Message Pellentesque metus lacus commodo eget justo ut rutrum varius nunc Normal Input Pellentesque metus lacus commodo eget justo ut rutrum varius nunc Valid Input Invalid Input Pellentesque metus lacus commodo eget justo ut rutrum varius nunc Warning Input Pellentesque metus lacus commodo eget justo ut rutrum varius nunc Disabled Input Readonly Input Default Select Default Select Radio buttons Option 1 Option 2 Option 3 Radio buttons disabled Option 1 Option 2 Option 3 Inline Radio buttons Option 1 Option 2 Option 3 Checkboxes Option One Option Two Option Three Inline Checkbox buttons Option One Option Two Option Three
); const icons = (
); const identifiers = (
WW WW WW WW WW WW WW WW
); const images = (
); const inlineHelp = (
Bottom Right (Default)
); const formGroup = ; const inputGroup = (
Left Aligned Text Addon
Right Aligned Text Addon

Compact mode

Left Aligned Text Addon
Right Aligned Text Addon Right Aligned Text Addon

Compact mode

Right Aligned Text Addon Search Input

Compact mode

Search Input

Input with icon on the left

Compact mode

Input with icon on the left

Input with icon on the right

Compact mode

Input with icon on the right Input with text action

Compact mode

Input with text action

Input with icon text action
); const listGroups = (
List item 1 List item 2 List item 3 List item 4 List item 1
); const localizationEditors = (

); const menus = (
Option 1 Option 2 Option 3 Option 4 Option 1 Option 1 Option 1 Option 1 Option 1 Option 1 Option 1 Option 1 Option 1 Option 1 Option 1 Option 1 Option 1 Option 1
); const modals = (
The new product have been added to your catalog.

Automatic Product ID: PD-3465334

Expiration date: 13/03/2018

} onClose={function w() {}} title="Delete" >
Do you want to delete item X?
} onClose={function w() {}} title="Invite user" >
); const multiInputs = (
); const paginations = (
); const panels = (
Panel Filters

Option 1 Option 2 Option 3 Option 4 } control={} noArrow /> Option 1 Option 2 Option 3 Option 4 } control={} noArrow />
Panel Body

Tile Description


Bibendum Lorem Dolor Filter
Panel Footer
Panel Panel Panel Panel Panel Panel Panel Panel Panel Panel Panel Panel Panel Panel Panel with colSpan=2 Panel Panel Panel Panel Panel with colSpan=3 Panel Panel Panel Panel with colSpan=4 Panel Panel Panel with colSpan=5 Panel Panel with colSpan=6
); const popovers = (
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={
Option 1 Option 2 Option 3 Option 4 } control={} noArrow placement="left" /> Option 1 Option 2 Option 3 Option 4 } control={ } noArrow placement="top" /> Option 1 Option 2 Option 3 Option 4 } control={} noArrow placement="bottom" /> Option 1 Option 2 Option 3 Option 4 } control={} noArrow placement="right" />

Click the icon to show the popover and then scroll within the modal body...



Option 1 Option 2 Option 3 Option 4 } control={} placement="bottom" />













); const searchInputs = (


); const shellbars = (
} productTitle="Corporate Portal" profile={{ colorAccent: 8, initials: "JS", userName: "John Snow" }} profileMenu={[ { callback: function w() {}, glyph: "action-settings", name: "Settings", size: "s" }, { callback: function w() {}, glyph: "log", name: "Sign Out", size: "s" } ]} /> Option 1 Option 2 Option 3 ), notificationCount: 5 } ]} copilot logoSAP notifications={{ callback: function w() {}, label: "Notifications", noNotificationsBody: ( There are no notifications ), notificationCount: 2, notificationsBody: ( Notification 1 Notification 2 Notification 3 ) }} productMenu={[ { callback: function w() {}, name: "Application A" }, { callback: function w() {}, name: "Application B" }, { callback: function w() {}, name: "Application C" }, { callback: function w() {}, name: "Application D" } ]} productSwitcher={{ label: "Product Switcher" }} productSwitcherList={[ { callback: function w() {}, glyph: "home", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "Fiori Home" }, { callback: function w() {}, glyph: "cloud", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "S/4 HANA Cloud" }, { callback: function w() {}, glyph: "business-objects-experience", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "Analytics Cloud" }, { callback: function w() {}, glyph: "activate", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "Ariba" }, { callback: function w() {}, glyph: "message-success", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "SuccessFactors" }, { callback: function w() {}, glyph: "retail-store", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "Commerce Cloud" }, { callback: function w() {}, glyph: "customer-view", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "Gigya" }, { callback: function w() {}, glyph: "globe", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "Callidus Cloud" }, { callback: function w() {}, glyph: "work-history", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "Fieldglass" }, { callback: function w() {}, glyph: "area-chart", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "Concur" }, { callback: function w() {}, glyph: "customer-view", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "Cloud for Customer" }, { callback: function w() {}, glyph: "customer", image: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==", title: "Cloud Portal" } ]} productTitle="Corporate Portal" profile={{ image: "/fundamental-react/static/media/headshot-male.10d4e22e.jpg", userName: "John Snow" }} profileMenu={[ { callback: function w() {}, glyph: "action-settings", name: "Settings", size: "s" }, { callback: function w() {}, glyph: "log", name: "Sign Out", size: "s" } ]} searchInput={{ callback: function w() {}, label: "Search", onSearch: function w() {}, placeholder: "Enter a fruit", searchList: [ { callback: function w() {}, text: "apple" }, { callback: function w() {}, text: "apricot" }, { callback: function w() {}, text: "acai" }, { callback: function w() {}, text: "banana" }, { callback: function w() {}, text: "berry" }, { callback: function w() {}, text: "blueberry" }, { callback: function w() {}, text: "blackberry" }, { callback: function w() {}, text: "cranberry" }, { callback: function w() {}, text: "conkerberry" }, { callback: function w() {}, text: "calabash" }, { callback: function w() {}, text: "clementines" }, { callback: function w() {}, text: "kiwi" }, { callback: function w() {}, text: "orange" } ] }} subtitle="Subtitle" />
); const sideNavs = (
Link Item Link Item Link Item Link Item Link Item Link Item Link Item Link Item Link Item Link Item Link Item Link Item
); const tables = (
, "Avatar", "email", "First Name", "Last Name", "Date", " " ]} tableData={[ { rowData: [ , , user.name@email.com , "First Name", "Last Name", "01/26/17", Option 1 Option 2 Option 3 Option 4 } control={