Files
Web-Frontend/client/src/components/Canvas/CanvasComponents/FirstWidgetButton.jsx
T

36 lines
896 B
React
Raw Normal View History

2025-08-11 14:02:58 -07:00
import { Box, Menu, Portal } from '@chakra-ui/react'
import WidgetMenu from './WidgetMenu';
export default function FirstWidgetButton({ appendWidget }) {
2025-08-11 14:02:58 -07:00
const triggerItem = (<>
<Menu.Trigger asChild>
<Box
p={6}
m="auto"
mt={6}
align="center"
textAlign="center"
justify="center"
width="400px"
borderRadius="md"
boxShadow="md"
border="2px dashed"
borderColor="gray.300"
bg="gray.50"
2025-08-11 14:02:58 -07:00
cursor="pointer"
_hover = {{
bg: "gray.100",
2025-08-11 14:02:58 -07:00
borderColor: "gray.400",
boxShadow: "lg",
}}
>
Add Your First Widget
</Box>
</Menu.Trigger>
</>);
const positioning = { placement: "bottom-middle" };
const WidgetMenuProps = { appendWidget, triggerItem, positioning };
2025-08-11 14:02:58 -07:00
return (
<WidgetMenu {...WidgetMenuProps} />
);
}