From 22bf0dbf8685e3d1594f80d372689ea1e3f47f99 Mon Sep 17 00:00:00 2001 From: "ajat91.sudrajat" Date: Sun, 6 Feb 2022 12:17:12 +0700 Subject: [PATCH] Fixing Saldo --- src/pages/App/DesktopLayout.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/pages/App/DesktopLayout.js b/src/pages/App/DesktopLayout.js index 3226142..bf2edd2 100644 --- a/src/pages/App/DesktopLayout.js +++ b/src/pages/App/DesktopLayout.js @@ -1,7 +1,8 @@ -import React, { useState } from "react"; +import React, { useState,useEffect ,useContext} from "react"; import { Button, Drawer, Layout, Menu, Popover, Typography, Card } from "antd"; import { MenuList } from "./MenuList"; import { Link, useHistory } from "react-router-dom"; +import { ModalLoaderContext } from "../../utils/modal"; import { AlipayOutlined, DatabaseOutlined, @@ -37,11 +38,26 @@ const { Header, Content, Sider } = Layout; const { SubMenu } = Menu; export const DesktopLayout = observer(() => { + const modalLoader = useContext(ModalLoaderContext); let history = useHistory(); const xl = useMediaQuery({ minWidth: 1024 }); const store = useStore(); const [clicked, setClicked] = useState(false); + useEffect(() => { + (async () => { + modalLoader.setLoading(true); + + await Promise.allSettled([ + store.authentication.getProfile(), + store.transaction.getDataHistoryTransaction(), + ]); + await store.transaction.getDataHistoryTopUpProfile( + store.authentication.profileData?.id + ); + modalLoader.setLoading(false); + })(); + }, []); return (