From ae967a7e2d904d5c893604d1fc24d7512ad70928 Mon Sep 17 00:00:00 2001 From: Petropoulos Evangelos Date: Wed, 2 Jul 2025 00:03:42 +0300 Subject: [PATCH] fix comments --- .../app/components/PageLinks/PageLinks.scss | 39 +++++++++---------- .../app/components/PageLinks/PageLinks.tsx | 6 +-- .../app/features/AccountIQ/AccountIQ.scss | 4 +- .../app/features/AccountIQ/AccountIQ.tsx | 4 +- .../DateRangePicker/DateRangePicker.scss | 4 +- .../DateRangePicker/DateRangePicker.tsx | 7 +++- .../features/Documentation/Documentation.scss | 4 +- .../features/Documentation/Documentation.tsx | 6 ++- .../features/FetchReports/FetchReport.scss | 2 +- .../features/FetchReports/FetchReports.tsx | 2 +- .../GeneralHealthCard/GeneralHealthCard.scss | 8 ++-- .../GeneralHealthCard/GeneralHealthCard.tsx | 8 ++-- .../components/StatItem.scss | 4 +- .../GeneralHealthCard/components/StatItem.tsx | 4 +- .../app/features/PieCharts/PieCharts.scss | 2 +- .../app/features/PieCharts/PieCharts.tsx | 2 +- .../app/features/SectionCard/SectionCard.scss | 8 ++-- .../app/features/SectionCard/SectionCard.tsx | 8 ++-- .../TransactionsOverView.scss | 6 +-- .../components/TransactionsOverViewTable.scss | 6 +-- .../components/TransactionsOverViewTable.tsx | 9 ++--- .../TransactionsOverview.tsx | 6 +-- .../TransactionsWaitingApproval.scss | 2 +- .../TransactionsWaitingApproval.tsx | 6 +-- .../app/features/WhatsNew/WhatsNew.scss | 4 +- payment-iq/app/features/WhatsNew/WhatsNew.tsx | 4 +- .../app/features/dashboard/header/Header.scss | 30 +++++++------- .../app/features/dashboard/header/Header.tsx | 9 +++-- .../dashboard/header/dropDown/DropDown.scss | 12 +++--- .../dashboard/header/dropDown/DropDown.tsx | 2 +- .../features/dashboard/sidebar/Sidebar.tsx | 7 ++-- .../features/dashboard/sidebar/sideBar.scss | 24 ++++++------ 32 files changed, 123 insertions(+), 126 deletions(-) diff --git a/payment-iq/app/components/PageLinks/PageLinks.scss b/payment-iq/app/components/PageLinks/PageLinks.scss index 237f156..59baa21 100644 --- a/payment-iq/app/components/PageLinks/PageLinks.scss +++ b/payment-iq/app/components/PageLinks/PageLinks.scss @@ -1,23 +1,20 @@ -/* PageLinks.scss */ +.page-link__container { + display: flex; + align-items: center; + padding: 12px 1px; + border-radius: 4px; + color: var(--text-tertiary); + text-decoration: none; + transition: background 0.2s ease-in-out; -.link-container { - display: flex; - align-items: center; - padding: 12px 1px; - border-radius: 4px; - color: var(--text-tertiary); - text-decoration: none; - transition: background 0.2s ease-in-out; - - &:hover { - color: #fff; - background-color: var(--hover-color); - cursor: pointer; - } -} - -.link-text { - color: var(--text-tertiary); - margin-left: 12px; - font-weight: 500; + &:hover { + color: #fff; + background-color: var(--hover-color); + cursor: pointer; + } + .page-link__text { + color: var(--text-tertiary); + margin-left: 12px; + font-weight: 500; + } } diff --git a/payment-iq/app/components/PageLinks/PageLinks.tsx b/payment-iq/app/components/PageLinks/PageLinks.tsx index a9785d7..d90e5f9 100644 --- a/payment-iq/app/components/PageLinks/PageLinks.tsx +++ b/payment-iq/app/components/PageLinks/PageLinks.tsx @@ -15,10 +15,10 @@ export default function PageLinks({ icon: Icon, }: IPageLinksProps) { return ( - - + + {Icon && } - {title} + {title} ); diff --git a/payment-iq/app/features/AccountIQ/AccountIQ.scss b/payment-iq/app/features/AccountIQ/AccountIQ.scss index 8033663..827351c 100644 --- a/payment-iq/app/features/AccountIQ/AccountIQ.scss +++ b/payment-iq/app/features/AccountIQ/AccountIQ.scss @@ -1,5 +1,5 @@ -.account-iq-wrapper { - .icon { +.account-iq { + .account-iq__icon { font-weight: bold; color: #4ecdc4; margin-top: 4px; diff --git a/payment-iq/app/features/AccountIQ/AccountIQ.tsx b/payment-iq/app/features/AccountIQ/AccountIQ.tsx index 93fcff4..c218a64 100644 --- a/payment-iq/app/features/AccountIQ/AccountIQ.tsx +++ b/payment-iq/app/features/AccountIQ/AccountIQ.tsx @@ -4,10 +4,10 @@ import "./AccountIQ.scss"; export const AccountIQ = () => { return ( - + AIQ} + icon={
AIQ
} items={[ { title: "Automatically reconcile your transactions" }, { title: "Live wallet balances from providers" }, diff --git a/payment-iq/app/features/DateRangePicker/DateRangePicker.scss b/payment-iq/app/features/DateRangePicker/DateRangePicker.scss index 2b67dcc..1c00089 100644 --- a/payment-iq/app/features/DateRangePicker/DateRangePicker.scss +++ b/payment-iq/app/features/DateRangePicker/DateRangePicker.scss @@ -1,5 +1,5 @@ -.date-range-picker-wrapper { - .date-typo { +.date-range-picker { + .date-range-picker__date-typo { font-size: 0.875rem; cursor: pointer; padding: 8px; diff --git a/payment-iq/app/features/DateRangePicker/DateRangePicker.tsx b/payment-iq/app/features/DateRangePicker/DateRangePicker.tsx index fda7ca1..e5e10e6 100644 --- a/payment-iq/app/features/DateRangePicker/DateRangePicker.tsx +++ b/payment-iq/app/features/DateRangePicker/DateRangePicker.tsx @@ -40,7 +40,7 @@ export const DateRangePicker = () => { const id = open ? "date-range-popover" : undefined; return ( - + { - + {format(range[0].startDate ?? new Date(), "PPP")} -{" "} {format(range[0].endDate ?? new Date(), "PPP")} diff --git a/payment-iq/app/features/Documentation/Documentation.scss b/payment-iq/app/features/Documentation/Documentation.scss index e35f626..71e4659 100644 --- a/payment-iq/app/features/Documentation/Documentation.scss +++ b/payment-iq/app/features/Documentation/Documentation.scss @@ -1,5 +1,5 @@ -.documentation-wrapper { - .icon { +.documentation { + .documentation__icon { height: auto; } } diff --git a/payment-iq/app/features/Documentation/Documentation.tsx b/payment-iq/app/features/Documentation/Documentation.tsx index c8bc994..f45683d 100644 --- a/payment-iq/app/features/Documentation/Documentation.tsx +++ b/payment-iq/app/features/Documentation/Documentation.tsx @@ -6,10 +6,12 @@ import "./Documentation.scss"; export const Documentation = () => { return ( - + } + icon={ + + } items={[ { title: "Provider Integration Overview" }, { title: "APIs Introduction" }, diff --git a/payment-iq/app/features/FetchReports/FetchReport.scss b/payment-iq/app/features/FetchReports/FetchReport.scss index 90601ab..25398d2 100644 --- a/payment-iq/app/features/FetchReports/FetchReport.scss +++ b/payment-iq/app/features/FetchReports/FetchReport.scss @@ -1,4 +1,4 @@ -.fetch-report-paper { +.fetch-report { padding: 23px; margin: 16px; display: flex; diff --git a/payment-iq/app/features/FetchReports/FetchReports.tsx b/payment-iq/app/features/FetchReports/FetchReports.tsx index 54cd7dc..fffcd60 100644 --- a/payment-iq/app/features/FetchReports/FetchReports.tsx +++ b/payment-iq/app/features/FetchReports/FetchReports.tsx @@ -31,7 +31,7 @@ export const FetchReport = () => { const isDownloadEnabled = state && psp && reportType; return ( - + Fetch Report diff --git a/payment-iq/app/features/GeneralHealthCard/GeneralHealthCard.scss b/payment-iq/app/features/GeneralHealthCard/GeneralHealthCard.scss index 742315e..389d05b 100644 --- a/payment-iq/app/features/GeneralHealthCard/GeneralHealthCard.scss +++ b/payment-iq/app/features/GeneralHealthCard/GeneralHealthCard.scss @@ -1,16 +1,16 @@ -.general-health-card-wrapper { - .header { +.general-health-card { + .general-health-card__header { display: flex; justify-content: space-between; margin-bottom: 16px; - .right-side { + .general-health-card__right-side { display: flex; align-items: center; } } - .stat-items { + .general-health-card__stat-items { display: flex; justify-content: space-around; margin-top: 16px; diff --git a/payment-iq/app/features/GeneralHealthCard/GeneralHealthCard.tsx b/payment-iq/app/features/GeneralHealthCard/GeneralHealthCard.tsx index 223183e..2a6a0f8 100644 --- a/payment-iq/app/features/GeneralHealthCard/GeneralHealthCard.tsx +++ b/payment-iq/app/features/GeneralHealthCard/GeneralHealthCard.tsx @@ -16,13 +16,13 @@ const stats = [ export const GeneralHealthCard = () => { return ( - + - + General Health - + @@ -32,7 +32,7 @@ export const GeneralHealthCard = () => { - + {stats.map((item, i) => ( ))} diff --git a/payment-iq/app/features/GeneralHealthCard/components/StatItem.scss b/payment-iq/app/features/GeneralHealthCard/components/StatItem.scss index 3282b07..71aaa1f 100644 --- a/payment-iq/app/features/GeneralHealthCard/components/StatItem.scss +++ b/payment-iq/app/features/GeneralHealthCard/components/StatItem.scss @@ -1,9 +1,9 @@ -.static-item-wrapper { +.static-item { text-align: center; padding-left: 16px; padding-right: 16px; - .percentage { + .static-item__percentage { display: flex; align-items: center; justify-content: center; diff --git a/payment-iq/app/features/GeneralHealthCard/components/StatItem.tsx b/payment-iq/app/features/GeneralHealthCard/components/StatItem.tsx index 6e176a1..ccf619a 100644 --- a/payment-iq/app/features/GeneralHealthCard/components/StatItem.tsx +++ b/payment-iq/app/features/GeneralHealthCard/components/StatItem.tsx @@ -11,14 +11,14 @@ export const StatItem = ({ value: string | number; change: string; }) => ( - + {label} {value} - + {/* */} {change} diff --git a/payment-iq/app/features/PieCharts/PieCharts.scss b/payment-iq/app/features/PieCharts/PieCharts.scss index 13ddf83..aa280e7 100644 --- a/payment-iq/app/features/PieCharts/PieCharts.scss +++ b/payment-iq/app/features/PieCharts/PieCharts.scss @@ -1,4 +1,4 @@ -.pie-charts-wrapper { +.pie-charts { width: 100%; height: 300px; diff --git a/payment-iq/app/features/PieCharts/PieCharts.tsx b/payment-iq/app/features/PieCharts/PieCharts.tsx index 93d57b6..77a3ac8 100644 --- a/payment-iq/app/features/PieCharts/PieCharts.tsx +++ b/payment-iq/app/features/PieCharts/PieCharts.tsx @@ -39,7 +39,7 @@ const renderCustomizedLabel = ({ }; export const PieCharts = () => { return ( - + ( - + - - + + {icon} {title} - + diff --git a/payment-iq/app/features/TransactionsOverView/TransactionsOverView.scss b/payment-iq/app/features/TransactionsOverView/TransactionsOverView.scss index 94c08e5..9494eec 100644 --- a/payment-iq/app/features/TransactionsOverView/TransactionsOverView.scss +++ b/payment-iq/app/features/TransactionsOverView/TransactionsOverView.scss @@ -1,10 +1,10 @@ -.transaction-overview-paper { +.transaction-overview { padding: 23px; margin: 16px; display: flex; flex-direction: column; - .header { + .transaction-overview__header { display: flex; justify-content: space-between; align-items: center; @@ -12,7 +12,7 @@ padding-right: 8px; } - .chart-table-wrapper { + .transaction-overview__chart-table { padding: 16px; margin: 16px; display: flex; diff --git a/payment-iq/app/features/TransactionsOverView/components/TransactionsOverViewTable.scss b/payment-iq/app/features/TransactionsOverView/components/TransactionsOverViewTable.scss index 0cddcae..b58bd2b 100644 --- a/payment-iq/app/features/TransactionsOverView/components/TransactionsOverViewTable.scss +++ b/payment-iq/app/features/TransactionsOverView/components/TransactionsOverViewTable.scss @@ -1,5 +1,5 @@ -.transactions-overview-table-wrapper { - .state-wrapper { +.transactions-overview-table { + .transactions-overview-table__state-wrapper { display: flex; justify-content: flex-start; align-items: center; @@ -7,7 +7,7 @@ margin-right: auto; width: 73px; - .state { + .transactions-overview-table__state { width: 10px; height: 10px; border-radius: 50%; diff --git a/payment-iq/app/features/TransactionsOverView/components/TransactionsOverViewTable.tsx b/payment-iq/app/features/TransactionsOverView/components/TransactionsOverViewTable.tsx index c45bfc1..dd16547 100644 --- a/payment-iq/app/features/TransactionsOverView/components/TransactionsOverViewTable.tsx +++ b/payment-iq/app/features/TransactionsOverView/components/TransactionsOverViewTable.tsx @@ -21,10 +21,7 @@ const data1 = [ export const TransactionsOverViewTable = () => { return ( - + @@ -38,9 +35,9 @@ export const TransactionsOverViewTable = () => { {data1.map((row, i) => ( - + { const router = useRouter(); return ( - + {/* Title and All Transactions Button */} - + Transactions Overview (Last 24h) @@ -31,7 +31,7 @@ export const TransactionsOverView = () => { {/* Chart and Table */} - + diff --git a/payment-iq/app/features/TransactionsWaitingApproval/TransactionsWaitingApproval.scss b/payment-iq/app/features/TransactionsWaitingApproval/TransactionsWaitingApproval.scss index 6e68250..d59b128 100644 --- a/payment-iq/app/features/TransactionsWaitingApproval/TransactionsWaitingApproval.scss +++ b/payment-iq/app/features/TransactionsWaitingApproval/TransactionsWaitingApproval.scss @@ -1,4 +1,4 @@ -.transactions-waiting-approval-paper { +.transactions-waiting-approval { padding: 16px; margin: 16px; display: flex; diff --git a/payment-iq/app/features/TransactionsWaitingApproval/TransactionsWaitingApproval.tsx b/payment-iq/app/features/TransactionsWaitingApproval/TransactionsWaitingApproval.tsx index 925e103..34ddc01 100644 --- a/payment-iq/app/features/TransactionsWaitingApproval/TransactionsWaitingApproval.tsx +++ b/payment-iq/app/features/TransactionsWaitingApproval/TransactionsWaitingApproval.tsx @@ -118,11 +118,7 @@ const transactions = [ export const TransactionsWaitingApproval = () => { return ( - + diff --git a/payment-iq/app/features/WhatsNew/WhatsNew.scss b/payment-iq/app/features/WhatsNew/WhatsNew.scss index 6125718..f90f636 100644 --- a/payment-iq/app/features/WhatsNew/WhatsNew.scss +++ b/payment-iq/app/features/WhatsNew/WhatsNew.scss @@ -1,5 +1,5 @@ -.whats-new-wrapper { - .icon { +.whats-new { + .whats-new__wifi-icon { height: auto; } } diff --git a/payment-iq/app/features/WhatsNew/WhatsNew.tsx b/payment-iq/app/features/WhatsNew/WhatsNew.tsx index d775d59..28584d1 100644 --- a/payment-iq/app/features/WhatsNew/WhatsNew.tsx +++ b/payment-iq/app/features/WhatsNew/WhatsNew.tsx @@ -5,10 +5,10 @@ import "./WhatsNew.scss"; export const WhatsNew = () => { return ( - + } + icon={} items={[ { title: "Sneak Peek – Discover the New Rules Hub Feature", diff --git a/payment-iq/app/features/dashboard/header/Header.scss b/payment-iq/app/features/dashboard/header/Header.scss index 68bc362..f6ba43f 100644 --- a/payment-iq/app/features/dashboard/header/Header.scss +++ b/payment-iq/app/features/dashboard/header/Header.scss @@ -1,17 +1,19 @@ -.header-toolbar { - display: flex; - align-items: center; +.header { + .header__toolbar { + display: flex; + align-items: center; - .left-group { - width: 100px; - display: flex; - align-items: center; - gap: 12px; // optional spacing between menu and dropdown - } + .header__left-group { + width: 100px; + display: flex; + align-items: center; + gap: 12px; // optional spacing between menu and dropdown + } - .right-group { - margin-left: auto; // pushes it to the far right - display: flex; - align-items: center; - } + .header__right-group { + margin-left: auto; // pushes it to the far right + display: flex; + align-items: center; + } + } } diff --git a/payment-iq/app/features/dashboard/header/Header.tsx b/payment-iq/app/features/dashboard/header/Header.tsx index 6c2778f..2da283a 100644 --- a/payment-iq/app/features/dashboard/header/Header.tsx +++ b/payment-iq/app/features/dashboard/header/Header.tsx @@ -1,5 +1,5 @@ import React, { useState } from "react"; -import { AppBar, Toolbar, IconButton, Menu, MenuItem } from "@mui/material"; +import { AppBar, Toolbar, IconButton } from "@mui/material"; import MenuIcon from "@mui/icons-material/Menu"; import Dropdown from "./dropDown/DropDown"; import AccountMenu from "./accountMenu/AccountMenu"; @@ -22,20 +22,21 @@ const Header = () => { return ( - -
+ +
-
+
diff --git a/payment-iq/app/features/dashboard/header/dropDown/DropDown.scss b/payment-iq/app/features/dashboard/header/dropDown/DropDown.scss index e5f6908..447899b 100644 --- a/payment-iq/app/features/dashboard/header/dropDown/DropDown.scss +++ b/payment-iq/app/features/dashboard/header/dropDown/DropDown.scss @@ -1,8 +1,8 @@ -.dropdown-container { - .link-container { - color: var(--text-secondary); - .link-text { - color: var(--text-primary); +.sidebar-dropdown__container { + .page-link__container { + color: var(--text-secondary); + .page-link__text { + color: var(--text-primary); + } } - } } diff --git a/payment-iq/app/features/dashboard/header/dropDown/DropDown.tsx b/payment-iq/app/features/dashboard/header/dropDown/DropDown.tsx index b1f4596..0e1c793 100644 --- a/payment-iq/app/features/dashboard/header/dropDown/DropDown.tsx +++ b/payment-iq/app/features/dashboard/header/dropDown/DropDown.tsx @@ -41,7 +41,7 @@ export default function SidebarDropdown({ onChange }: Props) { > Select a page -
+
{PAGE_LINKS.map((link: ISidebarLink) => ( ))} diff --git a/payment-iq/app/features/dashboard/sidebar/Sidebar.tsx b/payment-iq/app/features/dashboard/sidebar/Sidebar.tsx index 5c43b0f..381003f 100644 --- a/payment-iq/app/features/dashboard/sidebar/Sidebar.tsx +++ b/payment-iq/app/features/dashboard/sidebar/Sidebar.tsx @@ -1,6 +1,5 @@ "use client"; -import React from "react"; import DashboardIcon from "@mui/icons-material/Dashboard"; import { PAGE_LINKS } from "@/app/features/dashboard/sidebar/SidebarLink.constants"; import PageLinks from "../../../components/PageLinks/PageLinks"; @@ -8,11 +7,11 @@ import "./sideBar.scss"; const SideBar = () => { return ( -