import { User } from '@/lib/account.types'; // import { setPicture } from "@/api/users"; import { Menu, UnstyledButton, Group, Avatar, Card, FileButton, Grid, Button, Text } from '@mantine/core'; import { useNavigate } from 'react-router'; // import './styles.css'; interface HeaderUserProps { user: User; profilePicture: File | undefined; logout: () => Promise; } export default function HeaderUser({ user, profilePicture, logout }: HeaderUserProps) { const navigate = useNavigate(); return (
{user.first_name} {user.last_name} {user.role}
{ if (payload) { // TODO profile picture // setPicture(payload).then((response: any) => { // if (response) { // // } // }); } }} accept='image/png,image/jpeg,image/svg+xml,image/webp,image/gif,image/apng,image/avif' multiple={false} > {(props) => ( )} {user.first_name} {user.last_name} {user.role} {user.role == 'ADMIN' && ( )}
); }