"use client"; import React, { useState } from "react"; import { Card, CardContent, Typography, Stack } from "@mui/material"; import { IUser } from "./interfaces"; import UserTopBar from "@/app/features/UserRoles/AddUser/AddUserButton"; import UserRoleCard from "@/app/features/UserRoles/userRoleCard"; import AddUser from "@/app/features/UserRoles/AddUser/AddUser"; import { setSidebarOpen } from "@/app/redux/ui/uiSlice"; import { AppDispatch } from "@/app/redux/types"; import { useDispatch } from "react-redux"; interface UsersProps { users: IUser[]; } const Users: React.FC = ({ users }) => { const [showAddUser, setShowAddUser] = useState(false); const dispatch = useDispatch(); return (
{ setShowAddUser(true); dispatch(setSidebarOpen(false)); }} /> {users?.length > 0 && users.map((user: IUser) => ( {user.username} Merchant ID: {user.merchantId} ))} setShowAddUser(false)} />
); }; export default Users;