mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-25 15:55:48 +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