Merge pull request #20848 from overleaf/jdt-hide-wf-in-settings-from-no-ai

hiding wf in settings from users with a blocking policy

GitOrigin-RevId: 8d640a53d7bbbcd809604f07bbd4bb0ab6939c03
This commit is contained in:
Jimmy Domagala-Tang 2024-10-11 11:13:16 -04:00 committed by Copybot
parent 3e5f9517c8
commit 1426525e8d

View file

@ -22,6 +22,7 @@ function LinkingSection() {
const { t } = useTranslation()
const { subscriptions } = useSSOContext()
const ssoErrorMessage = getMeta('ol-ssoErrorMessage')
const cannotUseAi = getMeta('ol-cannot-use-ai')
const projectSyncSuccessMessage = getMeta('ol-projectSyncSuccessMessage')
// hide linking widgets in CI
@ -47,7 +48,9 @@ function LinkingSection() {
oauth2ServerComponents
)
const haslangFeedbackLinkingWidgets = langFeedbackLinkingWidgets.length
// since we only have Writefull here currently, we should hide the whole section if they cant use ai
const haslangFeedbackLinkingWidgets =
langFeedbackLinkingWidgets.length && !cannotUseAi
const hasIntegrationLinkingSection =
renderSyncSection && allIntegrationLinkingWidgets.length
const hasReferencesLinkingSection = referenceLinkingWidgets.length