diff options
Diffstat (limited to 'lib/docu-list-rule/document-class/table')
| -rw-r--r-- | lib/docu-list-rule/document-class/table/document-class-add-dialog.tsx | 11 | ||||
| -rw-r--r-- | lib/docu-list-rule/document-class/table/document-class-table.tsx | 1 |
2 files changed, 8 insertions, 4 deletions
diff --git a/lib/docu-list-rule/document-class/table/document-class-add-dialog.tsx b/lib/docu-list-rule/document-class/table/document-class-add-dialog.tsx index dfd1d7f2..a51b0598 100644 --- a/lib/docu-list-rule/document-class/table/document-class-add-dialog.tsx +++ b/lib/docu-list-rule/document-class/table/document-class-add-dialog.tsx @@ -54,7 +54,7 @@ export function DocumentClassAddDialog({ }: DocumentClassAddDialogProps) { const [open, setOpen] = React.useState(false) const [isPending, startTransition] = React.useTransition() - const [projects, setProjects] = React.useState<Array<{ id: number; code: string; name: string }>>([]) + const [projects, setProjects] = React.useState<Array<{ id: number; code: string; name: string; type: string }>>([]) const form = useForm<CreateDocumentClassSchema>({ resolver: zodResolver(createDocumentClassSchema), @@ -78,10 +78,15 @@ export function DocumentClassAddDialog({ sort: [], filters: [], joinOperator: "and", - flags: [] + flags: [], + code: "", + name: "", + type: "" }) if (result.data) { - setProjects(result.data) + // plant 타입의 프로젝트만 필터링 + const plantProjects = result.data.filter(project => project.type === 'plant') + setProjects(plantProjects) } } catch (error) { console.error("Failed to load projects:", error) diff --git a/lib/docu-list-rule/document-class/table/document-class-table.tsx b/lib/docu-list-rule/document-class/table/document-class-table.tsx index c9156ff7..03855fe1 100644 --- a/lib/docu-list-rule/document-class/table/document-class-table.tsx +++ b/lib/docu-list-rule/document-class/table/document-class-table.tsx @@ -25,7 +25,6 @@ export function DocumentClassTable({ promises }: DocumentClassTableProps) { const [selectedDocumentClass, setSelectedDocumentClass] = React.useState<typeof documentClasses.$inferSelect | null>(null) const refreshData = React.useCallback(() => { - // 전체 페이지 새로고침 대신 router.refresh() 사용 (성능 개선) router.refresh() }, [router]) |
