Skip to content

Commit 2da4a49

Browse files
committed
Fix Reports icon
1 parent 6e94445 commit 2da4a49

File tree

2 files changed

+24
-5
lines changed

2 files changed

+24
-5
lines changed

frontend/src/pages/Reports/ReportsListPage.scss

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,19 @@
1717
align-items: center;
1818
}
1919

20-
&__title-icon {
21-
font-size: 1.5rem;
20+
&__icon-wrapper {
21+
display: flex;
22+
align-items: center;
23+
justify-content: center;
24+
background-color: #EBECFD;
25+
border-radius: 50%;
26+
width: 36px;
27+
height: 36px;
2228
margin-right: 0.5rem;
23-
color: var(--ion-color-primary);
29+
}
30+
31+
&__title-icon {
32+
// No margin-right needed since it's handled by the wrapper
2433
}
2534

2635
&__title {

frontend/src/pages/Reports/ReportsListPage.tsx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@ import ReportItem from 'pages/Home/components/ReportItem/ReportItem';
2323
import NoReportsMessage from 'pages/Home/components/NoReportsMessage/NoReportsMessage';
2424
import { useState, useMemo, useEffect, useRef } from 'react';
2525
import { MedicalReport } from 'common/models/medicalReport';
26-
import { documentTextOutline } from 'ionicons/icons';
2726
import sortSvg from 'assets/icons/sort.svg';
2827
import filterOutlineIcon from 'assets/icons/filter-outline.svg';
28+
import reportsIcon from 'assets/icons/reports.svg';
29+
import SvgIcon from 'common/components/Icon/SvgIcon';
2930
import FilterPanel, { CategoryOption } from './components/FilterPanel/FilterPanel';
3031
import CategoryTag from './components/CategoryTag/CategoryTag';
3132
import ReportsFilterEmpty from './components/ReportsFilterEmpty/ReportsFilterEmpty';
@@ -262,7 +263,16 @@ const ReportsListPage: React.FC = () => {
262263
}}
263264
>
264265
<div className="reports-list-page__title-container">
265-
<IonIcon icon={documentTextOutline} className="reports-list-page__title-icon" />
266+
<div className="reports-list-page__icon-wrapper">
267+
<SvgIcon
268+
src={reportsIcon}
269+
alt={t('list.icon', { ns: 'report' })}
270+
className="reports-list-page__title-icon"
271+
color="#313E4C"
272+
width={20}
273+
height={20}
274+
/>
275+
</div>
266276
<h1 className="reports-list-page__title">{t('list.title', { ns: 'report' })}</h1>
267277
</div>
268278
<div className="reports-list-page__actions">

0 commit comments

Comments
 (0)