Major overhaul to the theme and now functioning.
This commit is contained in:
+211
@@ -0,0 +1,211 @@
|
||||
import {
|
||||
aliases,
|
||||
mdi
|
||||
} from "./chunk-KPWCGWEX.js";
|
||||
import {
|
||||
DateAdapterSymbol,
|
||||
DateOptionsSymbol,
|
||||
createDate,
|
||||
useDate,
|
||||
useHotkey,
|
||||
useMask
|
||||
} from "./chunk-WGYWYQOA.js";
|
||||
import {
|
||||
GoToSymbol,
|
||||
createGoTo,
|
||||
useGoTo
|
||||
} from "./chunk-NJV3GUE4.js";
|
||||
import {
|
||||
DisplaySymbol,
|
||||
createDisplay,
|
||||
useDisplay
|
||||
} from "./chunk-N4LJHDYD.js";
|
||||
import {
|
||||
IconSymbol,
|
||||
VClassIcon,
|
||||
VSvgIcon
|
||||
} from "./chunk-OJDZBU5D.js";
|
||||
import {
|
||||
useLayout
|
||||
} from "./chunk-KQXZAEJP.js";
|
||||
import "./chunk-XDSAO7OT.js";
|
||||
import {
|
||||
LocaleSymbol,
|
||||
createLocale,
|
||||
useLocale,
|
||||
useRtl
|
||||
} from "./chunk-ENTLCOCZ.js";
|
||||
import "./chunk-KA77II4V.js";
|
||||
import {
|
||||
ThemeSymbol,
|
||||
createTheme,
|
||||
useTheme
|
||||
} from "./chunk-3DSR7NCB.js";
|
||||
import {
|
||||
DefaultsSymbol,
|
||||
IN_BROWSER,
|
||||
createDefaults,
|
||||
defineComponent,
|
||||
mergeDeep,
|
||||
useDefaults
|
||||
} from "./chunk-LZ5T2ERG.js";
|
||||
import {
|
||||
effectScope,
|
||||
nextTick,
|
||||
reactive
|
||||
} from "./chunk-2MKFL3BX.js";
|
||||
|
||||
// node_modules/vuetify/lib/icons.js
|
||||
function genDefaults() {
|
||||
return {
|
||||
svg: {
|
||||
component: VSvgIcon
|
||||
},
|
||||
class: {
|
||||
component: VClassIcon
|
||||
}
|
||||
};
|
||||
}
|
||||
function createIcons(options) {
|
||||
const sets = genDefaults();
|
||||
const defaultSet = options?.defaultSet ?? "mdi";
|
||||
if (defaultSet === "mdi" && !sets.mdi) {
|
||||
sets.mdi = mdi;
|
||||
}
|
||||
return mergeDeep({
|
||||
defaultSet,
|
||||
sets,
|
||||
aliases: {
|
||||
...aliases,
|
||||
/* eslint-disable max-len */
|
||||
vuetify: ["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z", ["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z", 0.6]],
|
||||
"vuetify-outline": "svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z",
|
||||
"vuetify-play": ["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z", ["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z", 0.6]]
|
||||
/* eslint-enable max-len */
|
||||
}
|
||||
}, options);
|
||||
}
|
||||
|
||||
// node_modules/vuetify/lib/framework.js
|
||||
function createVuetify() {
|
||||
let vuetify = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
|
||||
const {
|
||||
blueprint,
|
||||
...rest
|
||||
} = vuetify;
|
||||
const options = mergeDeep(blueprint, rest);
|
||||
const {
|
||||
aliases: aliases2 = {},
|
||||
components = {},
|
||||
directives = {}
|
||||
} = options;
|
||||
const scope = effectScope();
|
||||
return scope.run(() => {
|
||||
const defaults = createDefaults(options.defaults);
|
||||
const display = createDisplay(options.display, options.ssr);
|
||||
const theme = createTheme(options.theme);
|
||||
const icons = createIcons(options.icons);
|
||||
const locale = createLocale(options.locale);
|
||||
const date = createDate(options.date, locale);
|
||||
const goTo = createGoTo(options.goTo, locale);
|
||||
function install(app) {
|
||||
for (const key in directives) {
|
||||
app.directive(key, directives[key]);
|
||||
}
|
||||
for (const key in components) {
|
||||
app.component(key, components[key]);
|
||||
}
|
||||
for (const key in aliases2) {
|
||||
app.component(key, defineComponent({
|
||||
...aliases2[key],
|
||||
name: key,
|
||||
aliasName: aliases2[key].name
|
||||
}));
|
||||
}
|
||||
const appScope = effectScope();
|
||||
appScope.run(() => {
|
||||
theme.install(app);
|
||||
});
|
||||
app.onUnmount(() => appScope.stop());
|
||||
app.provide(DefaultsSymbol, defaults);
|
||||
app.provide(DisplaySymbol, display);
|
||||
app.provide(ThemeSymbol, theme);
|
||||
app.provide(IconSymbol, icons);
|
||||
app.provide(LocaleSymbol, locale);
|
||||
app.provide(DateOptionsSymbol, date.options);
|
||||
app.provide(DateAdapterSymbol, date.instance);
|
||||
app.provide(GoToSymbol, goTo);
|
||||
if (IN_BROWSER && options.ssr) {
|
||||
if (app.$nuxt) {
|
||||
app.$nuxt.hook("app:suspense:resolve", () => {
|
||||
display.update();
|
||||
});
|
||||
} else {
|
||||
const {
|
||||
mount
|
||||
} = app;
|
||||
app.mount = function() {
|
||||
const vm = mount(...arguments);
|
||||
nextTick(() => display.update());
|
||||
app.mount = mount;
|
||||
return vm;
|
||||
};
|
||||
}
|
||||
}
|
||||
if (typeof __VUE_OPTIONS_API__ !== "boolean" || __VUE_OPTIONS_API__) {
|
||||
app.mixin({
|
||||
computed: {
|
||||
$vuetify() {
|
||||
return reactive({
|
||||
defaults: inject.call(this, DefaultsSymbol),
|
||||
display: inject.call(this, DisplaySymbol),
|
||||
theme: inject.call(this, ThemeSymbol),
|
||||
icons: inject.call(this, IconSymbol),
|
||||
locale: inject.call(this, LocaleSymbol),
|
||||
date: inject.call(this, DateAdapterSymbol)
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
function unmount() {
|
||||
scope.stop();
|
||||
}
|
||||
return {
|
||||
install,
|
||||
unmount,
|
||||
defaults,
|
||||
display,
|
||||
theme,
|
||||
icons,
|
||||
locale,
|
||||
date,
|
||||
goTo
|
||||
};
|
||||
});
|
||||
}
|
||||
var version = "3.11.6";
|
||||
createVuetify.version = version;
|
||||
function inject(key) {
|
||||
const vm = this.$;
|
||||
const provides = vm.parent?.provides ?? vm.vnode.appContext?.provides;
|
||||
if (provides && key in provides) {
|
||||
return provides[key];
|
||||
}
|
||||
}
|
||||
export {
|
||||
createVuetify,
|
||||
useDate,
|
||||
useDefaults,
|
||||
useDisplay,
|
||||
useGoTo,
|
||||
useHotkey,
|
||||
useLayout,
|
||||
useLocale,
|
||||
useMask,
|
||||
useRtl,
|
||||
useTheme,
|
||||
version
|
||||
};
|
||||
//# sourceMappingURL=vuetify.js.map
|
||||
Reference in New Issue
Block a user