diff --git a/frontend/src/views/ShareSecretPage/components/ShareSecretsRow.tsx b/frontend/src/views/ShareSecretPage/components/ShareSecretsRow.tsx index b0ba810f5..204aed59b 100644 --- a/frontend/src/views/ShareSecretPage/components/ShareSecretsRow.tsx +++ b/frontend/src/views/ShareSecretPage/components/ShareSecretsRow.tsx @@ -101,8 +101,6 @@ export const ShareSecretsRow = ({

{formatDate(row.expiresAt)}

- - handlePopUpOpen("deleteSharedSecretConfirmation", { diff --git a/frontend/src/views/ShareSecretPage/components/ShareSecretsTable.tsx b/frontend/src/views/ShareSecretPage/components/ShareSecretsTable.tsx index 75fcd501f..166554c7d 100644 --- a/frontend/src/views/ShareSecretPage/components/ShareSecretsTable.tsx +++ b/frontend/src/views/ShareSecretPage/components/ShareSecretsTable.tsx @@ -1,4 +1,3 @@ -import { useEffect, useState } from "react"; import { faKey } from "@fortawesome/free-solid-svg-icons"; import { @@ -12,7 +11,7 @@ import { THead, Tr } from "@app/components/v2"; -import { TSharedSecret, useGetSharedSecrets } from "@app/hooks/api/secretSharing"; +import { useGetSharedSecrets } from "@app/hooks/api/secretSharing"; import { UsePopUpState } from "@app/hooks/usePopUp"; import { ShareSecretsRow } from "./ShareSecretsRow"; @@ -31,19 +30,11 @@ type Props = { }; export const ShareSecretsTable = ({ handlePopUpOpen }: Props) => { - const [tableData, setTableData] = useState([]); const { isLoading, data = [] } = useGetSharedSecrets(); - useEffect(() => { - if (!isLoading) { - setTableData(data); - } - }, [isLoading, data]); - + let tableData = data.filter((secret) => !secret.expiresAt || new Date(secret.expiresAt) > new Date()) const handleSecretExpiration = () => { - setTableData( - data.filter((secret) => !secret.expiresAt || new Date(secret.expiresAt) > new Date()) - ); + tableData = data.filter((secret) => !secret.expiresAt || new Date(secret.expiresAt) > new Date()); }; return (