update project

This commit is contained in:
Takeshi Kimata
2024-02-18 18:44:32 +09:00
parent 4586c84b4e
commit 31c74ae769
6 changed files with 121 additions and 22 deletions

View File

@@ -1,6 +1,6 @@
"use client";
import React from "react";
import { useState } from "react";
import { useState, useEffect } from "react";
import {
Button,
Input,
@@ -38,6 +38,30 @@ export function ProjectDialog({
errorMessage: "",
});
useEffect(() => {
if (editingProject) {
setProjectName({
...projectName,
text: editingProject.name,
});
setProjectDetail({
...projectDetail,
text: editingProject.detail ? editingProject.detail : "",
});
} else {
setProjectName({
...projectName,
text: "",
});
setProjectDetail({
...projectDetail,
text: "",
});
}
}, [editingProject]);
const clear = () => {
setProjectName({
isValid: false,