From 1b51bb8756f2a30cc4f1ad6d9306202ec6344cbc Mon Sep 17 00:00:00 2001
From: Raul Almeida <haltsimog@gmail.com>
Date: Fri, 8 May 2020 10:26:56 -0300
Subject: [PATCH] WIP more adjustments to item store

Detailed information on reports
---
 src/Components/ItemCardAction.js              |  4 +--
 src/Components/MenuBar.js                     |  2 +-
 .../TabPanels/TabPanelStatusEConquistas.js    |  2 +-
 src/Pages/ItemStore.js                        | 33 ++++++-------------
 4 files changed, 14 insertions(+), 27 deletions(-)

diff --git a/src/Components/ItemCardAction.js b/src/Components/ItemCardAction.js
index e323fd88..c5e9f41d 100644
--- a/src/Components/ItemCardAction.js
+++ b/src/Components/ItemCardAction.js
@@ -31,7 +31,7 @@ import DialogContent from '@material-ui/core/DialogContent';
 import DialogContentText from '@material-ui/core/DialogContentText';
 import DialogTitle from '@material-ui/core/DialogTitle';
 import axios from 'axios'
-import {apiUrl} from '../../env';
+import {apiUrl} from '../env';
 
 function Alert(props) {
   return <MuiAlert elevation={6} variant="filled" {...props} />;
@@ -83,7 +83,7 @@ export default function ItemCardAction (props) {
 	const revertLastOperation = () => {
 		manageItemAndShowSnackbar(last_operation == 'equip' ? 'unequip' : 'equip', 
 			setInfo, 
-			nonPurchaseMessage;
+			nonPurchaseMessage,
 			'Erro');
 	}
 
diff --git a/src/Components/MenuBar.js b/src/Components/MenuBar.js
index cb2ab092..d7787a8c 100644
--- a/src/Components/MenuBar.js
+++ b/src/Components/MenuBar.js
@@ -127,7 +127,7 @@ export default function MenuBar(props){
         <a href="http://educacaoconectada.mec.gov.br/" rel="noopener noreferrer" target="_blank" >
             <ButtonStyled >Educação Conectada</ButtonStyled>
         </a>
-        <a href="/store">
+        <a href="/loja">
             <ButtonStyled>Lojinha</ButtonStyled>
         </a>
             <ButtonStyled onClick={props.openSearchBar} ><IconSearchStyled />Buscar</ButtonStyled>
diff --git a/src/Components/TabPanels/TabPanelStatusEConquistas.js b/src/Components/TabPanels/TabPanelStatusEConquistas.js
index 67eeaa52..1c5b1986 100644
--- a/src/Components/TabPanels/TabPanelStatusEConquistas.js
+++ b/src/Components/TabPanels/TabPanelStatusEConquistas.js
@@ -27,7 +27,7 @@ export default function TabPanelStatusEConquistas (props) {
 		axios.all(
 				['xp_to_next_lvl', 'percent_to_next_level', 'points', 'xp', 'get_level',
 				'completed_achievements'].map((r) => {
-					return axios.get(apiUrl + '/' r + '?id=' + state.currentUser.id);
+					return axios.get(apiUrl + '/' + r + '?id=' + state.currentUser.id);
 			})).then(axios.spread((xp_to_next_lvl, percent_to_next_level, points,
 							xp, level, completed_achievements) => {
 								this.setXpToNextLevel(xp_to_next_lvl);
diff --git a/src/Pages/ItemStore.js b/src/Pages/ItemStore.js
index 0487644e..ce8855c0 100644
--- a/src/Pages/ItemStore.js
+++ b/src/Pages/ItemStore.js
@@ -53,30 +53,17 @@ export default function ItemStoreContainer (props) {
 				useEffect(() => {
 					axios.all(
 						['avatar_frame', 'card_frame', 'cover_frame', 'badge'].map((r) => {
-							return axios.get(apiUrl + '/' + 'user_items/index?q={"item_type":'
-								+ r + ', "op": "none", "unlock_rule": "purchase"}'); 
+							return axios.get(apiUrl+'/' + 'user_items/index?item_type='+r+'&unlock_rule=purchase');
 						})).then(axios.spread((avatar, card, cover, badge) => {
-							console.log([avatar, card, cover, badge]);
-							//setAvatarFrames(avatar);
-							//setCardFrames(card);
-							//setCoverFrames(cover);
-							//setBadges(badge);
+							setAvatarFrames(avatar);
+							setCardFrames(card);
+							setCoverFrames(cover);
+							setBadges(badge);
 						}));
 				}, [])
-			
-				var items = [
-					{
-						src: "https://upload.wikimedia.org/wikipedia/en/9/90/The_DuckDuckGo_Duck.png",
-						action: "buy",
-						name: "Avatar um",
-						description: "Descrição | Descrição"
-					}
-				];
-				for (let i = 0; i < 10; i++)
-					items = items.concat(items[0]);
 
         return (
-					<Container style={{paddingTop : "2em", backgroundColor : "#f4f4f4"}}>
+					<Container style={{paddingTop : "2em", backgroundColor : "#f4f4f4", width: '100%'}}>
 						<Grid container
 							direction="row"
 							justify="space-around"
@@ -92,25 +79,25 @@ export default function ItemStoreContainer (props) {
 						<StoreSection>
 							<SectionTitle>Bordas de avatar</SectionTitle>
 							<StoreDivider/>
-							<ItemCarousel items={items}/>
+							<ItemCarousel items={avatar_frames}/>
 						</StoreSection>
 
 						<StoreSection>
 							<SectionTitle>Insígnias</SectionTitle>
 							<StoreDivider/>
-							<ItemCarousel items={items}/>
+							<ItemCarousel items={badges}/>
 						</StoreSection>
 
 						<StoreSection>
 							<SectionTitle>Bordas de card</SectionTitle>
 							<StoreDivider/>
-							<ItemCarousel items={items}/>
+							<ItemCarousel items={card_frames}/>
 						</StoreSection>
 
 						<StoreSection>
 							<SectionTitle>Bordas de capa de perfil</SectionTitle>
 							<StoreDivider/>
-							<ItemCarousel items={items}/>
+							<ItemCarousel items={cover_frames}/>
 						</StoreSection>
 					</Container>
         )
-- 
GitLab