From 7265aacaf2a94bec1a36bf27f74c1337def7a755 Mon Sep 17 00:00:00 2001 From: "probatai[bot]" <236084945+probatai[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 05:19:52 +0000 Subject: [PATCH] feat: add Probat A/B experiment for Footer Experiment run: c5530aa8-1cdf-4cee-9444-2d7209811f37 --- package.json | 3 +- src/components/Footer.experiment.tsx | 84 ++++++++++++++++++++++++++ src/components/Footer.original.tsx | 78 ++++++++++++++++++++++++ src/components/Footer.tsx | 88 ++++------------------------ 4 files changed, 177 insertions(+), 76 deletions(-) create mode 100644 src/components/Footer.experiment.tsx create mode 100644 src/components/Footer.original.tsx diff --git a/package.json b/package.json index 613edc15..9e547d2b 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,8 @@ }, "dependencies": { "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "@probat/react": "^0.3.1" }, "devDependencies": { "@types/react": "^18.2.43", diff --git a/src/components/Footer.experiment.tsx b/src/components/Footer.experiment.tsx new file mode 100644 index 00000000..9b948159 --- /dev/null +++ b/src/components/Footer.experiment.tsx @@ -0,0 +1,84 @@ +import React from 'react' +import './Footer.css' + +const Footer: React.FC = () => { + return ( + + ) +} + +export default Footer diff --git a/src/components/Footer.original.tsx b/src/components/Footer.original.tsx new file mode 100644 index 00000000..92e6cf9b --- /dev/null +++ b/src/components/Footer.original.tsx @@ -0,0 +1,78 @@ +import React from 'react' +import './Footer.css' + +const Footer: React.FC = () => { + return ( + + ) +} + +export default Footer diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 92e6cf9b..57b7d794 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -1,78 +1,16 @@ -import React from 'react' -import './Footer.css' +"use client"; +import { ProbatProviderClient, Experiment } from "@probat/react"; +import OriginalComponent from "./Footer.original"; +import ExperimentVariant from "./Footer.experiment"; -const Footer: React.FC = () => { +export default function Footer(props: any) { return ( - - ) + + } + variants={{ experiment: }} + /> + + ); } - -export default Footer