import { ButtonWithTooltip } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { useTranslation } from "@/lib/i18n/client"; import { useSortOrderStore } from "@/lib/store/useSortOrderStore"; import { Check, SortAsc, SortDesc } from "lucide-react"; export default function SortOrderToggle() { const { t } = useTranslation(); const { sortOrder: currentSort, setSortOrder } = useSortOrderStore(); return ( {currentSort === "asc" ? ( ) : ( )} setSortOrder("desc")} >
{t("actions.sort.newest_first")}
{currentSort === "desc" && }
setSortOrder("asc")} >
{t("actions.sort.oldest_first")}
{currentSort === "asc" && }
); }