新增 競賽建立、評審建立、團隊建立

This commit is contained in:
2025-09-15 13:32:30 +08:00
parent b85a9ce95e
commit 31ffaa1974
31 changed files with 5163 additions and 455 deletions

View File

@@ -199,7 +199,15 @@ export function CompetitionProvider({ children }: { children: ReactNode }) {
}
const deleteJudge = (id: string) => {
setJudges((prev) => prev.filter((judge) => judge.id !== id))
console.log('🗑️ Context deleteJudge 被調用ID:', id)
console.log('🗑️ 刪除前的 judges 狀態:', judges.map(j => ({ id: j.id, name: j.name, is_active: j.is_active })))
setJudges((prev) => {
const filtered = prev.filter((judge) => judge.id !== id)
console.log('🗑️ 刪除後的 judges 狀態:', filtered.map(j => ({ id: j.id, name: j.name, is_active: j.is_active })))
return filtered
})
setCompetitions((prev) =>
prev.map((comp) => ({
...comp,