import { Col, Container, createStyles, Grid, Paper, Text } from "@mantine/core"; import Link from "next/link"; import { TbSettings, TbUsers } from "react-icons/tb"; const managementOptions = [ { title: "User management", icon: TbUsers, route: "/admin/users", }, { title: "Configuration", icon: TbSettings, route: "/admin/config", }, ]; const useStyles = createStyles((theme) => ({ item: { display: "flex", flexDirection: "column", alignItems: "center", justifyContent: "center", textAlign: "center", height: 90, "&:hover": { boxShadow: `${theme.shadows.sm} !important`, transform: "scale(1.01)", }, }, })); const Admin = () => { const { classes, theme } = useStyles(); return ( {managementOptions.map((item) => { return ( {item.title} ); })} ); }; export default Admin;