refactor: clean code

This commit is contained in:
Fu Diwei 2024-10-31 14:30:16 +08:00
parent 260cfb96ec
commit f82eee4636

View File

@ -6,31 +6,31 @@ import KVList from "./KVList";
import { type KVType } from "@/domain/domain";
const DeployToWebhook = () => {
const { config: data, setConfig: setDeploy, setErrors: setError } = useDeployEditContext();
const { config, setConfig, setErrors } = useDeployEditContext();
useEffect(() => {
if (!data.id) {
setDeploy({
...data,
if (!config.id) {
setConfig({
...config,
config: {},
});
}
}, []);
useEffect(() => {
setError({});
setErrors({});
}, []);
return (
<>
<KVList
variables={data?.config?.variables}
variables={config?.config?.variables}
onValueChange={(variables: KVType[]) => {
const nv = produce(data, (draft) => {
const nv = produce(config, (draft) => {
draft.config ??= {};
draft.config.variables = variables;
});
setDeploy(nv);
setConfig(nv);
}}
/>
</>