hrms-mgt/src/components/Selector.vue

20 lines
565 B
Vue
Raw Normal View History

2023-06-01 12:54:58 +07:00
<template>
<q-select v-bind="attrs">
<template v-for="(_, slot) in slots" v-slot:[slot]="scope">
<slot :name="slot" v-bind="scope || {}" />
</template>
2023-06-01 12:54:58 +07:00
<template v-slot:no-option>
<q-item>
<q-item-section class="text-black">
ไมพบขอมลทนหา
</q-item-section>
</q-item>
</template>
</q-select>
</template>
<script setup lang="ts">
import { ref, useAttrs, useSlots } from "vue";
2023-06-01 12:54:58 +07:00
const attrs = ref<any>(useAttrs());
const slots = ref<any>(useSlots());
2023-06-01 12:54:58 +07:00
</script>