import React, {useContext, 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"; import {format, parseISO} from "date-fns"; import {ModalLoaderContext} from "../../utils/modal"; import {useParams} from "react-router-dom"; const {Title, Text} = Typography; export const DetailUser = observer(() => { const store = useStore(); const modalLoader = useContext(ModalLoaderContext); const { id } = useParams(); const routeData = [ { route: LINKS.HOME, name: "Home", }, { route: LINKS.USER_DETAIL, name: Detail User, }, ]; console.log(id) useEffect(() => { (async () => { modalLoader.setLoading(true); await Promise.allSettled([ store.authentication.getProfile(), store.transaction.getDataHistoryTopUp(id), store.transaction.getDataHistoryTransaction(), ]); modalLoader.setLoading(false); })() }, []); 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', render: (text, record) => { return ( {format(parseISO(record.created_at), 'dd MMMM yyyy HH:mm')} ) }, }, ] 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 (
Detail User Name {store.transaction.data.name} Role {store.authentication.profileData?.userDetail?.phone_number} Saldo Supplier {store.authentication.profileData?.username} Saldo System {store.authentication.profileData.roles?.name} Status {store.authentication.profileData.superior?.username} Saldo {store.authentication.profileData?.wallet}
History Top Up
) });