diff --git a/apps/app/src/pages/admin/management.tsx b/apps/app/src/pages/admin/management.tsx
new file mode 100644
index 0000000000..41b2a46cba
--- /dev/null
+++ b/apps/app/src/pages/admin/management.tsx
@@ -0,0 +1,13 @@
+import { ManagementTable } from '@weareinreach/ui/components/data-portal/ManagementTable'
+import { userManagement } from '@weareinreach/ui/mockData/userManagement'
+
+export const Management = () => {
+ return (
+
+ )
+}
+
+export default Management
diff --git a/apps/app/src/types/nextjs-routes.d.ts b/apps/app/src/types/nextjs-routes.d.ts
index 8ff841f0fb..2a9faebf7e 100644
--- a/apps/app/src/types/nextjs-routes.d.ts
+++ b/apps/app/src/types/nextjs-routes.d.ts
@@ -19,6 +19,7 @@ declare module "nextjs-routes" {
| StaticRoute<"/account/reviews">
| StaticRoute<"/account/saved">
| StaticRoute<"/admin">
+ | StaticRoute<"/admin/management">
| StaticRoute<"/admin/quicklink/email">
| StaticRoute<"/admin/quicklink">
| StaticRoute<"/admin/quicklink/phone">
diff --git a/packages/ui/components/data-portal/ManagementTable.stories.tsx b/packages/ui/components/data-portal/ManagementTable.stories.tsx
index 6b098d1f67..7880c4a27b 100644
--- a/packages/ui/components/data-portal/ManagementTable.stories.tsx
+++ b/packages/ui/components/data-portal/ManagementTable.stories.tsx
@@ -9,6 +9,7 @@ export default {
component: ManagementTable,
args: {
data: userManagement.forUserManagementTable(),
+ columns: userManagement.forUserManagementColumns(),
},
} satisfies Meta
diff --git a/packages/ui/components/data-portal/ManagementTable.tsx b/packages/ui/components/data-portal/ManagementTable.tsx
index 9fed49242d..04cb41b33e 100644
--- a/packages/ui/components/data-portal/ManagementTable.tsx
+++ b/packages/ui/components/data-portal/ManagementTable.tsx
@@ -1,7 +1,6 @@
-import { Button, Group, NativeSelect, Stack } from '@mantine/core'
+import { Button, Group, NativeSelect, Stack, Text } from '@mantine/core'
import {
MantineReactTable,
- type MRT_ColumnDef,
MRT_GlobalFilterTextInput,
type MRT_Icons,
MRT_TablePagination,
@@ -10,57 +9,32 @@ import {
import { Icon } from '~ui/icon'
-type Person = {
- name: string
- email: string
- appUserType: string
- role: string
- updatedAt: string
- createdAt: string
-}
-
type ManagementTableProps = {
- data: Person[]
+ data: Array