feat: add tooltip for print button in TransactionCardRow component
This commit is contained in:
parent
e9faa6a322
commit
0d1e722f6f
@ -10,6 +10,7 @@ import {
|
||||
DropdownMenuItem,
|
||||
DropdownMenuTrigger,
|
||||
} from '@/components/ui/dropdown-menu';
|
||||
import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip';
|
||||
import { useCan } from '@/hooks/use-can';
|
||||
import type { PaperWidth } from '@/hooks/use-thermal-printer';
|
||||
import { formatDateTime, formatNumber } from '@/lib/format';
|
||||
@ -210,11 +211,16 @@ export function TransactionCardRow({
|
||||
|
||||
<div className="flex shrink-0 items-center gap-1">
|
||||
<DropdownMenu>
|
||||
<DropdownMenuTrigger asChild>
|
||||
<Button variant="ghost" size="icon" title="Cetak Struk">
|
||||
<Printer className="h-4 w-4" />
|
||||
</Button>
|
||||
</DropdownMenuTrigger>
|
||||
<Tooltip>
|
||||
<TooltipTrigger asChild>
|
||||
<DropdownMenuTrigger asChild>
|
||||
<Button variant="ghost" size="icon">
|
||||
<Printer className="h-4 w-4" />
|
||||
</Button>
|
||||
</DropdownMenuTrigger>
|
||||
</TooltipTrigger>
|
||||
<TooltipContent side="top">Cetak Struk</TooltipContent>
|
||||
</Tooltip>
|
||||
<DropdownMenuContent align="end">
|
||||
<DropdownMenuItem
|
||||
onClick={() => onPrint(transaction, 58)}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user