diff --git a/navigationbar/_navigation-bar.scss b/labs/navigationbar/_navigation-bar.scss similarity index 100% rename from navigationbar/_navigation-bar.scss rename to labs/navigationbar/_navigation-bar.scss diff --git a/navigationbar/demo/demo.ts b/labs/navigationbar/demo/demo.ts similarity index 100% rename from navigationbar/demo/demo.ts rename to labs/navigationbar/demo/demo.ts diff --git a/navigationbar/demo/project.json b/labs/navigationbar/demo/project.json similarity index 100% rename from navigationbar/demo/project.json rename to labs/navigationbar/demo/project.json diff --git a/navigationbar/demo/stories.ts b/labs/navigationbar/demo/stories.ts similarity index 94% rename from navigationbar/demo/stories.ts rename to labs/navigationbar/demo/stories.ts index f33d09125..b99514434 100644 --- a/navigationbar/demo/stories.ts +++ b/labs/navigationbar/demo/stories.ts @@ -5,8 +5,8 @@ */ import '@material/web/icon/icon.js'; -import '@material/web/navigationbar/navigation-bar.js'; -import '@material/web/navigationtab/navigation-tab.js'; +import '@material/web/labs/navigationbar/navigation-bar.js'; +import '@material/web/labs/navigationtab/navigation-tab.js'; import {MaterialStoryInit} from './material-collection.js'; import {html, css} from 'lit'; diff --git a/navigationbar/harness.ts b/labs/navigationbar/harness.ts similarity index 93% rename from navigationbar/harness.ts rename to labs/navigationbar/harness.ts index 8e428fa24..be95da221 100644 --- a/navigationbar/harness.ts +++ b/labs/navigationbar/harness.ts @@ -4,8 +4,8 @@ * SPDX-License-Identifier: Apache-2.0 */ +import {Harness} from '../../testing/harness.js'; import {NavigationTabHarness} from '../navigationtab/harness.js'; -import {Harness} from '../testing/harness.js'; import {NavigationBar} from './lib/navigation-bar.js'; diff --git a/navigationbar/lib/_navigation-bar.scss b/labs/navigationbar/lib/_navigation-bar.scss similarity index 93% rename from navigationbar/lib/_navigation-bar.scss rename to labs/navigationbar/lib/_navigation-bar.scss index aa748189a..1356b2690 100644 --- a/navigationbar/lib/_navigation-bar.scss +++ b/labs/navigationbar/lib/_navigation-bar.scss @@ -10,9 +10,9 @@ @use 'sass:map'; // go/keep-sorted end // go/keep-sorted start -@use '../../elevation/elevation'; -@use '../../internal/sass/theme'; -@use '../../tokens'; +@use '../../../elevation/elevation'; +@use '../../../internal/sass/theme'; +@use '../../../tokens'; // go/keep-sorted end $_md-sys-motion: tokens.md-sys-motion-values(); diff --git a/navigationbar/lib/constants.ts b/labs/navigationbar/lib/constants.ts similarity index 100% rename from navigationbar/lib/constants.ts rename to labs/navigationbar/lib/constants.ts diff --git a/navigationbar/lib/navigation-bar-styles.scss b/labs/navigationbar/lib/navigation-bar-styles.scss similarity index 100% rename from navigationbar/lib/navigation-bar-styles.scss rename to labs/navigationbar/lib/navigation-bar-styles.scss diff --git a/navigationbar/lib/navigation-bar.ts b/labs/navigationbar/lib/navigation-bar.ts similarity index 94% rename from navigationbar/lib/navigation-bar.ts rename to labs/navigationbar/lib/navigation-bar.ts index fc46eb8d3..3b362afd9 100644 --- a/navigationbar/lib/navigation-bar.ts +++ b/labs/navigationbar/lib/navigation-bar.ts @@ -4,14 +4,14 @@ * SPDX-License-Identifier: Apache-2.0 */ -import '../../elevation/elevation.js'; +import '../../../elevation/elevation.js'; import {html, LitElement, nothing, PropertyValues} from 'lit'; import {property, queryAssignedElements} from 'lit/decorators.js'; -import {ARIAMixinStrict} from '../../internal/aria/aria.js'; -import {requestUpdateOnAriaChange} from '../../internal/aria/delegate.js'; -import {isRtl} from '../../controller/is-rtl.js'; +import {isRtl} from '../../../controller/is-rtl.js'; +import {ARIAMixinStrict} from '../../../internal/aria/aria.js'; +import {requestUpdateOnAriaChange} from '../../../internal/aria/delegate.js'; import {NavigationTab} from '../../navigationtab/lib/navigation-tab.js'; import {NavigationTabInteractionEvent} from './constants.js'; diff --git a/navigationbar/lib/state.ts b/labs/navigationbar/lib/state.ts similarity index 100% rename from navigationbar/lib/state.ts rename to labs/navigationbar/lib/state.ts diff --git a/navigationbar/md-navigation-bar_test.ts b/labs/navigationbar/md-navigation-bar_test.ts similarity index 99% rename from navigationbar/md-navigation-bar_test.ts rename to labs/navigationbar/md-navigation-bar_test.ts index 6acee569c..8f2862e22 100644 --- a/navigationbar/md-navigation-bar_test.ts +++ b/labs/navigationbar/md-navigation-bar_test.ts @@ -8,9 +8,9 @@ import {html} from 'lit'; import {customElement} from 'lit/decorators.js'; import {ifDefined} from 'lit/directives/if-defined.js'; +import {Environment} from '../../testing/environment.js'; import {NavigationTabHarness} from '../navigationtab/harness.js'; import {MdNavigationTab} from '../navigationtab/navigation-tab.js'; -import {Environment} from '../testing/environment.js'; import {NavigationBarHarness} from './harness.js'; import {MdNavigationBar} from './navigation-bar.js'; diff --git a/navigationbar/navigation-bar.ts b/labs/navigationbar/navigation-bar.ts similarity index 100% rename from navigationbar/navigation-bar.ts rename to labs/navigationbar/navigation-bar.ts diff --git a/navigationdrawer/_navigation-drawer-modal.scss b/labs/navigationdrawer/_navigation-drawer-modal.scss similarity index 100% rename from navigationdrawer/_navigation-drawer-modal.scss rename to labs/navigationdrawer/_navigation-drawer-modal.scss diff --git a/navigationdrawer/_navigation-drawer.scss b/labs/navigationdrawer/_navigation-drawer.scss similarity index 100% rename from navigationdrawer/_navigation-drawer.scss rename to labs/navigationdrawer/_navigation-drawer.scss diff --git a/navigationdrawer/lib/_navigation-drawer-modal.scss b/labs/navigationdrawer/lib/_navigation-drawer-modal.scss similarity index 95% rename from navigationdrawer/lib/_navigation-drawer-modal.scss rename to labs/navigationdrawer/lib/_navigation-drawer-modal.scss index 4f404dd19..3fdd6057a 100644 --- a/navigationdrawer/lib/_navigation-drawer-modal.scss +++ b/labs/navigationdrawer/lib/_navigation-drawer-modal.scss @@ -10,9 +10,9 @@ @use 'sass:map'; // go/keep-sorted end // go/keep-sorted start -@use '../../elevation/elevation'; -@use '../../internal/motion/animation'; -@use '../../internal/sass/theme'; +@use '../../../elevation/elevation'; +@use '../../../internal/motion/animation'; +@use '../../../internal/sass/theme'; // go/keep-sorted end $_curve: animation.$standard-easing; diff --git a/navigationdrawer/lib/_navigation-drawer.scss b/labs/navigationdrawer/lib/_navigation-drawer.scss similarity index 94% rename from navigationdrawer/lib/_navigation-drawer.scss rename to labs/navigationdrawer/lib/_navigation-drawer.scss index 685ea65f2..e9ed89a4d 100644 --- a/navigationdrawer/lib/_navigation-drawer.scss +++ b/labs/navigationdrawer/lib/_navigation-drawer.scss @@ -7,9 +7,9 @@ // Selector '.md3-*' should only be used in this project. // go/keep-sorted start -@use '../../elevation/elevation'; -@use '../../internal/motion/animation'; -@use '../../internal/sass/theme'; +@use '../../../elevation/elevation'; +@use '../../../internal/motion/animation'; +@use '../../../internal/sass/theme'; // go/keep-sorted end $curve: animation.$standard-easing; diff --git a/navigationdrawer/lib/_shared.scss b/labs/navigationdrawer/lib/_shared.scss similarity index 100% rename from navigationdrawer/lib/_shared.scss rename to labs/navigationdrawer/lib/_shared.scss diff --git a/navigationdrawer/lib/navigation-drawer-modal-styles.scss b/labs/navigationdrawer/lib/navigation-drawer-modal-styles.scss similarity index 100% rename from navigationdrawer/lib/navigation-drawer-modal-styles.scss rename to labs/navigationdrawer/lib/navigation-drawer-modal-styles.scss diff --git a/navigationdrawer/lib/navigation-drawer-modal.ts b/labs/navigationdrawer/lib/navigation-drawer-modal.ts similarity index 94% rename from navigationdrawer/lib/navigation-drawer-modal.ts rename to labs/navigationdrawer/lib/navigation-drawer-modal.ts index fb1aea18b..3cc2131f5 100644 --- a/navigationdrawer/lib/navigation-drawer-modal.ts +++ b/labs/navigationdrawer/lib/navigation-drawer-modal.ts @@ -8,8 +8,8 @@ import {html, LitElement, nothing, PropertyValues} from 'lit'; import {property} from 'lit/decorators.js'; import {classMap} from 'lit/directives/class-map.js'; -import {ARIAMixinStrict} from '../../internal/aria/aria.js'; -import {requestUpdateOnAriaChange} from '../../internal/aria/delegate.js'; +import {ARIAMixinStrict} from '../../../internal/aria/aria.js'; +import {requestUpdateOnAriaChange} from '../../../internal/aria/delegate.js'; /** * TODO(b/265346501): add docs diff --git a/navigationdrawer/lib/navigation-drawer-styles.scss b/labs/navigationdrawer/lib/navigation-drawer-styles.scss similarity index 100% rename from navigationdrawer/lib/navigation-drawer-styles.scss rename to labs/navigationdrawer/lib/navigation-drawer-styles.scss diff --git a/navigationdrawer/lib/navigation-drawer.ts b/labs/navigationdrawer/lib/navigation-drawer.ts similarity index 90% rename from navigationdrawer/lib/navigation-drawer.ts rename to labs/navigationdrawer/lib/navigation-drawer.ts index 54e9ab1be..00d3e8041 100644 --- a/navigationdrawer/lib/navigation-drawer.ts +++ b/labs/navigationdrawer/lib/navigation-drawer.ts @@ -4,14 +4,14 @@ * SPDX-License-Identifier: Apache-2.0 */ -import '../../elevation/elevation.js'; +import '../../../elevation/elevation.js'; import {html, LitElement, nothing, PropertyValues} from 'lit'; import {property} from 'lit/decorators.js'; import {classMap} from 'lit/directives/class-map.js'; -import {ARIAMixinStrict} from '../../internal/aria/aria.js'; -import {requestUpdateOnAriaChange} from '../../internal/aria/delegate.js'; +import {ARIAMixinStrict} from '../../../internal/aria/aria.js'; +import {requestUpdateOnAriaChange} from '../../../internal/aria/delegate.js'; /** * TODO(b/265346501): add docs diff --git a/navigationdrawer/lib/shared-styles.scss b/labs/navigationdrawer/lib/shared-styles.scss similarity index 100% rename from navigationdrawer/lib/shared-styles.scss rename to labs/navigationdrawer/lib/shared-styles.scss diff --git a/navigationdrawer/navigation-drawer-modal.ts b/labs/navigationdrawer/navigation-drawer-modal.ts similarity index 100% rename from navigationdrawer/navigation-drawer-modal.ts rename to labs/navigationdrawer/navigation-drawer-modal.ts diff --git a/navigationdrawer/navigation-drawer.ts b/labs/navigationdrawer/navigation-drawer.ts similarity index 100% rename from navigationdrawer/navigation-drawer.ts rename to labs/navigationdrawer/navigation-drawer.ts diff --git a/navigationtab/_navigation-tab.scss b/labs/navigationtab/_navigation-tab.scss similarity index 100% rename from navigationtab/_navigation-tab.scss rename to labs/navigationtab/_navigation-tab.scss diff --git a/navigationtab/harness.ts b/labs/navigationtab/harness.ts similarity index 90% rename from navigationtab/harness.ts rename to labs/navigationtab/harness.ts index 3bba5144f..7345d1357 100644 --- a/navigationtab/harness.ts +++ b/labs/navigationtab/harness.ts @@ -4,7 +4,7 @@ * SPDX-License-Identifier: Apache-2.0 */ -import {Harness} from '../testing/harness.js'; +import {Harness} from '../../testing/harness.js'; import {NavigationTab} from './lib/navigation-tab.js'; diff --git a/navigationtab/lib/_navigation-tab.scss b/labs/navigationtab/lib/_navigation-tab.scss similarity index 96% rename from navigationtab/lib/_navigation-tab.scss rename to labs/navigationtab/lib/_navigation-tab.scss index 187ce5bca..9edb31d8d 100644 --- a/navigationtab/lib/_navigation-tab.scss +++ b/labs/navigationtab/lib/_navigation-tab.scss @@ -10,12 +10,12 @@ @use 'sass:map'; // go/keep-sorted end // go/keep-sorted start -@use '../../focus/focus-ring'; -@use '../../internal/motion/animation'; -@use '../../internal/sass/theme'; -@use '../../labs/badge/badge'; -@use '../../ripple/ripple'; -@use '../../tokens'; +@use '../../../focus/focus-ring'; +@use '../../../internal/motion/animation'; +@use '../../../internal/sass/theme'; +@use '../../../ripple/ripple'; +@use '../../../tokens'; +@use '../../badge/badge'; // go/keep-sorted end $animation-duration: 100ms; diff --git a/navigationtab/lib/navigation-tab-styles.scss b/labs/navigationtab/lib/navigation-tab-styles.scss similarity index 100% rename from navigationtab/lib/navigation-tab-styles.scss rename to labs/navigationtab/lib/navigation-tab-styles.scss diff --git a/navigationtab/lib/navigation-tab.ts b/labs/navigationtab/lib/navigation-tab.ts similarity index 92% rename from navigationtab/lib/navigation-tab.ts rename to labs/navigationtab/lib/navigation-tab.ts index aac385284..b9d8c4e88 100644 --- a/navigationtab/lib/navigation-tab.ts +++ b/labs/navigationtab/lib/navigation-tab.ts @@ -4,16 +4,16 @@ * SPDX-License-Identifier: Apache-2.0 */ -import '../../labs/badge/badge.js'; -import '../../focus/focus-ring.js'; -import '../../ripple/ripple.js'; +import '../../../focus/focus-ring.js'; +import '../../../ripple/ripple.js'; +import '../../badge/badge.js'; import {html, LitElement, nothing, PropertyValues} from 'lit'; import {property, query} from 'lit/decorators.js'; import {classMap} from 'lit/directives/class-map.js'; -import {ARIAMixinStrict} from '../../internal/aria/aria.js'; -import {requestUpdateOnAriaChange} from '../../internal/aria/delegate.js'; +import {ARIAMixinStrict} from '../../../internal/aria/aria.js'; +import {requestUpdateOnAriaChange} from '../../../internal/aria/delegate.js'; import {NavigationTabState} from './state.js'; diff --git a/navigationtab/lib/state.ts b/labs/navigationtab/lib/state.ts similarity index 100% rename from navigationtab/lib/state.ts rename to labs/navigationtab/lib/state.ts diff --git a/navigationtab/md-navigation-tab_test.ts b/labs/navigationtab/md-navigation-tab_test.ts similarity index 99% rename from navigationtab/md-navigation-tab_test.ts rename to labs/navigationtab/md-navigation-tab_test.ts index cf92b592f..85d73898a 100644 --- a/navigationtab/md-navigation-tab_test.ts +++ b/labs/navigationtab/md-navigation-tab_test.ts @@ -7,7 +7,7 @@ import {html, render} from 'lit'; import {customElement} from 'lit/decorators.js'; -import {Environment} from '../testing/environment.js'; +import {Environment} from '../../testing/environment.js'; import {NavigationTabHarness} from './harness.js'; import {MdNavigationTab} from './navigation-tab.js'; diff --git a/navigationtab/navigation-tab.ts b/labs/navigationtab/navigation-tab.ts similarity index 100% rename from navigationtab/navigation-tab.ts rename to labs/navigationtab/navigation-tab.ts diff --git a/tsconfig.json b/tsconfig.json index 0078a6e7f..4063b5ae0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -28,6 +28,6 @@ }, "exclude": [ "catalog", - "*/demo" + "**/demo" ] }