2424import { useState , useEffect , useMemo } from "react" ;
2525import { useTranslation } from "react-i18next" ;
2626import { useAuth0 } from "@auth0/auth0-react" ;
27- import { Link } from "react-router-dom" ;
2827
2928import { Button } from "@heroui/button" ;
3029import { EditIcon } from "@/components/icons" ;
@@ -39,17 +38,14 @@ import EditPurchaseModal from "@/components/modals/edit-purchase-modal";
3938import { ScreenshotModal } from "@/components/modals/screenshot-modal" ;
4039import ReturnPurchaseModal from "@/components/modals/return-purchase" ;
4140import { GeneratePublicLinkModal } from "@/components/modals/generate-public-link-modal" ;
42- import { PurchaseStatus } from "@/types/db" ;
43- import { AuthenticationGuardWithPermission , useSecuredApi } from "@/components/auth0" ;
41+
42+ import { AuthenticationGuardWithPermission } from "@/components/auth0" ;
4443import { useSearchResults } from "@/hooks/useSearchResults" ;
45- import { CopyButton } from "@/components/copy-button" ;
46- import { cleanAmazonOrderNumber } from "@/utilities/amazon" ;
44+
4745import { useSearch } from "@/context/SearchContext" ;
4846import { usePurchasePermissions } from "./page-components/usePurchasePermissions" ;
4947import { usePurchaseAmounts } from "./page-components/usePurchaseAmounts" ;
50- import { ActionCell } from "./page-components/ActionCell" ;
51- import { StatusCell } from "./page-components/StatusCell" ;
52- import { PurchaseIdCell } from "./page-components/PurchaseIdCell" ;
48+
5349import { usePurchaseTableColumns } from "./page-components/purchaseTableColumns" ;
5450
5551/**
@@ -67,7 +63,7 @@ import { usePurchaseTableColumns } from "./page-components/purchaseTableColumns"
6763 */
6864export default function IndexPage ( ) {
6965 const { t } = useTranslation ( ) ;
70- const { hasPermission } = useSecuredApi ( ) ;
66+
7167 const { isAuthenticated } = useAuth0 ( ) ;
7268 const { searchResults } = useSearch ( ) ;
7369 const { data : searchData , isLoading : searchDataLoading } = useSearchResults ( {
0 commit comments