chore(WEB): PermissionManagement 오류 수정 및 claudedocs 폴더 정리

- PermissionManagement externalSelection 콜백 함수 오류 수정
  - setSelectedItems → onToggleSelection, onToggleSelectAll, getItemId 변경
- claudedocs 문서 폴더별 정리 (26개 파일)
  - dashboard/, guides/, settings/, construction/, sales/ 등

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
유병철
2026-01-17 13:11:35 +09:00
parent 736c29a007
commit b59150551e
29 changed files with 1189 additions and 1 deletions

View File

@@ -512,7 +512,26 @@ export function PermissionManagement() {
initialTotalCount={roles.length}
externalSelection={{
selectedItems,
setSelectedItems,
onToggleSelection: (id: string) => {
setSelectedItems(prev => {
const newSet = new Set(prev);
if (newSet.has(id)) {
newSet.delete(id);
} else {
newSet.add(id);
}
return newSet;
});
},
onToggleSelectAll: (ids: string[]) => {
setSelectedItems(prev => {
if (prev.size === ids.length) {
return new Set();
}
return new Set(ids);
});
},
getItemId: (item: Role) => item.id,
}}
externalTab={{
activeTab,