diff --git a/src/modules/manager/domains/components/MailTemplatesTab.tsx b/src/modules/manager/domains/components/MailTemplatesTab.tsx index 31a461b..5b388fa 100644 --- a/src/modules/manager/domains/components/MailTemplatesTab.tsx +++ b/src/modules/manager/domains/components/MailTemplatesTab.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from "react"; -import withRouter, { RouterProps } from "../../../../utils/withRouter"; +import { useParams } from "react-router-dom"; import mailTemplatesService from "../serrvices/mailTemplatesService"; import HOCEmailTemplateEditor from "./EmailTemplateEditor"; import Loading from "../../../../components/common/Loading"; @@ -9,11 +9,7 @@ interface MailType { description: string; } -interface MailTemplatesTabProps extends RouterProps {} - -const MailTemplatesTabNoRouter: React.FC = ({ - router, -}) => { +const MailTemplatesTab: React.FC = () => { const [loaded, setLoaded] = useState(false); const [currentMailType, setCurrentMailType] = useState(""); const [types, setTypes] = useState([]); @@ -49,7 +45,7 @@ const MailTemplatesTabNoRouter: React.FC = ({ } }; - const { domainId } = router.params; + const { domainId } = useParams<{ domainId: string }>(); return ( @@ -76,6 +72,4 @@ const MailTemplatesTabNoRouter: React.FC = ({ ); }; -const MailTemplatesTab = withRouter(MailTemplatesTabNoRouter); - export default MailTemplatesTab;