refactor: create cluster ux

This commit is contained in:
jialin
2026-01-06 17:21:32 +08:00
parent 66e8f83395
commit c821a2e463
10 changed files with 200 additions and 67 deletions
@@ -0,0 +1,26 @@
import { useState } from 'react';
const useCreateCluster = (options: { refresh: () => void }) => {
const [clusterModalStatus, setClusterModalStatus] = useState<{
open: boolean;
}>({
open: false
});
const openClusterModal = () => {
setClusterModalStatus({ open: true });
};
const closeClusterModal = () => {
setClusterModalStatus({ open: false });
options.refresh();
};
return {
clusterModalStatus,
openClusterModal,
closeClusterModal
};
};
export default useCreateCluster;