feat: add click event emission to RowApproveAction component for improved interactivity
This commit is contained in:
parent
69f9062807
commit
d0223b2800
@ -8,13 +8,16 @@ defineProps<{
|
||||
disabled?: boolean;
|
||||
size?: 'default' | 'sm';
|
||||
}>();
|
||||
|
||||
defineEmits(['click']);
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<Tooltip>
|
||||
<TooltipTrigger as-child>
|
||||
<Button variant="ghost" :size="size === 'sm' ? 'sm' : 'icon'"
|
||||
:class="size === 'sm' ? '' : 'size-8'" class="text-green-600 hover:text-green-700" :disabled="disabled">
|
||||
:class="size === 'sm' ? '' : 'size-8'" class="text-green-600 hover:text-green-700" :disabled="disabled"
|
||||
@click="$emit('click')">
|
||||
<Check :class="size === 'sm' ? 'size-3.5' : 'size-4'" />
|
||||
<span class="sr-only">{{ tooltip || 'Setujui' }}</span>
|
||||
</Button>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user