diff --git a/apps/web/src/components/discussion/discussion.tsx b/apps/web/src/components/discussion/discussion.tsx index b55b48c75..9e06f1a98 100644 --- a/apps/web/src/components/discussion/discussion.tsx +++ b/apps/web/src/components/discussion/discussion.tsx @@ -18,6 +18,8 @@ import * as React from "react"; import { Controller, useForm } from "react-hook-form"; import { Trans } from "@/components/trans"; +import { usePermissions } from "@/contexts/permissions"; +import { useRole } from "@/contexts/role"; import { usePostHog } from "@/utils/posthog"; import { requiredString } from "../../utils/form-validation"; @@ -25,7 +27,7 @@ import NameInput from "../name-input"; import TruncatedLinkify from "../poll/truncated-linkify"; import UserAvatar from "../poll/user-avatar"; import { usePoll } from "../poll-context"; -import { isUnclaimed, useUser } from "../user-provider"; +import { useUser } from "../user-provider"; interface CommentForm { authorName: string; @@ -34,7 +36,7 @@ interface CommentForm { const Discussion: React.FunctionComponent = () => { const { t } = useTranslation(); - const { poll, admin } = usePoll(); + const { poll } = usePoll(); const pollId = poll.id; @@ -80,6 +82,8 @@ const Discussion: React.FunctionComponent = () => { }); const [isWriting, setIsWriting] = React.useState(false); + const role = useRole(); + const { isUser } = usePermissions(); if (!comments) { return null; @@ -95,7 +99,7 @@ const Discussion: React.FunctionComponent = () => {