'use client'; import { useState } from "react"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Search, Plus, MoreVertical, Filter } from "lucide-react"; import { UserMobileCard } from "./components/UserMobileCard"; import { UserFormWrapper } from "./components/UserFormWrapper"; // Temporary user data for demonstration const tempUsers = [ { id: 1, name: "John Doe", email: "john@example.com", role: "Admin", joinedAt: "2023-01-01", status: "active" }, { id: 2, name: "Alice Smith", email: "alice@test.com", role: "Editor", joinedAt: "2023-02-15", status: "active" }, { id: 3, name: "Bob Johnson", email: "bob@community.com", role: "Member", joinedAt: "2023-03-10", status: "inactive" }, { id: 4, name: "Charlie Brown", email: "charlie@community.com", role: "Member", joinedAt: "2023-04-20", status: "active" }, ]; export default function UsersPage() { const [open, setOpen] = useState(false) return (
Manage your community members, roles, and permissions here.
| User | Role | Status | Joined | |
|---|---|---|---|---|
|
{user.name.charAt(0)}
{user.name}
{user.email}
|
{user.role} | {user.status} | {user.joinedAt} |