yanzhen-design-vue
Version:
34 lines (33 loc) • 697 B
JavaScript
import { buildProps, buildEmits } from "@yanzhen-libs/utils-vue";
import "../../../hooks/index.mjs";
import { useNamespace } from "../../../hooks/use-namespace/index.mjs";
const ns = useNamespace("find-data");
const findDataOptions = {
ns,
class: ns.b(),
name: ns.defineVNodeName()
};
const findDataName = findDataOptions.name;
const findDataApis = {
getData: Symbol("getData")
};
const findDataProps = buildProps({
type: {
type: String
},
searchText: String,
showToolTips: {
type: Boolean,
default: true
}
});
const findDataEmits = buildEmits({
click: (e) => true
});
export {
findDataApis,
findDataEmits,
findDataName,
findDataOptions,
findDataProps
};