From 0f74a9d1c26f0ce663bae0ab400e2f1d73a89ea3 Mon Sep 17 00:00:00 2001 From: Daniel Martinez Date: Sun, 6 Sep 2020 20:20:59 -0500 Subject: [PATCH] Se usa modal de coins en userPanel --- src/components/User/UserPanel.jsx | 26 ++++++++++++++++++++------ src/components/User/user.scss | 5 +++++ 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/src/components/User/UserPanel.jsx b/src/components/User/UserPanel.jsx index 831b904..898fdc9 100644 --- a/src/components/User/UserPanel.jsx +++ b/src/components/User/UserPanel.jsx @@ -1,24 +1,38 @@ import React, { useEffect, useContext } from "react"; import { coin } from "../../assets/index"; import { UserContext } from "../../providers/UserProvider"; +import { CoinsModal } from "../Modals/index"; +import { useModal } from "../../hooks/index"; + import "./user.scss"; const UserPanel = () => { const { user } = useContext(UserContext); + const [coinsModal, toggleCoinsModal] = useModal(); + useEffect(() => { if (!user) return; }, [user]); + const openCoinsModal = () => { + toggleCoinsModal(); + }; + const { name, points } = user; return ( -
-
{name}
-
- Coins - {points} + <> + {coinsModal && ( + + )} +
+
{name}
+
+ Coins + {points} +
-
+ ); }; export default UserPanel; diff --git a/src/components/User/user.scss b/src/components/User/user.scss index 22a6a84..52ba401 100644 --- a/src/components/User/user.scss +++ b/src/components/User/user.scss @@ -26,4 +26,9 @@ color: gray; } } + img { + &:hover { + cursor: pointer; + } + } }