PHP Classes

File: client/src/features/pages/dashboard/Home.tsx

Recommend this page to a friend!
  Classes of mohammad anzawi   PHP Wallet API and Application   client/src/features/pages/dashboard/Home.tsx   Download  
File: client/src/features/pages/dashboard/Home.tsx
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Wallet API and Application
Application to manage a wallet by calling an API
Author: By
Last change:
Date: 2 years ago
Size: 2,004 bytes
 

Contents

Class file image Download
import {observer} from "mobx-react-lite"; import {Chart} from "../../components/Chart"; import {useStore} from "../../../app/stores/store"; import {useEffect} from "react"; function Home() { const {transactionStore} = useStore() useEffect(() => { transactionStore.getDataForChart() }, [transactionStore]) return ( <> {transactionStore.loaded ? <div className="flex-1 flex flex-col"> <main className="flex-1 overflow-x-hidden bg-gray-200"> <div className="container mx-auto px-6 py-8"> <h3 className="text-gray-700 text-3xl font-medium">Dashboard</h3> <div className="mt-4"> <div className="flex flex-wrap -mx-6"> <div className="w-full px-6 sm:w-1/2 xl:w-1/3"> <div className="flex items-center px-5 py-6 shadow-sm rounded-md bg-white"> <div className="mx-5"> <h4 className="text-2xl font-semibold text-gray-700">{transactionStore.totalTransaction}</h4> <div className="text-gray-500">Total Transaction</div> </div> </div> </div> </div> </div> <Chart approved={transactionStore.totals?.approved} declined={transactionStore.totals?.declined} pending={transactionStore.totals?.pending}/> </div> </main> </div> : <div className={'content-center text-center'}>Loading Chart for you ...</div>} </> ); } export default observer(Home);