* feat: updates on the button styles * env: updated yarn.lock * fix: added account actions * fix: updated the orbs logic * fix: fixed the blur presets * feat: updated the button logic * fix: wallet modal style adjustments * fix: updated close icon * fix: fixed the close button * fix: fix types * fix: fixed the build * tidy: component cleanup * feat: added new AccountDetails component * refactor: propper usage of tailwind * refactor: imports * feat: added pages for all scenarios * fix: fix the loading component * fix: remove loading from default trade * fix: fixed the build * fix: fixed losing the provider on hotplug * tidy: remove unused code * fix: added error messages * add borrow page structure * env: enhanced debugging by restructuring the ENV object * fix: fixed the build * fix: fixed the wording on missing env variables * feat: added button hover (#112) * feat: added button hover * fix: added bg transition to primary buttons * feat: pages refactored (#111) * feat: pages refactored * fix: added loader for AccountNavigation * fix: fixed the wallet store management * fix: get rid of the walletSlice and refactor * fix: added gap to the borrow page * fix: fixed some dependencies * fix: added initClients back * fix: fixed according to feedback --------- Co-authored-by: bwvdhelm <34470358+bobthebuidlr@users.noreply.github.com>
33 lines
826 B
TypeScript
33 lines
826 B
TypeScript
import { Suspense } from 'react'
|
|
|
|
import { Card } from 'components/Card'
|
|
import Loading from 'components/Loading'
|
|
import { Text } from 'components/Text'
|
|
|
|
async function Content(props: PageProps) {
|
|
const wallet = props.params.wallet
|
|
|
|
return wallet ? (
|
|
<Text size='sm'>{`Order book for ${wallet}`}</Text>
|
|
) : (
|
|
<Text size='sm' className='w-full text-center'>
|
|
You need to be connected to see the order book
|
|
</Text>
|
|
)
|
|
}
|
|
|
|
function Fallback() {
|
|
return <Loading className='h-4 w-50' />
|
|
}
|
|
|
|
export default function OrderBook(props: PageProps) {
|
|
return (
|
|
<Card className='col-span-3' title='Order Book' contentClassName='px-4 py-6'>
|
|
<Suspense fallback={<Fallback />}>
|
|
{/* @ts-expect-error Server Component */}
|
|
<Content params={props.params} />
|
|
</Suspense>
|
|
</Card>
|
|
)
|
|
}
|