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