From cf7072a1f6a59eeb9a76b63dbd29fefc95974a27 Mon Sep 17 00:00:00 2001 From: Gustavo Santos Date: Sat, 17 Sep 2022 09:15:18 -0300 Subject: [PATCH] chore(Title): Convert examples to TypeScript --- .../src/components/Title/examples/Title.md | 54 ++----------------- .../Title/examples/TitleCustomSizes.tsx | 25 +++++++++ .../Title/examples/TitleDefaultSizes.tsx | 13 +++++ 3 files changed, 42 insertions(+), 50 deletions(-) create mode 100644 packages/react-core/src/components/Title/examples/TitleCustomSizes.tsx create mode 100644 packages/react-core/src/components/Title/examples/TitleDefaultSizes.tsx diff --git a/packages/react-core/src/components/Title/examples/Title.md b/packages/react-core/src/components/Title/examples/Title.md index 676d2e87cc8..e2e3a78a020 100644 --- a/packages/react-core/src/components/Title/examples/Title.md +++ b/packages/react-core/src/components/Title/examples/Title.md @@ -6,56 +6,10 @@ propComponents: ['Title'] --- ## Examples -### Sizes -```js -import React from 'react'; -import { Title, TitleSizes } from '@patternfly/react-core'; - - - - 4xl Title - - - 3xl Title - - - 2xl Title - - - xl Title - - - lg Title - - - md Title - - +### Default Sizes +```ts file="./TitleDefaultSizes.tsx" ``` -### Default size mappings -```js -import React from 'react'; -import { Title } from '@patternfly/react-core'; - - - - h1 default to 2xl - - - h2 defaults to xl - - - h3 defaults to lg - - - h4 defaults to md - - - h5 defaults to md - - - h6 defaults to md - - +### Custom Sizes +```ts file="./TitleCustomSizes.tsx" ``` diff --git a/packages/react-core/src/components/Title/examples/TitleCustomSizes.tsx b/packages/react-core/src/components/Title/examples/TitleCustomSizes.tsx new file mode 100644 index 00000000000..2d1a89e775d --- /dev/null +++ b/packages/react-core/src/components/Title/examples/TitleCustomSizes.tsx @@ -0,0 +1,25 @@ +import React from 'react'; +import { Title, TitleSizes } from '@patternfly/react-core'; + +export const TitleCustomSizes: React.FunctionComponent = () => ( + + + h1 as 4xl + + + h2 as 3xl + + + h3 as 2xl + + + h4 as xl + + + h5 as lg + + + h6 as md Title + + +); diff --git a/packages/react-core/src/components/Title/examples/TitleDefaultSizes.tsx b/packages/react-core/src/components/Title/examples/TitleDefaultSizes.tsx new file mode 100644 index 00000000000..f8a33d8db19 --- /dev/null +++ b/packages/react-core/src/components/Title/examples/TitleDefaultSizes.tsx @@ -0,0 +1,13 @@ +import React from 'react'; +import { Title } from '@patternfly/react-core'; + +export const TitleDefaultSizes: React.FunctionComponent = () => ( + + h1 defaults to 2xl + h2 defaults to xl + h3 defaults to lg + h4 defaults to md + h5 defaults to md + h6 defaults to md + +);