import { View } from "react-native"; import { IconButton } from "react-native-paper"; import { User } from "@/store/models/User.model"; interface UserActionsProps { user: User; onView: (user: User) => void; onEdit: (user: User) => void; onLock: (user: User) => void; onDelete: (user: User) => void; } export const UserActions = ({ user, onView, onEdit, onLock, onDelete, }: UserActionsProps) => { return ( onView(user)} size={20} /> onEdit(user)} size={20} /> onLock(user)} size={20} iconColor={user.isLocked ? "#F83434" : undefined} /> onDelete(user)} size={20} /> ); };