diff --git a/packages/react-core/src/components/Text/examples/Text.md b/packages/react-core/src/components/Text/examples/Text.md
index d8b8b0acdaa..ec085e306b7 100644
--- a/packages/react-core/src/components/Text/examples/Text.md
+++ b/packages/react-core/src/components/Text/examples/Text.md
@@ -9,201 +9,32 @@ propComponents: ['TextContent', 'Text', 'TextList', 'TextListItem']
### Headings
-```js
-import React from 'react';
-import {
- TextContent,
- Text,
- TextVariants,
- TextList,
- TextListVariants,
- TextListItem,
- TextListItemVariants
-} from '@patternfly/react-core';
-
-
- Hello World
- Second level
- Third level
- Fourth level
- Fifth level
- Sixth level
-;
+```ts file="./TextHeadings.tsx"
```
### Body
-```js
-import React from 'react';
-import {
- TextContent,
- Text,
- TextVariants,
- TextList,
- TextListVariants,
- TextListItem,
- TextListItemVariants
-} from '@patternfly/react-core';
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla accumsan, metus ultrices eleifend gravida, nulla nunc
- varius lectus, nec rutrum justo nibh eu lectus. Ut vulputate semper dui. Fusce erat odio, sollicitudin vel erat vel,
- interdum mattis neque. Sub works as well!
-
-
- Quisque ante lacus, malesuada ac auctor vitae, congue{' '}
-
- non ante
-
- . Phasellus lacus ex, semper ac tortor nec, fringilla condimentum orci. Fusce eu rutrum tellus.
-
-
- Ut venenatis, nisl scelerisque sollicitudin fermentum, quam libero hendrerit ipsum, ut blandit est tellus sit amet
- turpis.
-
- Sometimes you need small text to display things like date created
-;
+```ts file="./TextBody.tsx"
```
Text components such as Text, TextList, TextListItem need to be placed within a TextContent
### Unordered list
-```js
-import React from 'react';
-import {
- TextContent,
- Text,
- TextVariants,
- TextList,
- TextListVariants,
- TextListItem,
- TextListItemVariants
-} from '@patternfly/react-core';
-
-
-
- In fermentum leo eu lectus mollis, quis dictum mi aliquet.
- Morbi eu nulla lobortis, lobortis est in, fringilla felis.
-
- Aliquam nec felis in sapien venenatis viverra fermentum nec lectus.
-
- In fermentum leo eu lectus mollis, quis dictum mi aliquet.
- Morbi eu nulla lobortis, lobortis est in, fringilla felis.
-
-
- Ut non enim metus.
-
-;
+```ts file="./TextUnorderedList.tsx"
```
### Ordered list
-```js
-import React from 'react';
-import {
- TextContent,
- Text,
- TextVariants,
- TextList,
- TextListVariants,
- TextListItem,
- TextListItemVariants
-} from '@patternfly/react-core';
-
-
-
- Donec blandit a lorem id convallis.
- Cras gravida arcu at diam gravida gravida.
- Integer in volutpat libero.
- Donec a diam tellus.
- Aenean nec tortor orci.
- Quisque aliquam cursus urna, non bibendum massa viverra eget.
- Vivamus maximus ultricies pulvinar.
-
-;
+```ts file="./TextOrderedList.tsx"
```
### Description list
-```js
-import React from 'react';
-import {
- TextContent,
- Text,
- TextVariants,
- TextList,
- TextListVariants,
- TextListItem,
- TextListItemVariants
-} from '@patternfly/react-core';
-
-
-
- Web
-
- The part of the Internet that contains websites and web pages
-
- HTML
- A markup language for creating web pages
- CSS
- A technology to make HTML look better
-
-;
+```ts file="./TextDescriptionList.tsx"
```
### Visited
-```js
-import React from 'react';
-import {
- TextContent,
- Text,
- TextVariants
-} from '@patternfly/react-core';
-
-TextVisited = () => {
- return (
- <>
-
- Visited link example
-
-
- Visited link
-
-
-
-
-
- Visited content example
-
-
- content link 1
-
-
-
-
- content link 2
-
-
-
-
- content link 3
-
-
-
- >
- );
-
-};
+```ts file="./TextVisited.tsx"
```
diff --git a/packages/react-core/src/components/Text/examples/TextBody.tsx b/packages/react-core/src/components/Text/examples/TextBody.tsx
new file mode 100644
index 00000000000..ea72f431c62
--- /dev/null
+++ b/packages/react-core/src/components/Text/examples/TextBody.tsx
@@ -0,0 +1,24 @@
+import React from 'react';
+import { TextContent, Text, TextVariants } from '@patternfly/react-core';
+
+export const TextBody: React.FunctionComponent = () => (
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla accumsan, metus ultrices eleifend gravida, nulla
+ nunc varius lectus, nec rutrum justo nibh eu lectus. Ut vulputate semper dui. Fusce erat odio, sollicitudin vel
+ erat vel, interdum mattis neque. Sub works as well!
+
+
+ Quisque ante lacus, malesuada ac auctor vitae, congue{' '}
+
+ non ante
+
+ . Phasellus lacus ex, semper ac tortor nec, fringilla condimentum orci. Fusce eu rutrum tellus.
+
+
+ Ut venenatis, nisl scelerisque sollicitudin fermentum, quam libero hendrerit ipsum, ut blandit est tellus sit amet
+ turpis.
+
+ Sometimes you need small text to display things like date created
+
+);
diff --git a/packages/react-core/src/components/Text/examples/TextDescriptionList.tsx b/packages/react-core/src/components/Text/examples/TextDescriptionList.tsx
new file mode 100644
index 00000000000..454d6b7a5a2
--- /dev/null
+++ b/packages/react-core/src/components/Text/examples/TextDescriptionList.tsx
@@ -0,0 +1,17 @@
+import React from 'react';
+import { TextContent, TextList, TextListVariants, TextListItem, TextListItemVariants } from '@patternfly/react-core';
+
+export const TextDescriptionList: React.FunctionComponent = () => (
+
+
+ Web
+
+ The part of the Internet that contains websites and web pages
+
+ HTML
+ A markup language for creating web pages
+ CSS
+ A technology to make HTML look better
+
+
+);
diff --git a/packages/react-core/src/components/Text/examples/TextHeadings.tsx b/packages/react-core/src/components/Text/examples/TextHeadings.tsx
new file mode 100644
index 00000000000..bd104a9e9b1
--- /dev/null
+++ b/packages/react-core/src/components/Text/examples/TextHeadings.tsx
@@ -0,0 +1,13 @@
+import React from 'react';
+import { TextContent, Text, TextVariants } from '@patternfly/react-core';
+
+export const TextHeadings: React.FunctionComponent = () => (
+
+ Hello World
+ Second level
+ Third level
+ Fourth level
+ Fifth level
+ Sixth level
+
+);
diff --git a/packages/react-core/src/components/Text/examples/TextOrderedList.tsx b/packages/react-core/src/components/Text/examples/TextOrderedList.tsx
new file mode 100644
index 00000000000..7c92b5a1c71
--- /dev/null
+++ b/packages/react-core/src/components/Text/examples/TextOrderedList.tsx
@@ -0,0 +1,16 @@
+import React from 'react';
+import { TextContent, TextList, TextListVariants, TextListItem } from '@patternfly/react-core';
+
+export const TextOrderedList: React.FunctionComponent = () => (
+
+
+ Donec blandit a lorem id convallis.
+ Cras gravida arcu at diam gravida gravida.
+ Integer in volutpat libero.
+ Donec a diam tellus.
+ Aenean nec tortor orci.
+ Quisque aliquam cursus urna, non bibendum massa viverra eget.
+ Vivamus maximus ultricies pulvinar.
+
+
+);
diff --git a/packages/react-core/src/components/Text/examples/TextUnorderedList.tsx b/packages/react-core/src/components/Text/examples/TextUnorderedList.tsx
new file mode 100644
index 00000000000..4ce3dda71b9
--- /dev/null
+++ b/packages/react-core/src/components/Text/examples/TextUnorderedList.tsx
@@ -0,0 +1,19 @@
+import React from 'react';
+import { TextContent, TextList, TextListItem } from '@patternfly/react-core';
+
+export const TextUnorderedList: React.FunctionComponent = () => (
+
+
+ In fermentum leo eu lectus mollis, quis dictum mi aliquet.
+ Morbi eu nulla lobortis, lobortis est in, fringilla felis.
+
+ Aliquam nec felis in sapien venenatis viverra fermentum nec lectus.
+
+ In fermentum leo eu lectus mollis, quis dictum mi aliquet.
+ Morbi eu nulla lobortis, lobortis est in, fringilla felis.
+
+
+ Ut non enim metus.
+
+
+);
diff --git a/packages/react-core/src/components/Text/examples/TextVisited.tsx b/packages/react-core/src/components/Text/examples/TextVisited.tsx
new file mode 100644
index 00000000000..80ef36f002a
--- /dev/null
+++ b/packages/react-core/src/components/Text/examples/TextVisited.tsx
@@ -0,0 +1,34 @@
+import React from 'react';
+import { TextContent, Text, TextVariants } from '@patternfly/react-core';
+
+export const TextVisited: React.FunctionComponent = () => (
+ <>
+
+ Visited link example
+
+
+ Visited link
+
+
+
+
+
+ Visited content example
+
+
+ content link 1
+
+
+
+
+ content link 2
+
+
+
+
+ content link 3
+
+
+
+ >
+);