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
>
);
};