Files

33 lines
762 B
JavaScript

import {
getCurrentInstanceName,
propsFactory
} from "./chunk-LZ5T2ERG.js";
import {
toRef
} from "./chunk-2MKFL3BX.js";
// node_modules/vuetify/lib/composables/density.js
var allowedDensities = [null, "default", "comfortable", "compact"];
var makeDensityProps = propsFactory({
density: {
type: String,
default: "default",
validator: (v) => allowedDensities.includes(v)
}
}, "density");
function useDensity(props) {
let name = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : getCurrentInstanceName();
const densityClasses = toRef(() => {
return `${name}--density-${props.density}`;
});
return {
densityClasses
};
}
export {
makeDensityProps,
useDensity
};
//# sourceMappingURL=chunk-TM3MIDYC.js.map