Major overhaul to the theme and now functioning.
This commit is contained in:
+42
@@ -0,0 +1,42 @@
|
||||
import {
|
||||
convertToUnit,
|
||||
destructComputed,
|
||||
getCurrentInstanceName,
|
||||
includes,
|
||||
propsFactory
|
||||
} from "./chunk-LZ5T2ERG.js";
|
||||
|
||||
// node_modules/vuetify/lib/composables/size.js
|
||||
var predefinedSizes = ["x-small", "small", "default", "large", "x-large"];
|
||||
var makeSizeProps = propsFactory({
|
||||
size: {
|
||||
type: [String, Number],
|
||||
default: "default"
|
||||
}
|
||||
}, "size");
|
||||
function useSize(props) {
|
||||
let name = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : getCurrentInstanceName();
|
||||
return destructComputed(() => {
|
||||
const size = props.size;
|
||||
let sizeClasses;
|
||||
let sizeStyles;
|
||||
if (includes(predefinedSizes, size)) {
|
||||
sizeClasses = `${name}--size-${size}`;
|
||||
} else if (size) {
|
||||
sizeStyles = {
|
||||
width: convertToUnit(size),
|
||||
height: convertToUnit(size)
|
||||
};
|
||||
}
|
||||
return {
|
||||
sizeClasses,
|
||||
sizeStyles
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
export {
|
||||
makeSizeProps,
|
||||
useSize
|
||||
};
|
||||
//# sourceMappingURL=chunk-PIT7IT55.js.map
|
||||
Reference in New Issue
Block a user