hrms-edm/Services/client/src/components/FileItemAction.vue

42 lines
988 B
Vue
Raw Normal View History

2023-11-23 08:47:44 +07:00
<script lang="ts" setup>
defineEmits(['edit', 'delete'])
2023-11-23 08:47:44 +07:00
</script>
<template>
<q-btn @click.stop icon="more_vert" color="grey" flat dense>
<q-menu auto-close>
<q-list dense>
<q-item clickable @click="() => $emit('edit')">
2023-12-01 11:47:42 +07:00
<q-item-section>
<div class="row items-center white ">
2023-11-23 08:47:44 +07:00
<q-icon name="edit" color="positive" />
<span class="q-ml-sm">แกไข</span>
</div>
</q-item-section>
</q-item>
<q-item clickable @click="() => $emit('delete')">
2023-12-01 11:47:42 +07:00
<q-item-section>
<div class="row items-center white ">
2023-11-23 08:47:44 +07:00
<q-icon name="delete" color="negative" />
<span class="q-ml-sm">ลบ</span>
</div>
</q-item-section>
</q-item>
</q-list>
</q-menu>
</q-btn>
</template>
2023-12-01 11:47:42 +07:00
<style scoped>
.white {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
}
</style>