diff --git a/packages/extension-koni-ui/src/Popup/Home/MyProfile/RewardHistoryArea.tsx b/packages/extension-koni-ui/src/Popup/Home/MyProfile/RewardHistoryArea.tsx index 4b8a64671c..133fd1369b 100644 --- a/packages/extension-koni-ui/src/Popup/Home/MyProfile/RewardHistoryArea.tsx +++ b/packages/extension-koni-ui/src/Popup/Home/MyProfile/RewardHistoryArea.tsx @@ -1,6 +1,7 @@ // Copyright 2019-2022 @subwallet/extension-ui authors & contributors // SPDX-License-Identifier: Apache-2.0 +import { EmptyListContent } from '@subwallet/extension-koni-ui/components/Mythical'; import { ThemeProps } from '@subwallet/extension-koni-ui/types'; import React, { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; @@ -15,68 +16,45 @@ const Component = ({ className }: Props): React.ReactElement => { const items: RewardHistoryItemType[] = useMemo(() => { return [ - { - ordinal: 1, - name: 'Won tournament', - date: 'May 12th', - tokenValue: '2' - }, - { - ordinal: 2, - name: '#1 on the leaderboard', - date: 'Given week', - tokenValue: '25' - }, - { - ordinal: 3, - name: 'Completed 10 amount of daily of weekly tasks', - date: 'May 10th', - tokenValue: '8' - }, - { - ordinal: 4, - name: 'Completed 10 amount of daily of weekly tasks', - date: 'May 10th', - tokenValue: '8' - }, - { - ordinal: 5, - name: 'Completed 10 amount of daily of weekly tasks', - date: 'May 10th', - tokenValue: '8' - }, - { - ordinal: 6, - name: 'Completed 10 amount of daily of weekly tasks', - date: 'May 10th', - tokenValue: '8' - } ] as RewardHistoryItemType[]; }, []); return (
-
- {t('Reward history')} -
+ {items.length > 0 + ? ( + <> +
+ {t('Reward history')} +
-
- { - items.map((item) => ( - - )) - } -
+
+ { + items.map((item) => ( + + )) + } +
+ + ) + : ( + + )}
); }; export const RewardHistoryArea = styled(Component)(({ theme: { extendToken, token } }: ThemeProps) => { return { + paddingBottom: 98, '.__area-label': { fontFamily: extendToken.fontDruk, fontSize: '20px', @@ -91,6 +69,11 @@ export const RewardHistoryArea = styled(Component)(({ theme: { exten marginBottom: 12 }, + '.empty-list-content': { + paddingBottom: 32, + paddingTop: 16 + }, + '.reward-history-item + .reward-history-item': { marginTop: 4 }