From 6a2abaafd14ce1c761eb05f5d633ff6e25bce1d5 Mon Sep 17 00:00:00 2001 From: olfedias Date: Fri, 2 Nov 2018 12:47:10 +0200 Subject: [PATCH 1/6] breaking(Button): replace `type` prop with `secondary` and `primary` --- .github/CONTRIBUTING.md | 4 +- .../ButtonGroupCircularExample.shorthand.tsx | 4 +- .../ButtonExampleDisabled.shorthand.tsx | 6 +-- .../Button/States/ButtonExampleDisabled.tsx | 6 +-- .../ButtonExampleContentAndIcon.shorthand.tsx | 4 +- .../Types/ButtonExampleContentAndIcon.tsx | 4 +- .../Types/ButtonExampleEmphasis.shorthand.tsx | 4 +- .../Button/Types/ButtonExampleEmphasis.tsx | 4 +- .../Types/ButtonExampleIcon.shorthand.tsx | 2 +- .../Button/Types/ButtonExampleIcon.tsx | 2 +- .../Types/ButtonExampleIconOnly.shorthand.tsx | 2 +- .../Button/Types/ButtonExampleIconOnly.tsx | 2 +- ...uttonExampleEmphasisCircular.shorthand.tsx | 4 +- .../ButtonExampleEmphasisCircular.tsx | 4 +- .../ButtonExampleText.shorthand.tsx | 4 +- .../Button/Variations/ButtonExampleText.tsx | 4 +- .../prototypes/chatPane/chatPaneHeader.tsx | 2 +- .../components/MSTeamsMeetingOptions.tsx | 2 +- docs/src/views/Accessibility.tsx | 12 +++-- docs/src/views/Glossary.tsx | 4 +- docs/src/views/QuickStart.tsx | 4 +- docs/src/views/ShorthandProps.tsx | 10 +---- docs/src/views/Theming.tsx | 8 ++-- docs/src/views/ThemingExamples.tsx | 44 +++++++++---------- src/components/Button/Button.tsx | 21 ++++++--- .../teams/components/Button/buttonStyles.ts | 3 +- test/specs/components/Button/Button-test.tsx | 25 ++++------- 27 files changed, 92 insertions(+), 103 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 6e5e37f285..d4ca2bf767 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -77,7 +77,7 @@ In addition to behaviors, ARIA [landmarks][5] and [naming props][6] need to be a For example, to make an icon-only Button accessible, `aria-label` prop needs to be used: ```html - - - - diff --git a/docs/src/examples/components/Button/Types/ButtonExampleContentAndIcon.shorthand.tsx b/docs/src/examples/components/Button/Types/ButtonExampleContentAndIcon.shorthand.tsx index cc23982083..22fc2e32bd 100644 --- a/docs/src/examples/components/Button/Types/ButtonExampleContentAndIcon.shorthand.tsx +++ b/docs/src/examples/components/Button/Types/ButtonExampleContentAndIcon.shorthand.tsx @@ -3,8 +3,8 @@ import { Button } from '@stardust-ui/react' const ButtonExampleContentAndIcon = () => (
-
) diff --git a/docs/src/examples/components/Button/Types/ButtonExampleContentAndIcon.tsx b/docs/src/examples/components/Button/Types/ButtonExampleContentAndIcon.tsx index dcbd50506f..389026b5cc 100644 --- a/docs/src/examples/components/Button/Types/ButtonExampleContentAndIcon.tsx +++ b/docs/src/examples/components/Button/Types/ButtonExampleContentAndIcon.tsx @@ -3,11 +3,11 @@ import { Button, Icon, Text } from '@stardust-ui/react' const ButtonExampleContentAndIcon = () => (
- - diff --git a/docs/src/examples/components/Button/Types/ButtonExampleEmphasis.shorthand.tsx b/docs/src/examples/components/Button/Types/ButtonExampleEmphasis.shorthand.tsx index 07c60bcf41..d7583281bc 100644 --- a/docs/src/examples/components/Button/Types/ButtonExampleEmphasis.shorthand.tsx +++ b/docs/src/examples/components/Button/Types/ButtonExampleEmphasis.shorthand.tsx @@ -3,8 +3,8 @@ import { Button } from '@stardust-ui/react' const ButtonExampleEmphasis = () => (
-
) diff --git a/docs/src/examples/components/Button/Types/ButtonExampleEmphasis.tsx b/docs/src/examples/components/Button/Types/ButtonExampleEmphasis.tsx index 61766ca8c9..2d8a977d9f 100644 --- a/docs/src/examples/components/Button/Types/ButtonExampleEmphasis.tsx +++ b/docs/src/examples/components/Button/Types/ButtonExampleEmphasis.tsx @@ -3,8 +3,8 @@ import { Button } from '@stardust-ui/react' const ButtonExampleEmphasis = () => (
- - + +
) diff --git a/docs/src/examples/components/Button/Types/ButtonExampleIcon.shorthand.tsx b/docs/src/examples/components/Button/Types/ButtonExampleIcon.shorthand.tsx index 4f5c334d77..9595a2f47b 100644 --- a/docs/src/examples/components/Button/Types/ButtonExampleIcon.shorthand.tsx +++ b/docs/src/examples/components/Button/Types/ButtonExampleIcon.shorthand.tsx @@ -1,6 +1,6 @@ import React from 'react' import { Button } from '@stardust-ui/react' -const ButtonExampleIcon = () => ) diff --git a/docs/src/examples/components/Button/Types/ButtonExampleIconOnly.shorthand.tsx b/docs/src/examples/components/Button/Types/ButtonExampleIconOnly.shorthand.tsx index 3e93bf505e..6d70645017 100644 --- a/docs/src/examples/components/Button/Types/ButtonExampleIconOnly.shorthand.tsx +++ b/docs/src/examples/components/Button/Types/ButtonExampleIconOnly.shorthand.tsx @@ -1,6 +1,6 @@ import React from 'react' import { Button } from '@stardust-ui/react' -const ButtonExampleIconOnly = () => ) diff --git a/docs/src/examples/components/Button/Variations/ButtonExampleEmphasisCircular.shorthand.tsx b/docs/src/examples/components/Button/Variations/ButtonExampleEmphasisCircular.shorthand.tsx index a30662a15f..835f4bb1a5 100644 --- a/docs/src/examples/components/Button/Variations/ButtonExampleEmphasisCircular.shorthand.tsx +++ b/docs/src/examples/components/Button/Variations/ButtonExampleEmphasisCircular.shorthand.tsx @@ -3,8 +3,8 @@ import { Button } from '@stardust-ui/react' const ButtonExampleEmphasisCircular = () => (
-
) diff --git a/docs/src/examples/components/Button/Variations/ButtonExampleEmphasisCircular.tsx b/docs/src/examples/components/Button/Variations/ButtonExampleEmphasisCircular.tsx index f660fb2772..8d72d2da3e 100644 --- a/docs/src/examples/components/Button/Variations/ButtonExampleEmphasisCircular.tsx +++ b/docs/src/examples/components/Button/Variations/ButtonExampleEmphasisCircular.tsx @@ -3,10 +3,10 @@ import { Button, Icon } from '@stardust-ui/react' const ButtonExampleEmphasisCircular = () => (
- -
diff --git a/docs/src/examples/components/Button/Variations/ButtonExampleText.shorthand.tsx b/docs/src/examples/components/Button/Variations/ButtonExampleText.shorthand.tsx index c4c2adcdfe..309f66706c 100644 --- a/docs/src/examples/components/Button/Variations/ButtonExampleText.shorthand.tsx +++ b/docs/src/examples/components/Button/Variations/ButtonExampleText.shorthand.tsx @@ -4,8 +4,8 @@ import { Button } from '@stardust-ui/react' const ButtonExampleTextShorthand = () => (
) diff --git a/docs/src/examples/components/Button/Variations/ButtonExampleText.tsx b/docs/src/examples/components/Button/Variations/ButtonExampleText.tsx index b794c574cc..04bb679907 100644 --- a/docs/src/examples/components/Button/Variations/ButtonExampleText.tsx +++ b/docs/src/examples/components/Button/Variations/ButtonExampleText.tsx @@ -7,10 +7,10 @@ const ButtonExampleText = () => ( - -
) diff --git a/docs/src/views/Accessibility.tsx b/docs/src/views/Accessibility.tsx index 5578892098..a13ce49992 100644 --- a/docs/src/views/Accessibility.tsx +++ b/docs/src/views/Accessibility.tsx @@ -485,11 +485,9 @@ export default () => (

Example:

', - ')', - ].join('\n')} + value={['return (', ' `, ].join('\n')} />
- `, + ` `, ` Branding`, ` `, ``, @@ -48,7 +48,7 @@ export default () => ( render={() => (
- + Branding
@@ -214,17 +214,17 @@ export default () => ( `, + ` `, ` Branding`, ``, ` /* First nested theming */`, @@ -304,8 +304,8 @@ export default () => ( `
`, ``, `