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