2
0
Files
bot/apps/builder/components/dashboard/FolderContent/MoreButton.tsx
Baptiste Arnaud 1f320c5d99 feat(dashboard): Add lead generation template
While creating the template I also made sure to fix and improve everything I stumble upon
2022-02-07 07:13:16 +01:00

30 lines
637 B
TypeScript

import {
ButtonProps,
IconButton,
Menu,
MenuButton,
MenuList,
} from '@chakra-ui/react'
import { MoreVerticalIcon } from 'assets/icons'
import { ReactNode } from 'react'
type Props = { children: ReactNode } & ButtonProps
export const MoreButton = ({ children, ...props }: Props) => {
return (
<Menu isLazy>
<MenuButton
data-testid="more-button"
as={IconButton}
icon={<MoreVerticalIcon />}
onClick={(e) => e.stopPropagation()}
colorScheme="gray"
variant="outline"
size="sm"
{...props}
/>
<MenuList>{children}</MenuList>
</Menu>
)
}