Skip to content

Commit 27eabaa

Browse files
committed
fix: Remove campaigns length check in Filters component and update ProjectItems to use default Filters
1 parent ad721ab commit 27eabaa

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

src/pages/Dashboard/filters/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export const Filters = () => {
4343
const { campaigns, isLoading, isFetching, isError } =
4444
useCampaignsGroupedByProject();
4545

46-
if (!campaigns.length || isError || isLoading || isFetching) return null;
46+
if (isError || isLoading || isFetching) return null;
4747

4848
const filtered = campaigns.flatMap((campaign) => campaign.items);
4949

src/pages/Dashboard/project-items/index.tsx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
import {
22
Col,
3-
theme,
4-
Row,
53
IconButton,
4+
Row,
65
Span,
76
TextDescription,
7+
theme,
88
} from '@appquality/unguess-design-system';
9+
import { createSelector } from '@reduxjs/toolkit';
10+
import { useEffect, useMemo, useState } from 'react';
911
import { useTranslation } from 'react-i18next';
1012
import { useAppSelector } from 'src/app/hooks';
11-
import styled from 'styled-components';
1213
import { ReactComponent as GridIcon } from 'src/assets/icons/grid.svg';
1314
import { ReactComponent as ListIcon } from 'src/assets/icons/list.svg';
14-
import { useEffect, useMemo, useState } from 'react';
15-
import { selectFilteredCampaigns } from 'src/features/campaigns';
1615
import { Campaign, useGetProjectsByPidCampaignsQuery } from 'src/features/api';
17-
import { createSelector } from '@reduxjs/toolkit';
16+
import { selectFilteredCampaigns } from 'src/features/campaigns';
1817
import useWindowSize from 'src/hooks/useWindowSize';
19-
import { CardList } from './list';
20-
import { TableList } from './table';
18+
import styled from 'styled-components';
19+
import { CardRowLoading } from '../CardRowLoading';
2120
import { Separator } from '../Separator';
22-
import { Filters } from '../filters';
2321
import { EmptyResults } from '../emptyState';
24-
import { CardRowLoading } from '../CardRowLoading';
22+
import { Filters } from '../filters';
23+
import { CardList } from './list';
24+
import { TableList } from './table';
2525

2626
const FloatRight = styled.div`
2727
float: right;
@@ -112,7 +112,7 @@ export const ProjectItems = ({ projectId }: { projectId: number }) => {
112112
)}
113113
</Row>
114114
<Separator style={{ marginTop: '0', marginBottom: theme.space.sm }} />
115-
<Filters campaigns={filteredCampaigns} />
115+
<Filters />
116116

117117
{campaignsCount > 0 && viewType === 'list' && (
118118
<TableList campaigns={filteredCampaigns as Campaign[]} />

0 commit comments

Comments
 (0)