Removed withRouter from MailTemplatesTab

This commit is contained in:
Colin Dawson 2026-01-31 15:12:08 +00:00
parent 92eb37a6c5
commit acff1b4cb2

View File

@ -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<MailTemplatesTabProps> = ({
router,
}) => {
const MailTemplatesTab: React.FC = () => {
const [loaded, setLoaded] = useState(false);
const [currentMailType, setCurrentMailType] = useState("");
const [types, setTypes] = useState<MailType[]>([]);
@ -49,7 +45,7 @@ const MailTemplatesTabNoRouter: React.FC<MailTemplatesTabProps> = ({
}
};
const { domainId } = router.params;
const { domainId } = useParams<{ domainId: string }>();
return (
<Loading loaded={loaded}>
@ -76,6 +72,4 @@ const MailTemplatesTabNoRouter: React.FC<MailTemplatesTabProps> = ({
);
};
const MailTemplatesTab = withRouter(MailTemplatesTabNoRouter);
export default MailTemplatesTab;