comic-plus
Version:
<p align="center"> <img width="200px" src="./logo.png"/> </p>
25 lines (24 loc) • 560 B
JavaScript
import "../../../utils/config.mjs";
import "vue";
import { isString } from "../../../utils/typescript.mjs";
import "@vueuse/core";
const collapseProps = {
modelValue: [String, Array],
accordion: Boolean,
fill: Boolean,
color: String,
background: String,
gap: {
type: Number,
default: 10
}
};
const isValidValue = (value) => isString(value) || Array.isArray(value) && value.every((val) => isString(val));
const collapseEmits = {
["update:modelValue"]: isValidValue,
change: isValidValue
};
export {
collapseEmits,
collapseProps
};