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 = (
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={More }
noArrow
/>
Option 1
Option 2
Option 3
Option 4
}
control={More }
noArrow
/>
);
const datePickers = (
);
const dropdowns = (
Option 1
Option 2
Option 3
Option 4
}
control={Select }
id="jhqD0555"
noArrow
/>
Option 1
Option 2
Option 3
Option 4
}
control={
Select
}
id="jhqD0556"
noArrow
/>
Option 1
Option 2
Option 3
Option 4
}
control={
Select
}
id="jhqD0557"
noArrow
/>
Option 1
Option 2
Option 3
Option 4
}
control={
Select
}
id="jhqD0558"
noArrow
/>
Option 1
Option 2
Option 3
Option 4
}
control={
Select
}
id="jhqD0559"
noArrow
/>
Option 1
Option 2
Option 3
Option 4
}
control={
Select
}
id="jhqD0560"
noArrow
/>
Option 1
Option 2
Option 3
Option 4
}
control={
Select
}
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
Duis malesuada odio volutpat elementum
Suspendisse ante ligula
Sed bibendum sapien at posuere interdum
Default Select
Duis malesuada odio volutpat elementum
Suspendisse ante ligula
Sed bibendum sapien at posuere interdum
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
Button
Compact mode
Input with text action
Button
Input with icon text action
Compact mode
Input with icon text action
);
const listGroups = (
List item 1
List item 2
List item 3
List item 4
List item 1
List item 2
List item 3
List item 4
List item 1
List item 2
List item 3
List item 4
);
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 = (
Show Information Modal
The new product have been added to your catalog.
Automatic Product ID:
PD-3465334
Expiration date:
13/03/2018
No Way
Sure
>
}
onClose={function w() {}}
title="Delete"
>
Do you want to delete item
X ?
Cancel
Invite
>
}
onClose={function w() {}}
title="Invite user"
>
);
const multiInputs = (
);
const paginations = (
);
const panels = (
Add New Button
Panel Filters
Option 1
Option 2
Option 3
Option 4
}
control={Color }
noArrow
/>
Option 1
Option 2
Option 3
Option 4
}
control={Size }
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={
}
placement="top-start"
/>
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="top"
/>
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="top-end"
/>
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="left-start"
/>
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="right-start"
/>
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="left"
/>
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="right"
/>
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="left-end"
/>
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="right-end"
/>
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="bottom-start"
/>
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="bottom"
/>
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="bottom-end"
/>
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"
/>
Show Modal
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 = (
);
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={
}
placement="bottom-end"
/>
]
},
{
rowData: [
,
,
florence.garcia@qwerty.io
,
"First Name",
"Last Name",
"07/29/18",
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="bottom-end"
/>
]
},
{
rowData: [
,
,
mark.helper@qwerty.io
,
"First Name",
"Last Name",
"05/26/18",
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="bottom-end"
/>
]
},
{
rowData: [
,
,
user.name@email.com
,
"First Name",
"Last Name",
"01/26/14",
Option 1
Option 2
Option 3
Option 4
}
control={
}
placement="bottom-end"
/>
]
}
]}
/>
);
const tabs = (
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Numquam libero id corporis odit animi voluptat, Lorem ipsum
dolor sit amet consectetur adipisicing elit. Possimus quia
tempore eligendi tempora repellat officia rerum laudantium,
veritatis officiis asperiores ipsum nam, distinctio, dolor
provident culpa voluptatibus esse deserunt animi?
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Please review your shopping chart.
);
const tiles = (
Tile Description
Tile Description
Tile Description
Option 1
Option 2
Option 3
Option 4
}
control={ }
placement="bottom-end"
/>
Tile Description
Tile Description
Tile Description
Tile Description
Tile Description
Tile Description
Tile Description
);
const times = (
);
const timePickers = (
);
const toggles = (
Extra Small toggle
Small toggle
Normal toggle
Large toggle
Extra Small toggle
Small toggle
Normal toggle
Large toggle
);
const tokens = (
Bibendum
Lorem
Dolor
Filter
);
const treeViews = (
Row 1
Row 2
Child 1
Child 2
Row 3
Child 1
Grandchild 1
Grandchild 2
Column Header 1
Column Header 2
Column Header 3
Column Header 4
Row 1
Data Col 2
Data Col 3
Data Col 4
Child 1
Data Col 2
Data Col 3
Data Col 4
Grandchild 1
Data Col 2
Data Col 3
Data Col 4
Great Grandchild 1
Data Col 2
Data Col 3
Data Col 4
Child 2
Data Col 2
Data Col 3
Data Col 4
Row 2
Data Col 2
Data Col 3
Data Col 4
Child 1
Data Col 2
Data Col 3
Data Col 4
Child 2
Data Col 2
Data Col 3
Data Col 4
Row 3
Data Col 2
Data Col 3
Data Col 4
Row 4
Data Col 2
Data Col 3
Data Col 4
Child 1
Data Col 2
Data Col 3
Data Col 4
Column Header 1
Column Header 2
Column Header 3
Column Header 4
Row 1
Google
Bing
Yahoo
);