Skip to content

Commit ede189e

Browse files
committed
fix: not show filter list for live
1 parent 3bdaadf commit ede189e

2 files changed

Lines changed: 13 additions & 9 deletions

File tree

app/components/UI/Predict/views/PredictFeedView/PredictFeedView.test.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,8 @@ describe('PredictFeedView', () => {
295295
expect(screen.getAllByText('Tennis').length).toBeGreaterThan(0);
296296
});
297297

298-
it('hides the tab bar for a single-tab feed but still renders filters', () => {
298+
it('hides the tab bar and filter list for a single-filter feed', () => {
299+
mockRouteParams = { feedId: 'live' };
299300
mockUsePredictFeedConfig.mockReturnValue(
300301
feedConfigResult({
301302
feedId: 'live',
@@ -321,8 +322,8 @@ describe('PredictFeedView', () => {
321322
screen.queryByTestId(PredictFeedViewSelectorsIDs.TABS),
322323
).not.toBeOnTheScreen();
323324
expect(
324-
screen.getByTestId(PredictFeedViewSelectorsIDs.FILTERS),
325-
).toBeOnTheScreen();
325+
screen.queryByTestId(PredictFeedViewSelectorsIDs.FILTERS),
326+
).not.toBeOnTheScreen();
326327
});
327328
});
328329

app/components/UI/Predict/views/PredictFeedView/PredictFeedView.tsx

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ const PredictFeedView: React.FC = () => {
250250
})),
251251
[filters],
252252
);
253+
const showFilterList = chips.length >= 2;
253254

254255
const handleEndReached = useCallback(() => {
255256
if (hasNextPage && !isFetchingNextPage) {
@@ -391,12 +392,14 @@ const PredictFeedView: React.FC = () => {
391392
/>
392393
)}
393394

394-
<PredictChipList
395-
chips={chips}
396-
activeChipKey={activeFilterId ?? ''}
397-
onChipSelect={handleFilterSelect}
398-
testID={PredictFeedViewSelectorsIDs.FILTERS}
399-
/>
395+
{showFilterList && (
396+
<PredictChipList
397+
chips={chips}
398+
activeChipKey={activeFilterId ?? ''}
399+
onChipSelect={handleFilterSelect}
400+
testID={PredictFeedViewSelectorsIDs.FILTERS}
401+
/>
402+
)}
400403

401404
{renderContent()}
402405
</Box>

0 commit comments

Comments
 (0)