import { useState } from "react" import { Plus } from "lucide-react" import { Button } from "../../components/ui/button" import { Card } from "../../components/ui/card" import { Avatar, AvatarFallback, AvatarImage } from "../../components/ui/avatar" import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogFooter } from "../../components/ui/dialog" import { Input } from "../../components/ui/input" const mockMembers = [ { id: "1", name: "John", avatar: "" }, { id: "2", name: "Jane", avatar: "" }, { id: "3", name: "Mike", avatar: "" }, { id: "4", name: "Sarah", avatar: "" }, { id: "5", name: "David", avatar: "" }, { id: "6", name: "Emily", avatar: "" }, ] export function PracticeMembersPage() { const [isModalOpen, setIsModalOpen] = useState(false) const [memberName, setMemberName] = useState("") const [memberRole, setMemberRole] = useState("") const handleAddMember = () => { console.log("Add member:", { memberName, memberRole }) setIsModalOpen(false) setMemberName("") setMemberRole("") } return (
{/* Page Header */}

Practice Management

View and manage your practice members

Current Members

{mockMembers.map((member) => (
{member.name[0]} {member.name}
))}
Add New Member
setMemberName(e.target.value)} placeholder="Enter member name" />
setMemberRole(e.target.value)} placeholder="Enter member role" />
) }