upgrade Materio to 2.2.1

This commit is contained in:
MaysWind
2024-04-05 00:19:48 +08:00
parent ea97f8cf7a
commit 4a16b82700
30 changed files with 1892 additions and 512 deletions
+7 -22
View File
@@ -2,12 +2,13 @@
/** https://github.com/themeselection/materio-vuetify-vuejs-admin-template-free **/
@use "sass:map";
@use "@/styles/desktop/template/vuetify/variables.scss" as vuetify;
@use "@/styles/desktop/template/vuetify/variables" as vuetify;
@mixin elevation($z, $important: false) {
box-shadow: map.get(vuetify.$shadow-key-umbra, $z), map.get(vuetify.$shadow-key-penumbra, $z), map.get(vuetify.$shadow-key-ambient, $z) if($important, !important, null);
}
// #region before-pseudo
// ️ This mixin is inspired from vuetify for adding hover styles via before pseudo element
@mixin before-pseudo() {
position: relative;
@@ -25,6 +26,8 @@
}
}
// #endregion before-pseudo
@mixin bordered-skin($component, $border-property: "border", $important: false) {
#{$component} {
// background-color: rgb(var(--v-theme-background));
@@ -33,30 +36,10 @@
}
}
// #region selected-states
// ️ Inspired from vuetify's active-states mixin
// focus => 0.12 & selected => 0.08
@mixin selected-states($selector) {
// #{$selector} {
// opacity: calc(#{map.get(vuetify.$states, "selected")} * var(--v-theme-overlay-multiplier));
// }
// &:hover
// #{$selector} {
// opacity: calc(#{map.get(vuetify.$states, "selected") + map.get(vuetify.$states, "hover")} * var(--v-theme-overlay-multiplier));
// }
// &:focus-visible
// #{$selector} {
// opacity: calc(#{map.get(vuetify.$states, "selected") + map.get(vuetify.$states, "focus")} * var(--v-theme-overlay-multiplier));
// }
// @supports not selector(:focus-visible) {
// &:focus {
// #{$selector} {
// opacity: calc(#{map.get(vuetify.$states, "selected") + map.get(vuetify.$states, "focus")} * var(--v-theme-overlay-multiplier));
// }
// }
// }
#{$selector} {
opacity: calc(var(--v-selected-opacity) * var(--v-theme-overlay-multiplier));
}
@@ -79,3 +62,5 @@
}
}
}
// #endregion selected-states