import { useState } from "react" // @mui material components import Grid from "@mui/material/Grid" import Menu from "@mui/material/Menu" import MenuItem from "@mui/material/MenuItem" import Icon from "@mui/material/Icon" // ThreeD Garden components import MDBox from "~/components/mui/MDBox" import MDTypography from "~/components/mui/MDTypography" import MDButton from "~/components/mui/MDButton" // ThreeD Garden examples components import DashboardLayout from "~/components/elements/LayoutContainers/DashboardLayout" import DashboardNavbar from "~/components/elements/Navbars/DashboardNavbar" import Footer from "~/components/elements/Footer" import ComplexProjectCard from "~/components/elements/Cards/ProjectCards/ComplexProjectCard" // Project page components import Header from "~/pages/profile/components/Header" // Images import team1 from "~/assets/images/people/team-1.jpg" import team2 from "~/assets/images/people/team-2.jpg" import team3 from "~/assets/images/people/team-3.jpg" import team4 from "~/assets/images/people/team-4.jpg" import team5 from "~/assets/images/people/team-5.jpg" import logoSlack from "~/assets/images/logos/small-logos/logo-slack.svg" import logoSpotify from "~/assets/images/logos/small-logos/logo-spotify.svg" import logoXD from "~/assets/images/logos/small-logos/logo-xd.svg" import logoAsana from "~/assets/images/logos/small-logos/logo-asana.svg" import logoInvision from "~/assets/images/logos/small-logos/logo-invision.svg" import logoAtlassian from "~/assets/images/logos/small-logos/logo-atlassian.svg" function AllProjects(): JSX.Element { // ComplexProjectCard dropdown menu state const [slackBotMenu, setSlackBotMenu] = useState(null) const [premiumSupportMenu, setPremiumSupportMenu] = useState(null) const [designToolsMenu, setDesignToolsMenu] = useState(null) const [lookingGreatMenu, setLookingGreatMenu] = useState(null) const [developerFirstMenu, setDeveloperFirstMenu] = useState(null) // TeamProfileCard dropdown menu handlers const openSlackBotMenu = (event: any) => setSlackBotMenu(event.currentTarget) const closeSlackBotMenu = () => setSlackBotMenu(null) const openPremiumSupportMenu = (event: any) => setPremiumSupportMenu(event.currentTarget) const closePremiumSupportMenu = () => setPremiumSupportMenu(null) const openDesignToolsMenu = (event: any) => setDesignToolsMenu(event.currentTarget) const closeDesignToolsMenu = () => setDesignToolsMenu(null) const openLookingGreatMenu = (event: any) => setLookingGreatMenu(event.currentTarget) const closeLookingGreatMenu = () => setLookingGreatMenu(null) const openDeveloperFirstMenu = (event: any) => setDeveloperFirstMenu(event.currentTarget) const closeDeveloperFirstMenu = () => setDeveloperFirstMenu(null) // Dropdown menu template for the ComplexProjectCard const renderMenu = (state: any, close: any) => (
) return (