import { DownloadIcon, EllipsisVerticalIcon, FunnelIcon } from "lucide-react"; import { useState } from "react"; import { TransactionsFilterDialog } from "src/components/TransactionsFilterDialog"; import { Button } from "src/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "src/components/ui/dropdown-menu"; import { ProDropdownMenuItem } from "src/components/UpgradeDialog"; import useTransactionFiltersStore from "src/state/TransactionFiltersStore"; import { handleExportTransactions } from "./transactions-utils"; export const TransactionsListMenu = ({ appId }: { appId?: number }) => { const [filterDialogOpen, setFilterDialogOpen] = useState(false); const { filters, setFilters } = useTransactionFiltersStore(); return ( <> setFilterDialogOpen(true)}> Filter Transactions handleExportTransactions(appId)}> Export Transactions ); };