(
<>
@@ -148,5 +149,6 @@ renderShortContent.story = {
export default {
title: 'Components | ObjectPage',
- component: ObjectPage
+ component: ObjectPage,
+ parameters: { notes }
};
diff --git a/packages/main/src/components/ObjectStatus/ObjectStatus.md b/packages/main/src/components/ObjectStatus/ObjectStatus.md
new file mode 100644
index 00000000000..fb8eb72b6d3
--- /dev/null
+++ b/packages/main/src/components/ObjectStatus/ObjectStatus.md
@@ -0,0 +1,3 @@
+```jsx
+import { ObjectStatus } from '@ui5/webcomponents-react/lib/ObjectStatus';
+```
diff --git a/packages/main/src/components/ObjectStatus/demo.stories.tsx b/packages/main/src/components/ObjectStatus/demo.stories.tsx
index 1e30db4723b..4b48e578ea7 100644
--- a/packages/main/src/components/ObjectStatus/demo.stories.tsx
+++ b/packages/main/src/components/ObjectStatus/demo.stories.tsx
@@ -4,6 +4,7 @@ import { Icon } from '@ui5/webcomponents-react/lib/Icon';
import { ObjectStatus } from '@ui5/webcomponents-react/lib/ObjectStatus';
import { ValueState } from '@ui5/webcomponents-react/lib/ValueState';
import '@ui5/webcomponents/dist/icons/sys-cancel';
+import notes from './ObjectStatus.md';
export const onlyText = () => (
Object Status
@@ -42,5 +43,6 @@ withIconOnly.story = {
export default {
title: 'Components | ObjectStatus',
- component: ObjectStatus
+ component: ObjectStatus,
+ parameters: { notes }
};
diff --git a/packages/main/src/components/Page/Page.md b/packages/main/src/components/Page/Page.md
new file mode 100644
index 00000000000..d17d31c85c8
--- /dev/null
+++ b/packages/main/src/components/Page/Page.md
@@ -0,0 +1,3 @@
+```jsx
+import { Page } from '@ui5/webcomponents-react/lib/Page';
+```
diff --git a/packages/main/src/components/Page/demo.stories.tsx b/packages/main/src/components/Page/demo.stories.tsx
index d7985e0f5b1..f1fb367f0fb 100644
--- a/packages/main/src/components/Page/demo.stories.tsx
+++ b/packages/main/src/components/Page/demo.stories.tsx
@@ -6,6 +6,7 @@ import { Button } from '@ui5/webcomponents-react/lib/Button';
import { Label } from '@ui5/webcomponents-react/lib/Label';
import { Page } from '@ui5/webcomponents-react/lib/Page';
import { PageBackgroundDesign } from '@ui5/webcomponents-react/lib/PageBackgroundDesign';
+import notes from './Page.md';
export const renderPage = () => (
@@ -28,5 +29,6 @@ renderPage.story = {
export default {
title: 'Components | Page',
- component: Page
+ component: Page,
+ parameters: { notes }
};
diff --git a/packages/main/src/components/ProgressIndicator/ProgressIndicator.md b/packages/main/src/components/ProgressIndicator/ProgressIndicator.md
new file mode 100644
index 00000000000..b2d453f1ac7
--- /dev/null
+++ b/packages/main/src/components/ProgressIndicator/ProgressIndicator.md
@@ -0,0 +1,3 @@
+```jsx
+import { ProgressIndicator } from '@ui5/webcomponents-react/lib/ProgressIndicator';
+```
diff --git a/packages/main/src/components/ProgressIndicator/demo.stories.tsx b/packages/main/src/components/ProgressIndicator/demo.stories.tsx
index 1cf0175380a..7f2050b1d24 100644
--- a/packages/main/src/components/ProgressIndicator/demo.stories.tsx
+++ b/packages/main/src/components/ProgressIndicator/demo.stories.tsx
@@ -2,6 +2,7 @@ import React from 'react';
import { ValueState } from '@ui5/webcomponents-react/lib/ValueState';
import { ProgressIndicator } from '@ui5/webcomponents-react/lib/ProgressIndicator';
import { number, text, select } from '@storybook/addon-knobs';
+import notes from './ProgressIndicator.md';
export const renderStory = () => {
return (
@@ -27,5 +28,6 @@ renderStory.story = {
export default {
title: 'Components | ProgressIndicator',
- component: ProgressIndicator
+ component: ProgressIndicator,
+ parameters: { notes }
};
diff --git a/packages/main/src/components/SegmentedButton/SegmentedButton.md b/packages/main/src/components/SegmentedButton/SegmentedButton.md
new file mode 100644
index 00000000000..f8b400c9327
--- /dev/null
+++ b/packages/main/src/components/SegmentedButton/SegmentedButton.md
@@ -0,0 +1,3 @@
+```jsx
+import { SegmentedButton } from '@ui5/webcomponents-react/lib/SegmentedButton';
+```
diff --git a/packages/main/src/components/SegmentedButton/demo.stories.tsx b/packages/main/src/components/SegmentedButton/demo.stories.tsx
index d5155056561..91b8a6bec1d 100644
--- a/packages/main/src/components/SegmentedButton/demo.stories.tsx
+++ b/packages/main/src/components/SegmentedButton/demo.stories.tsx
@@ -4,6 +4,7 @@ import React from 'react';
import { Icon } from '@ui5/webcomponents-react/lib/Icon';
import { SegmentedButton } from '@ui5/webcomponents-react/lib/SegmentedButton';
import { SegmentedButtonItem } from '@ui5/webcomponents-react/lib/SegmentedButtonItem';
+import notes from './SegmentedButton.md';
export const renderStory = () => {
return (
@@ -28,5 +29,6 @@ renderStory.story = {
export default {
title: 'Components | SegmentedButton',
- component: SegmentedButton
+ component: SegmentedButton,
+ parameters: { notes }
};
diff --git a/packages/main/src/components/SideNavigation/SideNavigation.md b/packages/main/src/components/SideNavigation/SideNavigation.md
new file mode 100644
index 00000000000..46a86230794
--- /dev/null
+++ b/packages/main/src/components/SideNavigation/SideNavigation.md
@@ -0,0 +1,3 @@
+```jsx
+import { SideNavigation } from '@ui5/webcomponents-react/lib/SideNavigation';
+```
diff --git a/packages/main/src/components/SideNavigation/demo.stories.tsx b/packages/main/src/components/SideNavigation/demo.stories.tsx
index b86c236cdaf..da3554e104a 100644
--- a/packages/main/src/components/SideNavigation/demo.stories.tsx
+++ b/packages/main/src/components/SideNavigation/demo.stories.tsx
@@ -11,6 +11,7 @@ import '@ui5/webcomponents/dist/icons/calendar';
import '@ui5/webcomponents/dist/icons/employee';
import '@ui5/webcomponents/dist/icons/lead';
import '@ui5/webcomponents/dist/icons/add-product';
+import notes from './SideNavigation.md';
export const defaultStory = () => (
{
return (
@@ -25,5 +26,6 @@ renderStory.story = {
export default {
title: 'Components | Text',
- component: Text
+ component: Text,
+ parameters: { notes }
};
diff --git a/packages/main/src/components/VariantManagement/VariantManagement.md b/packages/main/src/components/VariantManagement/VariantManagement.md
new file mode 100644
index 00000000000..42622f579c8
--- /dev/null
+++ b/packages/main/src/components/VariantManagement/VariantManagement.md
@@ -0,0 +1,3 @@
+```jsx
+import { VariantManagement } from '@ui5/webcomponents-react/lib/VariantManagement';
+```
diff --git a/packages/main/src/components/VariantManagement/demo.stories.tsx b/packages/main/src/components/VariantManagement/demo.stories.tsx
index 90a3e9ee948..79fb98a4b57 100644
--- a/packages/main/src/components/VariantManagement/demo.stories.tsx
+++ b/packages/main/src/components/VariantManagement/demo.stories.tsx
@@ -4,6 +4,7 @@ import React from 'react';
import { PlacementType } from '@ui5/webcomponents-react/lib/PlacementType';
import { TitleLevel } from '@ui5/webcomponents-react/lib/TitleLevel';
import { VariantManagement } from '@ui5/webcomponents-react/lib/VariantManagement';
+import notes from './VariantManagement.md';
const variantItems = [{ label: 'Variant 1', key: '1' }, { label: 'Variant 2', key: '2' }];
export const renderStory = () => (
@@ -24,5 +25,6 @@ renderStory.story = {
export default {
title: 'Components | VariantManagement',
- component: VariantManagement
+ component: VariantManagement,
+ parameters: { notes }
};
diff --git a/packages/main/src/webComponents/Badge/Badge.md b/packages/main/src/webComponents/Badge/Badge.md
new file mode 100644
index 00000000000..8b29a76d4b1
--- /dev/null
+++ b/packages/main/src/webComponents/Badge/Badge.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Badge/)
+
+```jsx
+import { Badge } from '@ui5/webcomponents-react/lib/Badge';
+```
diff --git a/packages/main/src/webComponents/Badge/demo.stories.tsx b/packages/main/src/webComponents/Badge/demo.stories.tsx
index 0edd0851759..138eae35f13 100644
--- a/packages/main/src/webComponents/Badge/demo.stories.tsx
+++ b/packages/main/src/webComponents/Badge/demo.stories.tsx
@@ -1,12 +1,16 @@
import { select } from '@storybook/addon-knobs';
-import React from 'react';
import { Badge } from '@ui5/webcomponents-react/lib/Badge';
import { Icon } from '@ui5/webcomponents-react/lib/Icon';
import '@ui5/webcomponents/dist/icons/employee';
+import React from 'react';
+import notes from './Badge.md';
export default {
title: 'UI5 Web Components | Badge',
- component: Badge
+ component: Badge,
+ parameters: {
+ notes
+ }
};
export const defaultStory = () => (
diff --git a/packages/main/src/webComponents/BusyIndicator/BusyIndicator.md b/packages/main/src/webComponents/BusyIndicator/BusyIndicator.md
new file mode 100644
index 00000000000..66ca8e0dd3b
--- /dev/null
+++ b/packages/main/src/webComponents/BusyIndicator/BusyIndicator.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/BusyIndicator/)
+
+```jsx
+import { BusyIndicator } from '@ui5/webcomponents-react/lib/BusyIndicator';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/BusyIndicator/demo.stories.tsx b/packages/main/src/webComponents/BusyIndicator/demo.stories.tsx
index 2303bc029c3..d6fce0fcf96 100644
--- a/packages/main/src/webComponents/BusyIndicator/demo.stories.tsx
+++ b/packages/main/src/webComponents/BusyIndicator/demo.stories.tsx
@@ -2,10 +2,14 @@ import { boolean, select } from '@storybook/addon-knobs';
import React from 'react';
import { BusyIndicator } from '@ui5/webcomponents-react/lib/BusyIndicator';
import { BusyIndicatorSize } from '@ui5/webcomponents-react/lib/BusyIndicatorSize';
+import notes from './BusyIndicator.md';
export default {
title: 'UI5 Web Components | BusyIndicator',
- component: BusyIndicator
+ component: BusyIndicator,
+ parameters: {
+ notes
+ }
};
export const defaultStory = () => (
diff --git a/packages/main/src/webComponents/Button/Button.md b/packages/main/src/webComponents/Button/Button.md
new file mode 100644
index 00000000000..0f1547cdac7
--- /dev/null
+++ b/packages/main/src/webComponents/Button/Button.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Button/)
+
+```jsx
+import { Button } from '@ui5/webcomponents-react/lib/Button';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Button/demo.stories.tsx b/packages/main/src/webComponents/Button/demo.stories.tsx
index 726be40f3f3..fc4b2480f0a 100644
--- a/packages/main/src/webComponents/Button/demo.stories.tsx
+++ b/packages/main/src/webComponents/Button/demo.stories.tsx
@@ -3,6 +3,7 @@ import { boolean, select } from '@storybook/addon-knobs';
import React from 'react';
import { Button } from '@ui5/webcomponents-react/lib/Button';
import { ButtonDesign } from '@ui5/webcomponents-react/lib/ButtonDesign';
+import notes from './Button.md';
const customStyle1 = {
color: 'red'
@@ -49,7 +50,10 @@ class DemoButton extends React.Component {
export default {
title: 'UI5 Web Components | Button',
- component: Button
+ component: Button,
+ parameters: {
+ notes
+ }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/Calendar/Calendar.md b/packages/main/src/webComponents/Calendar/Calendar.md
new file mode 100644
index 00000000000..63d79f29e6f
--- /dev/null
+++ b/packages/main/src/webComponents/Calendar/Calendar.md
@@ -0,0 +1,3 @@
+```jsx
+import { Calendar } from '@ui5/webcomponents-react/lib/Calendar';
+```
diff --git a/packages/main/src/webComponents/Calendar/demo.stories.tsx b/packages/main/src/webComponents/Calendar/demo.stories.tsx
index 3b8fa871a1e..62baf948d34 100644
--- a/packages/main/src/webComponents/Calendar/demo.stories.tsx
+++ b/packages/main/src/webComponents/Calendar/demo.stories.tsx
@@ -2,12 +2,16 @@ import { select } from '@storybook/addon-knobs';
import React from 'react';
import { Calendar } from '@ui5/webcomponents-react/lib/Calendar';
import { CalendarType } from '@ui5/webcomponents-react/lib/CalendarType';
+import notes from './Calendar.md';
const now = new Date().getTime();
export default {
title: 'UI5 Web Components | Calendar',
- component: Calendar
+ component: Calendar,
+ parameters: {
+ notes
+ }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/Card/Card.md b/packages/main/src/webComponents/Card/Card.md
new file mode 100644
index 00000000000..20c0adaaa08
--- /dev/null
+++ b/packages/main/src/webComponents/Card/Card.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Card/)
+
+```jsx
+import { Card } from '@ui5/webcomponents-react/lib/Card';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Card/demo.stories.tsx b/packages/main/src/webComponents/Card/demo.stories.tsx
index 5d1533c9b87..02e85d7e5f6 100644
--- a/packages/main/src/webComponents/Card/demo.stories.tsx
+++ b/packages/main/src/webComponents/Card/demo.stories.tsx
@@ -5,10 +5,12 @@ import { List } from '@ui5/webcomponents-react/lib/List';
import { StandardListItem } from '@ui5/webcomponents-react/lib/StandardListItem';
import '@ui5/webcomponents/dist/icons/order-status.js';
import React from 'react';
+import notes from './Card.md';
export default {
title: 'UI5 Web Components | Card',
- component: Card
+ component: Card,
+ parameters: { notes }
};
export const defaultStory = () => (
diff --git a/packages/main/src/webComponents/CheckBox/CheckBox.md b/packages/main/src/webComponents/CheckBox/CheckBox.md
new file mode 100644
index 00000000000..6094676eeae
--- /dev/null
+++ b/packages/main/src/webComponents/CheckBox/CheckBox.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/CheckBox/)
+
+```jsx
+import { CheckBox } from '@ui5/webcomponents-react/lib/CheckBox';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/CheckBox/demo.stories.tsx b/packages/main/src/webComponents/CheckBox/demo.stories.tsx
index 7cfad0a56fe..ecb0e031c64 100644
--- a/packages/main/src/webComponents/CheckBox/demo.stories.tsx
+++ b/packages/main/src/webComponents/CheckBox/demo.stories.tsx
@@ -3,10 +3,12 @@ import { boolean, select, text } from '@storybook/addon-knobs';
import React from 'react';
import { CheckBox } from '@ui5/webcomponents-react/lib/CheckBox';
import { ValueState } from '@ui5/webcomponents-react/lib/ValueState';
+import notes from './CheckBox.md';
export default {
title: 'UI5 Web Components | CheckBox',
- component: CheckBox
+ component: CheckBox,
+ parameters: { notes }
};
export const defaultStory = () => (
diff --git a/packages/main/src/webComponents/CustomListItem/CustomListItem.md b/packages/main/src/webComponents/CustomListItem/CustomListItem.md
new file mode 100644
index 00000000000..d7f03dfc0c2
--- /dev/null
+++ b/packages/main/src/webComponents/CustomListItem/CustomListItem.md
@@ -0,0 +1,3 @@
+```jsx
+import { CustomListItem } from '@ui5/webcomponents-react/lib/CustomListItem';
+```
diff --git a/packages/main/src/webComponents/DatePicker/DatePicker.md b/packages/main/src/webComponents/DatePicker/DatePicker.md
new file mode 100644
index 00000000000..69fe4efbaff
--- /dev/null
+++ b/packages/main/src/webComponents/DatePicker/DatePicker.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/DatePicker/)
+
+```jsx
+import { DatePicker } from '@ui5/webcomponents-react/lib/DatePicker';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/DatePicker/demo.stories.tsx b/packages/main/src/webComponents/DatePicker/demo.stories.tsx
index 8827e3ad271..86cea7258af 100644
--- a/packages/main/src/webComponents/DatePicker/demo.stories.tsx
+++ b/packages/main/src/webComponents/DatePicker/demo.stories.tsx
@@ -4,10 +4,12 @@ import React from 'react';
import { CalendarType } from '@ui5/webcomponents-react/lib/CalendarType';
import { DatePicker } from '@ui5/webcomponents-react/lib/DatePicker';
import { ValueState } from '@ui5/webcomponents-react/lib/ValueState';
+import notes from './DatePicker.md';
export default {
title: 'UI5 Web Components | DatePicker',
- component: DatePicker
+ component: DatePicker,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/Dialog/Dialog.md b/packages/main/src/webComponents/Dialog/Dialog.md
new file mode 100644
index 00000000000..f3976d94a6e
--- /dev/null
+++ b/packages/main/src/webComponents/Dialog/Dialog.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Dialog/)
+
+```jsx
+import { Dialog } from '@ui5/webcomponents-react/lib/Dialog';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Dialog/demo.stories.tsx b/packages/main/src/webComponents/Dialog/demo.stories.tsx
index 7bae3f402f5..5e0779a290f 100644
--- a/packages/main/src/webComponents/Dialog/demo.stories.tsx
+++ b/packages/main/src/webComponents/Dialog/demo.stories.tsx
@@ -2,10 +2,12 @@ import { action } from '@storybook/addon-actions';
import { boolean, text } from '@storybook/addon-knobs';
import { Dialog } from '@ui5/webcomponents-react/lib/Dialog';
import React from 'react';
+import notes from './Dialog.md';
export default {
title: 'UI5 Web Components | Dialog',
- component: Dialog
+ component: Dialog,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/GroupHeaderListItem/GroupHeaderListItem.md b/packages/main/src/webComponents/GroupHeaderListItem/GroupHeaderListItem.md
new file mode 100644
index 00000000000..e29e5960d18
--- /dev/null
+++ b/packages/main/src/webComponents/GroupHeaderListItem/GroupHeaderListItem.md
@@ -0,0 +1,3 @@
+```jsx
+import { GroupHeaderListItem } from '@ui5/webcomponents-react/lib/GroupHeaderListItem';
+```
diff --git a/packages/main/src/webComponents/Icon/Icon.md b/packages/main/src/webComponents/Icon/Icon.md
new file mode 100644
index 00000000000..50d53c2d0f2
--- /dev/null
+++ b/packages/main/src/webComponents/Icon/Icon.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Icon/)
+
+```jsx
+import { Icon } from '@ui5/webcomponents-react/lib/Icon';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Icon/demo.stories.tsx b/packages/main/src/webComponents/Icon/demo.stories.tsx
index 6f2b29562cd..610978a8556 100644
--- a/packages/main/src/webComponents/Icon/demo.stories.tsx
+++ b/packages/main/src/webComponents/Icon/demo.stories.tsx
@@ -3,10 +3,12 @@ import { text } from '@storybook/addon-knobs';
import { action } from '@storybook/addon-actions';
import { Icon } from '@ui5/webcomponents-react/lib/Icon';
import '@ui5/webcomponents/dist/icons/add.js';
+import notes from './Icon.md';
export default {
title: 'UI5 Web Components | Icon',
- component: Icon
+ component: Icon,
+ parameters: { notes }
};
export const defaultStory = () => ;
diff --git a/packages/main/src/webComponents/Input/Input.md b/packages/main/src/webComponents/Input/Input.md
new file mode 100644
index 00000000000..2398082254b
--- /dev/null
+++ b/packages/main/src/webComponents/Input/Input.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Input/)
+
+```jsx
+import { Input } from '@ui5/webcomponents-react/lib/Input';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Input/demo.stories.tsx b/packages/main/src/webComponents/Input/demo.stories.tsx
index c03493712da..0f353f4d269 100644
--- a/packages/main/src/webComponents/Input/demo.stories.tsx
+++ b/packages/main/src/webComponents/Input/demo.stories.tsx
@@ -4,10 +4,12 @@ import React from 'react';
import { Input } from '@ui5/webcomponents-react/lib/Input';
import { InputType } from '@ui5/webcomponents-react/lib/InputType';
import { ValueState } from '@ui5/webcomponents-react/lib/ValueState';
+import notes from './Input.md';
export default {
title: 'UI5 Web Components | Input',
- component: Input
+ component: Input,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/Label/Label.md b/packages/main/src/webComponents/Label/Label.md
new file mode 100644
index 00000000000..a226341bd50
--- /dev/null
+++ b/packages/main/src/webComponents/Label/Label.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Label/)
+
+```jsx
+import { Label } from '@ui5/webcomponents-react/lib/Label';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Label/demo.stories.tsx b/packages/main/src/webComponents/Label/demo.stories.tsx
index ba3964d51e6..ed63f27b7b0 100644
--- a/packages/main/src/webComponents/Label/demo.stories.tsx
+++ b/packages/main/src/webComponents/Label/demo.stories.tsx
@@ -1,10 +1,12 @@
import { boolean, text } from '@storybook/addon-knobs';
import React from 'react';
import { Label } from '@ui5/webcomponents-react/lib/Label';
+import notes from './Label.md';
export default {
title: 'UI5 Web Components | Label',
- component: Label
+ component: Label,
+ parameters: { notes }
};
export const story = () => (
diff --git a/packages/main/src/webComponents/Link/Link.md b/packages/main/src/webComponents/Link/Link.md
new file mode 100644
index 00000000000..1b1fad63f34
--- /dev/null
+++ b/packages/main/src/webComponents/Link/Link.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Link/)
+
+```jsx
+import { Link } from '@ui5/webcomponents-react/lib/Link';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Link/demo.stories.tsx b/packages/main/src/webComponents/Link/demo.stories.tsx
index b1c90edd9c3..152ae977c93 100644
--- a/packages/main/src/webComponents/Link/demo.stories.tsx
+++ b/packages/main/src/webComponents/Link/demo.stories.tsx
@@ -3,10 +3,12 @@ import { action } from '@storybook/addon-actions';
import React from 'react';
import { Link } from '@ui5/webcomponents-react/lib/Link';
import { LinkDesign } from '@ui5/webcomponents-react/lib/LinkDesign';
+import notes from './Link.md';
export default {
title: 'UI5 Web Components | Link',
- component: Link
+ component: Link,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/List/List.md b/packages/main/src/webComponents/List/List.md
new file mode 100644
index 00000000000..bdb33bd58dc
--- /dev/null
+++ b/packages/main/src/webComponents/List/List.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/List/)
+
+```jsx
+import { List } from '@ui5/webcomponents-react/lib/List';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/List/demo.stories.tsx b/packages/main/src/webComponents/List/demo.stories.tsx
index b2b8aaa3395..aadcd9616f9 100644
--- a/packages/main/src/webComponents/List/demo.stories.tsx
+++ b/packages/main/src/webComponents/List/demo.stories.tsx
@@ -6,10 +6,12 @@ import { ListMode } from '@ui5/webcomponents-react/lib/ListMode';
import { ListSeparators } from '@ui5/webcomponents-react/lib/ListSeparators';
import { StandardListItem } from '@ui5/webcomponents-react/lib/StandardListItem';
import { ValueState } from '@ui5/webcomponents-react/lib/ValueState';
+import notes from './List.md';
export default {
title: 'UI5 Web Components | List',
- component: List
+ component: List,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/MessageStrip/MessageStrip.md b/packages/main/src/webComponents/MessageStrip/MessageStrip.md
new file mode 100644
index 00000000000..96a724801d1
--- /dev/null
+++ b/packages/main/src/webComponents/MessageStrip/MessageStrip.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/MessageStrip/)
+
+```jsx
+import { MessageStrip } from '@ui5/webcomponents-react/lib/MessageStrip';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/MessageStrip/demo.stories.tsx b/packages/main/src/webComponents/MessageStrip/demo.stories.tsx
index 0ed70c27514..76e5830790a 100644
--- a/packages/main/src/webComponents/MessageStrip/demo.stories.tsx
+++ b/packages/main/src/webComponents/MessageStrip/demo.stories.tsx
@@ -3,10 +3,12 @@ import { boolean, select, text } from '@storybook/addon-knobs';
import React from 'react';
import { MessageStrip } from '@ui5/webcomponents-react/lib/MessageStrip';
import { MessageStripType } from '@ui5/webcomponents-react/lib/MessageStripType';
+import notes from './MessageStrip.md';
export default {
title: 'UI5 Web Components | MessageStrip',
- component: MessageStrip
+ component: MessageStrip,
+ parameters: { notes }
};
export const defaultStory = () => (
diff --git a/packages/main/src/webComponents/MultiComboBox/MultiComboBox.md b/packages/main/src/webComponents/MultiComboBox/MultiComboBox.md
new file mode 100644
index 00000000000..b236d4cfaf3
--- /dev/null
+++ b/packages/main/src/webComponents/MultiComboBox/MultiComboBox.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/MultiComboBox/)
+
+```jsx
+import { MultiComboBox } from '@ui5/webcomponents-react/lib/MultiComboBox';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/MultiComboBox/demo.stories.tsx b/packages/main/src/webComponents/MultiComboBox/demo.stories.tsx
index 97cab6143c0..e65d180b9db 100644
--- a/packages/main/src/webComponents/MultiComboBox/demo.stories.tsx
+++ b/packages/main/src/webComponents/MultiComboBox/demo.stories.tsx
@@ -1,13 +1,15 @@
import { action } from '@storybook/addon-actions';
import { boolean, select, text } from '@storybook/addon-knobs';
-import React from 'react';
+import { MultiComboBox } from '@ui5/webcomponents-react/lib/MultiComboBox';
import { StandardListItem } from '@ui5/webcomponents-react/lib/StandardListItem';
import { ValueState } from '@ui5/webcomponents-react/lib/ValueState';
-import { MultiComboBox } from './index';
+import React from 'react';
+import notes from './MultiComboBox.md';
export default {
title: 'UI5 Web Components | MultiComboBox',
- component: MultiComboBox
+ component: MultiComboBox,
+ parameters: { notes }
};
export const defaultStory = () => (
diff --git a/packages/main/src/webComponents/Option/Option.md b/packages/main/src/webComponents/Option/Option.md
new file mode 100644
index 00000000000..47fc540ab3b
--- /dev/null
+++ b/packages/main/src/webComponents/Option/Option.md
@@ -0,0 +1,3 @@
+```jsx
+import { Option } from '@ui5/webcomponents-react/lib/Option';
+```
diff --git a/packages/main/src/webComponents/Panel/Panel.md b/packages/main/src/webComponents/Panel/Panel.md
new file mode 100644
index 00000000000..0d8f66318eb
--- /dev/null
+++ b/packages/main/src/webComponents/Panel/Panel.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Panel/)
+
+```jsx
+import { Panel } from '@ui5/webcomponents-react/lib/Panel';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Panel/demo.stories.tsx b/packages/main/src/webComponents/Panel/demo.stories.tsx
index bff8f98655d..a39ba0c7377 100644
--- a/packages/main/src/webComponents/Panel/demo.stories.tsx
+++ b/packages/main/src/webComponents/Panel/demo.stories.tsx
@@ -4,10 +4,12 @@ import React from 'react';
import { Label } from '@ui5/webcomponents-react/lib/Label';
import { Panel } from '@ui5/webcomponents-react/lib/Panel';
import { PanelAccessibleRoles } from '@ui5/webcomponents-react/lib/PanelAccessibleRoles';
+import notes from './Panel.md';
export default {
title: 'UI5 Web Components | Panel',
- component: Panel
+ component: Panel,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/Popover/Popover.md b/packages/main/src/webComponents/Popover/Popover.md
new file mode 100644
index 00000000000..946bca77352
--- /dev/null
+++ b/packages/main/src/webComponents/Popover/Popover.md
@@ -0,0 +1,3 @@
+```jsx
+import { Popover } from '@ui5/webcomponents-react/lib/Popover';
+```
diff --git a/packages/main/src/webComponents/Popover/demo.stories.tsx b/packages/main/src/webComponents/Popover/demo.stories.tsx
index 80bb0ca595f..295e015d382 100644
--- a/packages/main/src/webComponents/Popover/demo.stories.tsx
+++ b/packages/main/src/webComponents/Popover/demo.stories.tsx
@@ -5,10 +5,12 @@ import { Popover } from '@ui5/webcomponents-react/lib/Popover';
import { PopoverHorizontalAlign } from '@ui5/webcomponents-react/lib/PopoverHorizontalAlign';
import { PopoverVerticalAlign } from '@ui5/webcomponents-react/lib/PopoverVerticalAlign';
import React from 'react';
+import notes from './Popover.md';
export default {
title: 'UI5 Web Components | Popover',
- component: Popover
+ component: Popover,
+ parameters: { notes }
};
export const defaultStory = () => (
diff --git a/packages/main/src/webComponents/RadioButton/RadioButton.md b/packages/main/src/webComponents/RadioButton/RadioButton.md
new file mode 100644
index 00000000000..a9d22d70aa7
--- /dev/null
+++ b/packages/main/src/webComponents/RadioButton/RadioButton.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/RadioButton/)
+
+```jsx
+import { RadioButton } from '@ui5/webcomponents-react/lib/RadioButton';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/RadioButton/demo.stories.tsx b/packages/main/src/webComponents/RadioButton/demo.stories.tsx
index 0b2101fca9b..6c33f895e6b 100644
--- a/packages/main/src/webComponents/RadioButton/demo.stories.tsx
+++ b/packages/main/src/webComponents/RadioButton/demo.stories.tsx
@@ -3,10 +3,12 @@ import { boolean, select, text } from '@storybook/addon-knobs';
import React from 'react';
import { RadioButton } from '@ui5/webcomponents-react/lib/RadioButton';
import { ValueState } from '@ui5/webcomponents-react/lib/ValueState';
+import notes from './RadioButton.md';
export default {
title: 'UI5 Web Components | RadioButton',
- component: RadioButton
+ component: RadioButton,
+ parameters: { notes }
};
export const defaultStory = () => (
diff --git a/packages/main/src/webComponents/Select/Select.md b/packages/main/src/webComponents/Select/Select.md
new file mode 100644
index 00000000000..bcf66f8fec9
--- /dev/null
+++ b/packages/main/src/webComponents/Select/Select.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Select/)
+
+```jsx
+import { Select } from '@ui5/webcomponents-react/lib/Select';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Select/demo.stories.tsx b/packages/main/src/webComponents/Select/demo.stories.tsx
index c3bafd37f4a..3712467080a 100644
--- a/packages/main/src/webComponents/Select/demo.stories.tsx
+++ b/packages/main/src/webComponents/Select/demo.stories.tsx
@@ -4,9 +4,12 @@ import React from 'react';
import { Select } from '@ui5/webcomponents-react/lib/Select';
import { ValueState } from '@ui5/webcomponents-react/lib/ValueState';
import { Option } from '@ui5/webcomponents-react/lib/Option';
+import notes from './Select.md';
export default {
- title: 'UI5 Web Components | Select'
+ title: 'UI5 Web Components | Select',
+ component: Select,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/ShellBar/ShellBar.md b/packages/main/src/webComponents/ShellBar/ShellBar.md
new file mode 100644
index 00000000000..b6829d6d39e
--- /dev/null
+++ b/packages/main/src/webComponents/ShellBar/ShellBar.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/ShellBar/)
+
+```jsx
+import { ShellBar } from '@ui5/webcomponents-react/lib/ShellBar';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/ShellBar/demo.stories.tsx b/packages/main/src/webComponents/ShellBar/demo.stories.tsx
index ab93393ebf5..b7db600d959 100644
--- a/packages/main/src/webComponents/ShellBar/demo.stories.tsx
+++ b/packages/main/src/webComponents/ShellBar/demo.stories.tsx
@@ -3,10 +3,12 @@ import { boolean, number } from '@storybook/addon-knobs';
import React from 'react';
import { ShellBar } from '@ui5/webcomponents-react/lib/ShellBar';
import { ShellBarItem } from '@ui5/webcomponents-react/lib/ShellBarItem';
+import notes from './ShellBar.md';
export default {
title: 'UI5 Web Components | ShellBar',
- component: ShellBar
+ component: ShellBar,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/ShellBarItem/ShellBarItem.md b/packages/main/src/webComponents/ShellBarItem/ShellBarItem.md
new file mode 100644
index 00000000000..565beb22a6e
--- /dev/null
+++ b/packages/main/src/webComponents/ShellBarItem/ShellBarItem.md
@@ -0,0 +1,3 @@
+```jsx
+import { ShellBarItem } from '@ui5/webcomponents-react/lib/ShellBarItem';
+```
diff --git a/packages/main/src/webComponents/StandardListItem/StandardListItem.md b/packages/main/src/webComponents/StandardListItem/StandardListItem.md
new file mode 100644
index 00000000000..edaed7f4cb7
--- /dev/null
+++ b/packages/main/src/webComponents/StandardListItem/StandardListItem.md
@@ -0,0 +1,3 @@
+```jsx
+import { StandardListItem } from '@ui5/webcomponents-react/lib/StandardListItem';
+```
diff --git a/packages/main/src/webComponents/Switch/Switch.md b/packages/main/src/webComponents/Switch/Switch.md
new file mode 100644
index 00000000000..f1c503a509a
--- /dev/null
+++ b/packages/main/src/webComponents/Switch/Switch.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Switch/)
+
+```jsx
+import { Switch } from '@ui5/webcomponents-react/lib/Switch';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Switch/demo.stories.tsx b/packages/main/src/webComponents/Switch/demo.stories.tsx
index 3f63ca57f7f..a04e2a9bbc4 100644
--- a/packages/main/src/webComponents/Switch/demo.stories.tsx
+++ b/packages/main/src/webComponents/Switch/demo.stories.tsx
@@ -2,10 +2,12 @@ import { action } from '@storybook/addon-actions';
import { boolean, text } from '@storybook/addon-knobs';
import React from 'react';
import { Switch } from '@ui5/webcomponents-react/lib/Switch';
+import notes from './Switch.md';
export default {
title: 'UI5 Web Components | Switch',
- component: Switch
+ component: Switch,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/Tab/Tab.md b/packages/main/src/webComponents/Tab/Tab.md
new file mode 100644
index 00000000000..b65acf7800e
--- /dev/null
+++ b/packages/main/src/webComponents/Tab/Tab.md
@@ -0,0 +1,3 @@
+```jsx
+import { Tab } from '@ui5/webcomponents-react/lib/Tab';
+```
diff --git a/packages/main/src/webComponents/TabContainer/TabContainer.md b/packages/main/src/webComponents/TabContainer/TabContainer.md
new file mode 100644
index 00000000000..529e61fbc5a
--- /dev/null
+++ b/packages/main/src/webComponents/TabContainer/TabContainer.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/TabContainer/)
+
+```jsx
+import { TabContainer } from '@ui5/webcomponents-react/lib/TabContainer';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/TabContainer/demo.stories.tsx b/packages/main/src/webComponents/TabContainer/demo.stories.tsx
index 1e93f2ed81b..40c12937483 100644
--- a/packages/main/src/webComponents/TabContainer/demo.stories.tsx
+++ b/packages/main/src/webComponents/TabContainer/demo.stories.tsx
@@ -9,10 +9,12 @@ import '@ui5/webcomponents/dist/icons/home';
import '@ui5/webcomponents/dist/icons/map';
import '@ui5/webcomponents/dist/icons/world';
import '@ui5/webcomponents/dist/icons/process';
+import notes from './TabContainer.md';
export default {
title: 'UI5 Web Components | TabContainer',
- component: TabContainer
+ component: TabContainer,
+ parameters: { notes }
};
export const defaultStory = () => (
diff --git a/packages/main/src/webComponents/TabContainer/index.tsx b/packages/main/src/webComponents/TabContainer/index.tsx
index 395d975c120..17f6a0d3c90 100644
--- a/packages/main/src/webComponents/TabContainer/index.tsx
+++ b/packages/main/src/webComponents/TabContainer/index.tsx
@@ -1,6 +1,6 @@
import { Event } from '@ui5/webcomponents-react-base/lib/Event';
import UI5TabContainer from '@ui5/webcomponents/dist/TabContainer';
-import React, { ReactNode } from 'react';
+import React, { FC, ReactNode } from 'react';
import { withWebComponent } from '@ui5/webcomponents-react/lib/withWebComponent';
import { WithWebComponentPropTypes } from '../../internal/withWebComponent';
@@ -12,7 +12,7 @@ export interface TabContainerPropTypes extends WithWebComponentPropTypes {
children?: ReactNode | ReactNode[];
}
-const TabContainer = withWebComponent(UI5TabContainer);
+const TabContainer: FC = withWebComponent(UI5TabContainer);
TabContainer.displayName = 'TabContainer';
diff --git a/packages/main/src/webComponents/TabSeparator/TabSeparator.md b/packages/main/src/webComponents/TabSeparator/TabSeparator.md
new file mode 100644
index 00000000000..7db2314b509
--- /dev/null
+++ b/packages/main/src/webComponents/TabSeparator/TabSeparator.md
@@ -0,0 +1,3 @@
+```jsx
+import { TabSeparator } from '@ui5/webcomponents-react/lib/TabSeparator';
+```
diff --git a/packages/main/src/webComponents/Table/Table.md b/packages/main/src/webComponents/Table/Table.md
new file mode 100644
index 00000000000..f9ff4bbddd6
--- /dev/null
+++ b/packages/main/src/webComponents/Table/Table.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Table/)
+
+```jsx
+import { Table } from '@ui5/webcomponents-react/lib/Table';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Table/demo.stories.tsx b/packages/main/src/webComponents/Table/demo.stories.tsx
index f5178bf7a95..23a157d454b 100644
--- a/packages/main/src/webComponents/Table/demo.stories.tsx
+++ b/packages/main/src/webComponents/Table/demo.stories.tsx
@@ -6,10 +6,12 @@ import { TableCell } from '@ui5/webcomponents-react/lib/TableCell';
import { TableColumn } from '@ui5/webcomponents-react/lib/TableColumn';
import { TableRow } from '@ui5/webcomponents-react/lib/TableRow';
import { Text } from '@ui5/webcomponents-react/lib/Text';
+import notes from './Table.md';
export default {
title: 'UI5 Web Components | Table',
- component: Table
+ component: Table,
+ parameters: { notes }
};
export const defaultStory = () => (
diff --git a/packages/main/src/webComponents/TableCell/TableCell.md b/packages/main/src/webComponents/TableCell/TableCell.md
new file mode 100644
index 00000000000..1e6ed26e367
--- /dev/null
+++ b/packages/main/src/webComponents/TableCell/TableCell.md
@@ -0,0 +1,3 @@
+```jsx
+import { TableCell } from '@ui5/webcomponents-react/lib/TableCell';
+```
diff --git a/packages/main/src/webComponents/TableColumn/TableColumn.md b/packages/main/src/webComponents/TableColumn/TableColumn.md
new file mode 100644
index 00000000000..f28c05e2f36
--- /dev/null
+++ b/packages/main/src/webComponents/TableColumn/TableColumn.md
@@ -0,0 +1,3 @@
+```jsx
+import { TableColumn } from '@ui5/webcomponents-react/lib/TableColumn';
+```
diff --git a/packages/main/src/webComponents/TableRow/TableRow.md b/packages/main/src/webComponents/TableRow/TableRow.md
new file mode 100644
index 00000000000..12a668e2d14
--- /dev/null
+++ b/packages/main/src/webComponents/TableRow/TableRow.md
@@ -0,0 +1,3 @@
+```jsx
+import { TableRow } from '@ui5/webcomponents-react/lib/TableRow';
+```
diff --git a/packages/main/src/webComponents/TextArea/TextArea.md b/packages/main/src/webComponents/TextArea/TextArea.md
new file mode 100644
index 00000000000..6bd656feb2b
--- /dev/null
+++ b/packages/main/src/webComponents/TextArea/TextArea.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/TextArea/)
+
+```jsx
+import { TextArea } from '@ui5/webcomponents-react/lib/TextArea';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/TextArea/demo.stories.tsx b/packages/main/src/webComponents/TextArea/demo.stories.tsx
index 82ee1100de9..15f0e646cc9 100644
--- a/packages/main/src/webComponents/TextArea/demo.stories.tsx
+++ b/packages/main/src/webComponents/TextArea/demo.stories.tsx
@@ -1,10 +1,12 @@
import { boolean } from '@storybook/addon-knobs';
import React from 'react';
import { TextArea } from '@ui5/webcomponents-react/lib/TextArea';
+import notes from './TextArea.md';
export default {
title: 'UI5 Web Components | TextArea',
- component: TextArea
+ component: TextArea,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/Timeline/Timeline.md b/packages/main/src/webComponents/Timeline/Timeline.md
new file mode 100644
index 00000000000..a9eb4f2e1b8
--- /dev/null
+++ b/packages/main/src/webComponents/Timeline/Timeline.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Timeline/)
+
+```jsx
+import { Timeline } from '@ui5/webcomponents-react/lib/Timeline';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Timeline/demo.stories.tsx b/packages/main/src/webComponents/Timeline/demo.stories.tsx
index 39cf3660439..8b50209587e 100644
--- a/packages/main/src/webComponents/Timeline/demo.stories.tsx
+++ b/packages/main/src/webComponents/Timeline/demo.stories.tsx
@@ -3,10 +3,12 @@ import { TimelineItem } from '@ui5/webcomponents-react/lib/TimelineItem';
import '@ui5/webcomponents/dist/icons/calendar';
import '@ui5/webcomponents/dist/icons/phone';
import React from 'react';
+import notes from './Timeline.md';
export default {
title: 'UI5 Web Components | Timeline',
- component: Timeline
+ component: Timeline,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/TimelineItem/TimelineItem.md b/packages/main/src/webComponents/TimelineItem/TimelineItem.md
new file mode 100644
index 00000000000..e054fa0c4e0
--- /dev/null
+++ b/packages/main/src/webComponents/TimelineItem/TimelineItem.md
@@ -0,0 +1,3 @@
+```jsx
+import { TimelineItem } from '@ui5/webcomponents-react/lib/TimelineItem';
+```
diff --git a/packages/main/src/webComponents/Title/Title.md b/packages/main/src/webComponents/Title/Title.md
new file mode 100644
index 00000000000..b8320e71f17
--- /dev/null
+++ b/packages/main/src/webComponents/Title/Title.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/Title/)
+
+```jsx
+import { Title } from '@ui5/webcomponents-react/lib/Title';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/Title/demo.stories.tsx b/packages/main/src/webComponents/Title/demo.stories.tsx
index 5a0c46ccb08..c6e4885f398 100644
--- a/packages/main/src/webComponents/Title/demo.stories.tsx
+++ b/packages/main/src/webComponents/Title/demo.stories.tsx
@@ -2,10 +2,12 @@ import { boolean, select } from '@storybook/addon-knobs';
import React from 'react';
import { Title } from '@ui5/webcomponents-react/lib/Title';
import { TitleLevel } from '@ui5/webcomponents-react/lib/TitleLevel';
+import notes from './Title.md';
export default {
title: 'UI5 Web Components | Title',
- component: Title
+ component: Title,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/ToggleButton/ToggleButton.md b/packages/main/src/webComponents/ToggleButton/ToggleButton.md
new file mode 100644
index 00000000000..94d0e94ebba
--- /dev/null
+++ b/packages/main/src/webComponents/ToggleButton/ToggleButton.md
@@ -0,0 +1,5 @@
+[Link to UI5 Web Components Playground](https://sap.github.io/ui5-webcomponents/playground/components/ToggleButton/)
+
+```jsx
+import { ToggleButton } from '@ui5/webcomponents-react/lib/ToggleButton';
+```
\ No newline at end of file
diff --git a/packages/main/src/webComponents/ToggleButton/demo.stories.tsx b/packages/main/src/webComponents/ToggleButton/demo.stories.tsx
index b7e3b39e393..9b07be50aa8 100644
--- a/packages/main/src/webComponents/ToggleButton/demo.stories.tsx
+++ b/packages/main/src/webComponents/ToggleButton/demo.stories.tsx
@@ -3,10 +3,12 @@ import { action } from '@storybook/addon-actions';
import React from 'react';
import { ButtonDesign } from '@ui5/webcomponents-react/lib/ButtonDesign';
import { ToggleButton } from '@ui5/webcomponents-react/lib/ToggleButton';
+import notes from './ToggleButton.md';
export default {
title: 'UI5 Web Components | ToggleButton',
- component: ToggleButton
+ component: ToggleButton,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/Token/Token.md b/packages/main/src/webComponents/Token/Token.md
new file mode 100644
index 00000000000..77393feb770
--- /dev/null
+++ b/packages/main/src/webComponents/Token/Token.md
@@ -0,0 +1,3 @@
+```jsx
+import { Token } from '@ui5/webcomponents-react/lib/Token';
+```
diff --git a/packages/main/src/webComponents/Token/demo.stories.tsx b/packages/main/src/webComponents/Token/demo.stories.tsx
index e4843180de3..a17d3412870 100644
--- a/packages/main/src/webComponents/Token/demo.stories.tsx
+++ b/packages/main/src/webComponents/Token/demo.stories.tsx
@@ -1,11 +1,13 @@
import { action } from '@storybook/addon-actions';
import { boolean } from '@storybook/addon-knobs';
+import { Token } from '@ui5/webcomponents-react/lib/Token';
import React from 'react';
-import { Token } from './index';
+import notes from './Token.md';
export default {
title: 'UI5 Web Components | Token',
- component: Token
+ component: Token,
+ parameters: { notes }
};
export const generatedDefaultStory = () => (
diff --git a/packages/main/src/webComponents/Tokenizer/Tokenizer.md b/packages/main/src/webComponents/Tokenizer/Tokenizer.md
new file mode 100644
index 00000000000..4ab23cf915b
--- /dev/null
+++ b/packages/main/src/webComponents/Tokenizer/Tokenizer.md
@@ -0,0 +1,3 @@
+```jsx
+import { Tokenizer } from '@ui5/webcomponents-react/lib/Tokenizer';
+```
diff --git a/packages/main/src/webComponents/Tokenizer/demo.stories.tsx b/packages/main/src/webComponents/Tokenizer/demo.stories.tsx
index dee6a3580e2..e9a02798bf7 100644
--- a/packages/main/src/webComponents/Tokenizer/demo.stories.tsx
+++ b/packages/main/src/webComponents/Tokenizer/demo.stories.tsx
@@ -1,12 +1,14 @@
import { action } from '@storybook/addon-actions';
import { boolean } from '@storybook/addon-knobs';
-import React from 'react';
import { Token } from '@ui5/webcomponents-react/lib/Token';
-import { Tokenizer } from './index';
+import { Tokenizer } from '@ui5/webcomponents-react/lib/Tokenizer';
+import React from 'react';
+import notes from './Tokenizer.md';
export default {
title: 'UI5 Web Components | Tokenizer',
- component: Tokenizer
+ component: Tokenizer,
+ parameters: { notes }
};
export const defaultStory = () => (
diff --git a/tsconfig.json b/tsconfig.json
index c41f12828dc..6d7caf9d1fb 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -38,5 +38,8 @@
],
"exclude": [
"node_modules"
+ ],
+ "files": [
+ "./packages/docs/typings.d.ts"
]
}
diff --git a/yarn.lock b/yarn.lock
index ea4a5830305..9f3c196b06f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -13769,19 +13769,19 @@ react-display-name@^0.2.4:
resolved "https://registry.yarnpkg.com/react-display-name/-/react-display-name-0.2.4.tgz#e2a670b81d79a2204335510c01246f4c92ff12cf"
integrity sha512-zvU6iouW+SWwHTyThwxGICjJYCMZFk/6r/+jmOdC7ntQoPlS/Pqb81MkxaMf2bHTSq9TN3K3zX2/ayMW/jCtyA==
-react-docgen-typescript-loader@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/react-docgen-typescript-loader/-/react-docgen-typescript-loader-3.1.0.tgz#09cacf872617c97f946ee920d2239f51d543be41"
- integrity sha512-gY+b7RkRPty5ZN4NMQ+jwx9MzTVuIj6LJCwdWRAi1+nrHJfH2gMMytQfxFdzQ7BlgD4COWnSE8Ixtl2L62kCRw==
+react-docgen-typescript-loader@3.3.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/react-docgen-typescript-loader/-/react-docgen-typescript-loader-3.3.0.tgz#c1f5c1db9a2b6a6bca220bc50fee0a071bc75499"
+ integrity sha512-gC0TeWTz7s7OMyeABppQGbbrtSNi0yl/gBgZJElBtaBFNSJlHH1sfgQybHZmlZqFcn4UBa+8DOGT6wEJKWTV6g==
dependencies:
"@webpack-contrib/schema-utils" "^1.0.0-beta.0"
loader-utils "^1.2.3"
- react-docgen-typescript "^1.12.3"
+ react-docgen-typescript "^1.15.0"
-react-docgen-typescript@^1.12.3:
- version "1.12.5"
- resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.12.5.tgz#922cdbd9b6f3804695c94bff377c1b40a2e04f0c"
- integrity sha512-rXwT6sNThl4A9ISJCnhGLIZBbz0KnXKaNRDIJlpyAsUnG0CutR51grpJv+gsltj+wTLXyr4bhRcuOu8l6MkCHw==
+react-docgen-typescript@^1.15.0:
+ version "1.15.1"
+ resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.15.1.tgz#1648aa422940d9850bc5433c1d179e440d8401f6"
+ integrity sha512-/6yjmJJBqJ1fu721gMrCCF3zu4290S03f/EM75w4ZrjU84Bi/lZ096fARdjSWYCUgIPrwRlwZvziTnXUhjalIw==
react-docgen@^4.1.0:
version "4.1.1"
@@ -14647,6 +14647,13 @@ rimraf@^2.5.2:
dependencies:
glob "^7.1.3"
+rimraf@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.0.tgz#614176d4b3010b75e5c390eb0ee96f6dc0cebb9b"
+ integrity sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg==
+ dependencies:
+ glob "^7.1.3"
+
rimraf@~2.2.6:
version "2.2.8"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582"
@@ -16289,10 +16296,10 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
-typescript@^3.4.3:
- version "3.5.3"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.5.3.tgz#c830f657f93f1ea846819e929092f5fe5983e977"
- integrity sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==
+typescript@^3.7.2:
+ version "3.7.2"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.2.tgz#27e489b95fa5909445e9fef5ee48d81697ad18fb"
+ integrity sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ==
ua-parser-js@^0.7.18, ua-parser-js@^0.7.9:
version "0.7.20"