diff --git a/src/components/FindWalletProductTable/hooks/useWalletFilters.tsx b/src/components/FindWalletProductTable/hooks/useWalletFilters.tsx index b6255ebcca4..dd44c471564 100644 --- a/src/components/FindWalletProductTable/hooks/useWalletFilters.tsx +++ b/src/components/FindWalletProductTable/hooks/useWalletFilters.tsx @@ -4,6 +4,8 @@ import { FilterOption } from "@/lib/types" import FindWalletLanguageSelectInput from "@/components/FindWalletProductTable/FindWalletLanguageSelectInput" import Layer2SelectInput from "@/components/FindWalletProductTable/Layer2SelectInput" +// TODO: Re-enable when at least one privacy-enabled wallet has been listed +// import PrivacyIcon from "@/components/icons/privacy.svg" import { BrowserIcon, BuyCryptoIcon, @@ -874,6 +876,34 @@ export const useWalletFilters = (): FilterOption[] => { }, options: [], }, + // TODO: Re-enable when at least one privacy-enabled wallet has been listed + // { + // filterKey: "privacy", + // filterLabel: t("page-find-wallet-privacy"), + // description: t("page-find-wallet-privacy-desc"), + // inputState: false, + // input: (filterIndex, itemIndex, inputState, updateFilterState) => { + // return ( + // { + // trackCustomEvent({ + // eventCategory: "WalletFilterSidebar", + // eventAction: `${t("page-find-wallet-privacy")}`, + // eventName: `privacy ${newInputState}`, + // }) + // updateFilterState(filterIndex, itemIndex, newInputState) + // }} + // /> + // ) + // }, + // options: [], + // }, ], }, { diff --git a/src/data/wallets/wallet-filters.ts b/src/data/wallets/wallet-filters.ts index 0ebd639380b..5b914eefea6 100644 --- a/src/data/wallets/wallet-filters.ts +++ b/src/data/wallets/wallet-filters.ts @@ -136,6 +136,11 @@ const walletFilterData: { [key: string]: WalletFilterData } = { description: "page-find-wallet-social-recovery-desc", filterKey: "social_recovery", }, + privacy: { + title: "page-find-wallet-privacy", + description: "page-find-wallet-privacy-desc", + filterKey: "privacy", + }, } export default walletFilterData diff --git a/src/intl/en/page-wallets-find-wallet.json b/src/intl/en/page-wallets-find-wallet.json index 4378df2d750..50e14b26484 100644 --- a/src/intl/en/page-wallets-find-wallet.json +++ b/src/intl/en/page-wallets-find-wallet.json @@ -84,5 +84,7 @@ "page-find-wallet-social-links": "Links", "page-find-wallet-empty-results-title": "No results", "page-find-wallet-empty-results-desc": "There are no wallets matching your criteria, try removing some filters.", - "page-find-wallet-see-wallets": "See wallets" + "page-find-wallet-see-wallets": "See wallets", + "page-find-wallet-privacy": "Privacy", + "page-find-wallet-privacy-desc": "Wallets that support built-in private transactions" } diff --git a/src/lib/types.ts b/src/lib/types.ts index 868dfbc0e17..30d42bf15a2 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -721,6 +721,7 @@ export type WalletData = { documentation: string mpc?: boolean new_to_crypto?: boolean + privacy?: boolean } export type Wallet = WalletData & {