import { h } from "preact"; import { useState } from "preact/hooks"; function UserList({userlist}) { const [list, setuserlist] = useState(userlist); const deleteUser=(user)=>{ let temp = [...list]; temp.splice(temp.indexOf(user),1); setuserlist(temp); } const editUser=(user)=>{ alert(`edit: ${user.uid}`); } const displayUser=(user)=>{ return (
UID: {user.uid} ({user.enabled?'Aktiv':'Inaktiv'})
Vorname: {user.first_name}
Nachname: {user.last_name}
RFID: {user.rfid_uid} PIN: {user.user_pin}
); } return ( <> {list&&list.map((user)=>displayUser(user))} ); } export default UserList