From 338e6855e2240b084dfe3a695b89400a0348d306 Mon Sep 17 00:00:00 2001 From: Chris Holt Date: Tue, 4 Aug 2020 15:28:47 -0700 Subject: [PATCH] update the names for controls to fluent --- .../.storybook/preview-head.html | 2 +- packages/web-components/README.md | 18 +- .../src/accordion/accordion-item/index.ts | 8 +- .../src/accordion/accordion.stories.ts | 12 +- .../src/accordion/fixtures/base.html | 54 ++--- .../web-components/src/accordion/index.ts | 8 +- .../src/anchor/anchor.stories.ts | 8 +- .../src/anchor/fixtures/anchor.html | 38 ++-- packages/web-components/src/anchor/index.ts | 8 +- .../web-components/src/badge/badge.spec.ts | 12 +- .../web-components/src/badge/badge.stories.ts | 8 +- .../src/badge/fixtures/badge.html | 30 +-- packages/web-components/src/badge/index.ts | 8 +- .../src/button/button.stories.ts | 8 +- .../src/button/fixtures/button.html | 44 ++-- packages/web-components/src/button/index.ts | 8 +- .../web-components/src/card/card.stories.ts | 8 +- .../src/card/fixtures/card.html | 14 +- packages/web-components/src/card/index.ts | 8 +- .../src/checkbox/checkbox.stories.ts | 10 +- .../src/checkbox/fixtures/checkbox.html | 50 ++--- packages/web-components/src/checkbox/index.ts | 8 +- .../src/design-system-provider/index.ts | 10 +- .../src/dialog/dialog.stories.ts | 8 +- .../src/dialog/fixtures/dialog.html | 14 +- packages/web-components/src/dialog/index.ts | 8 +- .../src/divider/divider.stories.ts | 8 +- .../src/divider/fixtures/divider.html | 8 +- packages/web-components/src/divider/index.ts | 8 +- .../src/flipper/fixtures/flipper.html | 22 +- .../src/flipper/flipper.stories.ts | 8 +- packages/web-components/src/flipper/index.ts | 8 +- .../src/menu-item/fixtures/menu-item.html | 32 +-- .../web-components/src/menu-item/index.ts | 8 +- .../src/menu-item/menu-item.stories.ts | 8 +- .../src/menu/fixtures/menu.html | 32 +-- packages/web-components/src/menu/index.ts | 8 +- .../web-components/src/menu/menu.stories.ts | 12 +- .../progress-ring/fixtures/circular.html | 32 +-- .../src/progress/progress-ring/index.ts | 8 +- .../progress-ring/progress-ring.stories.ts | 8 +- .../progress/progress/fixtures/linear.html | 32 +-- .../src/progress/progress/index.ts | 8 +- .../src/progress/progress/progress.stories.ts | 8 +- .../src/radio-group/fixtures/radio-group.html | 78 +++---- .../web-components/src/radio-group/index.ts | 8 +- .../src/radio-group/radio-group.stories.ts | 8 +- .../src/radio/fixtures/radio.html | 24 +-- packages/web-components/src/radio/index.ts | 8 +- .../web-components/src/radio/radio.stories.ts | 8 +- .../slider-label/fixtures/slider-label.html | 28 +-- .../web-components/src/slider-label/index.ts | 8 +- .../src/slider-label/slider-label.stories.ts | 8 +- .../src/slider/fixtures/slider.html | 194 +++++++++--------- packages/web-components/src/slider/index.ts | 8 +- .../src/slider/slider.stories.ts | 8 +- .../web-components/src/styles/behaviors.ts | 128 ++++++------ .../src/switch/fixtures/switch.html | 40 ++-- packages/web-components/src/switch/index.ts | 8 +- .../src/switch/switch.stories.ts | 8 +- .../src/tabs/fixtures/tabs.html | 136 ++++++------ packages/web-components/src/tabs/index.ts | 8 +- .../src/tabs/tab-panel/index.ts | 8 +- packages/web-components/src/tabs/tab/index.ts | 8 +- .../web-components/src/tabs/tabs.stories.ts | 16 +- .../src/text-area/fixtures/text-area.html | 70 +++---- .../web-components/src/text-area/index.ts | 8 +- .../src/text-area/text-area.stories.ts | 8 +- .../src/text-field/fixtures/text-field.html | 60 +++--- .../web-components/src/text-field/index.ts | 8 +- .../src/text-field/text-field.stories.ts | 8 +- .../src/tree-item/fixtures/tree-item.html | 34 +-- .../web-components/src/tree-item/index.ts | 8 +- .../src/tree-item/tree-item.stories.ts | 8 +- .../src/tree-item/tree-item.styles.ts | 10 +- .../src/tree-view/fixtures/tree-view.html | 150 +++++++------- .../web-components/src/tree-view/index.ts | 8 +- .../src/tree-view/tree-view.stories.ts | 8 +- 78 files changed, 903 insertions(+), 903 deletions(-) diff --git a/packages/web-components/.storybook/preview-head.html b/packages/web-components/.storybook/preview-head.html index ebb478f4b3c970..ce1a6451771911 100644 --- a/packages/web-components/.storybook/preview-head.html +++ b/packages/web-components/.storybook/preview-head.html @@ -8,7 +8,7 @@ height: 100%; } - fast-design-system-provider { + fluent-design-system-provider { flex-grow: 1; overflow: auto; padding: calc(var(--design-unit) * 2px); diff --git a/packages/web-components/README.md b/packages/web-components/README.md index cb62dfa6b506f2..c363fc749d6513 100644 --- a/packages/web-components/README.md +++ b/packages/web-components/README.md @@ -1,28 +1,28 @@ -# FAST Components MSFT +# Fluent UI Web Components [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![npm version](https://badge.fury.io/js/%40microsoft%2Ffast-components-msft.svg)](https://badge.fury.io/js/%40microsoft%2Ffast-components-msft) +[![npm version](https://badge.fury.io/js/%40microsoft%2Fweb-components.svg)](https://badge.fury.io/js/%40microsoft%2Fweb-components) -`fast-components-msft` is a library of Web Components that _composes_ `fast-foundation`. `fast-components-msft` uses the same custom element names as `fast-components`, but makes use of different stylesheets that support Microsoft's Fluent design language. +`@fluentui/web-components` is a library of Web Components that _composes_ `@microsoft/fast-foundation` and supports Microsoft's Fluent design language. ## Installation ### From NPM -To install the `fast-components-msft` library, use either `npm` or `yarn` as follows: +To install the `web-components` library, use either `npm` or `yarn` as follows: ```shell -npm install --save @microsoft/fast-components-msft +npm install --save @fluentui/web-components ``` ```shell -yarn add @microsoft/fast-components-msft +yarn add @fluentui/web-components ``` Within your JavaScript or TypeScript code, you can then import library APIs like this: ```ts -import { FASTAnchor } from '@microsoft/fast-components-msft'; +import { FASTAnchor } from '@fluentui/web-components'; ``` Looking for a setup that integrates with a particular front-end framework or bundler? Check out [our integration docs](http://fast.design/docs/integrations/introduction). @@ -35,13 +35,13 @@ A pre-bundled script that contains all APIs needed to use FAST Foundation is ava - + ``` -The above CDN location points to the latest release of `fast-components`. It is advised that when you deploy your site or app, you import the specific version you have developed and tested with. +The above CDN location points to the latest release of `@fluentui/web-components`. It is advised that when you deploy your site or app, you import the specific version you have developed and tested with. For simplicity, examples throughout the documentation will assume the library has been installed from NPM, but you can always replace the import location with the CDN URL. diff --git a/packages/web-components/src/accordion/accordion-item/index.ts b/packages/web-components/src/accordion/accordion-item/index.ts index dcdad3fec6c8a2..93f9def29b3d72 100644 --- a/packages/web-components/src/accordion/accordion-item/index.ts +++ b/packages/web-components/src/accordion/accordion-item/index.ts @@ -3,20 +3,20 @@ import { AccordionItem, AccordionItemTemplate as template } from '@microsoft/fas import { AccordionItemStyles as styles } from './accordion-item.styles'; /** - * The FAST Accordion Item Element. Implements {@link @microsoft/fast-foundation#AccordionItem}, + * The Fluent Accordion Item Element. Implements {@link @microsoft/fast-foundation#AccordionItem}, * {@link @microsoft/fast-foundation#AccordionItemTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-accordion-item', + name: 'fluent-accordion-item', template, styles, }) -export class FASTAccordionItem extends AccordionItem {} +export class FluentAccordionItem extends AccordionItem {} /** * Styles for AccordionItem diff --git a/packages/web-components/src/accordion/accordion.stories.ts b/packages/web-components/src/accordion/accordion.stories.ts index 103ef93473c54c..8427ad67e76968 100644 --- a/packages/web-components/src/accordion/accordion.stories.ts +++ b/packages/web-components/src/accordion/accordion.stories.ts @@ -1,12 +1,12 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import Examples from './fixtures/base.html'; -import { FASTAccordionItem } from './accordion-item'; -import { FASTAccordion } from '.'; +import { FluentAccordionItem } from './accordion-item'; +import { FluentAccordion } from '.'; // Prevent tree-shaking -FASTAccordion; -FASTAccordionItem; -FASTDesignSystemProvider; +FluentAccordion; +FluentAccordionItem; +FluentDesignSystemProvider; export default { title: 'Accordion', diff --git a/packages/web-components/src/accordion/fixtures/base.html b/packages/web-components/src/accordion/fixtures/base.html index 0e8e29c2b0a52a..96083912d72070 100644 --- a/packages/web-components/src/accordion/fixtures/base.html +++ b/packages/web-components/src/accordion/fixtures/base.html @@ -1,17 +1,17 @@ - +

Accordion

Default

- - + +
@@ -53,8 +53,8 @@

Default

Panel one content -
- + + Panel two Default Panel two content - - + + Panel three Default Panel three content - -
+ +

Single expand

- - + +
@@ -173,8 +173,8 @@

Single expand

Panel one content -
- + + Panel Two Single expand Panel two content - - + + Panel three Single expand Panel three content - -
+ +

With disabled item

- - + +
@@ -293,8 +293,8 @@

With disabled item

Panel one content -
- + +
@@ -336,8 +336,8 @@

With disabled item

Disabled content -
- + +
@@ -379,6 +379,6 @@

With disabled item

Panel three content -
-
-
+ + + diff --git a/packages/web-components/src/accordion/index.ts b/packages/web-components/src/accordion/index.ts index f4dd8cd597eab6..acbc945f5118f1 100644 --- a/packages/web-components/src/accordion/index.ts +++ b/packages/web-components/src/accordion/index.ts @@ -5,20 +5,20 @@ import { AccordionStyles as styles } from './accordion.styles'; export * from './accordion-item/index'; /** - * The FAST Accordion Element. Implements {@link @microsoft/fast-foundation#Accordion}, + * The FluentUI Accordion Element. Implements {@link @microsoft/fast-foundation#Accordion}, * {@link @microsoft/fast-foundation#AccordionTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-accordion', + name: 'fluent-accordion', template, styles, }) -export class FASTAccordion extends Accordion {} +export class FluentAccordion extends Accordion {} /** * Styles for Accordion diff --git a/packages/web-components/src/anchor/anchor.stories.ts b/packages/web-components/src/anchor/anchor.stories.ts index eac76823d3f167..bb6c975a16279f 100644 --- a/packages/web-components/src/anchor/anchor.stories.ts +++ b/packages/web-components/src/anchor/anchor.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import AnchorTemplate from './fixtures/anchor.html'; -import { FASTAnchor } from './'; +import { FluentAnchor } from './'; // Prevent tree-shaking -FASTAnchor; -FASTDesignSystemProvider; +FluentAnchor; +FluentDesignSystemProvider; export default { title: 'Anchor', diff --git a/packages/web-components/src/anchor/fixtures/anchor.html b/packages/web-components/src/anchor/fixtures/anchor.html index 13ea064a06a3a7..d172893194f53c 100644 --- a/packages/web-components/src/anchor/fixtures/anchor.html +++ b/packages/web-components/src/anchor/fixtures/anchor.html @@ -1,67 +1,67 @@ - +

Anchor

Default

- Anchor + Anchor
With target
- Anchor + Anchor

Neutral

- Button + Button

Accent

- Anchor + Anchor

Hypertext

- Anchor + Anchor
- Anchor (no href) + Anchor (no href)

Lorem ipsum dolor sit amet consectetur adipisicing elit. Nesciunt ut aliquam quas quod ipsam cupiditate, voluptate, corrupti - doloremque totam + doloremque totam dicta perspiciatis commodi consequatur reprehenderit laborum aliquid minima. Neque, recusandae. Adipisci.

Lightweight

- Anchor + Anchor

Outline

- Anchor + Anchor

Stealth

- Anchor + Anchor

With start

- + Anchor - +

With end

- + Anchor - +

Icon in default slot

- + - +

With aria-label

- -
+ + diff --git a/packages/web-components/src/anchor/index.ts b/packages/web-components/src/anchor/index.ts index 1e391f68fdf927..dfedfa9995eda3 100644 --- a/packages/web-components/src/anchor/index.ts +++ b/packages/web-components/src/anchor/index.ts @@ -10,25 +10,25 @@ import { AnchorStyles as styles } from './anchor.styles'; export type AnchorAppearance = ButtonAppearance | 'hypertext'; /** - * The FAST Anchor Element. Implements {@link @microsoft/fast-foundation#Anchor}, + * The Fluent Anchor Element. Implements {@link @microsoft/fast-foundation#Anchor}, * {@link @microsoft/fast-foundation#AnchorTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ * * {@link https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/delegatesFocus | delegatesFocus} */ @customElement({ - name: 'fast-anchor', + name: 'fluent-anchor', template, styles, shadowOptions: { delegatesFocus: true, }, }) -export class FASTAnchor extends Anchor { +export class FluentAnchor extends Anchor { /** * The appearance the anchor should have. * diff --git a/packages/web-components/src/badge/badge.spec.ts b/packages/web-components/src/badge/badge.spec.ts index fca1fa117113b1..4f55b433755323 100644 --- a/packages/web-components/src/badge/badge.spec.ts +++ b/packages/web-components/src/badge/badge.spec.ts @@ -1,8 +1,8 @@ -import { FASTBadge } from "."; +import { FluentBadge } from "."; -describe("The fast-badge component", () => { - it("adds its appearance as a host class", () => { - const badge = new FASTBadge(); - badge.classList.contains("lightweight"); - }); +describe("The fluent-badge component", () => { + it("adds its appearance as a host class", () => { + const badge = new FluentBadge(); + badge.classList.contains("lightweight"); + }); }); diff --git a/packages/web-components/src/badge/badge.stories.ts b/packages/web-components/src/badge/badge.stories.ts index cbe80368420e83..8761ce23071eee 100644 --- a/packages/web-components/src/badge/badge.stories.ts +++ b/packages/web-components/src/badge/badge.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import BadgeTemplate from './fixtures/badge.html'; -import { FASTBadge } from './'; +import { FluentBadge } from './'; // Prevent tree-shaking -FASTBadge; -FASTDesignSystemProvider; +FluentBadge; +FluentDesignSystemProvider; export default { title: 'Badge', diff --git a/packages/web-components/src/badge/fixtures/badge.html b/packages/web-components/src/badge/fixtures/badge.html index c332bee21ccdaa..5422f0dab3b967 100644 --- a/packages/web-components/src/badge/fixtures/badge.html +++ b/packages/web-components/src/badge/fixtures/badge.html @@ -1,6 +1,6 @@ - +

Badge

Default

- + Badge - +

Lightweight

- + Badge - +

Accent

- + Badge - +

Neutral

- + Badge - +

With map

- + Badge - - + + Badge - -
+ + diff --git a/packages/web-components/src/badge/index.ts b/packages/web-components/src/badge/index.ts index 5622281de07e8a..61829b68f1f221 100644 --- a/packages/web-components/src/badge/index.ts +++ b/packages/web-components/src/badge/index.ts @@ -9,20 +9,20 @@ import { BadgeStyles as styles } from './badge.styles'; export type BadgeAppearance = 'accent' | 'lightweight' | 'neutral' | string; /** - * The FAST Badge Element. Implements {@link @microsoft/fast-foundation#Badge}, + * The Fluent Badge Element. Implements {@link @microsoft/fast-foundation#Badge}, * {@link @microsoft/fast-foundation#BadgeTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-badge', + name: 'fluent-badge', template, styles, }) -export class FASTBadge extends Badge { +export class FluentBadge extends Badge { @attr({ mode: 'fromView' }) public appearance: BadgeAppearance = 'lightweight'; private appearanceChanged(oldValue: BadgeAppearance, newValue: BadgeAppearance): void { diff --git a/packages/web-components/src/button/button.stories.ts b/packages/web-components/src/button/button.stories.ts index 531d416a9ea0bf..e68b3b2ec9159f 100644 --- a/packages/web-components/src/button/button.stories.ts +++ b/packages/web-components/src/button/button.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import ButtonTemplate from './fixtures/button.html'; -import { FASTButton } from './'; +import { FluentButton } from './'; // Prevent tree-shaking -FASTButton; -FASTDesignSystemProvider; +FluentButton; +FluentDesignSystemProvider; export default { title: 'Button', diff --git a/packages/web-components/src/button/fixtures/button.html b/packages/web-components/src/button/fixtures/button.html index aeb39036aafb22..af5c00ca97f6c9 100644 --- a/packages/web-components/src/button/fixtures/button.html +++ b/packages/web-components/src/button/fixtures/button.html @@ -1,67 +1,67 @@ - +

Button

Default

- Button + Button
disabled
- Button + Button
autofocus
- Button + Button

Neutral

- Button + Button
disabled
- Button + Button

Accent

- Button + Button
disabled
- Button + Button

Lightweight

- Button + Button
disabled
- Button + Button

Outline

- Button + Button
disabled
- Button + Button

Stealth

- Button + Button
disabled
- Button + Button

With start

- + Button - +

With end

- + Button - +

Icon in default slot

- + - +

With aria-label

- Button -
+ Button + diff --git a/packages/web-components/src/button/index.ts b/packages/web-components/src/button/index.ts index 0c92ae2f97bd18..f39e82d6cd8ccc 100644 --- a/packages/web-components/src/button/index.ts +++ b/packages/web-components/src/button/index.ts @@ -9,25 +9,25 @@ import { ButtonStyles as styles } from './button.styles'; export type ButtonAppearance = 'accent' | 'lightweight' | 'neutral' | 'outline' | 'stealth'; /** - * The FAST Button Element. Implements {@link @microsoft/fast-foundation#Button}, + * The Fluent Button Element. Implements {@link @microsoft/fast-foundation#Button}, * {@link @microsoft/fast-foundation#ButtonTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ * * {@link https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/delegatesFocus | delegatesFocus} */ @customElement({ - name: 'fast-button', + name: 'fluent-button', template, styles, shadowOptions: { delegatesFocus: true, }, }) -export class FASTButton extends Button { +export class FluentButton extends Button { /** * The appearance the button should have. * diff --git a/packages/web-components/src/card/card.stories.ts b/packages/web-components/src/card/card.stories.ts index 2bd6ac167789b4..ccfb4727bf02b2 100644 --- a/packages/web-components/src/card/card.stories.ts +++ b/packages/web-components/src/card/card.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import CardTemplate from './fixtures/card.html'; -import { FASTCard } from './'; +import { FluentCard } from './'; // Prevent tree-shaking -FASTCard; -FASTDesignSystemProvider; +FluentCard; +FluentDesignSystemProvider; export default { title: 'Card', diff --git a/packages/web-components/src/card/fixtures/card.html b/packages/web-components/src/card/fixtures/card.html index 2f8f4466f7bc3d..226e0175a242e9 100644 --- a/packages/web-components/src/card/fixtures/card.html +++ b/packages/web-components/src/card/fixtures/card.html @@ -1,4 +1,4 @@ - +
- + Card with text - +
- + Custom depth with class-based height/width - +
- Custom depth on hover using CSS + Custom depth on hover using CSS
-
+ diff --git a/packages/web-components/src/card/index.ts b/packages/web-components/src/card/index.ts index 68adbd19885c7b..81daae674d3d41 100644 --- a/packages/web-components/src/card/index.ts +++ b/packages/web-components/src/card/index.ts @@ -3,20 +3,20 @@ import { Card, CardTemplate as template } from '@microsoft/fast-foundation'; import { CardStyles as styles } from './card.styles'; /** - * The FAST Card Element. Implements {@link @microsoft/fast-foundation#Card}, + * The Fluent Card Element. Implements {@link @microsoft/fast-foundation#Card}, * {@link @microsoft/fast-foundation#CardTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-card', + name: 'fluent-card', template, styles, }) -export class FASTCard extends Card {} +export class FluentCard extends Card {} /** * Styles for Card diff --git a/packages/web-components/src/checkbox/checkbox.stories.ts b/packages/web-components/src/checkbox/checkbox.stories.ts index 93325ed9b3f8ac..0af0181ed66aea 100644 --- a/packages/web-components/src/checkbox/checkbox.stories.ts +++ b/packages/web-components/src/checkbox/checkbox.stories.ts @@ -1,12 +1,12 @@ import { STORY_RENDERED } from '@storybook/core-events'; import addons from '@storybook/addons'; -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import Examples from './fixtures/checkbox.html'; -import { FASTCheckbox } from './'; +import { FluentCheckbox } from './'; // Prevent tree-shaking -FASTCheckbox; -FASTDesignSystemProvider; +FluentCheckbox; +FluentDesignSystemProvider; addons.getChannel().addListener(STORY_RENDERED, (name: string) => { if (name.toLowerCase().startsWith('checkbox')) { @@ -16,7 +16,7 @@ addons.getChannel().addListener(STORY_RENDERED, (name: string) => { function setIndeterminate(): void { document.querySelectorAll('.flag-indeterminate').forEach(el => { - if (el instanceof FASTCheckbox) { + if (el instanceof FluentCheckbox) { el.indeterminate = true; } }); diff --git a/packages/web-components/src/checkbox/fixtures/checkbox.html b/packages/web-components/src/checkbox/fixtures/checkbox.html index d4ef7925123f37..b3169b3ed53c71 100644 --- a/packages/web-components/src/checkbox/fixtures/checkbox.html +++ b/packages/web-components/src/checkbox/fixtures/checkbox.html @@ -1,50 +1,50 @@ - +

Checkbox

Default

- - label + + label

Checked

- +

Required

- +

Indeterminate

- Unchecked - Checked + Unchecked + Checked

Disabled

- - label - checked - + + label + checked + Indeterminate checked - - + + Indeterminate unchecked - +

Inline

- Apples - Bananas - Honeydew - Oranges + Apples + Bananas + Honeydew + Oranges

Vertical

Fruit - Apples - Bananas - Honeydew - Oranges + Apples + Bananas + Honeydew + Oranges

Visual vs audio label

- + Visible label - + -
+ diff --git a/packages/web-components/src/checkbox/index.ts b/packages/web-components/src/checkbox/index.ts index 66a7ed1abb1e10..f28032f04df77d 100644 --- a/packages/web-components/src/checkbox/index.ts +++ b/packages/web-components/src/checkbox/index.ts @@ -3,20 +3,20 @@ import { Checkbox, CheckboxTemplate as template } from '@microsoft/fast-foundati import { CheckboxStyles as styles } from './checkbox.styles'; /** - * The FAST Checkbox Element. Implements {@link @microsoft/fast-foundation#Checkbox}, + * The Fluent Checkbox Element. Implements {@link @microsoft/fast-foundation#Checkbox}, * {@link @microsoft/fast-foundation#CheckboxTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-checkbox', + name: 'fluent-checkbox', template, styles, }) -export class FASTCheckbox extends Checkbox {} +export class FluentCheckbox extends Checkbox {} /** * Styles for Checkbox diff --git a/packages/web-components/src/design-system-provider/index.ts b/packages/web-components/src/design-system-provider/index.ts index 480cf1388c50f9..a5636f5cc95319 100644 --- a/packages/web-components/src/design-system-provider/index.ts +++ b/packages/web-components/src/design-system-provider/index.ts @@ -18,7 +18,7 @@ import { DesignSystemProviderStyles as styles } from './design-system-provider.s const color = new CSSCustomPropertyBehavior( 'neutral-foreground-rest', neutralForegroundRest, - (el: FASTDesignSystemProvider) => el, + (el: FluentDesignSystemProvider) => el, ); const backgroundStyles = css` @@ -29,20 +29,20 @@ const backgroundStyles = css` `.withBehaviors(color); /** - * The FAST DesignSystemProvider Element. Implements {@link @microsoft/fast-foundation#DesignSystemProvider}, + * The Fluent DesignSystemProvider Element. Implements {@link @microsoft/fast-foundation#DesignSystemProvider}, * {@link @microsoft/fast-foundation#DesignSystemProviderTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @designSystemProvider({ - name: 'fast-design-system-provider', + name: 'fluent-design-system-provider', template, styles, }) -export class FASTDesignSystemProvider extends DesignSystemProvider +export class FluentDesignSystemProvider extends DesignSystemProvider implements Omit { /** diff --git a/packages/web-components/src/dialog/dialog.stories.ts b/packages/web-components/src/dialog/dialog.stories.ts index 670cf035ed6ea5..a49d0138a8b083 100644 --- a/packages/web-components/src/dialog/dialog.stories.ts +++ b/packages/web-components/src/dialog/dialog.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import DialogTemplate from './fixtures/dialog.html'; -import { FASTDialog } from './'; +import { FluentDialog } from './'; // Prevent tree-shaking -FASTDialog; -FASTDesignSystemProvider; +FluentDialog; +FluentDesignSystemProvider; export default { title: 'Dialog', diff --git a/packages/web-components/src/dialog/fixtures/dialog.html b/packages/web-components/src/dialog/fixtures/dialog.html index c598a1d7fe735a..61e05875b3b050 100644 --- a/packages/web-components/src/dialog/fixtures/dialog.html +++ b/packages/web-components/src/dialog/fixtures/dialog.html @@ -1,12 +1,12 @@ - - - + - + --> +

Dialog with text and button. The button should recieve focus

-
-
+ + diff --git a/packages/web-components/src/dialog/index.ts b/packages/web-components/src/dialog/index.ts index 1ec9b4f8f97417..8e40d9f35d98dc 100644 --- a/packages/web-components/src/dialog/index.ts +++ b/packages/web-components/src/dialog/index.ts @@ -3,20 +3,20 @@ import { Dialog, DialogTemplate as template } from '@microsoft/fast-foundation'; import { DialogStyles as styles } from './dialog.styles'; /** - * The FAST Dialog Element. Implements {@link @microsoft/fast-foundation#Dialog}, + * The Fluent Dialog Element. Implements {@link @microsoft/fast-foundation#Dialog}, * {@link @microsoft/fast-foundation#DialogTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-dialog', + name: 'fluent-dialog', template, styles, }) -export class FASTDialog extends Dialog {} +export class FluentDialog extends Dialog {} /** * Styles for Dialog diff --git a/packages/web-components/src/divider/divider.stories.ts b/packages/web-components/src/divider/divider.stories.ts index a0b7b8c11ad707..effff417607cdf 100644 --- a/packages/web-components/src/divider/divider.stories.ts +++ b/packages/web-components/src/divider/divider.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import DividerTemplate from './fixtures/divider.html'; -import { FASTDivider } from './'; +import { FluentDivider } from './'; // Prevent tree-shaking -FASTDivider; -FASTDesignSystemProvider; +FluentDivider; +FluentDesignSystemProvider; export default { title: 'Divider', diff --git a/packages/web-components/src/divider/fixtures/divider.html b/packages/web-components/src/divider/fixtures/divider.html index 35721937a5c0d6..1691a05e69d7f8 100644 --- a/packages/web-components/src/divider/fixtures/divider.html +++ b/packages/web-components/src/divider/fixtures/divider.html @@ -1,8 +1,8 @@ - +

Divider

Default

- +

Presentation

- -
+ + diff --git a/packages/web-components/src/divider/index.ts b/packages/web-components/src/divider/index.ts index f1eb5b58c6cbb9..c3dff67fc6707b 100644 --- a/packages/web-components/src/divider/index.ts +++ b/packages/web-components/src/divider/index.ts @@ -3,20 +3,20 @@ import { Divider, DividerTemplate as template } from '@microsoft/fast-foundation import { DividerStyles as styles } from './divider.styles'; /** - * The FAST Divider Element. Implements {@link @microsoft/fast-foundation#Divider}, + * The Fluent Divider Element. Implements {@link @microsoft/fast-foundation#Divider}, * {@link @microsoft/fast-foundation#DividerTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-divider', + name: 'fluent-divider', template, styles, }) -export class FASTDivider extends Divider {} +export class FluentDivider extends Divider {} /** * Styles for Divider diff --git a/packages/web-components/src/flipper/fixtures/flipper.html b/packages/web-components/src/flipper/fixtures/flipper.html index e32b2736a11cb7..d9149fedb6c845 100644 --- a/packages/web-components/src/flipper/fixtures/flipper.html +++ b/packages/web-components/src/flipper/fixtures/flipper.html @@ -1,35 +1,35 @@ - +

Flipper

Default

- +

Previous

- +

Previous with slotted content

- + - +

Next

- +

Next with slotted content

- + - +

With aria-hidden

- +

Disabled

- -
+ + diff --git a/packages/web-components/src/flipper/flipper.stories.ts b/packages/web-components/src/flipper/flipper.stories.ts index 9e2b0087e55804..3bcde2cf7d4a88 100644 --- a/packages/web-components/src/flipper/flipper.stories.ts +++ b/packages/web-components/src/flipper/flipper.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import FlipperTemplate from './fixtures/flipper.html'; -import { FASTFlipper } from './'; +import { FluentFlipper } from './'; // Prevent tree-shaking -FASTFlipper; -FASTDesignSystemProvider; +FluentFlipper; +FluentDesignSystemProvider; export default { title: 'Flipper', diff --git a/packages/web-components/src/flipper/index.ts b/packages/web-components/src/flipper/index.ts index b3badca7d36fd4..b8f43daad76a86 100644 --- a/packages/web-components/src/flipper/index.ts +++ b/packages/web-components/src/flipper/index.ts @@ -3,20 +3,20 @@ import { Flipper, FlipperTemplate as template } from '@microsoft/fast-foundation import { FlipperStyles as styles } from './flipper.styles'; /** - * The FAST Flipper Element. Implements {@link @microsoft/fast-foundation#Flipper}, + * The Fluent Flipper Element. Implements {@link @microsoft/fast-foundation#Flipper}, * {@link @microsoft/fast-foundation#FlipperTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-flipper', + name: 'fluent-flipper', template, styles, }) -export class FASTFlipper extends Flipper {} +export class FluentFlipper extends Flipper {} /** * Styles for Flipper diff --git a/packages/web-components/src/menu-item/fixtures/menu-item.html b/packages/web-components/src/menu-item/fixtures/menu-item.html index 015302360e0c6a..a8327cd16fdf57 100644 --- a/packages/web-components/src/menu-item/fixtures/menu-item.html +++ b/packages/web-components/src/menu-item/fixtures/menu-item.html @@ -1,14 +1,14 @@ - +

Menu Item

Default (menuitem)

- Menu item 1 + Menu item 1

Disabled

- Menu item 1 + Menu item 1

Disabled Start End

- + Disabled Start End d="M6.5,7.7h-1v-1h1V7.7z M10.6,7.7h-1v-1h1V7.7z M14.7,6.7v2.1h-1v2.6c0,0.2,0,0.4-0.1,0.6c-0.1,0.2-0.2,0.4-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.6,0.1H10l-3.5,3v-3H3.9c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.2-0.5-0.3c-0.1-0.1-0.3-0.3-0.3-0.5c-0.1-0.2-0.1-0.4-0.1-0.6V8.8h-1V6.7h1V5.2c0-0.2,0-0.4,0.1-0.6c0.1-0.2,0.2-0.4,0.3-0.5c0.1-0.1,0.3-0.3,0.5-0.3c0.2-0.1,0.4-0.1,0.6-0.1h3.6V1.9C7.3,1.8,7.2,1.7,7.1,1.5C7,1.4,7,1.2,7,1C7,0.9,7,0.8,7,0.6c0.1-0.1,0.1-0.2,0.2-0.3c0.1-0.1,0.2-0.2,0.3-0.2C7.7,0,7.9,0,8,0c0.1,0,0.3,0,0.4,0.1c0.1,0.1,0.2,0.1,0.3,0.2C8.8,0.4,8.9,0.5,9,0.6C9,0.8,9,0.9,9,1c0,0.2,0,0.4-0.1,0.5C8.8,1.7,8.7,1.8,8.5,1.9v1.7h3.6c0.2,0,0.4,0,0.6,0.1c0.2,0.1,0.4,0.2,0.5,0.3c0.1,0.1,0.3,0.3,0.3,0.5c0.1,0.2,0.1,0.4,0.1,0.6v1.5H14.7z M12.6,5.2c0-0.1-0.1-0.3-0.2-0.4c-0.1-0.1-0.2-0.2-0.4-0.2H3.9c-0.1,0-0.3,0.1-0.4,0.2C3.4,4.9,3.4,5,3.4,5.2v6.2c0,0.1,0.1,0.3,0.2,0.4c0.1,0.1,0.2,0.2,0.4,0.2h3.6v1.8l2.1-1.8h2.5c0.1,0,0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.2-0.4V5.2z M5.8,8.9c0.3,0.3,0.6,0.5,1,0.7C7.2,9.7,7.6,9.8,8,9.8s0.8-0.1,1.2-0.2c0.4-0.2,0.7-0.4,1-0.7l0.7,0.7c-0.4,0.4-0.8,0.7-1.4,0.9c-0.5,0.2-1,0.3-1.6,0.3s-1.1-0.1-1.6-0.3c-0.5-0.2-1-0.5-1.3-0.9L5.8,8.9z" /> - +

menuitemcheckbox

- Menu item 1 + Menu item 1
checked
- Menu item 1 + Menu item 1

menuitemradio

- Menu item 1 + Menu item 1
checked
- Menu item 1 + Menu item 1

Start

- + Menu item 1 - +

End

- + Menu item 1 - +

Complex content layout

- + Complex content layout d="M6.5,7.7h-1v-1h1V7.7z M10.6,7.7h-1v-1h1V7.7z M14.7,6.7v2.1h-1v2.6c0,0.2,0,0.4-0.1,0.6c-0.1,0.2-0.2,0.4-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.6,0.1H10l-3.5,3v-3H3.9c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.2-0.5-0.3c-0.1-0.1-0.3-0.3-0.3-0.5c-0.1-0.2-0.1-0.4-0.1-0.6V8.8h-1V6.7h1V5.2c0-0.2,0-0.4,0.1-0.6c0.1-0.2,0.2-0.4,0.3-0.5c0.1-0.1,0.3-0.3,0.5-0.3c0.2-0.1,0.4-0.1,0.6-0.1h3.6V1.9C7.3,1.8,7.2,1.7,7.1,1.5C7,1.4,7,1.2,7,1C7,0.9,7,0.8,7,0.6c0.1-0.1,0.1-0.2,0.2-0.3c0.1-0.1,0.2-0.2,0.3-0.2C7.7,0,7.9,0,8,0c0.1,0,0.3,0,0.4,0.1c0.1,0.1,0.2,0.1,0.3,0.2C8.8,0.4,8.9,0.5,9,0.6C9,0.8,9,0.9,9,1c0,0.2,0,0.4-0.1,0.5C8.8,1.7,8.7,1.8,8.5,1.9v1.7h3.6c0.2,0,0.4,0,0.6,0.1c0.2,0.1,0.4,0.2,0.5,0.3c0.1,0.1,0.3,0.3,0.3,0.5c0.1,0.2,0.1,0.4,0.1,0.6v1.5H14.7z M12.6,5.2c0-0.1-0.1-0.3-0.2-0.4c-0.1-0.1-0.2-0.2-0.4-0.2H3.9c-0.1,0-0.3,0.1-0.4,0.2C3.4,4.9,3.4,5,3.4,5.2v6.2c0,0.1,0.1,0.3,0.2,0.4c0.1,0.1,0.2,0.2,0.4,0.2h3.6v1.8l2.1-1.8h2.5c0.1,0,0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.2-0.4V5.2z M5.8,8.9c0.3,0.3,0.6,0.5,1,0.7C7.2,9.7,7.6,9.8,8,9.8s0.8-0.1,1.2-0.2c0.4-0.2,0.7-0.4,1-0.7l0.7,0.7c-0.4,0.4-0.8,0.7-1.4,0.9c-0.5,0.2-1,0.3-1.6,0.3s-1.1-0.1-1.6-0.3c-0.5-0.2-1-0.5-1.3-0.9L5.8,8.9z" /> - -
+ + diff --git a/packages/web-components/src/menu-item/index.ts b/packages/web-components/src/menu-item/index.ts index 678ea9d198772c..bce366f8be308b 100644 --- a/packages/web-components/src/menu-item/index.ts +++ b/packages/web-components/src/menu-item/index.ts @@ -3,20 +3,20 @@ import { MenuItem, MenuItemTemplate as template } from '@microsoft/fast-foundati import { MenuItemStyles as styles } from './menu-item.styles'; /** - * The FAST Menu Item Element. Implements {@link @microsoft/fast-foundation#MenuItem}, + * The Fluent Menu Item Element. Implements {@link @microsoft/fast-foundation#MenuItem}, * {@link @microsoft/fast-foundation#MenuItemTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-menu-item', + name: 'fluent-menu-item', template, styles, }) -export class FASTMenuItem extends MenuItem {} +export class FluentMenuItem extends MenuItem {} /** * Styles for MenuItem diff --git a/packages/web-components/src/menu-item/menu-item.stories.ts b/packages/web-components/src/menu-item/menu-item.stories.ts index 167898b5c9b487..407186adda2f5f 100644 --- a/packages/web-components/src/menu-item/menu-item.stories.ts +++ b/packages/web-components/src/menu-item/menu-item.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import MenuItemTemplate from './fixtures/menu-item.html'; -import { FASTMenuItem } from '.'; +import { FluentMenuItem } from '.'; // Prevent tree-shaking -FASTMenuItem; -FASTDesignSystemProvider; +FluentMenuItem; +FluentDesignSystemProvider; export default { title: 'Menu item', diff --git a/packages/web-components/src/menu/fixtures/menu.html b/packages/web-components/src/menu/fixtures/menu.html index c41bbd701bef77..b2e7afc5d344c2 100644 --- a/packages/web-components/src/menu/fixtures/menu.html +++ b/packages/web-components/src/menu/fixtures/menu.html @@ -1,19 +1,19 @@ - +

Menu

Default

- - Menu item 1 - Menu item 2 - Menu item 3 - + + Menu item 1 + Menu item 2 + Menu item 3 +

With seperator

- - Menu item 1 - Menu item 2 + + Menu item 1 + Menu item 2
- Menu item 3 - + Menu item 3 + With seperator d="M6.5,7.7h-1v-1h1V7.7z M10.6,7.7h-1v-1h1V7.7z M14.7,6.7v2.1h-1v2.6c0,0.2,0,0.4-0.1,0.6c-0.1,0.2-0.2,0.4-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.6,0.1H10l-3.5,3v-3H3.9c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.2-0.5-0.3c-0.1-0.1-0.3-0.3-0.3-0.5c-0.1-0.2-0.1-0.4-0.1-0.6V8.8h-1V6.7h1V5.2c0-0.2,0-0.4,0.1-0.6c0.1-0.2,0.2-0.4,0.3-0.5c0.1-0.1,0.3-0.3,0.5-0.3c0.2-0.1,0.4-0.1,0.6-0.1h3.6V1.9C7.3,1.8,7.2,1.7,7.1,1.5C7,1.4,7,1.2,7,1C7,0.9,7,0.8,7,0.6c0.1-0.1,0.1-0.2,0.2-0.3c0.1-0.1,0.2-0.2,0.3-0.2C7.7,0,7.9,0,8,0c0.1,0,0.3,0,0.4,0.1c0.1,0.1,0.2,0.1,0.3,0.2C8.8,0.4,8.9,0.5,9,0.6C9,0.8,9,0.9,9,1c0,0.2,0,0.4-0.1,0.5C8.8,1.7,8.7,1.8,8.5,1.9v1.7h3.6c0.2,0,0.4,0,0.6,0.1c0.2,0.1,0.4,0.2,0.5,0.3c0.1,0.1,0.3,0.3,0.3,0.5c0.1,0.2,0.1,0.4,0.1,0.6v1.5H14.7z M12.6,5.2c0-0.1-0.1-0.3-0.2-0.4c-0.1-0.1-0.2-0.2-0.4-0.2H3.9c-0.1,0-0.3,0.1-0.4,0.2C3.4,4.9,3.4,5,3.4,5.2v6.2c0,0.1,0.1,0.3,0.2,0.4c0.1,0.1,0.2,0.2,0.4,0.2h3.6v1.8l2.1-1.8h2.5c0.1,0,0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.2-0.4V5.2z M5.8,8.9c0.3,0.3,0.6,0.5,1,0.7C7.2,9.7,7.6,9.8,8,9.8s0.8-0.1,1.2-0.2c0.4-0.2,0.7-0.4,1-0.7l0.7,0.7c-0.4,0.4-0.8,0.7-1.4,0.9c-0.5,0.2-1,0.3-1.6,0.3s-1.1-0.1-1.6-0.3c-0.5-0.2-1-0.5-1.3-0.9L5.8,8.9z" /> - -
+ +

With standard elements

- +
Menu item 1
Menu item 2
Menu item 3
-
-
+ + diff --git a/packages/web-components/src/menu/index.ts b/packages/web-components/src/menu/index.ts index 6ff89c85af5625..f69e7e8c04685e 100644 --- a/packages/web-components/src/menu/index.ts +++ b/packages/web-components/src/menu/index.ts @@ -3,20 +3,20 @@ import { Menu, MenuTemplate as template } from '@microsoft/fast-foundation'; import { MenuStyles as styles } from './menu.styles'; /** - * The FAST Menu Element. Implements {@link @microsoft/fast-foundation#Menu}, + * The Fluent Menu Element. Implements {@link @microsoft/fast-foundation#Menu}, * {@link @microsoft/fast-foundation#MenuTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-menu', + name: 'fluent-menu', template, styles, }) -export class FASTMenu extends Menu {} +export class FluentMenu extends Menu {} /** * Styles for Menu diff --git a/packages/web-components/src/menu/menu.stories.ts b/packages/web-components/src/menu/menu.stories.ts index ec959350ea4de6..f8964e228cd5c1 100644 --- a/packages/web-components/src/menu/menu.stories.ts +++ b/packages/web-components/src/menu/menu.stories.ts @@ -1,12 +1,12 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; -import { FASTMenuItem } from '../menu-item'; +import { FluentDesignSystemProvider } from '../design-system-provider'; +import { FluentMenuItem } from '../menu-item'; import MenuTemplate from './fixtures/menu.html'; -import { FASTMenu } from '.'; +import { FluentMenu } from '.'; // Prevent tree-shaking -FASTMenu; -FASTMenuItem; -FASTDesignSystemProvider; +FluentMenu; +FluentMenuItem; +FluentDesignSystemProvider; export default { title: 'Menu', diff --git a/packages/web-components/src/progress/progress-ring/fixtures/circular.html b/packages/web-components/src/progress/progress-ring/fixtures/circular.html index eced783556aca8..29058725197034 100644 --- a/packages/web-components/src/progress/progress-ring/fixtures/circular.html +++ b/packages/web-components/src/progress/progress-ring/fixtures/circular.html @@ -1,24 +1,24 @@ - +

Progress ring

Default

- - + +

Paused

- - + +

Custom Sizes

- - - - - + + + + +
- - - - - + + + + +
-
+ diff --git a/packages/web-components/src/progress/progress-ring/index.ts b/packages/web-components/src/progress/progress-ring/index.ts index e6ce9ae0b5addc..b19118a9365777 100644 --- a/packages/web-components/src/progress/progress-ring/index.ts +++ b/packages/web-components/src/progress/progress-ring/index.ts @@ -3,20 +3,20 @@ import { BaseProgress, ProgressRingTemplate as template } from '@microsoft/fast- import { ProgressRingStyles as styles } from './progress-ring.styles'; /** - * The FAST Progress Ring Element. Implements {@link @microsoft/fast-foundation#BaseProgress}, + * The Fluent Progress Ring Element. Implements {@link @microsoft/fast-foundation#BaseProgress}, * {@link @microsoft/fast-foundation#ProgressRingTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-progress-ring', + name: 'fluent-progress-ring', template, styles, }) -export class FASTProgressRing extends BaseProgress {} +export class FluentProgressRing extends BaseProgress {} /** * Styles for ProgressRing diff --git a/packages/web-components/src/progress/progress-ring/progress-ring.stories.ts b/packages/web-components/src/progress/progress-ring/progress-ring.stories.ts index 938746600b649b..f37be0094c1a6e 100644 --- a/packages/web-components/src/progress/progress-ring/progress-ring.stories.ts +++ b/packages/web-components/src/progress/progress-ring/progress-ring.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../../design-system-provider'; +import { FluentDesignSystemProvider } from '../../design-system-provider'; import Examples from './fixtures/circular.html'; -import { FASTProgressRing } from './'; +import { FluentProgressRing } from './'; // Prevent tree-shaking -FASTProgressRing; -FASTDesignSystemProvider; +FluentProgressRing; +FluentDesignSystemProvider; export default { title: 'Progress Ring', diff --git a/packages/web-components/src/progress/progress/fixtures/linear.html b/packages/web-components/src/progress/progress/fixtures/linear.html index aeac7173c83f24..b4b21d0795f5ae 100644 --- a/packages/web-components/src/progress/progress/fixtures/linear.html +++ b/packages/web-components/src/progress/progress/fixtures/linear.html @@ -1,26 +1,26 @@ - +

Progress

Default

- - + +

Paused

- - + +

Custom Sizes

- - - - - - - - - - + + + + + + + + + +
-
+ diff --git a/packages/web-components/src/progress/progress/index.ts b/packages/web-components/src/progress/progress/index.ts index 8eaa5d30189a01..feac425966c499 100644 --- a/packages/web-components/src/progress/progress/index.ts +++ b/packages/web-components/src/progress/progress/index.ts @@ -3,20 +3,20 @@ import { BaseProgress, ProgressTemplate as template } from '@microsoft/fast-foun import { ProgressStyles as styles } from './progress.styles'; /** - * The FAST Progress Element. Implements {@link @microsoft/fast-foundation#BaseProgress}, + * The Fluent Progress Element. Implements {@link @microsoft/fast-foundation#BaseProgress}, * {@link @microsoft/fast-foundation#ProgressTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-progress', + name: 'fluent-progress', template, styles, }) -export class FASTProgress extends BaseProgress {} +export class FluentProgress extends BaseProgress {} /** * Styles for Progress diff --git a/packages/web-components/src/progress/progress/progress.stories.ts b/packages/web-components/src/progress/progress/progress.stories.ts index 8f8f9b04d85793..df5d36b4a4f41e 100644 --- a/packages/web-components/src/progress/progress/progress.stories.ts +++ b/packages/web-components/src/progress/progress/progress.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../../design-system-provider'; +import { FluentDesignSystemProvider } from '../../design-system-provider'; import Examples from './fixtures/linear.html'; -import { FASTProgress } from './'; +import { FluentProgress } from './'; // Prevent tree-shaking -FASTProgress; -FASTDesignSystemProvider; +FluentProgress; +FluentDesignSystemProvider; export default { title: 'Progress', diff --git a/packages/web-components/src/radio-group/fixtures/radio-group.html b/packages/web-components/src/radio-group/fixtures/radio-group.html index c5fe764d5445fd..23bf22dc301ffb 100644 --- a/packages/web-components/src/radio-group/fixtures/radio-group.html +++ b/packages/web-components/src/radio-group/fixtures/radio-group.html @@ -1,52 +1,52 @@ - +

Radio Group

Defaults

- + - One - Two - + One + Two +

Single radio

- + - Michael Jordan - + Michael Jordan +

With label outside group

- - Apples - Oranges - Bananas - Kiwi - Grapefruit - Mango - Blueberries - Strawberries - Pineapple - + + Apples + Oranges + Bananas + Kiwi + Grapefruit + Mango + Blueberries + Strawberries + Pineapple +

Within toolbar

- - back - forward - refresh - + + back + forward + refresh +
@@ -54,29 +54,29 @@

Within toolbar

Disabled

- - Lamborghini - Ferari - + + Lamborghini + Ferari +

Readonly

- - Word - Excel - + + Word + Excel +

Preset value

- - Ice Man - Maverick - Viper - Jester - + + Ice Man + Maverick + Viper + Jester +
-
+ diff --git a/packages/web-components/src/radio-group/index.ts b/packages/web-components/src/radio-group/index.ts index 07e20ad8b2fef0..8037da367cb2f3 100644 --- a/packages/web-components/src/radio-group/index.ts +++ b/packages/web-components/src/radio-group/index.ts @@ -3,20 +3,20 @@ import { RadioGroup, RadioGroupTemplate as template } from '@microsoft/fast-foun import { RadioGroupStyles as styles } from './radio-group.styles'; /** - * The FAST Radio Group Element. Implements {@link @microsoft/fast-foundation#RadioGroup}, + * The Fluent Radio Group Element. Implements {@link @microsoft/fast-foundation#RadioGroup}, * {@link @microsoft/fast-foundation#RadioGroupTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-radio-group', + name: 'fluent-radio-group', template, styles, }) -export class FASTRadioGroup extends RadioGroup {} +export class FluentRadioGroup extends RadioGroup {} /** * Styles for RadioGroup diff --git a/packages/web-components/src/radio-group/radio-group.stories.ts b/packages/web-components/src/radio-group/radio-group.stories.ts index b23e405ba0d58a..0f87c941624239 100644 --- a/packages/web-components/src/radio-group/radio-group.stories.ts +++ b/packages/web-components/src/radio-group/radio-group.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import Examples from './fixtures/radio-group.html'; -import { FASTRadioGroup } from './'; +import { FluentRadioGroup } from './'; // Prevent tree-shaking -FASTRadioGroup; -FASTDesignSystemProvider; +FluentRadioGroup; +FluentDesignSystemProvider; export default { title: 'RadioGroup', diff --git a/packages/web-components/src/radio/fixtures/radio.html b/packages/web-components/src/radio/fixtures/radio.html index 6acfd6a11a089f..4817b0269e6d7e 100644 --- a/packages/web-components/src/radio/fixtures/radio.html +++ b/packages/web-components/src/radio/fixtures/radio.html @@ -1,32 +1,32 @@ - +

Radio

Defaults

- +
- label + label

Checked

- +

Required

- +

Disabled

- - label - checked + + label + checked

Visual vs audio label

- + Visible label - +
- +
-
+ diff --git a/packages/web-components/src/radio/index.ts b/packages/web-components/src/radio/index.ts index 9bb3a1c491d6c7..82fbed221fdc38 100644 --- a/packages/web-components/src/radio/index.ts +++ b/packages/web-components/src/radio/index.ts @@ -3,20 +3,20 @@ import { Radio, RadioTemplate as template } from '@microsoft/fast-foundation'; import { RadioStyles as styles } from './radio.styles'; /** - * The FAST Radio Element. Implements {@link @microsoft/fast-foundation#Radio}, + * The Fluent Radio Element. Implements {@link @microsoft/fast-foundation#Radio}, * {@link @microsoft/fast-foundation#RadioTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-radio', + name: 'fluent-radio', template, styles, }) -export class FASTRadio extends Radio {} +export class FluentRadio extends Radio {} /** * Styles for Radio diff --git a/packages/web-components/src/radio/radio.stories.ts b/packages/web-components/src/radio/radio.stories.ts index 2f039ea409d051..7873f2f27daabb 100644 --- a/packages/web-components/src/radio/radio.stories.ts +++ b/packages/web-components/src/radio/radio.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import Examples from './fixtures/radio.html'; -import { FASTRadio } from './'; +import { FluentRadio } from './'; // Prevent tree-shaking -FASTRadio; -FASTDesignSystemProvider; +FluentRadio; +FluentDesignSystemProvider; export default { title: 'Radio', diff --git a/packages/web-components/src/slider-label/fixtures/slider-label.html b/packages/web-components/src/slider-label/fixtures/slider-label.html index 3adc7da09129bd..c35f204825f517 100644 --- a/packages/web-components/src/slider-label/fixtures/slider-label.html +++ b/packages/web-components/src/slider-label/fixtures/slider-label.html @@ -1,36 +1,36 @@ - +

Default

- + basic - +

Disabled

- + disabled - +

Hide mark

- + hide-mark - +

With position

- + pos:10 - +

Vertical

- - + + vert - - + +
-
+ diff --git a/packages/web-components/src/slider-label/index.ts b/packages/web-components/src/slider-label/index.ts index 7267b0dfdcb194..824a527a6ab939 100644 --- a/packages/web-components/src/slider-label/index.ts +++ b/packages/web-components/src/slider-label/index.ts @@ -3,20 +3,20 @@ import { SliderLabel, SliderLabelTemplate as template } from '@microsoft/fast-fo import { SliderLabelStyles as styles } from './slider-label.styles'; /** - * The FAST Slider Label Custom Element. Implements {@link @microsoft/fast-foundation#SliderLabel}, + * The Fluent Slider Label Custom Element. Implements {@link @microsoft/fast-foundation#SliderLabel}, * {@link @microsoft/fast-foundation#SliderLabelTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-slider-label', + name: 'fluent-slider-label', template, styles, }) -export class FASTSliderLabel extends SliderLabel {} +export class FluentSliderLabel extends SliderLabel {} /** * Styles for SliderLabel diff --git a/packages/web-components/src/slider-label/slider-label.stories.ts b/packages/web-components/src/slider-label/slider-label.stories.ts index 9d58eed12a944c..137d0f1dd372ed 100644 --- a/packages/web-components/src/slider-label/slider-label.stories.ts +++ b/packages/web-components/src/slider-label/slider-label.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import Examples from './fixtures/slider-label.html'; -import { FASTSliderLabel } from './'; +import { FluentSliderLabel } from './'; // Prevent tree-shaking -FASTSliderLabel; -FASTDesignSystemProvider; +FluentSliderLabel; +FluentDesignSystemProvider; export default { title: 'Slider label', diff --git a/packages/web-components/src/slider/fixtures/slider.html b/packages/web-components/src/slider/fixtures/slider.html index ad5ba7bd4da6e8..17adfdced8f57c 100644 --- a/packages/web-components/src/slider/fixtures/slider.html +++ b/packages/web-components/src/slider/fixtures/slider.html @@ -1,4 +1,4 @@ - +

Toggle orientation

@@ -8,54 +8,54 @@

Toggle orientation

> Toggle orientation - - + + 0℃ - - + + 10℃ - - + + 90℃ - - + + 100℃ - - + +

Vertical

- - + + 0℃ - - + + 10℃ - - + + 90℃ - - + + 100℃ - - + +

Defaults

- +

Text labels

- - + + 10℃ - - + + 90℃ - - + +
@@ -63,136 +63,136 @@

Custom labels and rtl support

- - + + 10 - - + + 20 - - + + 40 - - + + 60 - - + + 80 - - + +

Custom thumb

- - + + 0 - - + + 10 - - + + 20 - - + + 30 - - + + 40 - - + + 50 - - + + 60 - - + + 70 - - + + 80 - - + + 90 - - + + 100 - + - +

Custom labels and thumb and hidden marks on labels

- - + + - - + + 50 - - + + Clock Icon - + - +

Disabled

- - + + 0 - - + + 10 - - + + 20 - - + + 30 - - + + 40 - - + + 50 - - + + 60 - - + + 70 - - + + 80 - - + + 90 - - + + 100 - - + +
-
+ diff --git a/packages/web-components/src/slider/index.ts b/packages/web-components/src/slider/index.ts index 3952bc4891e61d..6a6a1aa2a05e85 100644 --- a/packages/web-components/src/slider/index.ts +++ b/packages/web-components/src/slider/index.ts @@ -3,20 +3,20 @@ import { Slider, SliderTemplate as template } from '@microsoft/fast-foundation'; import { SliderStyles as styles } from './slider.styles'; /** - * The FAST Slider Custom Element. Implements {@link @microsoft/fast-foundation#Slider}, + * The Fluent Slider Custom Element. Implements {@link @microsoft/fast-foundation#Slider}, * {@link @microsoft/fast-foundation#SliderTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-slider', + name: 'fluent-slider', template, styles, }) -export class FASTSlider extends Slider {} +export class FluentSlider extends Slider {} /** * Styles for Slider diff --git a/packages/web-components/src/slider/slider.stories.ts b/packages/web-components/src/slider/slider.stories.ts index f0ae7cf743a283..39152ddc5b404b 100644 --- a/packages/web-components/src/slider/slider.stories.ts +++ b/packages/web-components/src/slider/slider.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import Examples from './fixtures/slider.html'; -import { FASTSlider } from './'; +import { FluentSlider } from './'; // Prevent tree-shaking -FASTSlider; -FASTDesignSystemProvider; +FluentSlider; +FluentDesignSystemProvider; export default { title: 'Slider', diff --git a/packages/web-components/src/styles/behaviors.ts b/packages/web-components/src/styles/behaviors.ts index 43dde5a52dcc33..f48359b193224d 100644 --- a/packages/web-components/src/styles/behaviors.ts +++ b/packages/web-components/src/styles/behaviors.ts @@ -32,7 +32,7 @@ import { neutralOutline, } from '@microsoft/fast-components-styles-msft'; import { Direction } from '@microsoft/fast-web-utilities'; -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; /** * Behavior to resolve and make available the neutral-foreground-rest CSS custom property. @@ -41,7 +41,7 @@ import { FASTDesignSystemProvider } from '../design-system-provider'; export const neutralForegroundRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-foreground-rest', x => neutralForeground(x).rest, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-foreground-hover CSS custom property. @@ -50,7 +50,7 @@ export const neutralForegroundRestBehavior: CSSCustomPropertyBehavior = cssCusto export const neutralForegroundHoverBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-foreground-hover', x => neutralForeground(x).hover, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-foreground-active CSS custom property. @@ -59,7 +59,7 @@ export const neutralForegroundHoverBehavior: CSSCustomPropertyBehavior = cssCust export const neutralForegroundActiveBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-foreground-active', x => neutralForeground(x).active, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-foreground-focus CSS custom property. @@ -68,7 +68,7 @@ export const neutralForegroundActiveBehavior: CSSCustomPropertyBehavior = cssCus export const neutralForegroundFocusBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-foreground-focus', x => neutralForeground(x).focus, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-foreground-toggle CSS custom property. @@ -77,7 +77,7 @@ export const neutralForegroundFocusBehavior: CSSCustomPropertyBehavior = cssCust export const neutralForegroundToggleBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-foreground-toggle', neutralForegroundToggle, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-foreground-toggle-large CSS custom property. @@ -86,7 +86,7 @@ export const neutralForegroundToggleBehavior: CSSCustomPropertyBehavior = cssCus export const neutralForegroundToggleLargeBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-foreground-toggle-large', neutralForegroundToggleLarge, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-foreground-hint CSS custom property. @@ -95,7 +95,7 @@ export const neutralForegroundToggleLargeBehavior: CSSCustomPropertyBehavior = c export const neutralForegroundHintBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-foreground-hint', neutralForegroundHint, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-foreground-hint-large CSS custom property. @@ -104,7 +104,7 @@ export const neutralForegroundHintBehavior: CSSCustomPropertyBehavior = cssCusto export const neutralForegroundHintLargeBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-foreground-hint-large', neutralForegroundHintLarge, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-foreground-rest CSS custom property. @@ -113,7 +113,7 @@ export const neutralForegroundHintLargeBehavior: CSSCustomPropertyBehavior = css export const accentForegroundRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-foreground-rest', x => accentForeground(x).rest, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-foreground-hover CSS custom property. @@ -122,7 +122,7 @@ export const accentForegroundRestBehavior: CSSCustomPropertyBehavior = cssCustom export const accentForegroundHoverBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-foreground-hover', x => accentForeground(x).hover, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-foreground-active CSS custom property. @@ -131,7 +131,7 @@ export const accentForegroundHoverBehavior: CSSCustomPropertyBehavior = cssCusto export const accentForegroundActiveBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-foreground-active', x => accentForeground(x).active, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-foreground-focus CSS custom property. @@ -140,7 +140,7 @@ export const accentForegroundActiveBehavior: CSSCustomPropertyBehavior = cssCust export const accentForegroundFocusBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-foreground-focus', x => accentForeground(x).focus, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-foreground-cut-rest CSS custom property. @@ -149,7 +149,7 @@ export const accentForegroundFocusBehavior: CSSCustomPropertyBehavior = cssCusto export const accentForegroundCutRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-foreground-cut-rest', x => accentForegroundCut(x), - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-foreground-large-rest CSS custom property. @@ -158,7 +158,7 @@ export const accentForegroundCutRestBehavior: CSSCustomPropertyBehavior = cssCus export const accentForegroundLargeRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-foreground-large-rest', x => accentForegroundLarge(x).rest, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-foreground-large-hover CSS custom property. @@ -167,7 +167,7 @@ export const accentForegroundLargeRestBehavior: CSSCustomPropertyBehavior = cssC export const accentForegroundLargeHoverBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-foreground-large-hover', x => accentForegroundLarge(x).hover, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-foreground-large-active CSS custom property. @@ -176,7 +176,7 @@ export const accentForegroundLargeHoverBehavior: CSSCustomPropertyBehavior = css export const accentForegroundLargeActiveBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-foreground-large-active', x => accentForegroundLarge(x).active, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-foreground-large-focus CSS custom property. @@ -185,7 +185,7 @@ export const accentForegroundLargeActiveBehavior: CSSCustomPropertyBehavior = cs export const accentForegroundLargeFocusBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-foreground-large-focus', x => accentForegroundLarge(x).focus, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-rest CSS custom property. @@ -194,7 +194,7 @@ export const accentForegroundLargeFocusBehavior: CSSCustomPropertyBehavior = css export const neutralFillRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-rest', x => neutralFill(x).rest, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-hover CSS custom property. @@ -203,7 +203,7 @@ export const neutralFillRestBehavior: CSSCustomPropertyBehavior = cssCustomPrope export const neutralFillHoverBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-hover', x => neutralFill(x).hover, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-active CSS custom property. @@ -212,7 +212,7 @@ export const neutralFillHoverBehavior: CSSCustomPropertyBehavior = cssCustomProp export const neutralFillActiveBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-active', x => neutralFill(x).active, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-focus CSS custom property. @@ -221,7 +221,7 @@ export const neutralFillActiveBehavior: CSSCustomPropertyBehavior = cssCustomPro export const neutralFillFocusBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-focus', x => neutralFill(x).focus, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-selected CSS custom property. @@ -230,7 +230,7 @@ export const neutralFillFocusBehavior: CSSCustomPropertyBehavior = cssCustomProp export const neutralFillSelectedBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-selected', x => neutralFill(x).selected, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-stealth-rest CSS custom property. @@ -239,7 +239,7 @@ export const neutralFillSelectedBehavior: CSSCustomPropertyBehavior = cssCustomP export const neutralFillStealthRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-stealth-rest', x => neutralFillStealth(x).rest, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-stealth-hover CSS custom property. @@ -248,7 +248,7 @@ export const neutralFillStealthRestBehavior: CSSCustomPropertyBehavior = cssCust export const neutralFillStealthHoverBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-stealth-hover', x => neutralFillStealth(x).hover, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-stealth-active CSS custom property. @@ -257,7 +257,7 @@ export const neutralFillStealthHoverBehavior: CSSCustomPropertyBehavior = cssCus export const neutralFillStealthActiveBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-stealth-active', x => neutralFillStealth(x).active, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-stealth-focus CSS custom property. @@ -266,7 +266,7 @@ export const neutralFillStealthActiveBehavior: CSSCustomPropertyBehavior = cssCu export const neutralFillStealthFocusBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-stealth-focus', x => neutralFillStealth(x).focus, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-stealth-selected CSS custom property. @@ -275,7 +275,7 @@ export const neutralFillStealthFocusBehavior: CSSCustomPropertyBehavior = cssCus export const neutralFillStealthSelectedBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-stealth-selected', x => neutralFillStealth(x).selected, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-toggle-rest CSS custom property. @@ -284,7 +284,7 @@ export const neutralFillStealthSelectedBehavior: CSSCustomPropertyBehavior = css export const neutralFillToggleRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-toggle-rest', x => neutralFillToggle(x).rest, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-toggle-hover CSS custom property. @@ -293,7 +293,7 @@ export const neutralFillToggleRestBehavior: CSSCustomPropertyBehavior = cssCusto export const neutralFillToggleHoverBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-toggle-hover', x => neutralFillToggle(x).hover, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-toggle-active CSS custom property. @@ -302,7 +302,7 @@ export const neutralFillToggleHoverBehavior: CSSCustomPropertyBehavior = cssCust export const neutralFillToggleActiveBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-toggle-active', x => neutralFillToggle(x).active, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-toggle-focus CSS custom property. @@ -311,7 +311,7 @@ export const neutralFillToggleActiveBehavior: CSSCustomPropertyBehavior = cssCus export const neutralFillToggleFocusBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-toggle-focus', x => neutralFillToggle(x).focus, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-input-rest CSS custom property. @@ -320,7 +320,7 @@ export const neutralFillToggleFocusBehavior: CSSCustomPropertyBehavior = cssCust export const neutralFillInputRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-input-rest', x => neutralFillInput(x).rest, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-input-hover CSS custom property. @@ -329,7 +329,7 @@ export const neutralFillInputRestBehavior: CSSCustomPropertyBehavior = cssCustom export const neutralFillInputHoverBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-input-hover', x => neutralFillInput(x).hover, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-input-active CSS custom property. @@ -338,7 +338,7 @@ export const neutralFillInputHoverBehavior: CSSCustomPropertyBehavior = cssCusto export const neutralFillInputActiveBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-input-active', x => neutralFillInput(x).active, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-input-focus CSS custom property. @@ -347,7 +347,7 @@ export const neutralFillInputActiveBehavior: CSSCustomPropertyBehavior = cssCust export const neutralFillInputFocusBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-input-focus', x => neutralFillInput(x).focus, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-fill-rest CSS custom property. @@ -356,7 +356,7 @@ export const neutralFillInputFocusBehavior: CSSCustomPropertyBehavior = cssCusto export const accentFillRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-fill-rest', x => accentFill(x).rest, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-fill-hover CSS custom property. @@ -365,7 +365,7 @@ export const accentFillRestBehavior: CSSCustomPropertyBehavior = cssCustomProper export const accentFillHoverBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-fill-hover', x => accentFill(x).hover, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-fill-active CSS custom property. @@ -374,7 +374,7 @@ export const accentFillHoverBehavior: CSSCustomPropertyBehavior = cssCustomPrope export const accentFillActiveBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-fill-active', x => accentFill(x).active, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-fill-focus CSS custom property. @@ -383,7 +383,7 @@ export const accentFillActiveBehavior: CSSCustomPropertyBehavior = cssCustomProp export const accentFillFocusBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-fill-focus', x => accentFill(x).focus, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-fill-selected CSS custom property. @@ -392,7 +392,7 @@ export const accentFillFocusBehavior: CSSCustomPropertyBehavior = cssCustomPrope export const accentFillSelectedBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-fill-selected', x => accentFill(x).selected, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-fill-large-rest CSS custom property. @@ -401,7 +401,7 @@ export const accentFillSelectedBehavior: CSSCustomPropertyBehavior = cssCustomPr export const accentFillLargeRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-fill-large-rest', x => accentFillLarge(x).rest, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-fill-large-hover CSS custom property. @@ -410,7 +410,7 @@ export const accentFillLargeRestBehavior: CSSCustomPropertyBehavior = cssCustomP export const accentFillLargeHoverBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-fill-large-hover', x => accentFillLarge(x).hover, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-fill-large-active CSS custom property. @@ -419,7 +419,7 @@ export const accentFillLargeHoverBehavior: CSSCustomPropertyBehavior = cssCustom export const accentFillLargeActiveBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-fill-large-active', x => accentFillLarge(x).active, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-fill-large-focus CSS custom property. @@ -428,7 +428,7 @@ export const accentFillLargeActiveBehavior: CSSCustomPropertyBehavior = cssCusto export const accentFillLargeFocusBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-fill-large-focus', x => accentFillLarge(x).focus, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the accent-fill-large-selected CSS custom property. @@ -437,7 +437,7 @@ export const accentFillLargeFocusBehavior: CSSCustomPropertyBehavior = cssCustom export const accentFillLargeSelectedBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'accent-fill-large-selected', x => accentFillLarge(x).selected, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-fill-card-rest CSS custom property. @@ -446,7 +446,7 @@ export const accentFillLargeSelectedBehavior: CSSCustomPropertyBehavior = cssCus export const neutralFillCardRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-fill-card-rest', x => neutralFillCard(x), - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-outline-rest CSS custom property. @@ -455,7 +455,7 @@ export const neutralFillCardRestBehavior: CSSCustomPropertyBehavior = cssCustomP export const neutralOutlineRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-outline-rest', x => neutralOutline(x).rest, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-outline-hover CSS custom property. @@ -464,7 +464,7 @@ export const neutralOutlineRestBehavior: CSSCustomPropertyBehavior = cssCustomPr export const neutralOutlineHoverBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-outline-hover', x => neutralOutline(x).hover, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-outline-active CSS custom property. @@ -473,7 +473,7 @@ export const neutralOutlineHoverBehavior: CSSCustomPropertyBehavior = cssCustomP export const neutralOutlineActiveBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-outline-active', x => neutralOutline(x).active, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-outline-focus CSS custom property. @@ -482,7 +482,7 @@ export const neutralOutlineActiveBehavior: CSSCustomPropertyBehavior = cssCustom export const neutralOutlineFocusBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-outline-focus', x => neutralOutline(x).focus, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-divider-rest CSS custom property. @@ -491,7 +491,7 @@ export const neutralOutlineFocusBehavior: CSSCustomPropertyBehavior = cssCustomP export const neutralDividerRestBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-divider-rest', neutralDividerRest, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-layer-floating CSS custom property. @@ -500,7 +500,7 @@ export const neutralDividerRestBehavior: CSSCustomPropertyBehavior = cssCustomPr export const neutralLayerFloatingBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-layer-floating', neutralLayerFloating, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-layer-card CSS custom property. @@ -509,7 +509,7 @@ export const neutralLayerFloatingBehavior: CSSCustomPropertyBehavior = cssCustom export const neutralLayerCardBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-layer-card', neutralLayerCard, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-layer-card-container CSS custom property. @@ -518,7 +518,7 @@ export const neutralLayerCardBehavior: CSSCustomPropertyBehavior = cssCustomProp export const neutralLayerCardContainerBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-layer-card-container', neutralLayerCardContainer, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-layer-l1 CSS custom property. @@ -527,7 +527,7 @@ export const neutralLayerCardContainerBehavior: CSSCustomPropertyBehavior = cssC export const neutralLayerL1Behavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-layer-l1', neutralLayerL1, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-layer-l1-alt CSS custom property. @@ -536,7 +536,7 @@ export const neutralLayerL1Behavior: CSSCustomPropertyBehavior = cssCustomProper export const neutralLayerL1AltBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-layer-l1-alt', neutralLayerL1Alt, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-layer-l2 CSS custom property. @@ -545,7 +545,7 @@ export const neutralLayerL1AltBehavior: CSSCustomPropertyBehavior = cssCustomPro export const neutralLayerL2Behavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-layer-l2', neutralLayerL2, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-layer-l3 CSS custom property. @@ -554,7 +554,7 @@ export const neutralLayerL2Behavior: CSSCustomPropertyBehavior = cssCustomProper export const neutralLayerL3Behavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-layer-l3', neutralLayerL3, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-layer-l4 CSS custom property. @@ -563,7 +563,7 @@ export const neutralLayerL3Behavior: CSSCustomPropertyBehavior = cssCustomProper export const neutralLayerL4Behavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-layer-l4', neutralLayerL4, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-focus CSS custom property. @@ -572,7 +572,7 @@ export const neutralLayerL4Behavior: CSSCustomPropertyBehavior = cssCustomProper export const neutralFocusBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-focus', neutralFocus, - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** * Behavior to resolve and make available the neutral-focus-inner-accent CSS custom property. @@ -581,7 +581,7 @@ export const neutralFocusBehavior: CSSCustomPropertyBehavior = cssCustomProperty export const neutralFocusInnerAccentBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'neutral-focus-inner-accent', neutralFocusInnerAccent(accentBaseColor), - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** @@ -607,7 +607,7 @@ export const neutralFocusInnerAccentBehavior: CSSCustomPropertyBehavior = cssCus export const inlineStartBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'inline-start', (designSystem: DesignSystem) => (direction(designSystem) === Direction.ltr ? 'left' : 'right'), - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); /** @@ -633,5 +633,5 @@ export const inlineStartBehavior: CSSCustomPropertyBehavior = cssCustomPropertyB export const inlineEndBehavior: CSSCustomPropertyBehavior = cssCustomPropertyBehaviorFactory( 'inline-end', (designSystem: DesignSystem) => (direction(designSystem) === Direction.ltr ? 'right' : 'left'), - FASTDesignSystemProvider.findProvider, + FluentDesignSystemProvider.findProvider, ); diff --git a/packages/web-components/src/switch/fixtures/switch.html b/packages/web-components/src/switch/fixtures/switch.html index 2b2e5509fae5d7..8509adc73dc87d 100644 --- a/packages/web-components/src/switch/fixtures/switch.html +++ b/packages/web-components/src/switch/fixtures/switch.html @@ -1,46 +1,46 @@ - +

Switch

Default

- - + + Dark Mode - - + + New Feature On Off - - + + Theme Dark Light - +

Checked

- +

Required

- +

Disabled

- - label - checked - + + label + checked + checked On Off - +

Inline

- Light Speed - Ridiculous Speed - Ludicrous Speed - Plaid Speed -
+ Light Speed + Ridiculous Speed + Ludicrous Speed + Plaid Speed + diff --git a/packages/web-components/src/switch/index.ts b/packages/web-components/src/switch/index.ts index 6c8d6b112c621c..48d08fb570b142 100644 --- a/packages/web-components/src/switch/index.ts +++ b/packages/web-components/src/switch/index.ts @@ -3,20 +3,20 @@ import { Switch, SwitchTemplate as template } from '@microsoft/fast-foundation'; import { SwitchStyles as styles } from './switch.styles'; /** - * The FAST Switch Custom Element. Implements {@link @microsoft/fast-foundation#Switch}, + * The Fluent Switch Custom Element. Implements {@link @microsoft/fast-foundation#Switch}, * {@link @microsoft/fast-foundation#SwitchTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-switch', + name: 'fluent-switch', template, styles, }) -export class FASTSwitch extends Switch {} +export class FluentSwitch extends Switch {} /** * Styles for Switch diff --git a/packages/web-components/src/switch/switch.stories.ts b/packages/web-components/src/switch/switch.stories.ts index 4026a1fc9b859e..cd5b46832e392a 100644 --- a/packages/web-components/src/switch/switch.stories.ts +++ b/packages/web-components/src/switch/switch.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import Examples from './fixtures/switch.html'; -import { FASTSwitch } from './'; +import { FluentSwitch } from './'; // Prevent tree-shaking -FASTSwitch; -FASTDesignSystemProvider; +FluentSwitch; +FluentDesignSystemProvider; export default { title: 'Switch', diff --git a/packages/web-components/src/tabs/fixtures/tabs.html b/packages/web-components/src/tabs/fixtures/tabs.html index 03283c26ee0cd3..149162e5661952 100644 --- a/packages/web-components/src/tabs/fixtures/tabs.html +++ b/packages/web-components/src/tabs/fixtures/tabs.html @@ -1,38 +1,38 @@ - +

Tabs

Default

- - Tab one - Tab two - Tab three - + + Tab one + Tab two + Tab three + Tab one content. This is for testing. - - + + Tab two content. This is for testing. - - + + Tab three content. This is for testing. - +
Testing
-
+

Vertical

- - Tab one - Tab two - Tab three - + + Tab one + Tab two + Tab three + Tab one content. This is for testing. - - + + Tab two content. This is for testing. - - + + Tab three content. This is for testing. - - + +

Supplemental content

- +
@@ -43,21 +43,21 @@

Supplemental content

- Tab one - Tab two - Tab three - + Tab one + Tab two + Tab three + Tab one content. This is for testing. - - + + Tab two content. This is for testing. - - + + Tab three content. This is for testing. - -
+ +

Supplemental content - Vertical

- +
@@ -68,47 +68,47 @@

Supplemental content - Vertical

- Tab one - Tab two - Tab three - + Tab one + Tab two + Tab three + Tab one content. This is for testing. - - + + Tab two content. This is for testing. - - + + Tab three content. This is for testing. - -
+ +

No active indicator

- - Tab one - Tab two - Tab three - + + Tab one + Tab two + Tab three + Tab one content. This is for testing. - - + + Tab two content. This is for testing. - - + + Tab three content. This is for testing. - - + +

No active indicator - Vertical

- - Tab one - Tab two - Tab three - + + Tab one + Tab two + Tab three + Tab one content. This is for testing. - - + + Tab two content. This is for testing. - - + + Tab three content. This is for testing. - - -
+ + + diff --git a/packages/web-components/src/tabs/index.ts b/packages/web-components/src/tabs/index.ts index 531d5272add002..25ed93ead0abf9 100644 --- a/packages/web-components/src/tabs/index.ts +++ b/packages/web-components/src/tabs/index.ts @@ -3,20 +3,20 @@ import { Tabs, TabsTemplate as template } from '@microsoft/fast-foundation'; import { TabsStyles as styles } from './tabs.styles'; /** - * The FAST Tabs Custom Element. Implements {@link @microsoft/fast-foundation#Tabs}, + * The Fluent Tabs Custom Element. Implements {@link @microsoft/fast-foundation#Tabs}, * {@link @microsoft/fast-foundation#TabsTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-tabs', + name: 'fluent-tabs', template, styles, }) -export class FASTTabs extends Tabs {} +export class FluentTabs extends Tabs {} export * from './tab/'; export * from './tab-panel/'; diff --git a/packages/web-components/src/tabs/tab-panel/index.ts b/packages/web-components/src/tabs/tab-panel/index.ts index af71d20ecede88..c4c56c2f56143f 100644 --- a/packages/web-components/src/tabs/tab-panel/index.ts +++ b/packages/web-components/src/tabs/tab-panel/index.ts @@ -3,20 +3,20 @@ import { TabPanel, TabPanelTemplate as template } from '@microsoft/fast-foundati import { TabPanelStyles as styles } from './tab-panel.styles'; /** - * The FAST Tab Panel Custom Element. Implements {@link @microsoft/fast-foundation#TabPanel}, + * The Fluent Tab Panel Custom Element. Implements {@link @microsoft/fast-foundation#TabPanel}, * {@link @microsoft/fast-foundation#TabPanelTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-tab-panel', + name: 'fluent-tab-panel', template, styles, }) -export class FASTTabPanel extends TabPanel {} +export class FluentTabPanel extends TabPanel {} /** * Styles for TabPanel diff --git a/packages/web-components/src/tabs/tab/index.ts b/packages/web-components/src/tabs/tab/index.ts index d610d63037fd6d..2952168555ac55 100644 --- a/packages/web-components/src/tabs/tab/index.ts +++ b/packages/web-components/src/tabs/tab/index.ts @@ -3,20 +3,20 @@ import { Tab, TabTemplate as template } from '@microsoft/fast-foundation'; import { TabStyles as styles } from './tab.styles'; /** - * The FAST Tab Custom Element. Implements {@link @microsoft/fast-foundation#Tab}, + * The Fluent Tab Custom Element. Implements {@link @microsoft/fast-foundation#Tab}, * {@link @microsoft/fast-foundation#TabTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-tab', + name: 'fluent-tab', template, styles, }) -export class FASTTab extends Tab {} +export class FluentTab extends Tab {} /** * Styles for Tab diff --git a/packages/web-components/src/tabs/tabs.stories.ts b/packages/web-components/src/tabs/tabs.stories.ts index f6b4d75ee4f858..bd2d12d2e5c6cc 100644 --- a/packages/web-components/src/tabs/tabs.stories.ts +++ b/packages/web-components/src/tabs/tabs.stories.ts @@ -1,14 +1,14 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import Examples from './fixtures/tabs.html'; -import { FASTTab } from './tab'; -import { FASTTabPanel } from './tab-panel'; -import { FASTTabs } from './'; +import { FluentTab } from './tab'; +import { FluentTabPanel } from './tab-panel'; +import { FluentTabs } from './'; // Prevent tree-shaking -FASTTab; -FASTTabPanel; -FASTTabs; -FASTDesignSystemProvider; +FluentTab; +FluentTabPanel; +FluentTabs; +FluentDesignSystemProvider; export default { title: 'Tabs', diff --git a/packages/web-components/src/text-area/fixtures/text-area.html b/packages/web-components/src/text-area/fixtures/text-area.html index 316f996f80fd0b..e3ff35b69535c7 100644 --- a/packages/web-components/src/text-area/fixtures/text-area.html +++ b/packages/web-components/src/text-area/fixtures/text-area.html @@ -1,90 +1,90 @@ - +

Text area

Default

- - + + label - +

Placeholder

- +

Required

- +

Disabled

- - + + label - - + +

Read only

- - label + + label

Autofocus

- autofocus + autofocus

Resize

Both
- resize both + resize both
Horizontal
- resize horizontal + resize horizontal
Vertical
- resize vertical + resize vertical

Filled

Default
- - + + label - +
Placeholder
- +
Required
- +
Disabled
- - + + label - - + +
Read only
- + label - - + + label - +

Visual vs audio label

- + Visible label - +

Audio label only

- + - +

With aria-label

- -
+ + diff --git a/packages/web-components/src/text-area/index.ts b/packages/web-components/src/text-area/index.ts index 471ae23e59e453..4fb01d4f595616 100644 --- a/packages/web-components/src/text-area/index.ts +++ b/packages/web-components/src/text-area/index.ts @@ -9,22 +9,22 @@ import { TextAreaStyles as styles } from './text-area.styles'; export type TextAreaAppearance = 'filled' | 'outline'; /** - * The FAST Text Area Custom Element. Implements {@link @microsoft/fast-foundation#TextArea}, + * The Fluent Text Area Custom Element. Implements {@link @microsoft/fast-foundation#TextArea}, * {@link @microsoft/fast-foundation#TextAreaTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ * * {@link https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/delegatesFocus | delegatesFocus} */ @customElement({ - name: 'fast-text-area', + name: 'fluent-text-area', template, styles, }) -export class FASTTextArea extends TextArea { +export class FluentTextArea extends TextArea { /** * The appearance of the element. * diff --git a/packages/web-components/src/text-area/text-area.stories.ts b/packages/web-components/src/text-area/text-area.stories.ts index 6aa4e113e6b6e2..94f05a22966b9f 100644 --- a/packages/web-components/src/text-area/text-area.stories.ts +++ b/packages/web-components/src/text-area/text-area.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import Examples from './fixtures/text-area.html'; -import { FASTTextArea } from './'; +import { FluentTextArea } from './'; // Prevent tree-shaking -FASTTextArea; -FASTDesignSystemProvider; +FluentTextArea; +FluentDesignSystemProvider; export default { title: 'Text area', diff --git a/packages/web-components/src/text-field/fixtures/text-field.html b/packages/web-components/src/text-field/fixtures/text-field.html index 76b01fc3a23be3..5466d1c5bf5393 100644 --- a/packages/web-components/src/text-field/fixtures/text-field.html +++ b/packages/web-components/src/text-field/fixtures/text-field.html @@ -1,87 +1,87 @@ - +

Text field

Default

- - Label + + Label

Placeholder

- +

Required

- +

Disabled

- - label - + + label +

Read only

- - label + + label

Autofocus

- autofocus + autofocus

With start

- + - +

With end

- + - +

Filled

Default
- - label + + label
Placeholder
- +
Required
- +
Disabled
- - label - + + label +
Read only
- - label + + label

Visual vs audio label

- + Visible label - +

Audio label only

- + - +

With aria-label

- -
+ + diff --git a/packages/web-components/src/text-field/index.ts b/packages/web-components/src/text-field/index.ts index 27b54e8ef15e74..50ebc51cf7c0c6 100644 --- a/packages/web-components/src/text-field/index.ts +++ b/packages/web-components/src/text-field/index.ts @@ -9,25 +9,25 @@ import { TextFieldStyles as styles } from './text-field.styles'; export type TextFieldAppearance = 'filled' | 'outline'; /** - * The FAST Text Field Custom Element. Implements {@link @microsoft/fast-foundation#TextField}, + * The Fluent Text Field Custom Element. Implements {@link @microsoft/fast-foundation#TextField}, * {@link @microsoft/fast-foundation#TextFieldTemplate} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ * * {@link https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/delegatesFocus | delegatesFocus} */ @customElement({ - name: 'fast-text-field', + name: 'fluent-text-field', template, styles, shadowOptions: { delegatesFocus: true, }, }) -export class FASTTextField extends TextField { +export class FluentTextField extends TextField { /** * The appearance of the element. * diff --git a/packages/web-components/src/text-field/text-field.stories.ts b/packages/web-components/src/text-field/text-field.stories.ts index b31a810219da61..57d88c317892cb 100644 --- a/packages/web-components/src/text-field/text-field.stories.ts +++ b/packages/web-components/src/text-field/text-field.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import Examples from './fixtures/text-field.html'; -import { FASTTextField } from './'; +import { FluentTextField } from './'; // Prevent tree-shaking -FASTTextField; -FASTDesignSystemProvider; +FluentTextField; +FluentDesignSystemProvider; export default { title: 'Text field', diff --git a/packages/web-components/src/tree-item/fixtures/tree-item.html b/packages/web-components/src/tree-item/fixtures/tree-item.html index 5095a5a85b744a..d8230f6338b035 100644 --- a/packages/web-components/src/tree-item/fixtures/tree-item.html +++ b/packages/web-components/src/tree-item/fixtures/tree-item.html @@ -1,57 +1,57 @@ - +

Tree item

Default

- Tree item + Tree item

Nested

- + Tree item - Nested tree item - + Nested tree item +

Selected

- Tree item + Tree item

Before content

- + Tree item - +
- + Tree item - +

After content

- + Tree item - +
- + Tree item - +

Disabled

- + Disabled d="M6.5,7.7h-1v-1h1V7.7z M10.6,7.7h-1v-1h1V7.7z M14.7,6.7v2.1h-1v2.6c0,0.2,0,0.4-0.1,0.6c-0.1,0.2-0.2,0.4-0.3,0.5c-0.1,0.1-0.3,0.3-0.5,0.3c-0.2,0.1-0.4,0.1-0.6,0.1H10l-3.5,3v-3H3.9c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.2-0.5-0.3c-0.1-0.1-0.3-0.3-0.3-0.5c-0.1-0.2-0.1-0.4-0.1-0.6V8.8h-1V6.7h1V5.2c0-0.2,0-0.4,0.1-0.6c0.1-0.2,0.2-0.4,0.3-0.5c0.1-0.1,0.3-0.3,0.5-0.3c0.2-0.1,0.4-0.1,0.6-0.1h3.6V1.9C7.3,1.8,7.2,1.7,7.1,1.5C7,1.4,7,1.2,7,1C7,0.9,7,0.8,7,0.6c0.1-0.1,0.1-0.2,0.2-0.3c0.1-0.1,0.2-0.2,0.3-0.2C7.7,0,7.9,0,8,0c0.1,0,0.3,0,0.4,0.1c0.1,0.1,0.2,0.1,0.3,0.2C8.8,0.4,8.9,0.5,9,0.6C9,0.8,9,0.9,9,1c0,0.2,0,0.4-0.1,0.5C8.8,1.7,8.7,1.8,8.5,1.9v1.7h3.6c0.2,0,0.4,0,0.6,0.1c0.2,0.1,0.4,0.2,0.5,0.3c0.1,0.1,0.3,0.3,0.3,0.5c0.1,0.2,0.1,0.4,0.1,0.6v1.5H14.7z M12.6,5.2c0-0.1-0.1-0.3-0.2-0.4c-0.1-0.1-0.2-0.2-0.4-0.2H3.9c-0.1,0-0.3,0.1-0.4,0.2C3.4,4.9,3.4,5,3.4,5.2v6.2c0,0.1,0.1,0.3,0.2,0.4c0.1,0.1,0.2,0.2,0.4,0.2h3.6v1.8l2.1-1.8h2.5c0.1,0,0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.2,0.2-0.4V5.2z M5.8,8.9c0.3,0.3,0.6,0.5,1,0.7C7.2,9.7,7.6,9.8,8,9.8s0.8-0.1,1.2-0.2c0.4-0.2,0.7-0.4,1-0.7l0.7,0.7c-0.4,0.4-0.8,0.7-1.4,0.9c-0.5,0.2-1,0.3-1.6,0.3s-1.1-0.1-1.6-0.3c-0.5-0.2-1-0.5-1.3-0.9L5.8,8.9z" /> - -
+ + diff --git a/packages/web-components/src/tree-item/index.ts b/packages/web-components/src/tree-item/index.ts index a6a179c8b13484..a2bb1b8277cfa4 100644 --- a/packages/web-components/src/tree-item/index.ts +++ b/packages/web-components/src/tree-item/index.ts @@ -3,20 +3,20 @@ import { TreeItemTemplate as template, TreeItem } from '@microsoft/fast-foundati import { TreeItemStyles as styles } from './tree-item.styles'; /** - * The FAST Tree Item Custom Element. Implements {@link @microsoft/fast-foundation#TreeItem}, + * The Fluent Tree Item Custom Element. Implements {@link @microsoft/fast-foundation#TreeItem}, * {@link @microsoft/fast-foundation#TreeItem} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-tree-item', + name: 'fluent-tree-item', template, styles, }) -export class FASTTreeItem extends TreeItem {} +export class FluentTreeItem extends TreeItem {} /** * Styles for TreeItem diff --git a/packages/web-components/src/tree-item/tree-item.stories.ts b/packages/web-components/src/tree-item/tree-item.stories.ts index 95be4842da9996..80d54023eca556 100644 --- a/packages/web-components/src/tree-item/tree-item.stories.ts +++ b/packages/web-components/src/tree-item/tree-item.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import TreeItemTemplate from './fixtures/tree-item.html'; -import { FASTTreeItem } from './'; +import { FluentTreeItem } from './'; // Prevent tree-shaking -FASTTreeItem; -FASTDesignSystemProvider; +FluentTreeItem; +FluentDesignSystemProvider; export default { title: 'Tree item', diff --git a/packages/web-components/src/tree-item/tree-item.styles.ts b/packages/web-components/src/tree-item/tree-item.styles.ts index 4164affa5b424c..77f564fe8fdd64 100644 --- a/packages/web-components/src/tree-item/tree-item.styles.ts +++ b/packages/web-components/src/tree-item/tree-item.styles.ts @@ -79,7 +79,7 @@ export const TreeItemStyles = css` .items { display: none; ${ - /* Font size should be based off calc(1em + (design-unit + glyph-size-number) * 1px) - + /* Font size should be based off calc(1em + (design-unit + glyph-size-number) * 1px) - update when density story is figured out */ '' } font-size: calc(1em + (var(--design-unit) + 16) * 1px); } @@ -89,7 +89,7 @@ export const TreeItemStyles = css` border: none; outline: none; ${ - /* Width and Height should be based off calc(glyph-size-number + (design-unit * 4) * 1px) - + /* Width and Height should be based off calc(glyph-size-number + (design-unit * 4) * 1px) - update when density story is figured out */ '' } width: var(--expand-collapse-button-size); height: var(--expand-collapse-button-size); @@ -101,7 +101,7 @@ export const TreeItemStyles = css` } .expand-collapse-glyph { - ${/* Glyph size is temporary - + ${/* Glyph size is temporary - replace when glyph-size var is added */ ''} width: 16px; height: 16px; transition: transform 0.1s linear; @@ -111,7 +111,7 @@ export const TreeItemStyles = css` } .start, .end { - ${/* Glyph size is temporary - + ${/* Glyph size is temporary - replace when glyph-size var is added */ ''} width: 16px; height: 16px; fill: ${neutralForegroundRestBehavior.var}; @@ -172,7 +172,7 @@ export const TreeItemStyles = css` left: var(--expand-collapse-button-nested-width, calc(${heightNumber} * -1px)); } - ::slotted(fast-tree-item) { + ::slotted(fluent-tree-item) { --tree-item-nested-width: 1em; --expand-collapse-button-nested-width: calc(${heightNumber} * -1px); } diff --git a/packages/web-components/src/tree-view/fixtures/tree-view.html b/packages/web-components/src/tree-view/fixtures/tree-view.html index deae0540be14b1..4b032b9ded6762 100644 --- a/packages/web-components/src/tree-view/fixtures/tree-view.html +++ b/packages/web-components/src/tree-view/fixtures/tree-view.html @@ -1,131 +1,131 @@ - +

With items (don't render collapsed nodes)

- - + + Root item 1 - + Flowers - Daisy - Sunflower - Rose - - Nested item 2 - Nested item 3 - - + Daisy + Sunflower + Rose + + Nested item 2 + Nested item 3 + + Root item 2 - - + + Flowers - Daisy - Sunflower - Rose - - Nested item 2 - Nested item 3 - - + Daisy + Sunflower + Rose + + Nested item 2 + Nested item 3 + + Root item 3 - Leaf Erikson - - + +

Flat tree

- - Daisy - Sunflower - Rose - - Petunia - Tulip - + + Daisy + Sunflower + Rose + + Petunia + Tulip +

Some expanded

- - + + Root item - + Flowers - Daisy - Sunflower - Rose - - + Daisy + Sunflower + Rose + + Planes - Tomcat - Hawker Harrier - Cesna - - - + Tomcat + Hawker Harrier + Cesna + + +

Pre-selected tree item

- - + + Root item - + Flowers - Daisy - Sunflower - Rose - - + Daisy + Sunflower + Rose + + Planes - Tomcat - Hawker Harrier - Cesna - - - + Tomcat + Hawker Harrier + Cesna + + +

With several nested items (expanded)

- - + + Root item - + Nested Root item 1 - + Nested item 4 - - + + Nested item 5 - - - + + + Nested item 2 - - + + Nested item 3 - - - -
+ + + + diff --git a/packages/web-components/src/tree-view/index.ts b/packages/web-components/src/tree-view/index.ts index 361aa0f5795b5a..7ada2edec82eb0 100644 --- a/packages/web-components/src/tree-view/index.ts +++ b/packages/web-components/src/tree-view/index.ts @@ -3,20 +3,20 @@ import { TreeViewTemplate as template, TreeView } from '@microsoft/fast-foundati import { TreeViewStyles as styles } from './tree-view.styles'; /** - * The FAST Tree View Custom Element. Implements {@link @microsoft/fast-foundation#TreeView}, + * The Fluent Tree View Custom Element. Implements {@link @microsoft/fast-foundation#TreeView}, * {@link @microsoft/fast-foundation#TreeView} * * * @public * @remarks - * HTML Element: \ + * HTML Element: \ */ @customElement({ - name: 'fast-tree-view', + name: 'fluent-tree-view', template, styles, }) -export class FASTTreeView extends TreeView {} +export class FluentTreeView extends TreeView {} /** * Styles for TreeView diff --git a/packages/web-components/src/tree-view/tree-view.stories.ts b/packages/web-components/src/tree-view/tree-view.stories.ts index a483cd701df236..46001e08d3e0e8 100644 --- a/packages/web-components/src/tree-view/tree-view.stories.ts +++ b/packages/web-components/src/tree-view/tree-view.stories.ts @@ -1,10 +1,10 @@ -import { FASTDesignSystemProvider } from '../design-system-provider'; +import { FluentDesignSystemProvider } from '../design-system-provider'; import TreeViewTemplate from './fixtures/tree-view.html'; -import { FASTTreeView } from './'; +import { FluentTreeView } from './'; // Prevent tree-shaking -FASTTreeView; -FASTDesignSystemProvider; +FluentTreeView; +FluentDesignSystemProvider; export default { title: 'Tree View',