From e4fb01785bb019c0b10a684264828a0eff291e9d Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Thu, 29 Feb 2024 10:12:10 +0800 Subject: [PATCH] Add function for checking user flags --- .../templates/article/ArticleContainer.tsx | 19 +++++++++++-------- .../templates/homeFeed/LibraryHeader.tsx | 3 ++- packages/web/lib/featureFlag.ts | 12 +++++++++++- 3 files changed, 24 insertions(+), 10 deletions(-) diff --git a/packages/web/components/templates/article/ArticleContainer.tsx b/packages/web/components/templates/article/ArticleContainer.tsx index 404996ce6..31299f316 100644 --- a/packages/web/components/templates/article/ArticleContainer.tsx +++ b/packages/web/components/templates/article/ArticleContainer.tsx @@ -20,6 +20,7 @@ import { Recommendation } from '../../../lib/networking/queries/useGetLibraryIte import { Avatar } from '../../elements/Avatar' import { UserBasicData } from '../../../lib/networking/queries/useGetViewerQuery' import { AISummary } from './AISummary' +import { userHasFeature } from '../../../lib/featureFlag' type ArticleContainerProps = { viewer: UserBasicData @@ -445,14 +446,16 @@ export function ArticleContainer(props: ArticleContainerProps): JSX.Element { recommendationsWithNotes={recommendationsWithNotes} /> )} - + {userHasFeature(props.viewer, 'ai-summaries') && ( + + )}
{ - {props.viewer?.features.includes('ai-summaries') && ( + {userHasFeature(props.viewer, 'ai-summaries') && (