diff --git a/.gitignore b/.gitignore index c3b01d5a..e705c6b7 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ server/.env server/exportdanswer .vercel .env*.local +dump.rdb diff --git a/www/app/[domain]/domainContext.tsx b/www/app/[domain]/domainContext.tsx index eca876a3..ed86a27f 100644 --- a/www/app/[domain]/domainContext.tsx +++ b/www/app/[domain]/domainContext.tsx @@ -42,6 +42,7 @@ export const featureEnabled = ( featureName: "requireLogin" | "privacy" | "browse" | "sendToZulip", ) => { const context = useContext(DomainContext); + console.log(context.features, featureName); return context.features[featureName] as boolean | undefined; }; diff --git a/www/app/[domain]/transcripts/[transcriptId]/page.tsx b/www/app/[domain]/transcripts/[transcriptId]/page.tsx index e277b811..846af241 100644 --- a/www/app/[domain]/transcripts/[transcriptId]/page.tsx +++ b/www/app/[domain]/transcripts/[transcriptId]/page.tsx @@ -18,6 +18,7 @@ import WaveformLoading from "../waveformLoading"; import { useRouter } from "next/navigation"; import { faSpinner } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { featureEnabled } from "../../domainContext"; type TranscriptDetails = { params: { @@ -75,16 +76,18 @@ export default function TranscriptDetails(details: TranscriptDetails) { return ( <> - setShowModal(v)} - title={transcript?.response?.title} - summary={transcript?.response?.longSummary} - date={transcript?.response?.createdAt} - url={window.location.href} - /> + {featureEnabled("sendToZulip") && ( + setShowModal(v)} + title={transcript?.response?.title} + summary={transcript?.response?.longSummary} + date={transcript?.response?.createdAt} + url={window.location.href} + /> + )}
{transcript?.response?.title && (