From d1d643efc94f58f5602d82d2e796860ad75283a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Pet=C5=99=C3=ADk?= Date: Tue, 16 Aug 2022 16:17:33 +0200 Subject: [PATCH 1/2] chore(Progress) convert examples to TypeScript --- .../components/Progress/examples/Progress.md | 133 +++--------------- .../Progress/examples/ProgressBasic.tsx | 4 + .../Progress/examples/ProgressFailure.tsx | 6 + .../ProgressFailureWithoutMeasure.tsx | 6 + .../Progress/examples/ProgressFiniteStep.tsx | 14 ++ .../Progress/examples/ProgressInside.tsx | 6 + .../examples/ProgressInsideSuccess.tsx | 11 ++ .../Progress/examples/ProgressLarge.tsx | 6 + .../Progress/examples/ProgressOutside.tsx | 6 + .../examples/ProgressOutsideFailure.tsx | 11 ++ .../Progress/examples/ProgressSingleLine.tsx | 6 + .../Progress/examples/ProgressSmall.tsx | 6 + .../examples/ProgressStepInstruction.tsx | 6 + .../Progress/examples/ProgressSuccess.tsx | 6 + .../ProgressTitleOutsideOfProgressBar.tsx | 20 +++ .../examples/ProgressTruncateTitle.tsx | 10 ++ .../Progress/examples/ProgressWarning.tsx | 6 + .../examples/ProgressWithoutMeasure.tsx | 6 + 18 files changed, 153 insertions(+), 116 deletions(-) create mode 100644 packages/react-core/src/components/Progress/examples/ProgressBasic.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressFailure.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressFailureWithoutMeasure.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressFiniteStep.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressInside.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressInsideSuccess.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressLarge.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressOutside.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressOutsideFailure.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressSingleLine.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressSmall.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressStepInstruction.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressSuccess.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressTitleOutsideOfProgressBar.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressTruncateTitle.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressWarning.tsx create mode 100644 packages/react-core/src/components/Progress/examples/ProgressWithoutMeasure.tsx diff --git a/packages/react-core/src/components/Progress/examples/Progress.md b/packages/react-core/src/components/Progress/examples/Progress.md index d8823835d22..6cba1bb467e 100644 --- a/packages/react-core/src/components/Progress/examples/Progress.md +++ b/packages/react-core/src/components/Progress/examples/Progress.md @@ -7,169 +7,70 @@ propComponents: ['Progress'] ## Examples ### Basic -```ts -import React from 'react'; -import { Progress, ProgressSize, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressBasic.tsx" ``` ### Small -```ts -import React from 'react'; -import { Progress, ProgressSize, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressSmall.tsx" ``` ### Large -```ts -import React from 'react'; -import { Progress, ProgressSize, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressLarge.tsx" ``` ### Outside -```ts -import React from 'react'; -import { Progress, ProgressSize, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressOutside.tsx" ``` ### Inside -```ts -import React from 'react'; -import { Progress, ProgressSize, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressInside.tsx" ``` ### Success -```ts -import React from 'react'; -import { Progress, ProgressSize, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressSuccess.tsx" ``` ### Failure -```ts -import React from 'react'; -import { Progress, ProgressSize, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressFailure.tsx" ``` ### Warning -```ts -import React from 'react'; -import { Progress, ProgressSize, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressWarning.tsx" ``` ### Inside success -```ts -import React from 'react'; -import { Progress, ProgressSize, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressInsideSuccess.tsx" ``` ### Outside failure -```ts -import React from 'react'; -import { Progress, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressOutsideFailure.tsx" ``` ### Single line -```ts -import React from 'react'; -import { Progress, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressSingleLine.tsx" ``` ### Without measure -```ts -import React from 'react'; -import { Progress, ProgressMeasureLocation } from '@patternfly/react-core'; - - +```ts file="./ProgressWithoutMeasure.tsx" ``` ### Failure without measure -```ts -import React from 'react'; -import { Progress, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; - - +```ts file="./ProgressFailureWithoutMeasure.tsx" ``` ### Finite step -```ts -import React from 'react'; -import { Progress, ProgressMeasureLocation } from '@patternfly/react-core'; - - +```ts file="./ProgressFiniteStep.tsx" ``` ### Progress (step instruction) -```ts -import React from 'react'; -import { Progress} from '@patternfly/react-core'; - - +```ts file="./ProgressStepInstruction.tsx" ``` ### Truncate title -```ts -import React from 'react'; -import { Progress } from '@patternfly/react-core'; - - +```ts file="./ProgressTruncateTitle.tsx" ``` ### Title outside of progress bar -```ts -import React from 'react'; -import { - DescriptionList, - DescriptionListGroup, - DescriptionListTerm, - DescriptionListDescription, - Progress, - ProgressMeasureLocation, -} from '@patternfly/react-core'; - - - - - Title outside of progress bar - - - - - - +```ts file="./ProgressTitleOutsideOfProgressBar.tsx" ``` diff --git a/packages/react-core/src/components/Progress/examples/ProgressBasic.tsx b/packages/react-core/src/components/Progress/examples/ProgressBasic.tsx new file mode 100644 index 00000000000..8354e262026 --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressBasic.tsx @@ -0,0 +1,4 @@ +import React from 'react'; +import { Progress } from '@patternfly/react-core'; + +export const ProgressBasic: React.FunctionComponent = () => ; diff --git a/packages/react-core/src/components/Progress/examples/ProgressFailure.tsx b/packages/react-core/src/components/Progress/examples/ProgressFailure.tsx new file mode 100644 index 00000000000..d41f6768909 --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressFailure.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import { Progress, ProgressVariant } from '@patternfly/react-core'; + +export const ProgressFailure: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressFailureWithoutMeasure.tsx b/packages/react-core/src/components/Progress/examples/ProgressFailureWithoutMeasure.tsx new file mode 100644 index 00000000000..164a997e98d --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressFailureWithoutMeasure.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import { Progress, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; + +export const ProgressFailureWithoutMeasure: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressFiniteStep.tsx b/packages/react-core/src/components/Progress/examples/ProgressFiniteStep.tsx new file mode 100644 index 00000000000..a00e6b2c1df --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressFiniteStep.tsx @@ -0,0 +1,14 @@ +import React from 'react'; +import { Progress, ProgressMeasureLocation } from '@patternfly/react-core'; + +export const ProgressFiniteStep: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressInside.tsx b/packages/react-core/src/components/Progress/examples/ProgressInside.tsx new file mode 100644 index 00000000000..63702846161 --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressInside.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import { Progress, ProgressMeasureLocation } from '@patternfly/react-core'; + +export const ProgressInside: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressInsideSuccess.tsx b/packages/react-core/src/components/Progress/examples/ProgressInsideSuccess.tsx new file mode 100644 index 00000000000..9b731eac103 --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressInsideSuccess.tsx @@ -0,0 +1,11 @@ +import React from 'react'; +import { Progress, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; + +export const ProgressInsideSuccess: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressLarge.tsx b/packages/react-core/src/components/Progress/examples/ProgressLarge.tsx new file mode 100644 index 00000000000..6ef927cf25a --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressLarge.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import { Progress, ProgressSize } from '@patternfly/react-core'; + +export const ProgressLarge: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressOutside.tsx b/packages/react-core/src/components/Progress/examples/ProgressOutside.tsx new file mode 100644 index 00000000000..c2069fe2bed --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressOutside.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import { Progress, ProgressMeasureLocation } from '@patternfly/react-core'; + +export const ProgressOutside: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressOutsideFailure.tsx b/packages/react-core/src/components/Progress/examples/ProgressOutsideFailure.tsx new file mode 100644 index 00000000000..b6e879d3e2e --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressOutsideFailure.tsx @@ -0,0 +1,11 @@ +import React from 'react'; +import { Progress, ProgressMeasureLocation, ProgressVariant } from '@patternfly/react-core'; + +export const ProgressOutsideFailure: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressSingleLine.tsx b/packages/react-core/src/components/Progress/examples/ProgressSingleLine.tsx new file mode 100644 index 00000000000..b529a39c012 --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressSingleLine.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import { Progress, ProgressMeasureLocation } from '@patternfly/react-core'; + +export const ProgressSingleLine: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressSmall.tsx b/packages/react-core/src/components/Progress/examples/ProgressSmall.tsx new file mode 100644 index 00000000000..c732475d330 --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressSmall.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import { Progress, ProgressSize } from '@patternfly/react-core'; + +export const ProgressSmall: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressStepInstruction.tsx b/packages/react-core/src/components/Progress/examples/ProgressStepInstruction.tsx new file mode 100644 index 00000000000..3376f7bdf68 --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressStepInstruction.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import { Progress } from '@patternfly/react-core'; + +export const ProgressStepInstruction: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressSuccess.tsx b/packages/react-core/src/components/Progress/examples/ProgressSuccess.tsx new file mode 100644 index 00000000000..ef9ffc4bc26 --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressSuccess.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import { Progress, ProgressVariant } from '@patternfly/react-core'; + +export const ProgressSuccess: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressTitleOutsideOfProgressBar.tsx b/packages/react-core/src/components/Progress/examples/ProgressTitleOutsideOfProgressBar.tsx new file mode 100644 index 00000000000..e35e60fc00b --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressTitleOutsideOfProgressBar.tsx @@ -0,0 +1,20 @@ +import React from 'react'; +import { + DescriptionList, + DescriptionListGroup, + DescriptionListTerm, + DescriptionListDescription, + Progress, + ProgressMeasureLocation +} from '@patternfly/react-core'; + +export const ProgressTitleOutsideOfProgressBar: React.FunctionComponent = () => ( + + + Title outside of progress bar + + + + + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressTruncateTitle.tsx b/packages/react-core/src/components/Progress/examples/ProgressTruncateTitle.tsx new file mode 100644 index 00000000000..a2f455256ba --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressTruncateTitle.tsx @@ -0,0 +1,10 @@ +import React from 'react'; +import { Progress } from '@patternfly/react-core'; + +export const ProgressTruncateTitle: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressWarning.tsx b/packages/react-core/src/components/Progress/examples/ProgressWarning.tsx new file mode 100644 index 00000000000..4eefe9880ef --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressWarning.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import { Progress, ProgressVariant } from '@patternfly/react-core'; + +export const ProgressWarning: React.FunctionComponent = () => ( + +); diff --git a/packages/react-core/src/components/Progress/examples/ProgressWithoutMeasure.tsx b/packages/react-core/src/components/Progress/examples/ProgressWithoutMeasure.tsx new file mode 100644 index 00000000000..4cf8f4af7bb --- /dev/null +++ b/packages/react-core/src/components/Progress/examples/ProgressWithoutMeasure.tsx @@ -0,0 +1,6 @@ +import React from 'react'; +import { Progress, ProgressMeasureLocation } from '@patternfly/react-core'; + +export const ProgressWithoutMeasure: React.FunctionComponent = () => ( + +); From 9c1520aa3bb38068248e8c952af5386282d8ccdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Pet=C5=99=C3=ADk?= Date: Thu, 18 Aug 2022 13:14:26 +0200 Subject: [PATCH 2/2] minor changes --- .../src/components/Progress/examples/Progress.md | 2 +- .../examples/ProgressTitleOutsideOfProgressBar.tsx | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/react-core/src/components/Progress/examples/Progress.md b/packages/react-core/src/components/Progress/examples/Progress.md index 6cba1bb467e..34ecd6c5bdd 100644 --- a/packages/react-core/src/components/Progress/examples/Progress.md +++ b/packages/react-core/src/components/Progress/examples/Progress.md @@ -63,7 +63,7 @@ propComponents: ['Progress'] ```ts file="./ProgressFiniteStep.tsx" ``` -### Progress (step instruction) +### Progress with step instructions ```ts file="./ProgressStepInstruction.tsx" ``` diff --git a/packages/react-core/src/components/Progress/examples/ProgressTitleOutsideOfProgressBar.tsx b/packages/react-core/src/components/Progress/examples/ProgressTitleOutsideOfProgressBar.tsx index e35e60fc00b..f570629a753 100644 --- a/packages/react-core/src/components/Progress/examples/ProgressTitleOutsideOfProgressBar.tsx +++ b/packages/react-core/src/components/Progress/examples/ProgressTitleOutsideOfProgressBar.tsx @@ -11,9 +11,13 @@ import { export const ProgressTitleOutsideOfProgressBar: React.FunctionComponent = () => ( - Title outside of progress bar + Title outside of progress bar - +