Files
formbricks/apps/formbricks-com/components/docs/FeedbackButtonPopover.tsx
Matthias Nannt c2a272a072 update docs
2023-02-13 12:09:39 +01:00

34 lines
760 B
TypeScript

import { Button } from "@formbricks/ui";
import { useEffect, useRef, useState } from "react";
declare global {
interface Window {
formbricks: any;
}
}
export function FeedbackButton() {
useEffect(() => {
window.formbricks = {
...window.formbricks,
config: {
formbricksUrl: "https://app.formbricks.com",
formId: "cle2pg7no0000nu0hjefwy3w7",
contact: {
name: "Matti",
position: "Co-Founder",
imgUrl: "https://avatars.githubusercontent.com/u/675065?s=128&v=4",
},
},
};
// @ts-ignore
import("@formbricks/feedback");
}, []);
return (
<Button variant="secondary" onClick={(e) => window.formbricks.open(e)}>
Open Feedback
</Button>
);
}