Refactor organization and user management components/tests for simplification and improved clarity

- Removed unused properties (`slug`, `is_active`, etc.) in organization and user-related components and test data.
- Simplified function data typing by removing redundant `any` usage.
- Updated `params` in `OrganizationMembersPage` for Promise resolution and async handling.
- Cleaned up unused variables and streamlined form handling in `AddMemberDialog`.
This commit is contained in:
Felipe Cardoso
2025-11-07 00:14:10 +01:00
parent f8b77200f0
commit 6b556431d3
11 changed files with 12 additions and 23 deletions

View File

@@ -17,12 +17,14 @@ export const metadata: Metadata = {
};
interface PageProps {
params: {
params: Promise<{
id: string;
};
}>;
}
export default function OrganizationMembersPage({ params }: PageProps) {
export default async function OrganizationMembersPage({ params }: PageProps) {
const { id } = await params;
return (
<div className="container mx-auto px-6 py-8">
<div className="space-y-6">
@@ -36,7 +38,7 @@ export default function OrganizationMembersPage({ params }: PageProps) {
</div>
{/* Organization Members Content */}
<OrganizationMembersContent organizationId={params.id} />
<OrganizationMembersContent organizationId={id} />
</div>
</div>
);