import React, {useEffect} from "react"; import {Button, Card, Col, Row, Table, Typography} from "antd"; import {BreadcumbComponent} from "../../component/BreadcumbComponent"; import {LINKS} from "../../routes/app"; import {useStore} from "../../utils/useStore"; import {observer} from "mobx-react-lite"; import {FilterOutlined} from "@ant-design/icons"; const {Title, Text} = Typography; export const Profile = observer(() => { const store = useStore(); const routeData = [ { route: LINKS.HOME, name: "Home", }, { route: LINKS.PROFILE, name: Profile, }, ]; useEffect(() => { (async () => { await Promise.allSettled([ store.authentication.getProfile(), store.transaction.getDataHistoryTransaction(), ]); })() }, []); const columns = [ { title: 'Markup Price', dataIndex: 'mark_up_price', key: 'mark_up_price', width: '20%', }, { title: 'Name', dataIndex: 'name', key: 'name', width: '50%', }, { title: 'Transaction Date', dataIndex: 'created_at', key: 'created_at', }, ] const styleSaldoTitle = store.ui.mediaQuery.isDesktop ? { display: "flex", justifyContent: "center" } : {fontSize: "0.75rem"}; const styleSaldoContent = store.ui.mediaQuery.isDesktop ? { fontSize: '1.25rem', display: "flex", justifyContent: "center" } : null; return (
Profile Name {store.authentication.profileData?.userDetail?.name} Phone Number {store.authentication.profileData?.userDetail?.phone_number} Username {store.authentication.profileData?.username} Role {store.authentication.profileData.roles?.name} Superior {store.authentication.profileData.superior?.username} Saldo {store.authentication.profileData?.wallet}
History User Transaction
) });