feat: Phone input

This commit is contained in:
iamsivin
2024-11-12 21:03:56 +05:30
parent d8bc4ae40f
commit cc6ac082b1
4 changed files with 248 additions and 3 deletions
@@ -42,8 +42,9 @@ const filteredMenuItems = computed(() => {
);
});
const handleAction = (action, value) => {
emit('action', { action, value });
const handleAction = item => {
const { action, value, ...rest } = item;
emit('action', { action, value, ...rest });
};
onMounted(() => {
@@ -79,7 +80,8 @@ onMounted(() => {
'text-n-slate-12': item.action !== 'delete',
}"
:disabled="item.disabled"
@click="handleAction(item.action, item.value)"
@click="handleAction(item)"
@keydown.enter="handleAction(item)"
>
<slot name="thumbnail" :item="item">
<Avatar