refactor: remove obsolete member management API module
Some checks failed
Workflow / ʦ TypeScript (pull_request) Failing after 5m57s
Workflow / ⚫️ Test (pull_request) Has been skipped

This commit is contained in:
T. Zehetbauer
2026-04-03 14:08:31 +02:00
parent 124c6a632a
commit 5c5aaabae5
132 changed files with 10107 additions and 3442 deletions

View File

@@ -36,6 +36,11 @@ interface MembersListViewProps {
accountId: string;
duesCategories: Array<{ id: string; name: string }>;
departments: Array<{ id: string; name: string; memberCount: number }>;
tags?: Array<{ id: string; name: string; color: string }>;
memberTags?: Record<
string,
Array<{ id: string; name: string; color: string }>
>;
}
export function MembersListView({
@@ -47,6 +52,8 @@ export function MembersListView({
accountId,
duesCategories,
departments,
tags = [],
memberTags = {},
}: MembersListViewProps) {
const router = useRouter();
const searchParams = useSearchParams();
@@ -67,6 +74,7 @@ export function MembersListView({
isHonorary: Boolean(m.is_honorary),
isFoundingMember: Boolean(m.is_founding_member),
isYouth: Boolean(m.is_youth),
tags: memberTags[String(m.id)] ?? [],
}));
const columns = createMembersColumns({
@@ -120,6 +128,7 @@ export function MembersListView({
selectedIds={selectedIds}
departments={departments}
duesCategories={duesCategories}
tags={tags}
/>
{/* Table or empty state */}