diff --git a/src/config/Pages.ts b/src/config/Pages.ts index 7d63937..3789154 100644 --- a/src/config/Pages.ts +++ b/src/config/Pages.ts @@ -10,7 +10,10 @@ export const Pages = { other: "/other-service", }, transactions: "/transactions", - receipts: "/receipts", + receipts: { + index: "/receipts", + detail: "/receipts/", + }, ticket: { list: "/tickets", create: "/tickets/create", diff --git a/src/langs/fa.json b/src/langs/fa.json index 13e9cb9..9da2b29 100644 --- a/src/langs/fa.json +++ b/src/langs/fa.json @@ -124,7 +124,8 @@ "canceled": "لغو شده", "returned": "پس داده شده", "its_time": "سررسیده شده", - "archive": "بایگانی شده" + "archive": "بایگانی شده", + "detail_account": "جزییات صورتحساب " }, "transaction": { "transaction": "تراکنش ها", diff --git a/src/pages/receipts/Detail.tsx b/src/pages/receipts/Detail.tsx new file mode 100644 index 0000000..f6cec8b --- /dev/null +++ b/src/pages/receipts/Detail.tsx @@ -0,0 +1,23 @@ +import { FC } from 'react' +import { useTranslation } from 'react-i18next' + +const ReceiptsDetail: FC = () => { + + const { t } = useTranslation('global') + + return ( +
+
+ {t('receip.detail_account')} + ۱۲۳۱۲ +
+ +
+ +
+ +
+ ) +} + +export default ReceiptsDetail \ No newline at end of file diff --git a/src/pages/receipts/List.tsx b/src/pages/receipts/List.tsx index 324050d..5c08b04 100644 --- a/src/pages/receipts/List.tsx +++ b/src/pages/receipts/List.tsx @@ -1,8 +1,10 @@ import { FC, useState } from 'react' import { useTranslation } from 'react-i18next' import Tabs from '../../components/Tabs' -import { Calendar, CloseCircle, FolderOpen, MoneyChange, WalletCheck, WalletRemove, WalletSearch } from 'iconsax-react' +import { Calendar, CloseCircle, Eye, FolderOpen, MoneyChange, WalletCheck, WalletRemove, WalletSearch } from 'iconsax-react' import Td from '../../components/Td' +import { Link } from 'react-router-dom' +import { Pages } from '../../config/Pages' const ReceiptsList: FC = () => { @@ -82,7 +84,11 @@ const ReceiptsList: FC = () => { - + + + + + diff --git a/src/router/Main.tsx b/src/router/Main.tsx index 5b65a26..51939bf 100644 --- a/src/router/Main.tsx +++ b/src/router/Main.tsx @@ -15,6 +15,7 @@ import AddCriticisms from '../pages/criticisms/Add' import LearningList from '../pages/learning/List' import Setting from '../pages/setting/Setting' import Wallet from '../pages/wallet/Wallet' +import ReceiptsDetail from '../pages/receipts/Detail' const MainRouter: FC = () => { return ( @@ -30,7 +31,8 @@ const MainRouter: FC = () => { } /> } /> } /> - } /> + } /> + } /> } /> } /> } /> diff --git a/src/shared/SideBar.tsx b/src/shared/SideBar.tsx index 388922b..10d0143 100644 --- a/src/shared/SideBar.tsx +++ b/src/shared/SideBar.tsx @@ -51,7 +51,7 @@ const SideBar: FC = () => { icon={} title={t('sidebar.receipt_list')} isActive={isActive('receipts')} - link={Pages.receipts} + link={Pages.receipts.index} /> }