1.0.0 • Published 11 months ago

mui-context-menu v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Material UI Context Menu

install

npm i mui-context-menu
yarn add mui-context-menu

Features

  • free to use anything you want for context children
  • customize your animation
  • support light and dark mode
  • compatible with your material ui theme

Usage and Types

import { ListItemButton, Typography } from "@mui/material";
import MuiContextMenu from "mui-context-menu"


const YourContextMenu = () => {

  const data = /*your date */

  return (
    <>
      {data.map((item) => (
        <ListItemButton
          key={item.id}
          sx={{ p: 2 }}
          onClick={() => {
            item.callback();
          }}
        >
          {item.Icon}
          <Typography sx={{ mx: 1 }}>
            {item.label}
          </Typography>
        </ListItemButton>
      ))}
    </>
  );
}


const YourComponent = () => {

    return <MuiContextMenu menuItems={<YourContextMenu />}>
        <button>Open Context</button>
    </MuiContextMenu>

};