include new dashboard elements
This commit is contained in:
parent
cd31780e96
commit
eb129a3426
@ -4,10 +4,8 @@ import {CurrencyPair, FirstConnectMessage, NewEventMessage, NewTickMessage, Posi
|
||||
import {socket} from "../index";
|
||||
import {symbolToPair} from "../utils";
|
||||
import {Helmet} from "react-helmet";
|
||||
import {Navbar} from "./Navbars";
|
||||
import {SidebarCard} from "./HCard";
|
||||
import {ClockIcon, DollarIcon} from "./Icons";
|
||||
import RPlot from "./RPlot";
|
||||
import {Navbar, Sidebar} from "./Navbars";
|
||||
import {Statusbar} from "./Statusbar";
|
||||
|
||||
type AppState = {
|
||||
current_price: number,
|
||||
@ -68,9 +66,9 @@ class App extends Component<{}, AppState> {
|
||||
|
||||
this.event_id += 1
|
||||
|
||||
this.setState({
|
||||
events: [...this.state.events, new_event]
|
||||
})
|
||||
this.setState((state) => ({
|
||||
events: [...state.events, new_event]
|
||||
}))
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -83,29 +81,29 @@ class App extends Component<{}, AppState> {
|
||||
- {String(this.state.active_pair.base) + "/" + String(this.state.active_pair.quote)} {String(this.state.current_price)} </title>
|
||||
</Helmet>
|
||||
<div className="bg-gray-800">
|
||||
<div className="h-screen max-w-screen-2xl flex mx-auto">
|
||||
<div className="h-screen max-w-screen flex mx-auto">
|
||||
<Navbar/>
|
||||
<main
|
||||
className="my-1 pt-2 pb-2 px-10 flex-1 bg-gray-200 dark:bg-black rounded-l-lg*
|
||||
className="my-1 py-2 px-10 flex-1 bg-gray-200 dark:bg-black rounded-l-lg*
|
||||
transition duration-500 ease-in-out overflow-y-auto flex flex-col">
|
||||
<div className="flex justify-center text-2xl my-4">
|
||||
<SidebarCard logo={<DollarIcon width={10} height={10}/>} title={""}
|
||||
content={"$" + this.state.current_price.toFixed(2).toString()}/>
|
||||
<SidebarCard logo={<ClockIcon width={10} height={10}/>} title={""}
|
||||
content={this.state.current_tick.toString()}/>
|
||||
<Statusbar positions={this.state.positions} price={this.state.current_price}
|
||||
tick={this.state.current_tick}/>
|
||||
</div>
|
||||
|
||||
<div className="flex flex-col flex-grow mx-3 my-8 shadow-md hover:shadow-lg">
|
||||
<div className="flex flex-col flex-grow my-8 shadow-md hover:shadow-lg">
|
||||
<div
|
||||
className="py-2 flex-grow bg-white dark:bg-gray-600 rounded-lg">
|
||||
<RPlot/>
|
||||
{/*<RPlot/>*/}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer className="flex rounded-lg justify-center bg-gray-600 mt-4 border-t text-gray-300">
|
||||
<span className="my-1 mx-1">Made with ❤️ by the Peperone in a scantinato</span>
|
||||
</footer>
|
||||
|
||||
{/*<footer className="flex rounded-lg justify-center bg-gray-600 mt-4 border-t text-gray-300">*/}
|
||||
{/* <span className="my-1 mx-1">Made with ❤️ by the Peperone in a scantinato</span>*/}
|
||||
{/*</footer>*/}
|
||||
</main>
|
||||
<Sidebar tick={1} price={1} positions={[]}/>
|
||||
</div>
|
||||
</div>
|
||||
</>
|
||||
|
Loading…
Reference in New Issue
Block a user