import { U as computed } from "./vue.runtime.esm-bundler-BvoXUmaf.js"; import { _ as convertToUnit, l as propsFactory } from "./defineComponent-DB6xIcDy.js"; //#region node_modules/vuetify/lib/composables/dimensions.js var makeDimensionProps = propsFactory({ height: [Number, String], maxHeight: [Number, String], maxWidth: [Number, String], minHeight: [Number, String], minWidth: [Number, String], width: [Number, String] }, "dimension"); function useDimension(props) { return { dimensionStyles: computed(() => { const styles = {}; const height = convertToUnit(props.height); const maxHeight = convertToUnit(props.maxHeight); const maxWidth = convertToUnit(props.maxWidth); const minHeight = convertToUnit(props.minHeight); const minWidth = convertToUnit(props.minWidth); const width = convertToUnit(props.width); if (height != null) styles.height = height; if (maxHeight != null) styles.maxHeight = maxHeight; if (maxWidth != null) styles.maxWidth = maxWidth; if (minHeight != null) styles.minHeight = minHeight; if (minWidth != null) styles.minWidth = minWidth; if (width != null) styles.width = width; return styles; }) }; } //#endregion export { useDimension as n, makeDimensionProps as t }; //# sourceMappingURL=dimensions-BDdmuRdK.js.map