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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user