diff --git a/packages/web/pages/settings/features/beta.tsx b/packages/web/pages/settings/features/beta.tsx index 738d85f75..83a1560ab 100644 --- a/packages/web/pages/settings/features/beta.tsx +++ b/packages/web/pages/settings/features/beta.tsx @@ -19,34 +19,6 @@ const StyledLabel = styled('label', { }) export default function BetaFeatures(): JSX.Element { - const { viewerData, isLoading, mutate } = useGetViewerQuery() - const [pageLoading, setPageLoading] = useState(false) - - const showSpinner = useMemo(() => { - return isLoading || pageLoading - }, [isLoading, pageLoading]) - - const requestFeatureAccess = useCallback( - async (featureName: string) => { - setPageLoading(true) - const result = await optInFeature({ name: featureName }) - if (!result) { - showErrorToast('Error opting into feature.') - } else { - showSuccessToast('Feature added') - } - mutate() - setPageLoading(false) - }, - [setPageLoading, mutate] - ) - - const hasYouTube = useMemo(() => { - return viewerData?.me?.featureList?.some( - (f) => f.name === 'youtube-transcripts' - ) - }, [viewerData]) - applyStoredTheme() return ( @@ -58,162 +30,11 @@ export default function BetaFeatures(): JSX.Element { /> - - - Enabled beta features - {!showSpinner ? ( - <> - {viewerData?.me?.featureList.map((feature) => { - return ( - - - {`${feature.name}${ - userHasFeature(viewerData?.me, feature.name) - ? '' - : ' - Requested' - }`} - - ) - })} - - {!hasYouTube /* || !hasAISummaries || !hasDigest */ && ( - - Available beta features - - )} - - - {!hasYouTube && ( - - - - YouTube transcripts: nicely formatted documents - generated from YouTube transcript data. Currently - limited to videos under 30 minutes. - - - - )} - - {/* - - - AI Summaries: Short summaries of your newly saved - articles - - - - - - - - Daily digest: Every day we pick some of the items we - think You will enjoy reading the most and create a daily - digest of them. - - - */} - - - ) : ( - - - - )} - - + All beta features are enabled. )