mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-10 02:46:38 +00:00
Bump material (#5812)
This commit is contained in:
parent
75ed0f2f99
commit
db906ad4d0
52
package.json
52
package.json
@ -24,19 +24,19 @@
|
||||
"author": "Paulus Schoutsen <Paulus@PaulusSchoutsen.nl> (http://paulusschoutsen.nl)",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"@fullcalendar/core": "5.0.0-beta.2",
|
||||
"@fullcalendar/daygrid": "5.0.0-beta.2",
|
||||
"@material/chips": "^6.0.0-canary.35a32aaea.0",
|
||||
"@material/mwc-button": "0.14.1",
|
||||
"@material/mwc-checkbox": "0.14.1",
|
||||
"@material/mwc-dialog": "0.14.1",
|
||||
"@material/mwc-fab": "0.14.1",
|
||||
"@material/mwc-formfield": "0.14.1",
|
||||
"@material/mwc-icon-button": "0.14.1",
|
||||
"@material/mwc-list": "0.14.1",
|
||||
"@material/mwc-menu": "0.14.1",
|
||||
"@material/mwc-ripple": "0.14.1",
|
||||
"@material/mwc-switch": "0.14.1",
|
||||
"@fullcalendar/core": "^5.0.0-beta.2",
|
||||
"@fullcalendar/daygrid": "^5.0.0-beta.2",
|
||||
"@material/chips": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/mwc-button": "^0.15.0",
|
||||
"@material/mwc-checkbox": "^0.15.0",
|
||||
"@material/mwc-dialog": "^0.15.0",
|
||||
"@material/mwc-fab": "^0.15.0",
|
||||
"@material/mwc-formfield": "^0.15.0",
|
||||
"@material/mwc-icon-button": "^0.15.0",
|
||||
"@material/mwc-list": "^0.15.0",
|
||||
"@material/mwc-menu": "^0.15.0",
|
||||
"@material/mwc-ripple": "^0.15.0",
|
||||
"@material/mwc-switch": "^0.15.0",
|
||||
"@mdi/js": "4.9.95",
|
||||
"@mdi/svg": "4.9.95",
|
||||
"@polymer/app-layout": "^3.0.2",
|
||||
@ -198,19 +198,19 @@
|
||||
"@polymer/polymer": "3.1.0",
|
||||
"lit-html": "1.2.1",
|
||||
"lit-element": "2.3.1",
|
||||
"@material/animation": "6.0.0",
|
||||
"@material/base": "6.0.0",
|
||||
"@material/checkbox": "6.0.0",
|
||||
"@material/density": "6.0.0",
|
||||
"@material/dom": "6.0.0",
|
||||
"@material/elevation": "6.0.0",
|
||||
"@material/feature-targeting": "6.0.0",
|
||||
"@material/ripple": "6.0.0",
|
||||
"@material/rtl": "6.0.0",
|
||||
"@material/shape": "6.0.0",
|
||||
"@material/theme": "6.0.0",
|
||||
"@material/touch-target": "6.0.0",
|
||||
"@material/typography": "6.0.0"
|
||||
"@material/animation": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/base": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/checkbox": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/density": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/dom": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/elevation": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/feature-targeting": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/ripple": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/rtl": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/shape": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/theme": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/touch-target": "7.0.0-canary.d92d8c93e.0",
|
||||
"@material/typography": "7.0.0-canary.d92d8c93e.0"
|
||||
},
|
||||
"main": "src/home-assistant.js",
|
||||
"husky": {
|
||||
|
@ -1,41 +0,0 @@
|
||||
import "@material/mwc-fab";
|
||||
import type { Fab } from "@material/mwc-fab";
|
||||
import { ripple } from "@material/mwc-ripple/ripple-directive";
|
||||
import { customElement, html, TemplateResult } from "lit-element";
|
||||
import { classMap } from "lit-html/directives/class-map";
|
||||
import type { Constructor } from "../types";
|
||||
import "./ha-icon";
|
||||
|
||||
const MwcFab = customElements.get("mwc-fab") as Constructor<Fab>;
|
||||
|
||||
@customElement("ha-fab")
|
||||
export class HaFab extends MwcFab {
|
||||
// We override the render method because we don't have an icon font and mwc-fab doesn't support our svg-icon sets.
|
||||
// Based on version mwc-fab 0.8
|
||||
protected render(): TemplateResult {
|
||||
const classes = {
|
||||
"mdc-fab--mini": this.mini,
|
||||
"mdc-fab--exited": this.exited,
|
||||
"mdc-fab--extended": this.extended,
|
||||
};
|
||||
const showLabel = this.label !== "" && this.extended;
|
||||
return html`
|
||||
<button
|
||||
.ripple="${ripple()}"
|
||||
class="mdc-fab ${classMap(classes)}"
|
||||
?disabled="${this.disabled}"
|
||||
aria-label="${this.label || this.icon}"
|
||||
>
|
||||
${showLabel && this.showIconAtEnd ? this.label : ""}
|
||||
${this.icon ? html` <ha-icon .icon=${this.icon}></ha-icon> ` : ""}
|
||||
${showLabel && !this.showIconAtEnd ? this.label : ""}
|
||||
</button>
|
||||
`;
|
||||
}
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
"ha-fab": HaFab;
|
||||
}
|
||||
}
|
@ -4,6 +4,8 @@ import "@material/mwc-icon-button/mwc-icon-button";
|
||||
import "./ha-svg-icon";
|
||||
|
||||
export class HaIconButtonArrowPrev extends LitElement {
|
||||
@property({ type: Boolean }) public disabled = false;
|
||||
|
||||
@property() private _icon = mdiArrowLeft;
|
||||
|
||||
public connectedCallback() {
|
||||
@ -19,7 +21,7 @@ export class HaIconButtonArrowPrev extends LitElement {
|
||||
}
|
||||
|
||||
protected render(): TemplateResult {
|
||||
return html`<mwc-icon-button>
|
||||
return html`<mwc-icon-button .disabled=${this.disabled}>
|
||||
<ha-svg-icon .path=${this._icon}></ha-svg-icon>
|
||||
</mwc-icon-button> `;
|
||||
}
|
||||
|
148
src/components/ha-tab.ts
Normal file
148
src/components/ha-tab.ts
Normal file
@ -0,0 +1,148 @@
|
||||
import {
|
||||
css,
|
||||
CSSResult,
|
||||
customElement,
|
||||
LitElement,
|
||||
property,
|
||||
TemplateResult,
|
||||
html,
|
||||
queryAsync,
|
||||
internalProperty,
|
||||
eventOptions,
|
||||
} from "lit-element";
|
||||
import "@material/mwc-ripple/mwc-ripple";
|
||||
import type { Ripple } from "@material/mwc-ripple";
|
||||
import { RippleHandlers } from "@material/mwc-ripple/ripple-handlers";
|
||||
import "./ha-icon";
|
||||
import "./ha-svg-icon";
|
||||
import { ifDefined } from "lit-html/directives/if-defined";
|
||||
import { fireEvent } from "../common/dom/fire_event";
|
||||
|
||||
declare global {
|
||||
// for fire event
|
||||
interface HASSDomEvents {
|
||||
activated: undefined;
|
||||
}
|
||||
}
|
||||
|
||||
@customElement("ha-tab")
|
||||
export class HaTab extends LitElement {
|
||||
@property({ type: Boolean, reflect: true }) public active = false;
|
||||
|
||||
@property({ type: Boolean, reflect: true }) public narrow = false;
|
||||
|
||||
@property() public name?: string;
|
||||
|
||||
@queryAsync("mwc-ripple") private _ripple!: Promise<Ripple | null>;
|
||||
|
||||
@internalProperty() private _shouldRenderRipple = false;
|
||||
|
||||
protected render(): TemplateResult {
|
||||
return html`
|
||||
<div
|
||||
tabindex="0"
|
||||
role="tab"
|
||||
aria-selected=${this.active}
|
||||
aria-label=${ifDefined(this.name)}
|
||||
@focus=${this.handleRippleFocus}
|
||||
@blur=${this.handleRippleBlur}
|
||||
@mousedown=${this.handleRippleActivate}
|
||||
@mouseup=${this.handleRippleDeactivate}
|
||||
@mouseenter=${this.handleRippleMouseEnter}
|
||||
@mouseleave=${this.handleRippleMouseLeave}
|
||||
@touchstart=${this.handleRippleActivate}
|
||||
@touchend=${this.handleRippleDeactivate}
|
||||
@touchcancel=${this.handleRippleDeactivate}
|
||||
@keydown=${this._handleKeyDown}
|
||||
@click=${this._handleClick}
|
||||
>
|
||||
${this.narrow ? html`<slot name="icon"></slot>` : ""}
|
||||
${!this.narrow || this.active
|
||||
? html` <span class="name">${this.name}</span> `
|
||||
: ""}
|
||||
${this._shouldRenderRipple ? html`<mwc-ripple></mwc-ripple>` : ""}
|
||||
</div>
|
||||
`;
|
||||
}
|
||||
|
||||
private _rippleHandlers: RippleHandlers = new RippleHandlers(() => {
|
||||
this._shouldRenderRipple = true;
|
||||
return this._ripple;
|
||||
});
|
||||
|
||||
private _handleKeyDown(ev: KeyboardEvent): void {
|
||||
if (ev.keyCode === 13) {
|
||||
fireEvent(this, "activated");
|
||||
}
|
||||
}
|
||||
|
||||
private _handleClick(): void {
|
||||
fireEvent(this, "activated");
|
||||
}
|
||||
|
||||
@eventOptions({ passive: true })
|
||||
private handleRippleActivate(evt?: Event) {
|
||||
this._rippleHandlers.startPress(evt);
|
||||
}
|
||||
|
||||
private handleRippleDeactivate() {
|
||||
this._rippleHandlers.endPress();
|
||||
}
|
||||
|
||||
private handleRippleMouseEnter() {
|
||||
this._rippleHandlers.startHover();
|
||||
}
|
||||
|
||||
private handleRippleMouseLeave() {
|
||||
this._rippleHandlers.endHover();
|
||||
}
|
||||
|
||||
private handleRippleFocus() {
|
||||
this._rippleHandlers.startFocus();
|
||||
}
|
||||
|
||||
private handleRippleBlur() {
|
||||
this._rippleHandlers.endFocus();
|
||||
}
|
||||
|
||||
static get styles(): CSSResult {
|
||||
return css`
|
||||
div {
|
||||
padding: 0 32px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
text-align: center;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 64px;
|
||||
cursor: pointer;
|
||||
position: relative;
|
||||
outline: none;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.name {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
:host([active]) {
|
||||
color: var(--primary-color);
|
||||
}
|
||||
|
||||
:host(:not([narrow])[active]) div {
|
||||
border-bottom: 2px solid var(--primary-color);
|
||||
}
|
||||
|
||||
:host([narrow]) {
|
||||
padding: 0 16px;
|
||||
width: 20%;
|
||||
min-width: 0;
|
||||
}
|
||||
`;
|
||||
}
|
||||
}
|
||||
declare global {
|
||||
interface HTMLElementTagNameMap {
|
||||
"ha-tab": HaTab;
|
||||
}
|
||||
}
|
@ -18,6 +18,7 @@ import "../components/ha-icon-button-arrow-prev";
|
||||
import { HomeAssistant, Route } from "../types";
|
||||
import "../components/ha-svg-icon";
|
||||
import "../components/ha-icon";
|
||||
import "../components/ha-tab";
|
||||
|
||||
export interface PageNavigation {
|
||||
path: string;
|
||||
@ -71,29 +72,23 @@ class HassTabsSubpage extends LitElement {
|
||||
return shownTabs.map(
|
||||
(page) =>
|
||||
html`
|
||||
<div
|
||||
class="tab ${classMap({
|
||||
active: page === activeTab,
|
||||
})}"
|
||||
@click=${this._tabTapped}
|
||||
<ha-tab
|
||||
.hass=${this.hass}
|
||||
@activated=${this._tabTapped}
|
||||
.path=${page.path}
|
||||
.active=${page === activeTab}
|
||||
.narrow=${this.narrow}
|
||||
.name=${page.translationKey
|
||||
? this.hass.localize(page.translationKey)
|
||||
: page.name}
|
||||
>
|
||||
${this.narrow
|
||||
? page.iconPath
|
||||
? html`<ha-svg-icon .path=${page.iconPath}></ha-svg-icon>`
|
||||
: html`<ha-icon .icon=${page.icon}></ha-icon>`
|
||||
: ""}
|
||||
${!this.narrow || page === activeTab
|
||||
? html`
|
||||
<span class="name"
|
||||
>${page.translationKey
|
||||
? this.hass.localize(page.translationKey)
|
||||
: page.name}</span
|
||||
>
|
||||
`
|
||||
: ""}
|
||||
<mwc-ripple></mwc-ripple>
|
||||
</div>
|
||||
${page.iconPath
|
||||
? html`<ha-svg-icon
|
||||
slot="icon"
|
||||
.path=${page.iconPath}
|
||||
></ha-svg-icon>`
|
||||
: html`<ha-icon slot="icon" .icon=${page.icon}></ha-icon>`}
|
||||
</ha-tab>
|
||||
`
|
||||
);
|
||||
}
|
||||
@ -154,7 +149,7 @@ class HassTabsSubpage extends LitElement {
|
||||
`;
|
||||
}
|
||||
|
||||
private _tabTapped(ev: MouseEvent): void {
|
||||
private _tabTapped(ev: Event): void {
|
||||
navigate(this, (ev.currentTarget as any).path, true);
|
||||
}
|
||||
|
||||
@ -219,35 +214,6 @@ class HassTabsSubpage extends LitElement {
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.tab {
|
||||
padding: 0 32px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
text-align: center;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 64px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.name {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.tab.active {
|
||||
color: var(--primary-color);
|
||||
}
|
||||
|
||||
#tabbar:not(.bottom-bar) .tab.active {
|
||||
border-bottom: 2px solid var(--primary-color);
|
||||
}
|
||||
|
||||
.bottom-bar .tab {
|
||||
padding: 0 16px;
|
||||
width: 20%;
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
:host(:not([narrow])) #toolbar-icon {
|
||||
min-width: 40px;
|
||||
}
|
||||
|
@ -16,7 +16,7 @@ import {
|
||||
DataTableColumnContainer,
|
||||
RowClickedEvent,
|
||||
} from "../../../components/data-table/ha-data-table";
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import {
|
||||
AreaRegistryEntry,
|
||||
createAreaRegistryEntry,
|
||||
@ -26,6 +26,8 @@ import {
|
||||
devicesInArea,
|
||||
} from "../../../data/device_registry";
|
||||
import { showAlertDialog } from "../../../dialogs/generic/show-dialog-box";
|
||||
import "../../../components/ha-icon-button";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import "../../../layouts/hass-loading-screen";
|
||||
import "../../../layouts/hass-tabs-subpage-data-table";
|
||||
import { HomeAssistant, Route } from "../../../types";
|
||||
@ -35,6 +37,7 @@ import {
|
||||
loadAreaRegistryDetailDialog,
|
||||
showAreaRegistryDetailDialog,
|
||||
} from "./show-dialog-area-registry-detail";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
@customElement("ha-config-areas-dashboard")
|
||||
export class HaConfigAreasDashboard extends LitElement {
|
||||
@ -120,15 +123,16 @@ export class HaConfigAreasDashboard extends LitElement {
|
||||
@click=${this._showHelp}
|
||||
></ha-icon-button>
|
||||
</hass-tabs-subpage-data-table>
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
icon="hass:plus"
|
||||
title="${this.hass.localize(
|
||||
"ui.panel.config.areas.picker.create_area"
|
||||
)}"
|
||||
@click=${this._createArea}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
`;
|
||||
}
|
||||
|
||||
@ -177,25 +181,25 @@ export class HaConfigAreasDashboard extends LitElement {
|
||||
--app-header-background-color: var(--sidebar-background-color);
|
||||
--app-header-text-color: var(--sidebar-text-color);
|
||||
}
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
z-index: 1;
|
||||
}
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
}
|
||||
ha-fab.rtl {
|
||||
mwc-fab.rtl {
|
||||
right: auto;
|
||||
left: 16px;
|
||||
}
|
||||
|
||||
ha-fab[is-wide].rtl {
|
||||
mwc-fab[is-wide].rtl {
|
||||
bottom: 24px;
|
||||
right: auto;
|
||||
left: 24px;
|
||||
|
@ -14,7 +14,8 @@ import { classMap } from "lit-html/directives/class-map";
|
||||
import { navigate } from "../../../common/navigate";
|
||||
import { computeRTL } from "../../../common/util/compute_rtl";
|
||||
import "../../../components/ha-card";
|
||||
import "../../../components/ha-fab";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import "@material/mwc-fab";
|
||||
import {
|
||||
AutomationConfig,
|
||||
AutomationEntity,
|
||||
@ -40,6 +41,7 @@ import { HaDeviceAction } from "./action/types/ha-automation-action-device_id";
|
||||
import "./condition/ha-automation-condition";
|
||||
import "./trigger/ha-automation-trigger";
|
||||
import { HaDeviceTrigger } from "./trigger/types/ha-automation-trigger-device";
|
||||
import { mdiContentSave } from "@mdi/js";
|
||||
|
||||
export class HaAutomationEditor extends LitElement {
|
||||
@property() public hass!: HomeAssistant;
|
||||
@ -244,11 +246,10 @@ export class HaAutomationEditor extends LitElement {
|
||||
</div>
|
||||
`
|
||||
: ""}
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide="${this.isWide}"
|
||||
?narrow="${this.narrow}"
|
||||
?dirty="${this._dirty}"
|
||||
icon="hass:content-save"
|
||||
.title="${this.hass.localize(
|
||||
"ui.panel.config.automation.editor.save"
|
||||
)}"
|
||||
@ -256,7 +257,9 @@ export class HaAutomationEditor extends LitElement {
|
||||
class="${classMap({
|
||||
rtl: computeRTL(this.hass),
|
||||
})}"
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiContentSave}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
</hass-tabs-subpage>
|
||||
`;
|
||||
}
|
||||
@ -452,7 +455,7 @@ export class HaAutomationEditor extends LitElement {
|
||||
ha-entity-toggle {
|
||||
margin-right: 8px;
|
||||
}
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
@ -461,24 +464,24 @@ export class HaAutomationEditor extends LitElement {
|
||||
transition: margin-bottom 0.3s;
|
||||
}
|
||||
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
margin-bottom: -140px;
|
||||
}
|
||||
ha-fab[dirty] {
|
||||
mwc-fab[dirty] {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
ha-fab.rtl {
|
||||
mwc-fab.rtl {
|
||||
right: auto;
|
||||
left: 16px;
|
||||
}
|
||||
|
||||
ha-fab[is-wide].rtl {
|
||||
mwc-fab[is-wide].rtl {
|
||||
bottom: 24px;
|
||||
right: auto;
|
||||
left: 24px;
|
||||
|
@ -18,7 +18,7 @@ import { computeStateName } from "../../../common/entity/compute_state_name";
|
||||
import { computeRTL } from "../../../common/util/compute_rtl";
|
||||
import { DataTableColumnContainer } from "../../../components/data-table/ha-data-table";
|
||||
import "../../../components/entity/ha-entity-toggle";
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import {
|
||||
AutomationConfig,
|
||||
AutomationEntity,
|
||||
@ -30,6 +30,8 @@ import { haStyle } from "../../../resources/styles";
|
||||
import { HomeAssistant, Route } from "../../../types";
|
||||
import { configSections } from "../ha-panel-config";
|
||||
import { showThingtalkDialog } from "./show-dialog-thingtalk";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
@customElement("ha-automation-picker")
|
||||
class HaAutomationPicker extends LitElement {
|
||||
@ -168,17 +170,18 @@ class HaAutomationPicker extends LitElement {
|
||||
hasFab
|
||||
>
|
||||
</hass-tabs-subpage-data-table>
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
slot="fab"
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
icon="hass:plus"
|
||||
title=${this.hass.localize(
|
||||
"ui.panel.config.automation.picker.add_automation"
|
||||
)}
|
||||
?rtl=${computeRTL(this.hass)}
|
||||
@click=${this._createNew}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
`;
|
||||
}
|
||||
|
||||
@ -208,7 +211,7 @@ class HaAutomationPicker extends LitElement {
|
||||
return [
|
||||
haStyle,
|
||||
css`
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
@ -216,19 +219,19 @@ class HaAutomationPicker extends LitElement {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
}
|
||||
ha-fab[rtl] {
|
||||
mwc-fab[rtl] {
|
||||
right: auto;
|
||||
left: 16px;
|
||||
}
|
||||
|
||||
ha-fab[rtl][is-wide] {
|
||||
mwc-fab[rtl][is-wide] {
|
||||
bottom: 24px;
|
||||
right: auto;
|
||||
left: 24px;
|
||||
|
@ -22,7 +22,7 @@ import {
|
||||
DataTableColumnContainer,
|
||||
RowClickedEvent,
|
||||
} from "../../../components/data-table/ha-data-table";
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import "../../../components/ha-icon";
|
||||
import "../../../layouts/hass-loading-screen";
|
||||
import "../../../layouts/hass-tabs-subpage-data-table";
|
||||
@ -31,6 +31,8 @@ import { showEntityEditorDialog } from "../entities/show-dialog-entity-editor";
|
||||
import { configSections } from "../ha-panel-config";
|
||||
import { HELPER_DOMAINS } from "./const";
|
||||
import { showHelperDetailDialog } from "./show-dialog-helper-detail";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
@customElement("ha-config-helpers")
|
||||
export class HaConfigHelpers extends LitElement {
|
||||
@ -154,15 +156,16 @@ export class HaConfigHelpers extends LitElement {
|
||||
hasFab
|
||||
>
|
||||
</hass-tabs-subpage-data-table>
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
icon="hass:plus"
|
||||
title="${this.hass.localize(
|
||||
"ui.panel.config.helpers.picker.add_helper"
|
||||
)}"
|
||||
@click=${this._createHelpler}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
`;
|
||||
}
|
||||
|
||||
@ -209,17 +212,17 @@ export class HaConfigHelpers extends LitElement {
|
||||
|
||||
static get styles(): CSSResult {
|
||||
return css`
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
z-index: 1;
|
||||
}
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
}
|
||||
`;
|
||||
|
@ -20,7 +20,7 @@ import {
|
||||
} from "../../../common/util/render-status";
|
||||
import "../../../components/entity/ha-state-icon";
|
||||
import "../../../components/ha-card";
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import {
|
||||
ConfigEntry,
|
||||
deleteConfigEntry,
|
||||
@ -58,6 +58,8 @@ import type {
|
||||
HaIntegrationCard,
|
||||
} from "./ha-integration-card";
|
||||
import { HASSDomEvent } from "../../../common/dom/fire_event";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
interface DataEntryFlowProgressExtended extends DataEntryFlowProgress {
|
||||
localized_title?: string;
|
||||
@ -452,15 +454,16 @@ class HaConfigIntegrations extends SubscribeMixin(LitElement) {
|
||||
`
|
||||
: ""}
|
||||
</div>
|
||||
<ha-fab
|
||||
icon="hass:plus"
|
||||
<mwc-fab
|
||||
aria-label=${this.hass.localize("ui.panel.config.integrations.new")}
|
||||
title=${this.hass.localize("ui.panel.config.integrations.new")}
|
||||
@click=${this._createFlow}
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
?rtl=${computeRTL(this.hass!)}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
</hass-tabs-subpage>
|
||||
`;
|
||||
}
|
||||
@ -680,24 +683,24 @@ class HaConfigIntegrations extends SubscribeMixin(LitElement) {
|
||||
h2 {
|
||||
margin-top: 0;
|
||||
}
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
z-index: 1;
|
||||
}
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
}
|
||||
ha-fab[rtl] {
|
||||
mwc-fab[rtl] {
|
||||
right: auto;
|
||||
left: 16px;
|
||||
}
|
||||
ha-fab[is-wide].rtl {
|
||||
mwc-fab[is-wide].rtl {
|
||||
bottom: 24px;
|
||||
left: 24px;
|
||||
right: auto;
|
||||
|
@ -1,3 +1,4 @@
|
||||
import "@material/mwc-fab";
|
||||
import "@polymer/paper-tooltip/paper-tooltip";
|
||||
import {
|
||||
css,
|
||||
@ -16,7 +17,6 @@ import {
|
||||
DataTableColumnContainer,
|
||||
RowClickedEvent,
|
||||
} from "../../../../components/data-table/ha-data-table";
|
||||
import "../../../../components/ha-fab";
|
||||
import "../../../../components/ha-icon";
|
||||
import "../../../../components/ha-icon-button";
|
||||
import {
|
||||
@ -34,6 +34,8 @@ import "../../../../layouts/hass-tabs-subpage-data-table";
|
||||
import { HomeAssistant, Route } from "../../../../types";
|
||||
import { lovelaceTabs } from "../ha-config-lovelace";
|
||||
import { showDashboardDetailDialog } from "./show-dialog-lovelace-dashboard-detail";
|
||||
import "../../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
@customElement("ha-config-lovelace-dashboards")
|
||||
export class HaConfigLovelaceDashboards extends LitElement {
|
||||
@ -222,15 +224,16 @@ export class HaConfigLovelaceDashboards extends LitElement {
|
||||
hasFab
|
||||
>
|
||||
</hass-tabs-subpage-data-table>
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
icon="hass:plus"
|
||||
title="${this.hass.localize(
|
||||
"ui.panel.config.lovelace.dashboards.picker.add_dashboard"
|
||||
)}"
|
||||
@click=${this._addDashboard}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
`;
|
||||
}
|
||||
|
||||
@ -308,17 +311,17 @@ export class HaConfigLovelaceDashboards extends LitElement {
|
||||
|
||||
static get styles(): CSSResult {
|
||||
return css`
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
z-index: 1;
|
||||
}
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
}
|
||||
`;
|
||||
|
@ -3,6 +3,7 @@ import "@polymer/paper-dropdown-menu/paper-dropdown-menu";
|
||||
import "@polymer/paper-item/paper-icon-item";
|
||||
import "@polymer/paper-listbox/paper-listbox";
|
||||
import "@polymer/paper-tooltip/paper-tooltip";
|
||||
import "@material/mwc-fab";
|
||||
import {
|
||||
css,
|
||||
CSSResult,
|
||||
@ -19,7 +20,6 @@ import {
|
||||
DataTableColumnContainer,
|
||||
RowClickedEvent,
|
||||
} from "../../../../components/data-table/ha-data-table";
|
||||
import "../../../../components/ha-fab";
|
||||
import "../../../../components/ha-icon";
|
||||
import {
|
||||
createResource,
|
||||
@ -38,6 +38,8 @@ import { HomeAssistant, Route } from "../../../../types";
|
||||
import { loadLovelaceResources } from "../../../lovelace/common/load-resources";
|
||||
import { lovelaceTabs } from "../ha-config-lovelace";
|
||||
import { showResourceDetailDialog } from "./show-dialog-lovelace-resource-detail";
|
||||
import "../../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
@customElement("ha-config-lovelace-resources")
|
||||
export class HaConfigLovelaceRescources extends LitElement {
|
||||
@ -102,15 +104,16 @@ export class HaConfigLovelaceRescources extends LitElement {
|
||||
hasFab
|
||||
>
|
||||
</hass-tabs-subpage-data-table>
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
icon="hass:plus"
|
||||
title=${this.hass.localize(
|
||||
"ui.panel.config.lovelace.resources.picker.add_resource"
|
||||
)}
|
||||
@click=${this._addResource}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
`;
|
||||
}
|
||||
|
||||
@ -199,17 +202,17 @@ export class HaConfigLovelaceRescources extends LitElement {
|
||||
|
||||
static get styles(): CSSResult {
|
||||
return css`
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
z-index: 1;
|
||||
}
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
}
|
||||
`;
|
||||
|
@ -10,7 +10,7 @@ import {
|
||||
} from "lit-element";
|
||||
import { compare } from "../../../common/string/compare";
|
||||
import "../../../components/ha-card";
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import {
|
||||
createPerson,
|
||||
deletePerson,
|
||||
@ -29,6 +29,8 @@ import {
|
||||
loadPersonDetailDialog,
|
||||
showPersonDetailDialog,
|
||||
} from "./show-dialog-person-detail";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
class HaConfigPerson extends LitElement {
|
||||
@property() public hass?: HomeAssistant;
|
||||
@ -121,13 +123,14 @@ class HaConfigPerson extends LitElement {
|
||||
</ha-config-section>
|
||||
</hass-tabs-subpage>
|
||||
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
icon="hass:plus"
|
||||
title="${hass.localize("ui.panel.config.person.add_person")}"
|
||||
@click=${this._createPerson}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
`;
|
||||
}
|
||||
|
||||
@ -237,16 +240,16 @@ class HaConfigPerson extends LitElement {
|
||||
ha-card.storage paper-item {
|
||||
cursor: pointer;
|
||||
}
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
z-index: 1;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
}
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ import { fireEvent } from "../../../common/dom/fire_event";
|
||||
import { computeStateName } from "../../../common/entity/compute_state_name";
|
||||
import { computeRTL } from "../../../common/util/compute_rtl";
|
||||
import { DataTableColumnContainer } from "../../../components/data-table/ha-data-table";
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import { forwardHaptic } from "../../../data/haptics";
|
||||
import { activateScene, SceneEntity } from "../../../data/scene";
|
||||
import { showAlertDialog } from "../../../dialogs/generic/show-dialog-box";
|
||||
@ -24,6 +24,8 @@ import { haStyle } from "../../../resources/styles";
|
||||
import { HomeAssistant, Route } from "../../../types";
|
||||
import { showToast } from "../../../util/toast";
|
||||
import { configSections } from "../ha-panel-config";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
@customElement("ha-scene-dashboard")
|
||||
class HaSceneDashboard extends LitElement {
|
||||
@ -144,13 +146,14 @@ class HaSceneDashboard extends LitElement {
|
||||
></ha-icon-button>
|
||||
</hass-tabs-subpage-data-table>
|
||||
<a href="/config/scene/edit/new">
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
icon="hass:plus"
|
||||
title=${this.hass.localize("ui.panel.config.scene.picker.add_scene")}
|
||||
?rtl=${computeRTL(this.hass)}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
</a>
|
||||
`;
|
||||
}
|
||||
@ -197,26 +200,26 @@ class HaSceneDashboard extends LitElement {
|
||||
return [
|
||||
haStyle,
|
||||
css`
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
}
|
||||
ha-fab[rtl] {
|
||||
mwc-fab[rtl] {
|
||||
right: auto;
|
||||
left: 16px;
|
||||
}
|
||||
|
||||
ha-fab[rtl][is-wide] {
|
||||
mwc-fab[rtl][is-wide] {
|
||||
bottom: 24px;
|
||||
right: auto;
|
||||
left: 24px;
|
||||
|
@ -23,7 +23,7 @@ import { computeRTL } from "../../../common/util/compute_rtl";
|
||||
import "../../../components/device/ha-device-picker";
|
||||
import "../../../components/entity/ha-entities-picker";
|
||||
import "../../../components/ha-card";
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import {
|
||||
computeDeviceName,
|
||||
DeviceRegistryEntry,
|
||||
@ -54,6 +54,8 @@ import { haStyle } from "../../../resources/styles";
|
||||
import { HomeAssistant, Route } from "../../../types";
|
||||
import "../ha-config-section";
|
||||
import { configSections } from "../ha-panel-config";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import { mdiContentSave } from "@mdi/js";
|
||||
|
||||
interface DeviceEntities {
|
||||
id: string;
|
||||
@ -372,17 +374,18 @@ export class HaSceneEditor extends SubscribeMixin(LitElement) {
|
||||
`
|
||||
: ""}
|
||||
</div>
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
?dirty=${this._dirty}
|
||||
icon="hass:content-save"
|
||||
.title=${this.hass.localize("ui.panel.config.scene.editor.save")}
|
||||
@click=${this._saveScene}
|
||||
class=${classMap({
|
||||
rtl: computeRTL(this.hass),
|
||||
})}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiContentSave}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
</hass-tabs-subpage>
|
||||
`;
|
||||
}
|
||||
@ -728,7 +731,7 @@ export class HaSceneEditor extends SubscribeMixin(LitElement) {
|
||||
span[slot="introduction"] a {
|
||||
color: var(--primary-color);
|
||||
}
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
@ -737,24 +740,24 @@ export class HaSceneEditor extends SubscribeMixin(LitElement) {
|
||||
transition: margin-bottom 0.3s;
|
||||
}
|
||||
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
margin-bottom: -140px;
|
||||
}
|
||||
ha-fab[dirty] {
|
||||
mwc-fab[dirty] {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
ha-fab.rtl {
|
||||
mwc-fab.rtl {
|
||||
right: auto;
|
||||
left: 16px;
|
||||
}
|
||||
|
||||
ha-fab[is-wide].rtl {
|
||||
mwc-fab[is-wide].rtl {
|
||||
bottom: 24px;
|
||||
right: auto;
|
||||
left: 24px;
|
||||
|
@ -15,7 +15,7 @@ import { computeObjectId } from "../../../common/entity/compute_object_id";
|
||||
import { navigate } from "../../../common/navigate";
|
||||
import { computeRTL } from "../../../common/util/compute_rtl";
|
||||
import "../../../components/ha-card";
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import {
|
||||
Action,
|
||||
deleteScript,
|
||||
@ -30,6 +30,8 @@ import "../automation/action/ha-automation-action";
|
||||
import { HaDeviceAction } from "../automation/action/types/ha-automation-action-device_id";
|
||||
import "../ha-config-section";
|
||||
import { configSections } from "../ha-panel-config";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import { mdiContentSave } from "@mdi/js";
|
||||
|
||||
export class HaScriptEditor extends LitElement {
|
||||
@property() public hass!: HomeAssistant;
|
||||
@ -139,17 +141,18 @@ export class HaScriptEditor extends LitElement {
|
||||
: ""}
|
||||
</div>
|
||||
</div>
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
?dirty=${this._dirty}
|
||||
icon="hass:content-save"
|
||||
.title="${this.hass.localize("ui.common.save")}"
|
||||
@click=${this._saveScript}
|
||||
class="${classMap({
|
||||
rtl: computeRTL(this.hass),
|
||||
})}"
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiContentSave}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
</hass-tabs-subpage>
|
||||
`;
|
||||
}
|
||||
@ -300,7 +303,7 @@ export class HaScriptEditor extends LitElement {
|
||||
span[slot="introduction"] a {
|
||||
color: var(--primary-color);
|
||||
}
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
@ -309,24 +312,24 @@ export class HaScriptEditor extends LitElement {
|
||||
transition: margin-bottom 0.3s;
|
||||
}
|
||||
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
margin-bottom: -140px;
|
||||
}
|
||||
ha-fab[dirty] {
|
||||
mwc-fab[dirty] {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
ha-fab.rtl {
|
||||
mwc-fab.rtl {
|
||||
right: auto;
|
||||
left: 16px;
|
||||
}
|
||||
|
||||
ha-fab[is-wide].rtl {
|
||||
mwc-fab[is-wide].rtl {
|
||||
bottom: 24px;
|
||||
right: auto;
|
||||
left: 24px;
|
||||
|
@ -15,7 +15,7 @@ import { fireEvent } from "../../../common/dom/fire_event";
|
||||
import { computeStateName } from "../../../common/entity/compute_state_name";
|
||||
import { computeRTL } from "../../../common/util/compute_rtl";
|
||||
import { DataTableColumnContainer } from "../../../components/data-table/ha-data-table";
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import { triggerScript } from "../../../data/script";
|
||||
import { showAlertDialog } from "../../../dialogs/generic/show-dialog-box";
|
||||
import "../../../layouts/hass-tabs-subpage-data-table";
|
||||
@ -23,6 +23,8 @@ import { haStyle } from "../../../resources/styles";
|
||||
import { HomeAssistant, Route } from "../../../types";
|
||||
import { showToast } from "../../../util/toast";
|
||||
import { configSections } from "../ha-panel-config";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
@customElement("ha-script-picker")
|
||||
class HaScriptPicker extends LitElement {
|
||||
@ -139,15 +141,16 @@ class HaScriptPicker extends LitElement {
|
||||
></ha-icon-button>
|
||||
</hass-tabs-subpage-data-table>
|
||||
<a href="/config/script/edit/new">
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
icon="hass:plus"
|
||||
title="${this.hass.localize(
|
||||
"ui.panel.config.script.picker.add_script"
|
||||
)}"
|
||||
?rtl=${computeRTL(this.hass)}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
</a>
|
||||
`;
|
||||
}
|
||||
@ -193,26 +196,26 @@ class HaScriptPicker extends LitElement {
|
||||
return [
|
||||
haStyle,
|
||||
css`
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
}
|
||||
ha-fab[rtl] {
|
||||
mwc-fab[rtl] {
|
||||
right: auto;
|
||||
left: 16px;
|
||||
}
|
||||
|
||||
ha-fab[rtl][is-wide] {
|
||||
mwc-fab[rtl][is-wide] {
|
||||
bottom: 24px;
|
||||
right: auto;
|
||||
left: 24px;
|
||||
|
@ -13,7 +13,7 @@ import {
|
||||
DataTableColumnContainer,
|
||||
RowClickedEvent,
|
||||
} from "../../../components/data-table/ha-data-table";
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import { deleteUser, fetchUsers, updateUser, User } from "../../../data/user";
|
||||
import { showConfirmationDialog } from "../../../dialogs/generic/show-dialog-box";
|
||||
import "../../../layouts/hass-tabs-subpage-data-table";
|
||||
@ -21,6 +21,8 @@ import { HomeAssistant, Route } from "../../../types";
|
||||
import { configSections } from "../ha-panel-config";
|
||||
import { showAddUserDialog } from "./show-dialog-add-user";
|
||||
import { showUserDetailDialog } from "./show-dialog-user-detail";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
@customElement("ha-config-users")
|
||||
export class HaConfigUsers extends LitElement {
|
||||
@ -97,14 +99,15 @@ export class HaConfigUsers extends LitElement {
|
||||
hasFab
|
||||
>
|
||||
</hass-tabs-subpage-data-table>
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
icon="hass:plus"
|
||||
.title=${this.hass.localize("ui.panel.config.users.picker.add_user")}
|
||||
@click=${this._addUser}
|
||||
?rtl=${computeRTL(this.hass)}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
`;
|
||||
}
|
||||
|
||||
@ -166,24 +169,24 @@ export class HaConfigUsers extends LitElement {
|
||||
|
||||
static get styles() {
|
||||
return css`
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
z-index: 1;
|
||||
}
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[rtl] {
|
||||
mwc-fab[rtl] {
|
||||
right: auto;
|
||||
left: 16px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
}
|
||||
ha-fab[rtl][is-wide] {
|
||||
mwc-fab[rtl][is-wide] {
|
||||
bottom: 24px;
|
||||
right: auto;
|
||||
left: 24px;
|
||||
|
@ -20,7 +20,7 @@ import { computeStateDomain } from "../../../common/entity/compute_state_domain"
|
||||
import { navigate } from "../../../common/navigate";
|
||||
import { compare } from "../../../common/string/compare";
|
||||
import "../../../components/ha-card";
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import "../../../components/map/ha-locations-editor";
|
||||
import type {
|
||||
HaLocationsEditor,
|
||||
@ -47,6 +47,8 @@ import type { HomeAssistant, Route } from "../../../types";
|
||||
import "../ha-config-section";
|
||||
import { configSections } from "../ha-panel-config";
|
||||
import { showZoneDetailDialog } from "./show-dialog-zone-detail";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
@customElement("ha-config-zone")
|
||||
export class HaConfigZone extends SubscribeMixin(LitElement) {
|
||||
@ -244,13 +246,14 @@ export class HaConfigZone extends SubscribeMixin(LitElement) {
|
||||
: ""}
|
||||
</hass-tabs-subpage>
|
||||
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
?is-wide=${this.isWide}
|
||||
?narrow=${this.narrow}
|
||||
icon="hass:plus"
|
||||
title="${hass.localize("ui.panel.config.zone.add_zone")}"
|
||||
@click=${this._createZone}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
`;
|
||||
}
|
||||
|
||||
@ -526,17 +529,17 @@ export class HaConfigZone extends SubscribeMixin(LitElement) {
|
||||
ha-card paper-item {
|
||||
cursor: pointer;
|
||||
}
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: fixed;
|
||||
bottom: 16px;
|
||||
right: 16px;
|
||||
z-index: 1;
|
||||
}
|
||||
ha-fab[is-wide] {
|
||||
mwc-fab[is-wide] {
|
||||
bottom: 24px;
|
||||
right: 24px;
|
||||
}
|
||||
ha-fab[narrow] {
|
||||
mwc-fab[narrow] {
|
||||
bottom: 84px;
|
||||
}
|
||||
`;
|
||||
|
@ -1,13 +1,18 @@
|
||||
import "@material/mwc-ripple";
|
||||
import type { Ripple } from "@material/mwc-ripple";
|
||||
import { RippleHandlers } from "@material/mwc-ripple/ripple-handlers";
|
||||
import { HassEntity } from "home-assistant-js-websocket";
|
||||
import {
|
||||
css,
|
||||
CSSResult,
|
||||
customElement,
|
||||
eventOptions,
|
||||
html,
|
||||
internalProperty,
|
||||
LitElement,
|
||||
property,
|
||||
PropertyValues,
|
||||
queryAsync,
|
||||
TemplateResult,
|
||||
} from "lit-element";
|
||||
import { ifDefined } from "lit-html/directives/if-defined";
|
||||
@ -69,6 +74,10 @@ export class HuiButtonCard extends LitElement implements LovelaceCard {
|
||||
|
||||
@property() private _config?: ButtonCardConfig;
|
||||
|
||||
@queryAsync("mwc-ripple") private _ripple!: Promise<Ripple | null>;
|
||||
|
||||
@internalProperty() private _shouldRenderRipple = false;
|
||||
|
||||
public getCardSize(): number {
|
||||
return 2;
|
||||
}
|
||||
@ -149,6 +158,13 @@ export class HuiButtonCard extends LitElement implements LovelaceCard {
|
||||
return html`
|
||||
<ha-card
|
||||
@action=${this._handleAction}
|
||||
@focus="${this.handleRippleFocus}"
|
||||
@blur="${this.handleRippleBlur}"
|
||||
@mousedown="${this.handleRippleActivate}"
|
||||
@mouseup="${this.handleRippleDeactivate}"
|
||||
@touchstart="${this.handleRippleActivate}"
|
||||
@touchend="${this.handleRippleDeactivate}"
|
||||
@touchcancel="${this.handleRippleDeactivate}"
|
||||
.actionHandler=${actionHandler({
|
||||
hasHold: hasAction(this._config!.hold_action),
|
||||
hasDoubleClick: hasAction(this._config!.double_tap_action),
|
||||
@ -189,7 +205,7 @@ export class HuiButtonCard extends LitElement implements LovelaceCard {
|
||||
</span>
|
||||
`
|
||||
: ""}
|
||||
<mwc-ripple></mwc-ripple>
|
||||
${this._shouldRenderRipple ? html`<mwc-ripple></mwc-ripple>` : ""}
|
||||
</ha-card>
|
||||
`;
|
||||
}
|
||||
@ -214,6 +230,28 @@ export class HuiButtonCard extends LitElement implements LovelaceCard {
|
||||
}
|
||||
}
|
||||
|
||||
private _rippleHandlers: RippleHandlers = new RippleHandlers(() => {
|
||||
this._shouldRenderRipple = true;
|
||||
return this._ripple;
|
||||
});
|
||||
|
||||
@eventOptions({ passive: true })
|
||||
private handleRippleActivate(evt?: Event) {
|
||||
this._rippleHandlers.startPress(evt);
|
||||
}
|
||||
|
||||
private handleRippleDeactivate() {
|
||||
this._rippleHandlers.endPress();
|
||||
}
|
||||
|
||||
private handleRippleFocus() {
|
||||
this._rippleHandlers.startFocus();
|
||||
}
|
||||
|
||||
private handleRippleBlur() {
|
||||
this._rippleHandlers.endFocus();
|
||||
}
|
||||
|
||||
static get styles(): CSSResult {
|
||||
return css`
|
||||
ha-card {
|
||||
@ -227,11 +265,11 @@ export class HuiButtonCard extends LitElement implements LovelaceCard {
|
||||
height: 100%;
|
||||
box-sizing: border-box;
|
||||
justify-content: center;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
ha-card:focus {
|
||||
outline: none;
|
||||
background: var(--divider-color);
|
||||
}
|
||||
|
||||
ha-icon {
|
||||
|
@ -170,12 +170,12 @@ class ActionHandler extends HTMLElement implements ActionHandler {
|
||||
display: null,
|
||||
});
|
||||
this.ripple.disabled = false;
|
||||
this.ripple.activate();
|
||||
this.ripple.startPress();
|
||||
this.ripple.unbounded = true;
|
||||
}
|
||||
|
||||
private stopAnimation() {
|
||||
this.ripple.deactivate();
|
||||
this.ripple.endPress();
|
||||
this.ripple.disabled = true;
|
||||
this.style.display = "none";
|
||||
}
|
||||
|
@ -1,4 +1,3 @@
|
||||
import "@material/mwc-ripple";
|
||||
import {
|
||||
css,
|
||||
CSSResult,
|
||||
@ -78,7 +77,6 @@ export class HuiButtonsBase extends LitElement {
|
||||
? entityConf.name || computeStateName(stateObj)
|
||||
: ""}
|
||||
</span>
|
||||
<mwc-ripple unbounded></mwc-ripple>
|
||||
</div>
|
||||
`;
|
||||
})}
|
||||
@ -108,6 +106,7 @@ export class HuiButtonsBase extends LitElement {
|
||||
cursor: pointer;
|
||||
align-items: center;
|
||||
display: inline-flex;
|
||||
outline: none;
|
||||
}
|
||||
`;
|
||||
}
|
||||
|
@ -1,3 +1,4 @@
|
||||
import "@material/mwc-fab";
|
||||
import {
|
||||
css,
|
||||
CSSResult,
|
||||
@ -20,7 +21,6 @@ import type {
|
||||
SelectionChangedEvent,
|
||||
} from "../../../../components/data-table/ha-data-table";
|
||||
import "../../../../components/entity/state-badge";
|
||||
import "../../../../components/ha-fab";
|
||||
import "../../../../components/ha-icon";
|
||||
import "../../../../components/ha-relative-time";
|
||||
import type { LovelaceConfig } from "../../../../data/lovelace";
|
||||
@ -28,6 +28,8 @@ import type { HomeAssistant } from "../../../../types";
|
||||
import { computeUnusedEntities } from "../../common/compute-unused-entities";
|
||||
import type { Lovelace } from "../../types";
|
||||
import { addEntitiesToLovelaceView } from "../add-entities-to-view";
|
||||
import "../../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
@customElement("hui-unused-entities")
|
||||
export class HuiUnusedEntities extends LitElement {
|
||||
@ -173,16 +175,17 @@ export class HuiUnusedEntities extends LitElement {
|
||||
|
||||
${this._selectedEntities.length
|
||||
? html`
|
||||
<ha-fab
|
||||
<mwc-fab
|
||||
class="${classMap({
|
||||
rtl: computeRTL(this.hass),
|
||||
})}"
|
||||
icon="hass:plus"
|
||||
.label=${this.hass.localize(
|
||||
"ui.panel.lovelace.editor.edit_card.add"
|
||||
)}
|
||||
@click=${this._addToLovelaceView}
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
`
|
||||
: ""}
|
||||
`;
|
||||
@ -238,13 +241,13 @@ export class HuiUnusedEntities extends LitElement {
|
||||
flex-grow: 1;
|
||||
margin-top: -20px;
|
||||
}
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: absolute;
|
||||
right: 16px;
|
||||
bottom: 16px;
|
||||
z-index: 1;
|
||||
}
|
||||
ha-fab.rtl {
|
||||
mwc-fab.rtl {
|
||||
left: 16px;
|
||||
right: auto;
|
||||
}
|
||||
|
@ -1,3 +1,3 @@
|
||||
// hui-view dependencies for when in edit mode.
|
||||
import "../../../components/ha-fab";
|
||||
import "@material/mwc-fab";
|
||||
import "../components/hui-card-options";
|
||||
|
@ -23,6 +23,8 @@ import { createBadgeElement } from "../create-element/create-badge-element";
|
||||
import { createCardElement } from "../create-element/create-card-element";
|
||||
import { showEditCardDialog } from "../editor/card-editor/show-edit-card-dialog";
|
||||
import { Lovelace, LovelaceBadge, LovelaceCard } from "../types";
|
||||
import "../../../components/ha-svg-icon";
|
||||
import { mdiPlus } from "@mdi/js";
|
||||
|
||||
let editCodeLoaded = false;
|
||||
|
||||
@ -95,8 +97,7 @@ export class HUIView extends LitElement {
|
||||
<div id="columns"></div>
|
||||
${this.lovelace!.editMode
|
||||
? html`
|
||||
<ha-fab
|
||||
icon="hass:plus"
|
||||
<mwc-fab
|
||||
title="${this.hass!.localize(
|
||||
"ui.panel.lovelace.editor.edit_card.add"
|
||||
)}"
|
||||
@ -104,7 +105,9 @@ export class HUIView extends LitElement {
|
||||
class="${classMap({
|
||||
rtl: computeRTL(this.hass!),
|
||||
})}"
|
||||
></ha-fab>
|
||||
>
|
||||
<ha-svg-icon slot="icon" path=${mdiPlus}></ha-svg-icon>
|
||||
</mwc-fab>
|
||||
`
|
||||
: ""}
|
||||
`;
|
||||
@ -151,7 +154,7 @@ export class HUIView extends LitElement {
|
||||
margin: 4px 4px 8px;
|
||||
}
|
||||
|
||||
ha-fab {
|
||||
mwc-fab {
|
||||
position: sticky;
|
||||
float: right;
|
||||
bottom: 16px;
|
||||
@ -159,7 +162,7 @@ export class HUIView extends LitElement {
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
ha-fab.rtl {
|
||||
mwc-fab.rtl {
|
||||
float: left;
|
||||
right: auto;
|
||||
left: 16px;
|
||||
|
637
yarn.lock
637
yarn.lock
@ -1436,7 +1436,7 @@
|
||||
resolved "https://registry.yarnpkg.com/@formatjs/intl-utils/-/intl-utils-2.2.4.tgz#fe62a96799d1f7dbe621fd38a4bd2e5a6a16cb0e"
|
||||
integrity sha512-83fsJywew0o9wQsW3VuEp33HRiFd0qbQDyFFnwZCwk59eLZ33CtKyJ5ofKMrU2KK6hk1zaIdzisrZeoNfmI3Tw==
|
||||
|
||||
"@fullcalendar/core@5.0.0-beta.2":
|
||||
"@fullcalendar/core@^5.0.0-beta.2":
|
||||
version "5.0.0-beta.2"
|
||||
resolved "https://registry.yarnpkg.com/@fullcalendar/core/-/core-5.0.0-beta.2.tgz#30a9cbbbf2d6476568f53cfa1c0746d06daa9660"
|
||||
integrity sha512-9U/kk8Y4ackY1XZ1PHvX8rG1olixoKveStXdDsX3FCtKATR8fA/O+4Pd5qyH7nGcih8TrgreUjZ+dB+DEaomqQ==
|
||||
@ -1444,7 +1444,7 @@
|
||||
preact "^10.0.5"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@fullcalendar/daygrid@5.0.0-beta.2":
|
||||
"@fullcalendar/daygrid@^5.0.0-beta.2":
|
||||
version "5.0.0-beta.2"
|
||||
resolved "https://registry.yarnpkg.com/@fullcalendar/daygrid/-/daygrid-5.0.0-beta.2.tgz#fae2a7cba8a6afc23c9d6faaa88150d820e59a73"
|
||||
integrity sha512-Dd2VLsMPWPH1W1HQ+K1iftHVXF1MYOM/lo33FUdFKM8jc0MHnF620TVyOgPojAC26u2hApbURKIY2eY87vFulg==
|
||||
@ -1565,437 +1565,446 @@
|
||||
"@babel/runtime" "^7.7.2"
|
||||
core-js "^3.4.1"
|
||||
|
||||
"@material/animation@6.0.0", "@material/animation@6.0.0-canary.35a32aaea.0", "@material/animation@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/animation/-/animation-6.0.0.tgz#ec8c8bd48e069bb35bb6aa76d944f89d35cc74fa"
|
||||
integrity sha512-BxlzXzQ5W2WtaEVV4/PqkTpKB5PfOUvPmr1EK8+xQ0ouMV4qiWuwBfnu7DgXF+cglpFP3T71uHVYmh6lMdi4vg==
|
||||
"@material/animation@7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/animation/-/animation-7.0.0-canary.d92d8c93e.0.tgz#7aa9f15b710c478c84ac31e239f0c3d85192fbc1"
|
||||
integrity sha512-MeOcW2xEyeHTwCrGERStR3lbPlDIZLqAe9d4gTHAZjf7lnTSzjOpJiXiaX8GRjBAlQ9Z4Ucy8rfCSHjKa4BU2Q==
|
||||
dependencies:
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/base@6.0.0", "@material/base@6.0.0-canary.35a32aaea.0", "@material/base@=6.0.0-canary.35a32aaea.0", "@material/base@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/base/-/base-6.0.0.tgz#e1208f9e83a4e8d8c4e17745d9c909aa4aada625"
|
||||
integrity sha512-S3rT7B9xa9IfHXIvYXYqbo6YVu9FWbFqTt1tMUCniizTRlpmHu9b5pmQ20f6mm3K3wAFD+crqsrtie2Y8h8r5g==
|
||||
"@material/base@7.0.0-canary.d92d8c93e.0", "@material/base@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/base/-/base-7.0.0-canary.d92d8c93e.0.tgz#e111a21bc5ae1a9c4cb6ae37d09edd791aaadcc1"
|
||||
integrity sha512-ey7Sz8E1A/u0lqCahn57seXYOglJk+bwBgHB+ErJICdUpVD8OhKYtAb++2+eNXVujsHohXx8TM/tZOsefATsQg==
|
||||
dependencies:
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/button@6.0.0-canary.35a32aaea.0", "@material/button@=6.0.0-canary.35a32aaea.0":
|
||||
version "6.0.0-canary.35a32aaea.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/button/-/button-6.0.0-canary.35a32aaea.0.tgz#bc47f32f98516353400eca03108a9d1a812d5e90"
|
||||
integrity sha512-iPQlUT+ku4q2KWeMp+IQEp+ejVQY1dKubblLwi6yfOdhlTkPvnf983LD+Iols3OeFELzEYsPOiV8/Iv9O09ZaA==
|
||||
"@material/button@7.0.0-canary.d92d8c93e.0", "@material/button@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/button/-/button-7.0.0-canary.d92d8c93e.0.tgz#14fa7bea4a082f43839593c0883addb6f3fdab15"
|
||||
integrity sha512-YJqwOB6Xr619nSuWGUmkJN/+bj5sV/AsDfaE28Mv3xjoFqPK19I5RsDI62uZCmODGQfgxkY768JziT49zY9LXg==
|
||||
dependencies:
|
||||
"@material/density" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/elevation" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/feature-targeting" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/ripple" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/rtl" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/shape" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/theme" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/touch-target" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/typography" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/density" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/elevation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/shape" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/touch-target" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/typography" "7.0.0-canary.d92d8c93e.0"
|
||||
|
||||
"@material/checkbox@6.0.0", "@material/checkbox@=6.0.0-canary.35a32aaea.0", "@material/checkbox@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/checkbox/-/checkbox-6.0.0.tgz#0e122c72d9b1fc7d290cec6b9f78f40b33bd3dc6"
|
||||
integrity sha512-E9fXgSZMWKHbcpzwVFWW2/ZZo8vJ5OJXSvhoQbl+Pj+NGTl4f4MY8xMj8qwA08Dqp/Bv7zfSAB1Xe7akfwQg9w==
|
||||
"@material/checkbox@7.0.0-canary.d92d8c93e.0", "@material/checkbox@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/checkbox/-/checkbox-7.0.0-canary.d92d8c93e.0.tgz#547af5361e3f8f02b0e58ac952309ab7d673217d"
|
||||
integrity sha512-yI0C0ua5JJn6qezG71cNWJC6uBxIlyqCDv/3s+aE8j/pHYel2IAJw9wWXA33Xi1QzFpjY8+gAmvN6Go3jS8JDg==
|
||||
dependencies:
|
||||
"@material/animation" "^6.0.0"
|
||||
"@material/base" "^6.0.0"
|
||||
"@material/density" "^6.0.0"
|
||||
"@material/dom" "^6.0.0"
|
||||
"@material/feature-targeting" "^6.0.0"
|
||||
"@material/ripple" "^6.0.0"
|
||||
"@material/theme" "^6.0.0"
|
||||
"@material/touch-target" "^6.0.0"
|
||||
"@material/animation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/density" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/dom" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/touch-target" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/chips@^6.0.0-canary.35a32aaea.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/chips/-/chips-6.0.0.tgz#b60a0d5767ca34bf8529883e47da8f76aeef44fa"
|
||||
integrity sha512-6R5ZG3hNGvBN+YeVdB1KB1M1Axb5n2051g0QDWNWTnIeZw6+vONMnCx2Wn2WwLyvIXNaFZgBi5mhk5GO+eOd4w==
|
||||
"@material/chips@7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/chips/-/chips-7.0.0-canary.d92d8c93e.0.tgz#c96849885e32b61c0486e9f5259aeb1ea1e3f851"
|
||||
integrity sha512-W0jUAYQyZwzowgWDCkTPGOpLAhiFyD6GgMMnBv7oHMF8nWKTVrdU6deTbTjMXQtgBtNCyXaISmOFyoiU8+bixw==
|
||||
dependencies:
|
||||
"@material/animation" "^6.0.0"
|
||||
"@material/base" "^6.0.0"
|
||||
"@material/checkbox" "^6.0.0"
|
||||
"@material/density" "^6.0.0"
|
||||
"@material/dom" "^6.0.0"
|
||||
"@material/elevation" "^6.0.0"
|
||||
"@material/feature-targeting" "^6.0.0"
|
||||
"@material/ripple" "^6.0.0"
|
||||
"@material/rtl" "^6.0.0"
|
||||
"@material/shape" "^6.0.0"
|
||||
"@material/theme" "^6.0.0"
|
||||
"@material/touch-target" "^6.0.0"
|
||||
"@material/typography" "^6.0.0"
|
||||
"@material/animation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/checkbox" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/density" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/dom" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/elevation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/shape" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/touch-target" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/typography" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/density@6.0.0", "@material/density@6.0.0-canary.35a32aaea.0", "@material/density@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/density/-/density-6.0.0.tgz#9731d9b981f9b5fd92780812c8382f144ba2494d"
|
||||
integrity sha512-svKiq7XtUg89hf08XGFF46NdiQAZfey5CiatmNxD3WX7LUoCb5zc8K9BqPL63P1Sh6kty9R0AHj+6w4ASFetPA==
|
||||
"@material/density@7.0.0-canary.d92d8c93e.0", "@material/density@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/density/-/density-7.0.0-canary.d92d8c93e.0.tgz#a7a3b0a4fdb4ce92487611a18af4bf51b8f7b09f"
|
||||
integrity sha512-yUZw5NSTp7Aj/6Qu5bqLmX23X1QWBfShAoKIwFFZMpLkgWQPy2+p+o9JqaPXN9U824/sDFDP9nofR5VosaNyVg==
|
||||
|
||||
"@material/dialog@=6.0.0-canary.35a32aaea.0":
|
||||
version "6.0.0-canary.35a32aaea.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/dialog/-/dialog-6.0.0-canary.35a32aaea.0.tgz#44be6c27d6fb9b28d051c36a2807673a2ea447a9"
|
||||
integrity sha512-td3y9Gbt2+YCSqqef16jK54Fc9YUvs5ss6/nXQpAFmkTGbKDXWRwALEmTio2I1aXgfmIoVz/RqhzBylrLuwa8A==
|
||||
"@material/dialog@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/dialog/-/dialog-7.0.0-canary.d92d8c93e.0.tgz#d11440345d57ed7f86eb2186c0e9cb72ba8938ed"
|
||||
integrity sha512-2CX0C9gAXm1hNlGBGNk8fA0hnBZF2Ehtr+KDAGO/EaYJDL72cXFsd6lWewjG2MuKk0XorVlv7EaHEZpUoprA3w==
|
||||
dependencies:
|
||||
"@material/animation" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/base" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/button" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/dom" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/elevation" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/feature-targeting" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/ripple" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/rtl" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/shape" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/theme" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/touch-target" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/typography" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/animation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/button" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/dom" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/elevation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/shape" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/touch-target" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/typography" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/dom@6.0.0", "@material/dom@6.0.0-canary.35a32aaea.0", "@material/dom@=6.0.0-canary.35a32aaea.0", "@material/dom@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/dom/-/dom-6.0.0.tgz#4f59993b65bc1921f680d5b5eb1c1ff084823dda"
|
||||
integrity sha512-9hvoi3MxR25dmyv15xJGRS+Ezlr0oD+Y6k4UyAbLpExFP2OakTZc8Xj0Fd7Nwav3I5aIXyC5jJ2gvhZcy1cI9A==
|
||||
"@material/dom@7.0.0-canary.d92d8c93e.0", "@material/dom@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/dom/-/dom-7.0.0-canary.d92d8c93e.0.tgz#079c9d4e0a5e926acc26b22277bca94750122e9f"
|
||||
integrity sha512-mHMF2dkKbymywgkOdMPdW1+MbQn2GzvdSpjfRDX/cGh6lKQ0/fado276b/vpXRQb7vNXG1Z21TUtBiZyuyf/PA==
|
||||
dependencies:
|
||||
"@material/feature-targeting" "^6.0.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/elevation@6.0.0", "@material/elevation@6.0.0-canary.35a32aaea.0", "@material/elevation@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/elevation/-/elevation-6.0.0.tgz#9ebf7c442261e1c59e1e6af0424a0b06515e07df"
|
||||
integrity sha512-9WNBu/MKTQX40Ev3ayq5V8Pf/E/DqUPRQO8F0YA99jRWuYScpX2zeJlpRe+wLI6zIxtfFcVvRW9D4O1s1Bmbdg==
|
||||
"@material/elevation@7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/elevation/-/elevation-7.0.0-canary.d92d8c93e.0.tgz#9403d7abf0019b2864c672e7d9de6409f2c48670"
|
||||
integrity sha512-qBIxG2wKZCsKN99zfss9xcI312dOnnkp6HfRSdnVSIsJd/c5RicY0hw/EE+hS+VYc8M0rnc+HSgM/+MMbFzz9w==
|
||||
dependencies:
|
||||
"@material/animation" "^6.0.0"
|
||||
"@material/base" "^6.0.0"
|
||||
"@material/feature-targeting" "^6.0.0"
|
||||
"@material/theme" "^6.0.0"
|
||||
"@material/animation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
|
||||
"@material/fab@=6.0.0-canary.35a32aaea.0":
|
||||
version "6.0.0-canary.35a32aaea.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/fab/-/fab-6.0.0-canary.35a32aaea.0.tgz#d1e3fe9c447243e3e7d995913676d4449f412772"
|
||||
integrity sha512-dY/wTgRmotwweHWSUmSd3/0ufpWVRFPvB4cG0U9rUgUhoZrUG+ot3FwfkLqSAOLRDLOeTe8k+Q14Y5FRq52rtw==
|
||||
"@material/fab@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/fab/-/fab-7.0.0-canary.d92d8c93e.0.tgz#b36379e02bf6e29699b50e0951751dc65dbe87bc"
|
||||
integrity sha512-MMunuvYq7CnVKpV4nIdevFo02Cbypx9QtyTUYQ/RncRRXSlt5myZBk90dBvInp2B5Tq9XcbkbyIK2WCvS8d1FQ==
|
||||
dependencies:
|
||||
"@material/animation" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/elevation" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/feature-targeting" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/ripple" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/rtl" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/shape" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/theme" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/touch-target" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/typography" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/animation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/dom" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/elevation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/shape" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/touch-target" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/typography" "7.0.0-canary.d92d8c93e.0"
|
||||
|
||||
"@material/feature-targeting@6.0.0", "@material/feature-targeting@6.0.0-canary.35a32aaea.0", "@material/feature-targeting@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/feature-targeting/-/feature-targeting-6.0.0.tgz#8dcfc470f3c5b8c7e1bc04bb86b062a640ff03a0"
|
||||
integrity sha512-REj9VJnqkGwpngffc/iHGPt8WTF27QFPWDD8VBNXaP+MmnpIu7V5q5JMoozKzG5uk+hVryzam1i2PJHztizDXg==
|
||||
"@material/feature-targeting@7.0.0-canary.d92d8c93e.0", "@material/feature-targeting@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/feature-targeting/-/feature-targeting-7.0.0-canary.d92d8c93e.0.tgz#7fd210bebaf260ce8b3db8a27100b9716d807bab"
|
||||
integrity sha512-0avhPtQSnHrQV6jeBZpnqLq51KFjP1oHaQKr2Tm+eqZXqQibNTUyds9oXVTzukd9v3NYTsbdMBpeiKyNrPfHMA==
|
||||
|
||||
"@material/form-field@=6.0.0-canary.35a32aaea.0":
|
||||
version "6.0.0-canary.35a32aaea.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/form-field/-/form-field-6.0.0-canary.35a32aaea.0.tgz#03374522d3ba7d8956461ded1d3e7666b2fcc23c"
|
||||
integrity sha512-+LkE4JTKvSG1YfA6HRCBloD/Ai41d3Uw7qfWtAnoisduCRslPDkP2RXaNQ+ll3sHGOOE/cAUqTYZdAoFnN9lZA==
|
||||
"@material/form-field@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/form-field/-/form-field-7.0.0-canary.d92d8c93e.0.tgz#1ebe0866ba81bf5c155a753d3741f0490cdf9320"
|
||||
integrity sha512-/F9jAGYCX5m1hNuyTgXUUdTqQDuYRirkZ8vIDcgPImCb/a/LiYI8KuIhUjXsS8vuiVmTgQTPxYMJ4QPoiFoI3Q==
|
||||
dependencies:
|
||||
"@material/base" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/feature-targeting" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/ripple" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/rtl" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/theme" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/typography" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/typography" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/icon-button@=6.0.0-canary.35a32aaea.0":
|
||||
version "6.0.0-canary.35a32aaea.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/icon-button/-/icon-button-6.0.0-canary.35a32aaea.0.tgz#9ab7ce21ea5a042ce9a5a8446e59b6cf94776ba1"
|
||||
integrity sha512-zBTSVKErBgpQA9/3fZ7rLPj6IQtfJpt4pj6PJl+65goOpEWzmk3r6mM5BQVGfZ61j8l65gAH56tAV+X7WlQgCQ==
|
||||
"@material/icon-button@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/icon-button/-/icon-button-7.0.0-canary.d92d8c93e.0.tgz#e3cb688d9d0bd185f8c67e4d255c5095ea9941fd"
|
||||
integrity sha512-7LWQ4rStg7xiLSQ1DUSOXmuS5oyLFWt4kuDiMeqraapluMFHwFZ9RwmmliE+KhhZGHpe/4VT+M+mR9ZlG507oQ==
|
||||
dependencies:
|
||||
"@material/base" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/density" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/feature-targeting" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/ripple" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/theme" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/density" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/list@6.0.0-canary.35a32aaea.0", "@material/list@=6.0.0-canary.35a32aaea.0":
|
||||
version "6.0.0-canary.35a32aaea.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/list/-/list-6.0.0-canary.35a32aaea.0.tgz#c1829fde795f0f51db2b5aeeb31c2fde9559b96e"
|
||||
integrity sha512-iezUZQ2RzhWw1cuxtpfV7xjE3XjdjkaaCmEXxBCIbGhv1uaKddlR45UR9Q52p4IIr6RmS++jlt3CBDLWMGcHQQ==
|
||||
"@material/list@7.0.0-canary.d92d8c93e.0", "@material/list@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/list/-/list-7.0.0-canary.d92d8c93e.0.tgz#fbc46ddc860c67dc4fe466b872abfa90e13d1514"
|
||||
integrity sha512-7hdSglQRGOg4y8tGx6dega12VQp1B8/SbjIsJ5fLH9gvnvusJCNVexvBO4bAa6D4ul4eWv8buJgu517plbnthA==
|
||||
dependencies:
|
||||
"@material/base" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/density" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/dom" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/feature-targeting" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/ripple" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/rtl" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/shape" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/theme" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/typography" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/density" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/dom" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/shape" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/typography" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/menu-surface@6.0.0-canary.35a32aaea.0", "@material/menu-surface@=6.0.0-canary.35a32aaea.0":
|
||||
version "6.0.0-canary.35a32aaea.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/menu-surface/-/menu-surface-6.0.0-canary.35a32aaea.0.tgz#c63a7400661ed432454d7204b41d26e46c351e43"
|
||||
integrity sha512-gazY2fi++swR3oG/IjBT1DHb1gru3P+qYxaGNw4N6h7zXCqECo1mv4FMeccgfSveLhLUI6djbg0HB0qTyPo0OA==
|
||||
"@material/menu-surface@7.0.0-canary.d92d8c93e.0", "@material/menu-surface@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/menu-surface/-/menu-surface-7.0.0-canary.d92d8c93e.0.tgz#21c6b0efcc5f781bf4aef846f45c93a0c8fb7cea"
|
||||
integrity sha512-TGxf+gMy1JjBxJhVFydWYt9ikE4mrMwA1Ki0Ts3n/Og6GizYUk1nsV6QTPUVlzOgX4vHkKHIfSCh+3tf9VokHA==
|
||||
dependencies:
|
||||
"@material/animation" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/base" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/elevation" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/feature-targeting" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/rtl" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/shape" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/theme" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/animation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/elevation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/shape" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/menu@=6.0.0-canary.35a32aaea.0":
|
||||
version "6.0.0-canary.35a32aaea.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/menu/-/menu-6.0.0-canary.35a32aaea.0.tgz#fb4e0f26b25cee046020f7f7d2b8f5c91914f593"
|
||||
integrity sha512-WulQ0MsGW9wikBroUzaAc+hk97+0RwuhShPbs8ZAIch3/hW2POH6Tw4EHdhJUNgTds3L0LVCsXLTaiJGN5XdDw==
|
||||
"@material/menu@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/menu/-/menu-7.0.0-canary.d92d8c93e.0.tgz#496ca4b078bc0072308d89905bd3c8788a4af8b9"
|
||||
integrity sha512-//ZbJmt4qepOu+i8VmgLevYAm4TtGTs4Q6k7NsZTbcaLKPM61upszM5oZ/YnlNELWZ3CUFweY2tdQIn6AnFkjw==
|
||||
dependencies:
|
||||
"@material/base" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/dom" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/elevation" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/feature-targeting" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/list" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/menu-surface" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/ripple" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/rtl" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/theme" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/dom" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/elevation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/list" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/menu-surface" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/mwc-base@^0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-base/-/mwc-base-0.14.1.tgz#7e1923919b5b672902af2e562426abff3fb73f1a"
|
||||
integrity sha512-9EHP5Q2tQntiu6K92mn5G5gakmcuituHmz0NPvzAW34RnrMV81UevwfLLZwUiy51pm52hd5/viLXVt/WlL6bDg==
|
||||
"@material/mwc-base@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-base/-/mwc-base-0.15.0.tgz#ddc8271c0f8b06c9098436ff8a9892ed0dcab5dc"
|
||||
integrity sha512-TlZQtwKMhU5e4GMQ3ZFwhJ2ANQJHTnPMRq6ZDEIG2vfoxx8JIWJ2f/yoI8MkoYUJ1Q6t5arBaBaI2Qr0JEstWw==
|
||||
dependencies:
|
||||
"@material/base" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/dom" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/ripple" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/base" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/dom" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "=7.0.0-canary.d92d8c93e.0"
|
||||
lit-element "^2.3.0"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/mwc-button@0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-button/-/mwc-button-0.14.1.tgz#9823c874f4a10fbe551bf148ea0270f443a6385c"
|
||||
integrity sha512-yXJDWsg1fdVp0afbLvtf7VbeWNhePlzK5oYZIaFzP7dmCWW8GvLK+04h/7mYMMSZeRTCcNJuRlM3Yi0S8P2YEQ==
|
||||
"@material/mwc-button@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-button/-/mwc-button-0.15.0.tgz#8ebe3718f2f23207d60e069c49235a607120012b"
|
||||
integrity sha512-vwwT5I8b7mMAH4UzGZdfStbWx+/blhBlZ/wZM+CKbolwPuOeMLeTMMawhyRnLqMxedCPExQ1koYoABXNoUB4lQ==
|
||||
dependencies:
|
||||
"@material/button" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/mwc-icon" "^0.14.1"
|
||||
"@material/mwc-ripple" "^0.14.1"
|
||||
"@material/button" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
"@material/mwc-icon" "^0.15.0"
|
||||
"@material/mwc-ripple" "^0.15.0"
|
||||
lit-element "^2.3.0"
|
||||
lit-html "^1.1.2"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/mwc-checkbox@0.14.1", "@material/mwc-checkbox@^0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-checkbox/-/mwc-checkbox-0.14.1.tgz#7d5527711a88e02163f82b56043c21e85a249856"
|
||||
integrity sha512-US1C+Z2XfNW2K7s7Wzj7gSI1M/Ah//FeR1D6SY/6K8PIu/gtrgx6iFxcByVq7aws18ghYX6jwkDfMVZFI/uAVQ==
|
||||
"@material/mwc-checkbox@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-checkbox/-/mwc-checkbox-0.15.0.tgz#57cd3cb194102951639ed0a6675f5a19bab988ad"
|
||||
integrity sha512-ssjko688R/qPAfn4E79hFMyHq91h2rHqrAtvt7rFZT8to0uOurnXNwFLyuzwruhMbPjDRSr5fVcJWqWBV/SN3Q==
|
||||
dependencies:
|
||||
"@material/checkbox" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/mwc-ripple" "^0.14.1"
|
||||
"@material/checkbox" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
"@material/mwc-ripple" "^0.15.0"
|
||||
lit-element "^2.3.0"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/mwc-dialog@0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-dialog/-/mwc-dialog-0.14.1.tgz#5f9baf3cebf84473f698613ab47dbe3355f37702"
|
||||
integrity sha512-mIWaBAdHBwa9Fg0R1syfFRNheXcAzu6//ucXjO0RdJaWV44PxFK7BecfX910H479jfIoutbjhzIZ5ph8Ji53cg==
|
||||
"@material/mwc-dialog@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-dialog/-/mwc-dialog-0.15.0.tgz#1b5266123ee4eac2274d9410ef7eadb354d27008"
|
||||
integrity sha512-3zIu0gVJyAAeKW/57/+4tsgaVKPUvo33ciZ8oDzGvOdbnkZIyWwylx6ydnPCuWED9BkQekAgH7YM+vzutP0UhQ==
|
||||
dependencies:
|
||||
"@material/dialog" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/dom" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/touch-target" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/dialog" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/dom" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
"@material/touch-target" "=7.0.0-canary.d92d8c93e.0"
|
||||
blocking-elements "^0.1.0"
|
||||
lit-element "^2.3.0"
|
||||
lit-html "^1.1.2"
|
||||
tslib "^1.10.0"
|
||||
wicg-inert "^3.0.0"
|
||||
|
||||
"@material/mwc-fab@0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-fab/-/mwc-fab-0.14.1.tgz#b01348e638c6650e83013162d5a0dabfdbb089da"
|
||||
integrity sha512-Qe8kH1uYTb3PxVlHJzh5nDWkKEJmNa4Dftb5bzS3EPKhlPBjXd1uVQ0hGJJOGeVBzdbVjuHz1mRGJvOm6n+c7A==
|
||||
"@material/mwc-fab@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-fab/-/mwc-fab-0.15.0.tgz#b0bdd664f61250e4f3a593ca8656cdd37bb3a487"
|
||||
integrity sha512-VejrZQgwAwcV72xOBaROxl3GQVg4nqczaxEZAmhVCJ5DNW58vhd32xmfXAtcySjKEROZbyIo24e3EZp8di/1Xg==
|
||||
dependencies:
|
||||
"@material/fab" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/mwc-icon" "^0.14.1"
|
||||
"@material/mwc-ripple" "^0.14.1"
|
||||
"@material/fab" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
"@material/mwc-icon" "^0.15.0"
|
||||
"@material/mwc-ripple" "^0.15.0"
|
||||
lit-element "^2.3.0"
|
||||
lit-html "^1.1.2"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/mwc-formfield@0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-formfield/-/mwc-formfield-0.14.1.tgz#30aae7b12088bae93008c6c159dec1d00957222b"
|
||||
integrity sha512-hRDFXUqB16vojdxGntzbaaVUqfODWXMg6D40Fjj0/ok2rC31POO/uoRhVHvwUZOHyjcY7yvFmXFQOXe5gUyNtg==
|
||||
"@material/mwc-formfield@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-formfield/-/mwc-formfield-0.15.0.tgz#ff06babe3c6aa522e33daf2e9dc507f18896a819"
|
||||
integrity sha512-LLzG9/35LrHW1rx5pVUmOmpvSZRw8yD3H7HkQvYeTUbEKP7quRj7v+VMFRQkvznYIWMqEudgTFhNyUAD9DrUPQ==
|
||||
dependencies:
|
||||
"@material/form-field" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/form-field" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
lit-element "^2.3.0"
|
||||
lit-html "^1.1.2"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/mwc-icon-button@0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-icon-button/-/mwc-icon-button-0.14.1.tgz#053fb8462c7656d0f601779c8f97c9e72bedcc8b"
|
||||
integrity sha512-5NRFf8+2fN5DX5GVc6jPEGaS74eYMGOG25XxL9Ma4IFfcX04d+fsEE0ujFkpfmQ2HMU50AMTKhQAUydAhSQxfg==
|
||||
"@material/mwc-icon-button@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-icon-button/-/mwc-icon-button-0.15.0.tgz#cad5a841ea58ba1f39003ba17f99a6ae55fbd0ac"
|
||||
integrity sha512-7Xw4uYdMSRWBmviMB0i1BoacX/cnlA3JKT2kKipnXlj1JP0Y8hwLebXn18m0z8TbDhwAQnXuKp6cWSZMgcVcWw==
|
||||
dependencies:
|
||||
"@material/icon-button" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/mwc-icon" "^0.14.1"
|
||||
"@material/mwc-ripple" "^0.14.1"
|
||||
"@material/icon-button" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
"@material/mwc-icon" "^0.15.0"
|
||||
"@material/mwc-ripple" "^0.15.0"
|
||||
lit-element "^2.3.0"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/mwc-icon@^0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-icon/-/mwc-icon-0.14.1.tgz#7ca8dbf7a60b559ddf6f72056078c612fe34e3da"
|
||||
integrity sha512-vjhmww/v2M4YVuPq5NhzoxyMBuJi1+CEKnfgdptqP2VT3oxjZKggQYqm/TlTTzHcRxOxhqmbcgfji7qosnzgfw==
|
||||
"@material/mwc-icon@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-icon/-/mwc-icon-0.15.0.tgz#3f4aab00aa137f6f109d42180aeb2dd55f5981a1"
|
||||
integrity sha512-jKTwh9pNYn/DgQ1jmh3J7cl8CpOz7/seqLs70mURs2pMlbv9DIQiiYYprADExko7aaOwig9+lGmKQlEyLeV6DQ==
|
||||
dependencies:
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
lit-element "^2.3.0"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/mwc-list@0.14.1", "@material/mwc-list@^0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-list/-/mwc-list-0.14.1.tgz#3f451a3f087c66391d62c5720fb5f044e2f0bd1b"
|
||||
integrity sha512-FEe0wlH69iJslkfLVjjEZSgV2yjYvIOGNvafmJjW4Wy0FsXoLV2qtUbvphcwdjPsdzG412CCSo4oeV+BBr0IWw==
|
||||
"@material/mwc-list@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-list/-/mwc-list-0.15.0.tgz#3f8a9e17f303107ba2cd24dfb95dc5017f8562c9"
|
||||
integrity sha512-LEjy+nnsL6r6RAqef/zgk9aRIClyOtXp2k73AncHJMFdYhjQfgVNJLl+RChlxTuyCafKclVD+ufQFphD+cPZBw==
|
||||
dependencies:
|
||||
"@material/base" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/list" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/mwc-checkbox" "^0.14.1"
|
||||
"@material/mwc-radio" "^0.14.1"
|
||||
"@material/base" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/density" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/list" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
"@material/mwc-checkbox" "^0.15.0"
|
||||
"@material/mwc-radio" "^0.15.0"
|
||||
"@material/mwc-ripple" "^0.15.0"
|
||||
"@material/ripple" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/typography" "=7.0.0-canary.d92d8c93e.0"
|
||||
lit-element "^2.3.0"
|
||||
lit-html "^1.1.2"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/mwc-menu@0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-menu/-/mwc-menu-0.14.1.tgz#86fc8b3d74823aeb982323f729b6498830ebb165"
|
||||
integrity sha512-TxuLbRB1pEd5gJuN8VubG4K+M+BnQSWTp20OV1XR2wxY4m03TGBdMWTh3xwtlCWIc8Pk88GhaGorXECD6GWJEQ==
|
||||
"@material/mwc-menu@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-menu/-/mwc-menu-0.15.0.tgz#f23eec7fdfd59e7268be6769b1adfc2af2642084"
|
||||
integrity sha512-LG3VpP34woRMrIJn40bkrEMuv8CXmFJ70GLFEMmNFYp8z53ftIxQ9oL3kz09q0mOwgyThZAKrXJbyluO43NMlg==
|
||||
dependencies:
|
||||
"@material/menu" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/menu-surface" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/mwc-list" "^0.14.1"
|
||||
"@material/menu" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/menu-surface" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
"@material/mwc-list" "^0.15.0"
|
||||
lit-element "^2.3.0"
|
||||
lit-html "^1.1.2"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/mwc-radio@^0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-radio/-/mwc-radio-0.14.1.tgz#6a08ed9028a7a36b64a0caf37767f9acf17ced44"
|
||||
integrity sha512-a5MTnYY1Zl/3jCCoS8GQjO6w1wRDp5VjfSk78QYpdTiZOq4xTJd0OAYZ4JFN7fGM1S64pXVqIgCIbdTFMzdygw==
|
||||
"@material/mwc-radio@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-radio/-/mwc-radio-0.15.0.tgz#629f362ddb951b331c41798214a2d347b446ac6e"
|
||||
integrity sha512-SbemYU6ZvqUGTNi62yQ6p9GIOBH2WajQFebgEsSCaaxWNJqTQGCh3vw7Wbx+75ZTTjGY6VQL0oeXDKoz2cRwmA==
|
||||
dependencies:
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/mwc-ripple" "^0.14.1"
|
||||
"@material/radio" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
"@material/mwc-ripple" "^0.15.0"
|
||||
"@material/radio" "=7.0.0-canary.d92d8c93e.0"
|
||||
lit-element "^2.3.0"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/mwc-ripple@0.14.1", "@material/mwc-ripple@^0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-ripple/-/mwc-ripple-0.14.1.tgz#9550d43dac6455eec4c3cf18494a2448f471a852"
|
||||
integrity sha512-UdGdkT4IlkQ7myWSeOj1RqXvneyrkjdBTXW0iswFySRRkbJ9f+g1771acKASdRG0fx7GvrWj6RPcBZzD5S9SmQ==
|
||||
"@material/mwc-ripple@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-ripple/-/mwc-ripple-0.15.0.tgz#ec451c85671573d42cda9745847b922b053f83f2"
|
||||
integrity sha512-3elf4ysHoURfdoWRle/0zQ2l7OUSWE7Ah73B/PYr/DgHISmYYUjg2k/K5NSro9UcmshAVnppIujlcZN3GbQIyA==
|
||||
dependencies:
|
||||
"@material/dom" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/ripple" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/dom" "=7.0.0-canary.d92d8c93e.0"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
"@material/ripple" "=7.0.0-canary.d92d8c93e.0"
|
||||
lit-element "^2.3.0"
|
||||
lit-html "^1.1.2"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/mwc-switch@0.14.1":
|
||||
version "0.14.1"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-switch/-/mwc-switch-0.14.1.tgz#15c58cdc4561deeadaf4e356c627abfe2c1ea8b1"
|
||||
integrity sha512-v6KOEyj5rxNudE33TA4BDObaYLIQ2hnawxHu/c6fYdbv2/jxSn0Aft7SpYYWJYq9cHbTbn+tlL9tFEkJvf8xWg==
|
||||
"@material/mwc-switch@^0.15.0":
|
||||
version "0.15.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/mwc-switch/-/mwc-switch-0.15.0.tgz#f9f24e57d53df92bd2fd4a65ebde89a8ea4aa177"
|
||||
integrity sha512-z4bOJgm9PYACk6JtFCQWMHpfO3HQOALmnV4EUDrUL4628oGcIfa3VJPeINDAoNzjwIvjY5EtoGKWEBDJpFnrfw==
|
||||
dependencies:
|
||||
"@material/mwc-base" "^0.14.1"
|
||||
"@material/mwc-ripple" "^0.14.1"
|
||||
"@material/switch" "=6.0.0-canary.35a32aaea.0"
|
||||
"@material/mwc-base" "^0.15.0"
|
||||
"@material/mwc-ripple" "^0.15.0"
|
||||
"@material/switch" "=7.0.0-canary.d92d8c93e.0"
|
||||
lit-element "^2.3.0"
|
||||
tslib "^1.10.0"
|
||||
|
||||
"@material/radio@=6.0.0-canary.35a32aaea.0":
|
||||
version "6.0.0-canary.35a32aaea.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/radio/-/radio-6.0.0-canary.35a32aaea.0.tgz#f1d1d2d88979a018f1f2dd5a8b58a2cbd31e3232"
|
||||
integrity sha512-vXrZm7bCPRFEkEcqcNSlk0x9VfCzrbCzXAj5MQltUxo+rUMmKs2jtcgKJDGxQgzuaTe6xa+QNLoLZXsTd17vGg==
|
||||
"@material/radio@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/radio/-/radio-7.0.0-canary.d92d8c93e.0.tgz#bf112f224cc3f3d64021e2ba45def87203dfc3fe"
|
||||
integrity sha512-ldDuoAMGy0bDNmIiYIro/N4XdoFERgM+7sJ+eHSlXUvR9Tl/YDkkGHvjRmEcl9E2CwjI9Oa3tPlj5dkggIBMGA==
|
||||
dependencies:
|
||||
"@material/animation" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/base" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/density" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/dom" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/feature-targeting" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/ripple" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/theme" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/touch-target" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/animation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/density" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/dom" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/touch-target" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/ripple@6.0.0", "@material/ripple@6.0.0-canary.35a32aaea.0", "@material/ripple@=6.0.0-canary.35a32aaea.0", "@material/ripple@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/ripple/-/ripple-6.0.0.tgz#97e08b79ca9d63fdc2a9383f47576fca0615fc87"
|
||||
integrity sha512-z+ARpjBVkRZBhiX20aAxAMrgBcfpcCRqIcI/E3Esfyo7M+q/mm8t92ZumcahxWnOBJkHM55kkpUqHlfkYlfyZQ==
|
||||
"@material/ripple@7.0.0-canary.d92d8c93e.0", "@material/ripple@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/ripple/-/ripple-7.0.0-canary.d92d8c93e.0.tgz#f617d942cecce3f219a15e46d0e540bde355e5f5"
|
||||
integrity sha512-lnusvG5+xsaNsmj4MbUdzKeATzJ9uY8oWwSIApxyj4JOoHZzgwtkp/FTxri/rT0nE9wK7+h1oh+bEgZn7VCkZw==
|
||||
dependencies:
|
||||
"@material/animation" "^6.0.0"
|
||||
"@material/base" "^6.0.0"
|
||||
"@material/dom" "^6.0.0"
|
||||
"@material/feature-targeting" "^6.0.0"
|
||||
"@material/theme" "^6.0.0"
|
||||
"@material/animation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/dom" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/rtl@6.0.0", "@material/rtl@6.0.0-canary.35a32aaea.0", "@material/rtl@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/rtl/-/rtl-6.0.0.tgz#e8114194af72f7496ca2fc5b4ee63981c46f5066"
|
||||
integrity sha512-/WkzlUm3qylWMqv7Lw7ColZ8DYvEvTXtevxxz7PKM1hT9FNlbO1/Qywvda4VUtXivEeynXEqeT1T/ZYHV9yDVw==
|
||||
"@material/rtl@7.0.0-canary.d92d8c93e.0", "@material/rtl@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/rtl/-/rtl-7.0.0-canary.d92d8c93e.0.tgz#23b16cee381f52d31a25a424bbb921a3b23ba266"
|
||||
integrity sha512-HmxYd7BKsR37QZQWX7lrZepvaZGCc9kJn5CBv3b8d9i3Oo+m6aJttDU/U0f7QNBTNBD+kLAlTL9pDd9CgvsYuQ==
|
||||
|
||||
"@material/shape@6.0.0", "@material/shape@6.0.0-canary.35a32aaea.0", "@material/shape@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/shape/-/shape-6.0.0.tgz#ac81470b2fcc160cbcf2f6b2ce933c0598046f8f"
|
||||
integrity sha512-tZT9GGWI3QcOtyfJ07Hc3noP2b5Bvx2npx/aj+k7gEIkE06mzr08dVnVOup8z8HbHWIenxRJgdeF5+lAfBE3vw==
|
||||
"@material/shape@7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/shape/-/shape-7.0.0-canary.d92d8c93e.0.tgz#85f3b60118dec525260dca048ec351520bb14b0f"
|
||||
integrity sha512-ymVfwUsitJWLpUtsn4bjJo0+cvfkAWvjQbwFj7mDViF3FvLwZEp1pHeuuciso+YDYo4l3NAz/fG/xAy+FBMTfw==
|
||||
dependencies:
|
||||
"@material/feature-targeting" "^6.0.0"
|
||||
"@material/rtl" "^6.0.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "7.0.0-canary.d92d8c93e.0"
|
||||
|
||||
"@material/switch@=6.0.0-canary.35a32aaea.0":
|
||||
version "6.0.0-canary.35a32aaea.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/switch/-/switch-6.0.0-canary.35a32aaea.0.tgz#bc8e9aeadc2ee1a08cf7b057f9f1d1b2282c9ca1"
|
||||
integrity sha512-tyMX2VBoXJtSbi6w+jk7RMZSA9hzvM1hDH9i+Mz5EQSj+mtzqPBQTBNFlRGmglMSZi6WQ/4x04OBZxjpZOHLAg==
|
||||
"@material/switch@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/switch/-/switch-7.0.0-canary.d92d8c93e.0.tgz#b8f293b3a38c39a0f41e2d44163c45d2bd57a7d0"
|
||||
integrity sha512-wWgObFNBl5oSnUZ+I3jZydQFmuv+H1sgBwSxdDTw0MJG/snZYX5V8KastUbqyG/uzuXnAtUNnhHLlPEmLDW/QQ==
|
||||
dependencies:
|
||||
"@material/animation" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/base" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/density" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/dom" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/elevation" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/feature-targeting" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/ripple" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/rtl" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/theme" "6.0.0-canary.35a32aaea.0"
|
||||
"@material/animation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/density" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/dom" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/elevation" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/ripple" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/rtl" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@material/theme@6.0.0", "@material/theme@6.0.0-canary.35a32aaea.0", "@material/theme@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/theme/-/theme-6.0.0.tgz#35da34965737e556b35670bfe4830de0a6d1ab9a"
|
||||
integrity sha512-dViBx1lsidoQhVi/MYksTmDs8aUPj3mPVQIaBPtDRtqpIuWSwG7bCHoY8rG8FHRduPLpq3b1A4OwKHBd0RWVJw==
|
||||
"@material/theme@7.0.0-canary.d92d8c93e.0", "@material/theme@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/theme/-/theme-7.0.0-canary.d92d8c93e.0.tgz#24da57015cba9d4759dade806a0ce92e10bf937a"
|
||||
integrity sha512-Qx1ZPWDQVzE2adGGuVZ3wT0/jXvF8dW2Vei3oIbe52jNmHKS81ZMPgkHlYonKX5v53nKuxEdMIclZcFaEoBZWQ==
|
||||
dependencies:
|
||||
"@material/feature-targeting" "^6.0.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
|
||||
"@material/touch-target@6.0.0", "@material/touch-target@6.0.0-canary.35a32aaea.0", "@material/touch-target@=6.0.0-canary.35a32aaea.0", "@material/touch-target@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/touch-target/-/touch-target-6.0.0.tgz#122eba0976164bdec189b56cbec88e7bcafc16c1"
|
||||
integrity sha512-qZjrxo6honqxRV2Gy7spgkfj1qzSwy2IC8xtQb6bIolDD7kbzOxmyyaMi+TxQE0QnRWG/w6DVBSsPPQGNt4Saw==
|
||||
"@material/touch-target@7.0.0-canary.d92d8c93e.0", "@material/touch-target@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/touch-target/-/touch-target-7.0.0-canary.d92d8c93e.0.tgz#90c568ae9fcf083ddeb00dc1930ea722c39177b6"
|
||||
integrity sha512-md7J3xLYHej2k2yQy/T7SJRCf9nOKsn7J8ufWsamy6HvGXOCvZivFlf70eDbdz7wUQiG0H6kT5KywQtdP16uvQ==
|
||||
dependencies:
|
||||
"@material/base" "^6.0.0"
|
||||
"@material/feature-targeting" "^6.0.0"
|
||||
"@material/base" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
|
||||
"@material/typography@6.0.0", "@material/typography@6.0.0-canary.35a32aaea.0", "@material/typography@^6.0.0":
|
||||
version "6.0.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/typography/-/typography-6.0.0.tgz#01e3f7aa9b98acdee911479de45c7386b7334da7"
|
||||
integrity sha512-+4UUEYOxINMRUdyAltd1HFydjAy+MeXqUkFUXXNVsi5nFlpGTpMrxriwVaeL++XlGgvziJjDzaOe6S7zkwYxOQ==
|
||||
"@material/typography@7.0.0-canary.d92d8c93e.0", "@material/typography@=7.0.0-canary.d92d8c93e.0":
|
||||
version "7.0.0-canary.d92d8c93e.0"
|
||||
resolved "https://registry.yarnpkg.com/@material/typography/-/typography-7.0.0-canary.d92d8c93e.0.tgz#5523b743ed8a86156627264f2546f32c000538bd"
|
||||
integrity sha512-R7oAH4hi8EASn3Vetl+ZYIZkYQ6Cq2zVEE5zb1Iy6ELtwEL63lcb2oXEkvnTTYrS/XkQA7o4bs/HUAM+ojWECA==
|
||||
dependencies:
|
||||
"@material/feature-targeting" "^6.0.0"
|
||||
"@material/theme" "^6.0.0"
|
||||
"@material/feature-targeting" "7.0.0-canary.d92d8c93e.0"
|
||||
"@material/theme" "7.0.0-canary.d92d8c93e.0"
|
||||
|
||||
"@mdi/js@4.9.95":
|
||||
version "4.9.95"
|
||||
|
Loading…
x
Reference in New Issue
Block a user