diff --git a/services/web/frontend/js/features/monthly-texlive/labs-widget.tsx b/services/web/frontend/js/features/monthly-texlive/labs-widget.tsx index a7f299a92b..1dfb853cd2 100644 --- a/services/web/frontend/js/features/monthly-texlive/labs-widget.tsx +++ b/services/web/frontend/js/features/monthly-texlive/labs-widget.tsx @@ -95,4 +95,6 @@ const MonthlyTexliveLabsWidget = ({ ) } +export const hidden = () => !isSplitTestEnabled('monthly-texlive') + export default MonthlyTexliveLabsWidget diff --git a/services/web/frontend/js/shared/components/labs/labs-experiments-widget.tsx b/services/web/frontend/js/shared/components/labs/labs-experiments-widget.tsx index ff4a23ae26..c0fdad6aa8 100644 --- a/services/web/frontend/js/shared/components/labs/labs-experiments-widget.tsx +++ b/services/web/frontend/js/shared/components/labs/labs-experiments-widget.tsx @@ -6,7 +6,7 @@ import { postJSON } from '@/infrastructure/fetch-json' import OLButton from '@/shared/components/ol/ol-button' import getMeta from '@/utils/meta' -type IntegrationLinkingWidgetProps = { +export type LabsExperimentWidgetProps = { logo: ReactNode title: string description: string | ReactNode @@ -17,6 +17,7 @@ type IntegrationLinkingWidgetProps = { setErrorMessage: (message: string) => void optedIn: boolean setOptedIn: (optedIn: boolean) => void + feedbackLink?: string } /** @knipignore */ @@ -31,7 +32,8 @@ export function LabsExperimentWidget({ setErrorMessage, optedIn, setOptedIn, -}: IntegrationLinkingWidgetProps) { + feedbackLink, +}: LabsExperimentWidgetProps) { const { t } = useTranslation() const experimentsErrorMessage = t( @@ -83,6 +85,18 @@ export function LabsExperimentWidget({ {disabled && (