20 lines
757 B
JavaScript
20 lines
757 B
JavaScript
import { U as computed } from "./vue.runtime.esm-bundler-BvoXUmaf.js";
|
|
import { c as getCurrentInstanceName, l as propsFactory } from "./defineComponent-DB6xIcDy.js";
|
|
//#region node_modules/vuetify/lib/composables/border.js
|
|
var makeBorderProps = propsFactory({ border: [
|
|
Boolean,
|
|
Number,
|
|
String
|
|
] }, "border");
|
|
function useBorder(props, name = getCurrentInstanceName()) {
|
|
return { borderClasses: computed(() => {
|
|
const border = props.border;
|
|
if (border === true || border === "") return `${name}--border`;
|
|
else if (typeof border === "string" || border === 0) return String(border).split(" ").map((v) => `border-${v}`);
|
|
return [];
|
|
}) };
|
|
}
|
|
//#endregion
|
|
export { useBorder as n, makeBorderProps as t };
|
|
|
|
//# sourceMappingURL=border-jCmRyoxP.js.map
|