UNPKG

@coinmeca/ui

Version:

This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

23 lines 1.25 kB
"use client"; import { Contents, Controls, Layouts } from "../../components"; import { AnimatePresence } from "motion/react"; import { Treasury } from "../../prefabs"; export default function Detail(props) { const vault = props?.vault; const farm = props?.farm; return (<Layouts.Box fit> <AnimatePresence> {props?.asset ? (<Treasury.Vault.Pages.Detail asset={props?.asset} info={vault?.info} recent={vault?.recent} charts={{ rate: vault?.charts?.rate, value: vault?.charts?.value, volume: vault?.charts?.volume, }} responsive={props?.responsive} onBack={props?.onBack}/>) : props?.farm ? (<Treasury.Farms.Pages.Detail farm={props?.farm} info={farm?.info} recent={farm?.recent} charts={{ apr: farm?.charts?.apr, staking: farm?.charts?.staking, }} responsive={props?.responsive} onBack={props?.onBack}/>) : (<Contents.States.Failure message={"Oops, something wrong"}> <Controls.Button onClick={props?.onBack}>Go Back</Controls.Button> </Contents.States.Failure>)} </AnimatePresence> </Layouts.Box>); } //# sourceMappingURL=Detail.jsx.map