mirror of
https://github.com/material-components/material-web.git
synced 2024-09-21 02:27:12 +03:00
chore(autocomplete): update to use local custom properties
PiperOrigin-RevId: 483473610
This commit is contained in:
parent
aff34c73ea
commit
b67fd829b4
@ -41,156 +41,145 @@ $dark-theme: tokens.md-comp-filled-autocomplete-values(
|
||||
$theme: _resolve-theme($theme, $resolvers);
|
||||
$theme: theme.create-theme-vars($theme, $custom-property-prefix);
|
||||
|
||||
.md3-text-field--filled {
|
||||
$text-field-theme: (
|
||||
active-indicator-color: map.get($theme, text-field-active-indicator-color),
|
||||
active-indicator-height:
|
||||
map.get($theme, text-field-active-indicator-height),
|
||||
caret-color: map.get($theme, text-field-caret-color),
|
||||
container-color: map.get($theme, text-field-container-color),
|
||||
container-height: map.get($theme, text-field-container-height),
|
||||
disabled-active-indicator-color:
|
||||
map.get($theme, text-field-disabled-active-indicator-color),
|
||||
disabled-active-indicator-height:
|
||||
map.get($theme, text-field-disabled-active-indicator-height),
|
||||
disabled-active-indicator-opacity:
|
||||
map.get($theme, text-field-disabled-active-indicator-opacity),
|
||||
disabled-container-color:
|
||||
map.get($theme, text-field-disabled-container-color),
|
||||
disabled-container-opacity:
|
||||
map.get($theme, text-field-disabled-container-opacity),
|
||||
disabled-input-text-color:
|
||||
map.get($theme, text-field-disabled-input-text-color),
|
||||
disabled-input-text-opacity:
|
||||
map.get($theme, text-field-disabled-input-text-opacity),
|
||||
disabled-label-text-color:
|
||||
map.get($theme, text-field-disabled-label-text-color),
|
||||
disabled-label-text-opacity:
|
||||
map.get($theme, text-field-disabled-label-text-opacity),
|
||||
disabled-leading-icon-color:
|
||||
map.get($theme, text-field-disabled-leading-icon-color),
|
||||
disabled-leading-icon-opacity:
|
||||
map.get($theme, text-field-disabled-leading-icon-opacity),
|
||||
disabled-supporting-text-color:
|
||||
map.get($theme, text-field-disabled-supporting-text-color),
|
||||
disabled-supporting-text-opacity:
|
||||
map.get($theme, text-field-disabled-supporting-text-opacity),
|
||||
disabled-trailing-icon-color:
|
||||
map.get($theme, text-field-disabled-trailing-icon-color),
|
||||
disabled-trailing-icon-opacity:
|
||||
map.get($theme, text-field-disabled-trailing-icon-opacity),
|
||||
error-active-indicator-color:
|
||||
map.get($theme, text-field-error-active-indicator-color),
|
||||
error-focus-active-indicator-color:
|
||||
map.get($theme, text-field-error-focus-active-indicator-color),
|
||||
error-focus-caret-color:
|
||||
map.get($theme, text-field-error-focus-caret-color),
|
||||
error-focus-input-text-color:
|
||||
map.get($theme, text-field-error-focus-input-text-color),
|
||||
error-focus-label-text-color:
|
||||
map.get($theme, text-field-error-focus-label-text-color),
|
||||
error-focus-leading-icon-color:
|
||||
map.get($theme, text-field-error-focus-leading-icon-color),
|
||||
error-focus-supporting-text-color:
|
||||
map.get($theme, text-field-error-focus-supporting-text-color),
|
||||
error-focus-trailing-icon-color:
|
||||
map.get($theme, text-field-error-focus-trailing-icon-color),
|
||||
error-hover-active-indicator-color:
|
||||
map.get($theme, text-field-error-hover-active-indicator-color),
|
||||
error-hover-input-text-color:
|
||||
map.get($theme, text-field-error-hover-input-text-color),
|
||||
error-hover-label-text-color:
|
||||
map.get($theme, text-field-error-hover-label-text-color),
|
||||
error-hover-leading-icon-color:
|
||||
map.get($theme, text-field-error-hover-leading-icon-color),
|
||||
error-hover-state-layer-color:
|
||||
map.get($theme, text-field-error-hover-state-layer-color),
|
||||
error-hover-state-layer-opacity:
|
||||
map.get($theme, text-field-error-hover-state-layer-opacity),
|
||||
error-hover-supporting-text-color:
|
||||
map.get($theme, text-field-error-hover-supporting-text-color),
|
||||
error-hover-trailing-icon-color:
|
||||
map.get($theme, text-field-error-hover-trailing-icon-color),
|
||||
error-input-text-color: map.get($theme, text-field-error-input-text-color),
|
||||
error-label-text-color: map.get($theme, text-field-error-label-text-color),
|
||||
error-leading-icon-color:
|
||||
map.get($theme, text-field-error-leading-icon-color),
|
||||
error-supporting-text-color:
|
||||
map.get($theme, text-field-error-supporting-text-color),
|
||||
error-trailing-icon-color:
|
||||
map.get($theme, text-field-error-trailing-icon-color),
|
||||
focus-active-indicator-color:
|
||||
map.get($theme, text-field-focus-active-indicator-color),
|
||||
focus-active-indicator-height:
|
||||
map.get($theme, text-field-focus-active-indicator-height),
|
||||
focus-input-text-color: map.get($theme, text-field-focus-input-text-color),
|
||||
focus-label-text-color: map.get($theme, text-field-focus-label-text-color),
|
||||
focus-leading-icon-color:
|
||||
map.get($theme, text-field-focus-leading-icon-color),
|
||||
focus-supporting-text-color:
|
||||
map.get($theme, text-field-focus-supporting-text-color),
|
||||
focus-trailing-icon-color:
|
||||
map.get($theme, text-field-focus-trailing-icon-color),
|
||||
hover-active-indicator-color:
|
||||
map.get($theme, text-field-hover-active-indicator-color),
|
||||
hover-active-indicator-height:
|
||||
map.get($theme, text-field-hover-active-indicator-height),
|
||||
hover-input-text-color: map.get($theme, text-field-hover-input-text-color),
|
||||
hover-label-text-color: map.get($theme, text-field-hover-label-text-color),
|
||||
hover-leading-icon-color:
|
||||
map.get($theme, text-field-hover-leading-icon-color),
|
||||
hover-state-layer-color:
|
||||
map.get($theme, text-field-hover-state-layer-color),
|
||||
hover-state-layer-opacity:
|
||||
map.get($theme, text-field-hover-state-layer-opacity),
|
||||
hover-supporting-text-color:
|
||||
map.get($theme, text-field-hover-supporting-text-color),
|
||||
hover-trailing-icon-color:
|
||||
map.get($theme, text-field-hover-trailing-icon-color),
|
||||
input-text-color: map.get($theme, text-field-input-text-color),
|
||||
input-text-font: map.get($theme, text-field-input-text-font),
|
||||
input-text-line-height: map.get($theme, text-field-input-text-line-height),
|
||||
input-text-size: map.get($theme, text-field-input-text-size),
|
||||
input-text-tracking: map.get($theme, text-field-input-text-tracking),
|
||||
input-text-type: map.get($theme, text-field-input-text-type),
|
||||
input-text-weight: map.get($theme, text-field-input-text-weight),
|
||||
label-text-color: map.get($theme, text-field-label-text-color),
|
||||
label-text-font: map.get($theme, text-field-label-text-font),
|
||||
label-text-line-height: map.get($theme, text-field-label-text-line-height),
|
||||
label-text-populated-line-height:
|
||||
map.get($theme, text-field-label-text-populated-line-height),
|
||||
label-text-populated-size:
|
||||
map.get($theme, text-field-label-text-populated-size),
|
||||
label-text-size: map.get($theme, text-field-label-text-size),
|
||||
label-text-tracking: map.get($theme, text-field-label-text-tracking),
|
||||
label-text-type: map.get($theme, text-field-label-text-type),
|
||||
label-text-weight: map.get($theme, text-field-label-text-weight),
|
||||
leading-icon-color: map.get($theme, text-field-leading-icon-color),
|
||||
leading-icon-size: map.get($theme, text-field-leading-icon-size),
|
||||
supporting-text-color: map.get($theme, text-field-supporting-text-color),
|
||||
supporting-text-font: map.get($theme, text-field-supporting-text-font),
|
||||
supporting-text-line-height:
|
||||
map.get($theme, text-field-supporting-text-line-height),
|
||||
supporting-text-size: map.get($theme, text-field-supporting-text-size),
|
||||
supporting-text-tracking:
|
||||
map.get($theme, text-field-supporting-text-tracking),
|
||||
supporting-text-weight: map.get($theme, text-field-supporting-text-weight),
|
||||
trailing-icon-color: map.get($theme, text-field-trailing-icon-color),
|
||||
trailing-icon-size: map.get($theme, text-field-trailing-icon-size),
|
||||
);
|
||||
& {
|
||||
@each $token, $value in $theme {
|
||||
--_#{$token}: #{$value};
|
||||
}
|
||||
}
|
||||
|
||||
@include filled-text-field-theme.theme($text-field-theme, $resolvers);
|
||||
.md3-text-field--filled {
|
||||
@include filled-text-field-theme.theme(
|
||||
(
|
||||
active-indicator-color: var(--_text-field-active-indicator-color),
|
||||
active-indicator-height: var(--_text-field-active-indicator-height),
|
||||
caret-color: var(--_text-field-caret-color),
|
||||
container-color: var(--_text-field-container-color),
|
||||
container-height: var(--_text-field-container-height),
|
||||
disabled-active-indicator-color:
|
||||
var(--_text-field-disabled-active-indicator-color),
|
||||
disabled-active-indicator-height:
|
||||
var(--_text-field-disabled-active-indicator-height),
|
||||
disabled-active-indicator-opacity:
|
||||
var(--_text-field-disabled-active-indicator-opacity),
|
||||
disabled-container-color: var(--_text-field-disabled-container-color),
|
||||
disabled-container-opacity:
|
||||
var(--_text-field-disabled-container-opacity),
|
||||
disabled-input-text-color: var(--_text-field-disabled-input-text-color),
|
||||
disabled-input-text-opacity:
|
||||
var(--_text-field-disabled-input-text-opacity),
|
||||
disabled-label-text-color: var(--_text-field-disabled-label-text-color),
|
||||
disabled-label-text-opacity:
|
||||
var(--_text-field-disabled-label-text-opacity),
|
||||
disabled-leading-icon-color:
|
||||
var(--_text-field-disabled-leading-icon-color),
|
||||
disabled-leading-icon-opacity:
|
||||
var(--_text-field-disabled-leading-icon-opacity),
|
||||
disabled-supporting-text-color:
|
||||
var(--_text-field-disabled-supporting-text-color),
|
||||
disabled-supporting-text-opacity:
|
||||
var(--_text-field-disabled-supporting-text-opacity),
|
||||
disabled-trailing-icon-color:
|
||||
var(--_text-field-disabled-trailing-icon-color),
|
||||
disabled-trailing-icon-opacity:
|
||||
var(--_text-field-disabled-trailing-icon-opacity),
|
||||
error-active-indicator-color:
|
||||
var(--_text-field-error-active-indicator-color),
|
||||
error-focus-active-indicator-color:
|
||||
var(--_text-field-error-focus-active-indicator-color),
|
||||
error-focus-caret-color: var(--_text-field-error-focus-caret-color),
|
||||
error-focus-input-text-color:
|
||||
var(--_text-field-error-focus-input-text-color),
|
||||
error-focus-label-text-color:
|
||||
var(--_text-field-error-focus-label-text-color),
|
||||
error-focus-leading-icon-color:
|
||||
var(--_text-field-error-focus-leading-icon-color),
|
||||
error-focus-supporting-text-color:
|
||||
var(--_text-field-error-focus-supporting-text-color),
|
||||
error-focus-trailing-icon-color:
|
||||
var(--_text-field-error-focus-trailing-icon-color),
|
||||
error-hover-active-indicator-color:
|
||||
var(--_text-field-error-hover-active-indicator-color),
|
||||
error-hover-input-text-color:
|
||||
var(--_text-field-error-hover-input-text-color),
|
||||
error-hover-label-text-color:
|
||||
var(--_text-field-error-hover-label-text-color),
|
||||
error-hover-leading-icon-color:
|
||||
var(--_text-field-error-hover-leading-icon-color),
|
||||
error-hover-state-layer-color:
|
||||
var(--_text-field-error-hover-state-layer-color),
|
||||
error-hover-state-layer-opacity:
|
||||
var(--_text-field-error-hover-state-layer-opacity),
|
||||
error-hover-supporting-text-color:
|
||||
var(--_text-field-error-hover-supporting-text-color),
|
||||
error-hover-trailing-icon-color:
|
||||
var(--_text-field-error-hover-trailing-icon-color),
|
||||
error-input-text-color: var(--_text-field-error-input-text-color),
|
||||
error-label-text-color: var(--_text-field-error-label-text-color),
|
||||
error-leading-icon-color: var(--_text-field-error-leading-icon-color),
|
||||
error-supporting-text-color:
|
||||
var(--_text-field-error-supporting-text-color),
|
||||
error-trailing-icon-color: var(--_text-field-error-trailing-icon-color),
|
||||
focus-active-indicator-color:
|
||||
var(--_text-field-focus-active-indicator-color),
|
||||
focus-active-indicator-height:
|
||||
var(--_text-field-focus-active-indicator-height),
|
||||
focus-input-text-color: var(--_text-field-focus-input-text-color),
|
||||
focus-label-text-color: var(--_text-field-focus-label-text-color),
|
||||
focus-leading-icon-color: var(--_text-field-focus-leading-icon-color),
|
||||
focus-supporting-text-color:
|
||||
var(--_text-field-focus-supporting-text-color),
|
||||
focus-trailing-icon-color: var(--_text-field-focus-trailing-icon-color),
|
||||
hover-active-indicator-color:
|
||||
var(--_text-field-hover-active-indicator-color),
|
||||
hover-active-indicator-height:
|
||||
var(--_text-field-hover-active-indicator-height),
|
||||
hover-input-text-color: var(--_text-field-hover-input-text-color),
|
||||
hover-label-text-color: var(--_text-field-hover-label-text-color),
|
||||
hover-leading-icon-color: var(--_text-field-hover-leading-icon-color),
|
||||
hover-state-layer-color: var(--_text-field-hover-state-layer-color),
|
||||
hover-state-layer-opacity: var(--_text-field-hover-state-layer-opacity),
|
||||
hover-supporting-text-color:
|
||||
var(--_text-field-hover-supporting-text-color),
|
||||
hover-trailing-icon-color: var(--_text-field-hover-trailing-icon-color),
|
||||
input-text-color: var(--_text-field-input-text-color),
|
||||
input-text-font: var(--_text-field-input-text-font),
|
||||
input-text-line-height: var(--_text-field-input-text-line-height),
|
||||
input-text-size: var(--_text-field-input-text-size),
|
||||
input-text-tracking: var(--_text-field-input-text-tracking),
|
||||
input-text-type: var(--_text-field-input-text-type),
|
||||
input-text-weight: var(--_text-field-input-text-weight),
|
||||
label-text-color: var(--_text-field-label-text-color),
|
||||
label-text-font: var(--_text-field-label-text-font),
|
||||
label-text-line-height: var(--_text-field-label-text-line-height),
|
||||
label-text-populated-line-height:
|
||||
var(--_text-field-label-text-populated-line-height),
|
||||
label-text-populated-size: var(--_text-field-label-text-populated-size),
|
||||
label-text-size: var(--_text-field-label-text-size),
|
||||
label-text-tracking: var(--_text-field-label-text-tracking),
|
||||
label-text-type: var(--_text-field-label-text-type),
|
||||
label-text-weight: var(--_text-field-label-text-weight),
|
||||
leading-icon-color: var(--_text-field-leading-icon-color),
|
||||
leading-icon-size: var(--_text-field-leading-icon-size),
|
||||
supporting-text-color: var(--_text-field-supporting-text-color),
|
||||
supporting-text-font: var(--_text-field-supporting-text-font),
|
||||
supporting-text-line-height:
|
||||
var(--_text-field-supporting-text-line-height),
|
||||
supporting-text-size: var(--_text-field-supporting-text-size),
|
||||
supporting-text-tracking: var(--_text-field-supporting-text-tracking),
|
||||
supporting-text-weight: var(--_text-field-supporting-text-weight),
|
||||
trailing-icon-color: var(--_text-field-trailing-icon-color),
|
||||
trailing-icon-size: var(--_text-field-trailing-icon-size),
|
||||
),
|
||||
$resolvers
|
||||
);
|
||||
// Textfield cannot resolve shape when created as vars.
|
||||
@include filled-field-theme.theme(
|
||||
(
|
||||
container-shape-start-start:
|
||||
map.get($theme, text-field-container-shape-start-start),
|
||||
container-shape-start-end:
|
||||
map.get($theme, text-field-container-shape-start-end),
|
||||
container-shape-end-end:
|
||||
map.get($theme, text-field-container-shape-end-end),
|
||||
container-shape-end-start:
|
||||
map.get($theme, text-field-container-shape-end-start),
|
||||
var(--_text-field-container-shape-start-start),
|
||||
container-shape-start-end: var(--_text-field-container-shape-start-end),
|
||||
container-shape-end-end: var(--_text-field-container-shape-end-end),
|
||||
container-shape-end-start: var(--_text-field-container-shape-end-start),
|
||||
)
|
||||
);
|
||||
}
|
||||
@ -198,40 +187,35 @@ $dark-theme: tokens.md-comp-filled-autocomplete-values(
|
||||
.md3-autocomplete__menu-surface {
|
||||
@include menu-surface.theme(
|
||||
(
|
||||
container-elevation-shadow:
|
||||
map.get($theme, menu-container-elevation-shadow),
|
||||
container-shape: map.get($theme, menu-container-shape),
|
||||
container-elevation-shadow: var(--_menu-container-elevation-shadow),
|
||||
container-shape: var(--_menu-container-shape),
|
||||
),
|
||||
$resolvers
|
||||
);
|
||||
|
||||
@include list.theme(
|
||||
(
|
||||
container-color: map.get($theme, menu-container-color),
|
||||
container-color: var(--_menu-container-color),
|
||||
container-surface-tint-layer-color:
|
||||
map.get($theme, menu-container-surface-tint-layer-color),
|
||||
var(--_menu-container-surface-tint-layer-color),
|
||||
container-elevation-overlay-opacity:
|
||||
map.get($theme, menu-container-elevation-overlay-opacity),
|
||||
var(--_menu-container-elevation-overlay-opacity),
|
||||
)
|
||||
);
|
||||
|
||||
@include list-item.theme(
|
||||
(
|
||||
list-item-container-color: map.get($theme, menu-container-color),
|
||||
list-item-container-color: var(--_menu-container-color),
|
||||
list-item-one-line-container-height:
|
||||
map.get($theme, menu-list-item-container-height),
|
||||
list-item-label-text-color:
|
||||
map.get($theme, menu-list-item-label-text-color),
|
||||
list-item-label-text-font:
|
||||
map.get($theme, menu-list-item-label-text-font),
|
||||
var(--_menu-list-item-container-height),
|
||||
list-item-label-text-color: var(--_menu-list-item-label-text-color),
|
||||
list-item-label-text-font: var(--_menu-list-item-label-text-font),
|
||||
list-item-label-text-line-height:
|
||||
map.get($theme, menu-list-item-label-text-line-height),
|
||||
list-item-label-text-size:
|
||||
map.get($theme, menu-list-item-label-text-size),
|
||||
var(--_menu-list-item-label-text-line-height),
|
||||
list-item-label-text-size: var(--_menu-list-item-label-text-size),
|
||||
list-item-label-text-tracking:
|
||||
map.get($theme, menu-list-item-label-text-tracking),
|
||||
list-item-label-text-weight:
|
||||
map.get($theme, menu-list-item-label-text-weight),
|
||||
var(--_menu-list-item-label-text-tracking),
|
||||
list-item-label-text-weight: var(--_menu-list-item-label-text-weight),
|
||||
)
|
||||
);
|
||||
}
|
||||
@ -240,7 +224,7 @@ $dark-theme: tokens.md-comp-filled-autocomplete-values(
|
||||
@include list-item-theme.theme(
|
||||
(
|
||||
list-item-container-color:
|
||||
map.get($theme, menu-list-item-selected-container-color),
|
||||
var(--_menu-list-item-selected-container-color),
|
||||
),
|
||||
$resolvers
|
||||
);
|
||||
|
@ -41,132 +41,126 @@ $dark-theme: tokens.md-comp-outlined-autocomplete-values(
|
||||
$theme: _resolve-theme($theme, $resolvers);
|
||||
$theme: theme.create-theme-vars($theme, $custom-property-prefix);
|
||||
|
||||
& {
|
||||
@each $token, $value in $theme {
|
||||
--_#{$token}: #{$value};
|
||||
}
|
||||
}
|
||||
|
||||
.md3-text-field--outlined {
|
||||
$text-field-theme: (
|
||||
caret-color: map.get($theme, text-field-caret-color),
|
||||
container-height: map.get($theme, text-field-container-height),
|
||||
disabled-input-text-color:
|
||||
map.get($theme, text-field-disabled-input-text-color),
|
||||
disabled-input-text-opacity:
|
||||
map.get($theme, text-field-disabled-input-text-opacity),
|
||||
disabled-label-text-color:
|
||||
map.get($theme, text-field-disabled-label-text-color),
|
||||
disabled-label-text-opacity:
|
||||
map.get($theme, text-field-disabled-label-text-opacity),
|
||||
disabled-leading-icon-color:
|
||||
map.get($theme, text-field-disabled-leading-icon-color),
|
||||
disabled-leading-icon-opacity:
|
||||
map.get($theme, text-field-disabled-leading-icon-opacity),
|
||||
disabled-outline-color: map.get($theme, text-field-disabled-outline-color),
|
||||
disabled-outline-opacity: map.get($theme, text-field-disabled-outline-opacity),
|
||||
disabled-outline-width: map.get($theme, text-field-disabled-outline-width),
|
||||
disabled-supporting-text-color:
|
||||
map.get($theme, text-field-disabled-supporting-text-color),
|
||||
disabled-supporting-text-opacity:
|
||||
map.get($theme, text-field-disabled-supporting-text-opacity),
|
||||
disabled-trailing-icon-color:
|
||||
map.get($theme, text-field-disabled-trailing-icon-color),
|
||||
disabled-trailing-icon-opacity:
|
||||
map.get($theme, text-field-disabled-trailing-icon-opacity),
|
||||
error-focus-caret-color:
|
||||
map.get($theme, text-field-error-focus-caret-color),
|
||||
error-focus-input-text-color:
|
||||
map.get($theme, text-field-error-focus-input-text-color),
|
||||
error-focus-label-text-color:
|
||||
map.get($theme, text-field-error-focus-label-text-color),
|
||||
error-focus-leading-icon-color:
|
||||
map.get($theme, text-field-error-focus-leading-icon-color),
|
||||
error-focus-outline-color: map.get($theme, text-field-error-focus-outline-color),
|
||||
error-focus-supporting-text-color:
|
||||
map.get($theme, text-field-error-focus-supporting-text-color),
|
||||
error-focus-trailing-icon-color:
|
||||
map.get($theme, text-field-error-focus-trailing-icon-color),
|
||||
error-hover-input-text-color:
|
||||
map.get($theme, text-field-error-hover-input-text-color),
|
||||
error-hover-label-text-color:
|
||||
map.get($theme, text-field-error-hover-label-text-color),
|
||||
error-hover-leading-icon-color:
|
||||
map.get($theme, text-field-error-hover-leading-icon-color),
|
||||
error-hover-outline-color: map.get($theme, text-field-error-hover-outline-color),
|
||||
error-hover-supporting-text-color:
|
||||
map.get($theme, text-field-error-hover-supporting-text-color),
|
||||
error-hover-trailing-icon-color:
|
||||
map.get($theme, text-field-error-hover-trailing-icon-color),
|
||||
error-input-text-color: map.get($theme, text-field-error-input-text-color),
|
||||
error-label-text-color: map.get($theme, text-field-error-label-text-color),
|
||||
error-leading-icon-color:
|
||||
map.get($theme, text-field-error-leading-icon-color),
|
||||
error-outline-color: map.get($theme, text-field-error-outline-color),
|
||||
error-supporting-text-color:
|
||||
map.get($theme, text-field-error-supporting-text-color),
|
||||
error-trailing-icon-color:
|
||||
map.get($theme, text-field-error-trailing-icon-color),
|
||||
focus-input-text-color: map.get($theme, text-field-focus-input-text-color),
|
||||
focus-label-text-color: map.get($theme, text-field-focus-label-text-color),
|
||||
focus-leading-icon-color:
|
||||
map.get($theme, text-field-focus-leading-icon-color),
|
||||
focus-outline-color: map.get($theme, text-field-focus-outline-color),
|
||||
focus-outline-width: map.get($theme, text-field-focus-outline-width),
|
||||
focus-supporting-text-color:
|
||||
map.get($theme, text-field-focus-supporting-text-color),
|
||||
focus-trailing-icon-color:
|
||||
map.get($theme, text-field-focus-trailing-icon-color),
|
||||
hover-input-text-color: map.get($theme, text-field-hover-input-text-color),
|
||||
hover-label-text-color: map.get($theme, text-field-hover-label-text-color),
|
||||
hover-leading-icon-color:
|
||||
map.get($theme, text-field-hover-leading-icon-color),
|
||||
hover-outline-color: map.get($theme, text-field-hover-outline-color),
|
||||
hover-outline-width: map.get($theme, text-field-hover-outline-width),
|
||||
hover-supporting-text-color:
|
||||
map.get($theme, text-field-hover-supporting-text-color),
|
||||
hover-trailing-icon-color:
|
||||
map.get($theme, text-field-hover-trailing-icon-color),
|
||||
input-text-color: map.get($theme, text-field-input-text-color),
|
||||
input-text-font: map.get($theme, text-field-input-text-font),
|
||||
input-text-line-height: map.get($theme, text-field-input-text-line-height),
|
||||
input-text-size: map.get($theme, text-field-input-text-size),
|
||||
input-text-tracking: map.get($theme, text-field-input-text-tracking),
|
||||
input-text-type: map.get($theme, text-field-input-text-type),
|
||||
input-text-weight: map.get($theme, text-field-input-text-weight),
|
||||
label-text-color: map.get($theme, text-field-label-text-color),
|
||||
label-text-font: map.get($theme, text-field-label-text-font),
|
||||
label-text-line-height: map.get($theme, text-field-label-text-line-height),
|
||||
label-text-populated-line-height:
|
||||
map.get($theme, text-field-label-text-populated-line-height),
|
||||
label-text-populated-size:
|
||||
map.get($theme, text-field-label-text-populated-size),
|
||||
label-text-size: map.get($theme, text-field-label-text-size),
|
||||
label-text-tracking: map.get($theme, text-field-label-text-tracking),
|
||||
label-text-type: map.get($theme, text-field-label-text-type),
|
||||
label-text-weight: map.get($theme, text-field-label-text-weight),
|
||||
leading-icon-color: map.get($theme, text-field-leading-icon-color),
|
||||
leading-icon-size: map.get($theme, text-field-leading-icon-size),
|
||||
outline-color: map.get($theme, text-field-outline-color),
|
||||
outline-width: map.get($theme, text-field-outline-width),
|
||||
supporting-text-color: map.get($theme, text-field-supporting-text-color),
|
||||
supporting-text-font: map.get($theme, text-field-supporting-text-font),
|
||||
supporting-text-line-height:
|
||||
map.get($theme, text-field-supporting-text-line-height),
|
||||
supporting-text-size: map.get($theme, text-field-supporting-text-size),
|
||||
supporting-text-tracking:
|
||||
map.get($theme, text-field-supporting-text-tracking),
|
||||
supporting-text-weight: map.get($theme, text-field-supporting-text-weight),
|
||||
trailing-icon-color: map.get($theme, text-field-trailing-icon-color),
|
||||
trailing-icon-size: map.get($theme, text-field-trailing-icon-size),
|
||||
@include outlined-text-field-theme.theme(
|
||||
(
|
||||
caret-color: var(--_text-field-caret-color),
|
||||
container-height: var(--_text-field-container-height),
|
||||
disabled-input-text-color: var(--_text-field-disabled-input-text-color),
|
||||
disabled-input-text-opacity:
|
||||
var(--_text-field-disabled-input-text-opacity),
|
||||
disabled-label-text-color: var(--_text-field-disabled-label-text-color),
|
||||
disabled-label-text-opacity:
|
||||
var(--_text-field-disabled-label-text-opacity),
|
||||
disabled-leading-icon-color:
|
||||
var(--_text-field-disabled-leading-icon-color),
|
||||
disabled-leading-icon-opacity:
|
||||
var(--_text-field-disabled-leading-icon-opacity),
|
||||
disabled-outline-color: var(--_text-field-disabled-outline-color),
|
||||
disabled-outline-opacity: var(--_text-field-disabled-outline-opacity),
|
||||
disabled-outline-width: var(--_text-field-disabled-outline-width),
|
||||
disabled-supporting-text-color:
|
||||
var(--_text-field-disabled-supporting-text-color),
|
||||
disabled-supporting-text-opacity:
|
||||
var(--_text-field-disabled-supporting-text-opacity),
|
||||
disabled-trailing-icon-color:
|
||||
var(--_text-field-disabled-trailing-icon-color),
|
||||
disabled-trailing-icon-opacity:
|
||||
var(--_text-field-disabled-trailing-icon-opacity),
|
||||
error-focus-caret-color: var(--_text-field-error-focus-caret-color),
|
||||
error-focus-input-text-color:
|
||||
var(--_text-field-error-focus-input-text-color),
|
||||
error-focus-label-text-color:
|
||||
var(--_text-field-error-focus-label-text-color),
|
||||
error-focus-leading-icon-color:
|
||||
var(--_text-field-error-focus-leading-icon-color),
|
||||
error-focus-outline-color: var(--_text-field-error-focus-outline-color),
|
||||
error-focus-supporting-text-color:
|
||||
var(--_text-field-error-focus-supporting-text-color),
|
||||
error-focus-trailing-icon-color:
|
||||
var(--_text-field-error-focus-trailing-icon-color),
|
||||
error-hover-input-text-color:
|
||||
var(--_text-field-error-hover-input-text-color),
|
||||
error-hover-label-text-color:
|
||||
var(--_text-field-error-hover-label-text-color),
|
||||
error-hover-leading-icon-color:
|
||||
var(--_text-field-error-hover-leading-icon-color),
|
||||
error-hover-outline-color: var(--_text-field-error-hover-outline-color),
|
||||
error-hover-supporting-text-color:
|
||||
var(--_text-field-error-hover-supporting-text-color),
|
||||
error-hover-trailing-icon-color:
|
||||
var(--_text-field-error-hover-trailing-icon-color),
|
||||
error-input-text-color: var(--_text-field-error-input-text-color),
|
||||
error-label-text-color: var(--_text-field-error-label-text-color),
|
||||
error-leading-icon-color: var(--_text-field-error-leading-icon-color),
|
||||
error-outline-color: var(--_text-field-error-outline-color),
|
||||
error-supporting-text-color:
|
||||
var(--_text-field-error-supporting-text-color),
|
||||
error-trailing-icon-color: var(--_text-field-error-trailing-icon-color),
|
||||
focus-input-text-color: var(--_text-field-focus-input-text-color),
|
||||
focus-label-text-color: var(--_text-field-focus-label-text-color),
|
||||
focus-leading-icon-color: var(--_text-field-focus-leading-icon-color),
|
||||
focus-outline-color: var(--_text-field-focus-outline-color),
|
||||
focus-outline-width: var(--_text-field-focus-outline-width),
|
||||
focus-supporting-text-color:
|
||||
var(--_text-field-focus-supporting-text-color),
|
||||
focus-trailing-icon-color: var(--_text-field-focus-trailing-icon-color),
|
||||
hover-input-text-color: var(--_text-field-hover-input-text-color),
|
||||
hover-label-text-color: var(--_text-field-hover-label-text-color),
|
||||
hover-leading-icon-color: var(--_text-field-hover-leading-icon-color),
|
||||
hover-outline-color: var(--_text-field-hover-outline-color),
|
||||
hover-outline-width: var(--_text-field-hover-outline-width),
|
||||
hover-supporting-text-color:
|
||||
var(--_text-field-hover-supporting-text-color),
|
||||
hover-trailing-icon-color: var(--_text-field-hover-trailing-icon-color),
|
||||
input-text-color: var(--_text-field-input-text-color),
|
||||
input-text-font: var(--_text-field-input-text-font),
|
||||
input-text-line-height: var(--_text-field-input-text-line-height),
|
||||
input-text-size: var(--_text-field-input-text-size),
|
||||
input-text-tracking: var(--_text-field-input-text-tracking),
|
||||
input-text-type: var(--_text-field-input-text-type),
|
||||
input-text-weight: var(--_text-field-input-text-weight),
|
||||
label-text-color: var(--_text-field-label-text-color),
|
||||
label-text-font: var(--_text-field-label-text-font),
|
||||
label-text-line-height: var(--_text-field-label-text-line-height),
|
||||
label-text-populated-line-height:
|
||||
var(--_text-field-label-text-populated-line-height),
|
||||
label-text-populated-size: var(--_text-field-label-text-populated-size),
|
||||
label-text-size: var(--_text-field-label-text-size),
|
||||
label-text-tracking: var(--_text-field-label-text-tracking),
|
||||
label-text-type: var(--_text-field-label-text-type),
|
||||
label-text-weight: var(--_text-field-label-text-weight),
|
||||
leading-icon-color: var(--_text-field-leading-icon-color),
|
||||
leading-icon-size: var(--_text-field-leading-icon-size),
|
||||
outline-color: var(--_text-field-outline-color),
|
||||
outline-width: var(--_text-field-outline-width),
|
||||
supporting-text-color: var(--_text-field-supporting-text-color),
|
||||
supporting-text-font: var(--_text-field-supporting-text-font),
|
||||
supporting-text-line-height:
|
||||
var(--_text-field-supporting-text-line-height),
|
||||
supporting-text-size: var(--_text-field-supporting-text-size),
|
||||
supporting-text-tracking: var(--_text-field-supporting-text-tracking),
|
||||
supporting-text-weight: var(--_text-field-supporting-text-weight),
|
||||
trailing-icon-color: var(--_text-field-trailing-icon-color),
|
||||
trailing-icon-size: var(--_text-field-trailing-icon-size),
|
||||
),
|
||||
$resolvers
|
||||
);
|
||||
|
||||
@include outlined-text-field-theme.theme($text-field-theme, $resolvers);
|
||||
// Textfield cannot resolve shape when created as vars.
|
||||
@include outlined-field-theme.theme(
|
||||
(
|
||||
container-shape-start-start:
|
||||
map.get($theme, text-field-container-shape-start-start),
|
||||
container-shape-start-end:
|
||||
map.get($theme, text-field-container-shape-start-end),
|
||||
container-shape-end-end:
|
||||
map.get($theme, text-field-container-shape-end-end),
|
||||
container-shape-end-start:
|
||||
map.get($theme, text-field-container-shape-end-start),
|
||||
var(--_text-field-container-shape-start-start),
|
||||
container-shape-start-end: var(--_text-field-container-shape-start-end),
|
||||
container-shape-end-end: var(--_text-field-container-shape-end-end),
|
||||
container-shape-end-start: var(--_text-field-container-shape-end-start),
|
||||
)
|
||||
);
|
||||
}
|
||||
@ -174,40 +168,35 @@ $dark-theme: tokens.md-comp-outlined-autocomplete-values(
|
||||
.md3-autocomplete__menu-surface {
|
||||
@include menu-surface.theme(
|
||||
(
|
||||
container-elevation-shadow:
|
||||
map.get($theme, menu-container-elevation-shadow),
|
||||
container-shape: map.get($theme, menu-container-shape),
|
||||
container-elevation-shadow: var(--_menu-container-elevation-shadow),
|
||||
container-shape: var(--_menu-container-shape),
|
||||
),
|
||||
$resolvers
|
||||
);
|
||||
|
||||
@include list.theme(
|
||||
(
|
||||
container-color: map.get($theme, menu-container-color),
|
||||
container-color: var(--_menu-container-color),
|
||||
container-surface-tint-layer-color:
|
||||
map.get($theme, menu-container-surface-tint-layer-color),
|
||||
var(--_menu-container-surface-tint-layer-color),
|
||||
container-elevation-overlay-opacity:
|
||||
map.get($theme, menu-container-elevation-overlay-opacity),
|
||||
var(--_menu-container-elevation-overlay-opacity),
|
||||
)
|
||||
);
|
||||
|
||||
@include list-item.theme(
|
||||
(
|
||||
list-item-container-color: map.get($theme, menu-container-color),
|
||||
list-item-container-color: var(--_menu-container-color),
|
||||
list-item-one-line-container-height:
|
||||
map.get($theme, menu-list-item-container-height),
|
||||
list-item-label-text-color:
|
||||
map.get($theme, menu-list-item-label-text-color),
|
||||
list-item-label-text-font:
|
||||
map.get($theme, menu-list-item-label-text-font),
|
||||
var(--_menu-list-item-container-height),
|
||||
list-item-label-text-color: var(--_menu-list-item-label-text-color),
|
||||
list-item-label-text-font: var(--_menu-list-item-label-text-font),
|
||||
list-item-label-text-line-height:
|
||||
map.get($theme, menu-list-item-label-text-line-height),
|
||||
list-item-label-text-size:
|
||||
map.get($theme, menu-list-item-label-text-size),
|
||||
var(--_menu-list-item-label-text-line-height),
|
||||
list-item-label-text-size: var(--_menu-list-item-label-text-size),
|
||||
list-item-label-text-tracking:
|
||||
map.get($theme, menu-list-item-label-text-tracking),
|
||||
list-item-label-text-weight:
|
||||
map.get($theme, menu-list-item-label-text-weight),
|
||||
var(--_menu-list-item-label-text-tracking),
|
||||
list-item-label-text-weight: var(--_menu-list-item-label-text-weight),
|
||||
)
|
||||
);
|
||||
}
|
||||
@ -216,7 +205,7 @@ $dark-theme: tokens.md-comp-outlined-autocomplete-values(
|
||||
@include list-item-theme.theme(
|
||||
(
|
||||
list-item-container-color:
|
||||
map.get($theme, menu-list-item-selected-container-color),
|
||||
var(--_menu-list-item-selected-container-color),
|
||||
),
|
||||
$resolvers
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user