@@ -44,6 +44,12 @@ import type { TabProps } from '../hooks/useExploreRefresh';
4444import { trackExploreInteracted } from '../search/analytics' ;
4545import { TrendingViewSelectorsIDs } from '../TrendingView.testIds' ;
4646import TrendingQuickBuy from '../../../UI/Trending/components/TrendingQuickBuy/TrendingQuickBuy' ;
47+ import { useABTest } from '../../../../hooks/useABTest' ;
48+ import {
49+ EXPLORE_QUICK_BUY_AB_KEY ,
50+ EXPLORE_QUICK_BUY_VARIANTS ,
51+ EXPLORE_QUICK_BUY_EXPOSURE_METADATA ,
52+ } from '../search/abTestConfig' ;
4753
4854const styles = StyleSheet . create ( {
4955 container : { flex : 1 } ,
@@ -118,6 +124,12 @@ const RwasTabContent: React.FC<TabProps> = ({
118124 null ,
119125 ) ;
120126
127+ const { variant : quickBuyVariant } = useABTest (
128+ EXPLORE_QUICK_BUY_AB_KEY ,
129+ EXPLORE_QUICK_BUY_VARIANTS ,
130+ EXPLORE_QUICK_BUY_EXPOSURE_METADATA ,
131+ ) ;
132+
121133 const politics = usePredictionsFeed ( { variant : 'politics' , refresh } ) ;
122134 const stocks = useStocksFeed ( {
123135 refresh,
@@ -143,10 +155,12 @@ const RwasTabContent: React.FC<TabProps> = ({
143155 item_clicked : item . assetId ,
144156 } )
145157 }
146- onQuickTrade = { setQuickTradeToken }
158+ onQuickTrade = {
159+ quickBuyVariant . showQuickTradeButton ? setQuickTradeToken : undefined
160+ }
147161 />
148162 ) ,
149- [ ] ,
163+ [ quickBuyVariant . showQuickTradeButton ] ,
150164 ) ;
151165
152166 const showStocks = stocks . isLoading || stocks . data . length > 0 ;
0 commit comments