From 2ee1a722591d315f8d20dad08987fa66e82e80a3 Mon Sep 17 00:00:00 2001 From: nflnkr Date: Fri, 19 Apr 2024 13:22:07 +0300 Subject: [PATCH] add changeFaviconAndTitle param to widget --- src/WidgetApp.tsx | 13 ------------- src/widget.tsx | 7 ++++--- 2 files changed, 4 insertions(+), 16 deletions(-) delete mode 100644 src/WidgetApp.tsx diff --git a/src/WidgetApp.tsx b/src/WidgetApp.tsx deleted file mode 100644 index fc21412..0000000 --- a/src/WidgetApp.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import QuizAnswerer from "../lib/components/QuizAnswerer"; - - -interface Props { - quizId: string; -} - -export default function WidgetApp({ quizId }: Props) { - - return ( - - ); -} diff --git a/src/widget.tsx b/src/widget.tsx index 020b58b..2364cec 100644 --- a/src/widget.tsx +++ b/src/widget.tsx @@ -1,20 +1,21 @@ +import QuizAnswerer from "@/components/QuizAnswerer"; import { Root, createRoot } from "react-dom/client"; -import WidgetApp from "./WidgetApp"; let root: Root | undefined = undefined; const widget = { - create({ selector, quizId }: { + create({ selector, quizId, changeFaviconAndTitle = true }: { selector: string; quizId: string; + changeFaviconAndTitle: boolean; }) { const element = document.getElementById(selector); if (!element) throw new Error("Element for widget doesn't exist"); root = createRoot(element); - root.render(); + root.render(); }, unmount() { if (root) root.unmount();