diff --git a/apps/roam/src/components/BirdEatsBugs.tsx b/apps/roam/src/components/BirdEatsBugs.tsx index c458ff2ca..edee43726 100644 --- a/apps/roam/src/components/BirdEatsBugs.tsx +++ b/apps/roam/src/components/BirdEatsBugs.tsx @@ -1,7 +1,7 @@ import getCurrentUserEmail from "roamjs-components/queries/getCurrentUserEmail"; import { OnloadArgs } from "roamjs-components/types"; -type FeedbackWidget = { +export type FeedbackWidget = { initialize?: boolean; invoked?: boolean; methods?: string[]; @@ -33,6 +33,7 @@ type FeedbackWidget = { }) => void; [key: string]: any; length?: number; + trigger?: () => FeedbackWidget; }; declare global { @@ -51,7 +52,6 @@ const addFeedbackButtonHidingStyles = () => { const styleElement = document.createElement("style"); styleElement.id = STYLE_ID; styleElement.textContent = ` - #birdeatsbug-sdk, #birdeatsbug-default-button { display: none !important; } diff --git a/apps/roam/src/components/settings/Settings.tsx b/apps/roam/src/components/settings/Settings.tsx index ff137797e..bb8ee399f 100644 --- a/apps/roam/src/components/settings/Settings.tsx +++ b/apps/roam/src/components/settings/Settings.tsx @@ -1,6 +1,14 @@ import React, { useEffect, useState } from "react"; import { OnloadArgs } from "roamjs-components/types"; -import { Classes, Dialog, Tabs, Tab, Button, TabId } from "@blueprintjs/core"; +import { + Classes, + Dialog, + Tabs, + Tab, + Button, + TabId, + Intent, +} from "@blueprintjs/core"; import renderOverlay from "roamjs-components/util/renderOverlay"; import DiscourseRelationConfigPanel from "./DiscourseRelationConfigPanel"; import DEFAULT_RELATION_VALUES from "~/data/defaultDiscourseRelations"; @@ -16,6 +24,7 @@ import NodeConfig from "./NodeConfig"; import sendErrorEmail from "~/utils/sendErrorEmail"; import HomePersonalSettings from "./HomePersonalSettings"; import refreshConfigTree from "~/utils/refreshConfigTree"; +import { FeedbackWidget } from "~/components/BirdEatsBugs"; type SectionHeaderProps = { children: React.ReactNode; @@ -190,6 +199,17 @@ export const SettingsDialog = ({ /> + {/*