mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-20 05:22:02 +00:00
feat: create PopoverButton component
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import Button, { ButtonProps } from '@/components/Button';
|
||||
|
||||
export interface PopoverButtonProps extends ButtonProps {
|
||||
popoverTarget: string;
|
||||
anchorName: string;
|
||||
}
|
||||
|
||||
const PopoverButton = ({
|
||||
children,
|
||||
popoverTarget,
|
||||
anchorName,
|
||||
...props
|
||||
}: PopoverButtonProps) => {
|
||||
return (
|
||||
<Button
|
||||
{...props}
|
||||
popoverTarget={popoverTarget}
|
||||
style={
|
||||
{
|
||||
anchorName: anchorName,
|
||||
} as React.CSSProperties
|
||||
}
|
||||
>
|
||||
{children}
|
||||
</Button>
|
||||
);
|
||||
};
|
||||
|
||||
export default PopoverButton;
|
||||
Reference in New Issue
Block a user