fix typescript complaining

This commit is contained in:
tobi 2024-11-18 14:38:47 +01:00
parent a9b72c6d28
commit 2f610eb955

View file

@ -30,8 +30,6 @@ import MutationButton from "../../../../components/form/mutation-button";
export default function DomainPermissionExcludeDetail() { export default function DomainPermissionExcludeDetail() {
const baseUrl = useBaseUrl(); const baseUrl = useBaseUrl();
const backLocation: string = history.state?.backLocation ?? `~${baseUrl}`; const backLocation: string = history.state?.backLocation ?? `~${baseUrl}`;
const [_location, setLocation] = useLocation();
const [ deleteExclude, deleteResult ] = useDeleteDomainPermissionExcludeMutation();
const params = useParams(); const params = useParams();
let id = params.excludeId as string | undefined; let id = params.excludeId as string | undefined;
@ -86,6 +84,19 @@ export default function DomainPermissionExcludeDetail() {
<dd>{privateComment}</dd> <dd>{privateComment}</dd>
</div> </div>
</dl> </dl>
<HandleExclude
id={id}
backLocation={backLocation}
/>
</div>
);
}
function HandleExclude({ id, backLocation}: {id: string, backLocation: string}) {
const [_location, setLocation] = useLocation();
const [ deleteExclude, deleteResult ] = useDeleteDomainPermissionExcludeMutation();
return (
<MutationButton <MutationButton
label={`Delete exclude`} label={`Delete exclude`}
title={`Delete exclude`} title={`Delete exclude`}
@ -104,7 +115,5 @@ export default function DomainPermissionExcludeDetail() {
showError={true} showError={true}
result={deleteResult} result={deleteResult}
/> />
</div>
); );
} }