routie dev init since i didn't adhere to any proper guidance up until now
This commit is contained in:
+34
@@ -0,0 +1,34 @@
|
||||
// Composables
|
||||
import { VClassIcon, VSvgIcon } from "./composables/icons.js";
|
||||
import { aliases, mdi } from "./iconsets/mdi.js"; // Utilities
|
||||
import { mergeDeep } from "./util/index.js"; // Types
|
||||
function genDefaults() {
|
||||
return {
|
||||
svg: {
|
||||
component: VSvgIcon
|
||||
},
|
||||
class: {
|
||||
component: VClassIcon
|
||||
}
|
||||
};
|
||||
}
|
||||
export 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);
|
||||
}
|
||||
//# sourceMappingURL=icons.js.map
|
||||
Reference in New Issue
Block a user