Skip to content

Commit ad78e37

Browse files
committed
Enable ROFL list in homepage
1 parent 2a4e982 commit ad78e37

File tree

4 files changed

+26
-2
lines changed

4 files changed

+26
-2
lines changed

.changelog/2302.feature.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Implement new homepage
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { FC } from 'react'
2+
import { useTranslation } from 'react-i18next'
3+
import { LatestRoflAppsContent } from '../ParatimeDashboardPage/LatestRoflApps'
4+
import { Card, CardContent, CardHeader, CardTitle } from '@oasisprotocol/ui-library/src/components/cards'
5+
6+
export const RoflAppsCard: FC = () => {
7+
const { t } = useTranslation()
8+
9+
return (
10+
<Card variant="layout">
11+
<CardHeader>
12+
<CardTitle>{t('rofl.listTitle')}</CardTitle>
13+
</CardHeader>
14+
<CardContent>
15+
<LatestRoflAppsContent scope={{ network: 'mainnet', layer: 'sapphire' }} />
16+
</CardContent>
17+
</Card>
18+
)
19+
}

src/app/pages/HomePage/index.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { BuildBanner } from '../../components/BuildBanner'
66
import { useSearchQueryNetworkParam } from '../../hooks/useSearchQueryNetworkParam'
77
import { NetworkOfflineBanner } from '../../components/OfflineBanner'
88
import { useIsApiReachable } from '../../components/OfflineBanner/hook'
9+
import { RoflAppsCard } from './RoflAppsCard'
910

1011
export const HomePage: FC = () => {
1112
const { t } = useTranslation()
@@ -16,7 +17,10 @@ export const HomePage: FC = () => {
1617
<>
1718
<BuildBanner />
1819
<NetworkOfflineBanner wantedNetwork={network} />
19-
<Search disabled={!isApiReachable} />
20+
<div className="px-6">
21+
<Search disabled={!isApiReachable} />
22+
<RoflAppsCard />
23+
</div>
2024
<Footer />
2125
</>
2226
)

src/app/pages/ParatimeDashboardPage/LatestRoflApps.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { RouteUtils } from '../../utils/route-utils'
1212
import { RoflAppsList } from '../../components/Rofl/RoflAppsList'
1313
import { ErrorBoundary } from '../../components/ErrorBoundary'
1414

15-
const LatestRoflAppsContent: FC<{ scope: RuntimeScope }> = ({ scope }) => {
15+
export const LatestRoflAppsContent: FC<{ scope: RuntimeScope }> = ({ scope }) => {
1616
const { network, layer } = scope
1717
if (!paraTimesConfig[layer]?.offerRoflTxTypes) throw AppErrors.UnsupportedLayer
1818
const roflAppsQuery = useGetRuntimeRoflApps(network, layer, { limit })

0 commit comments

Comments
 (0)