import { useState } from "react"; interface OperatorManagementProps { subPage: string; } export default function OperatorManagement({ subPage }: OperatorManagementProps) { const [search, setSearch] = useState(""); const users = [ { id: 1, name: "Neil Sims", email: "neil.sims@flowbite.com", role: "React Developer", status: "Online", img: "https://randomuser.me/api/portraits/men/1.jpg" }, { id: 2, name: "Bonnie Green", email: "bonnie@flowbite.com", role: "Designer", status: "Online", img: "https://randomuser.me/api/portraits/women/2.jpg" }, { id: 3, name: "Jese Leos", email: "jese@flowbite.com", role: "Vue JS Developer", status: "Online", img: "https://randomuser.me/api/portraits/men/3.jpg" }, { id: 4, name: "Thomas Lean", email: "thames@flowbite.com", role: "UI/UX Engineer", status: "Online", img: "https://randomuser.me/api/portraits/men/4.jpg" }, { id: 5, name: "Leslie Livingston", email: "leslie@flowbite.com", role: "SEO Specialist", status: "Offline", img: "https://randomuser.me/api/portraits/women/5.jpg" }, ]; const filteredUsers = users.filter( (user) => user.name.toLowerCase().includes(search.toLowerCase()) || user.email.toLowerCase().includes(search.toLowerCase()) ); return (
{/* HEADER ANIMADO */}

Gestión de Usuarios

{/* BOTONES ESTILO GHOST */}
{/* TABLA */}
{/* SEARCH */}
setSearch(e.target.value)} className="w-full pl-9 pr-3 py-2 border border-gray-300 rounded shadow-sm text-gray-700 text-sm focus:outline-none focus:ring-2 focus:ring-blue-300" />
{filteredUsers.map((user, index) => ( ))}
Nombre Rol Estado Acción
{user.name}
{user.name}
{user.email}
{user.role}
{user.status}
); }