mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-21 13:55:45 +00:00
30 lines
526 B
TypeScript
30 lines
526 B
TypeScript
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;
|