monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
32 lines (30 loc) • 1.22 kB
JSX
import React, { useMemo } from "react";
import { RelatedComponent } from "vibe-storybook-components";
import MenuButton from "../../../../components/MenuButton/MenuButton";
import Menu from "../../../../components/Menu/Menu/Menu";
import MenuItem from "../../../../components/Menu/MenuItem/MenuItem";
import Sun from "../../../../components/Icon/Icons/components/Sun";
import Moon from "../../../../components/Icon/Icons/components/Moon";
import Favorite from "../../../../components/Icon/Icons/components/Favorite";
export const MenuButtonDescription = () => {
const component = useMemo(
() => (
<MenuButton>
<Menu id="menu" size={Menu.sizes.MEDIUM}>
<MenuItem icon={Sun} iconType={MenuItem.iconType.SVG} title="The sun" />
<MenuItem icon={Moon} iconType={MenuItem.iconType.SVG} title="The moon" />
<MenuItem icon={Favorite} iconType={MenuItem.iconType.SVG} title="And the stars" />
</Menu>
</MenuButton>
),
[]
);
return (
<RelatedComponent
component={component}
title="MenuButton"
href="/?path=/docs/buttons-menubutton--docs"
description="A component to open content next to another component"
/>
);
};