import React, {useRef} from "react"; import { Button } from "primereact/button"; import { DataTable } from 'primereact/datatable'; import { Menu } from 'primereact/menu'; import { Column } from 'primereact/column'; import { useSelector } from "react-redux"; import { useImageProxy } from "@/hooks/useImageProxy"; import useLocalStorage from "@/hooks/useLocalStorage"; import Image from "next/image"; const Profile = () => { const [user, setUser] = useLocalStorage('user', {}); const { returnImageProxy } = useImageProxy(); const menu = useRef(null); const purchases = [ { cost: 100, name: 'Course 1', category: 'Education', date: '2021-09-01' }, { cost: 200, name: 'Course 2', category: 'Education', date: '2021-09-01' }, { cost: 300, name: 'Course 3', category: 'Education', date: '2021-09-01' }, { cost: 400, name: 'Course 4', category: 'Education', date: '2021-09-01' } ]; const menuItems = [ { label: 'Edit', icon: 'pi pi-pencil', command: () => { // Add your edit functionality here } }, { label: 'Delete', icon: 'pi pi-trash', command: () => { // Add your delete functionality here } } ]; return (
user's avatar menu.current.toggle(e)}>

{user.username || "Anon"}

{user.pubkey}

Subscription

You currently have no active subscription

) } export default Profile