Skip to content

Commit ec7bb76

Browse files
authored
Fix closing of tab when creating setup-key (#324)
1 parent 15bab2c commit ec7bb76

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/modules/setup-keys/SetupKeyModal.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,10 @@ export default function SetupKeyModal({ children }: Props) {
4747
const [successModal, setSuccessModal] = useState(false);
4848
const [setupKey, setSetupKey] = useState<SetupKey>();
4949
const [, copy] = useCopyToClipboard(setupKey?.key);
50-
const { mutate } = useSWRConfig();
5150

5251
const handleSuccess = (setupKey: SetupKey) => {
5352
setSetupKey(setupKey);
5453
setSuccessModal(true);
55-
mutate("/setup-keys").then();
56-
mutate("/groups").then();
5754
};
5855

5956
return (
@@ -131,6 +128,7 @@ type ModalProps = {
131128

132129
export function SetupKeyModalContent({ onSuccess }: ModalProps) {
133130
const setupKeyRequest = useApiCall<SetupKey>("/setup-keys");
131+
const { mutate } = useSWRConfig();
134132

135133
const [name, setName] = useState("");
136134
const [reusable, setReusable] = useState(false);
@@ -171,7 +169,8 @@ export function SetupKeyModalContent({ onSuccess }: ModalProps) {
171169
})
172170
.then((setupKey) => {
173171
onSuccess && onSuccess(setupKey);
174-
close && close();
172+
mutate("/setup-keys");
173+
mutate("/groups");
175174
});
176175
}),
177176
loadingMessage: "Creating your setup key...",

0 commit comments

Comments
 (0)