From 3736d6674df41dd9cd166d097490ac6b3c8572b2 Mon Sep 17 00:00:00 2001 From: joseCorte-exe Date: Tue, 10 May 2022 12:13:03 -0300 Subject: [PATCH] :ambulance: fix code --- pages/accumulatedSavings.tsx | 6 +- pages/consumption.tsx | 6 +- pages/costIndicator.tsx | 6 +- pages/dashboard.tsx | 6 +- pages/estimatedCost.tsx | 6 +- pages/grossSavings.tsx | 6 +- pages/resumoOperacao.tsx | 139 +++++++++--------- public/assets/png/copel.png | Bin 0 -> 10290 bytes public/assets/png/copel.xcf | Bin 0 -> 19744 bytes public/copel.svg | 16 +- src/components/graph/ChartView.ts | 2 +- src/components/graph/graphCard/ChartCard.tsx | 5 +- src/components/header/Header.tsx | 2 +- src/components/header/HeaderView.ts | 37 +++-- src/components/mapCard/MapCard.tsx | 13 +- src/components/mapCard/style.ts | 5 + src/components/pageTitle/PageTitle.tsx | 16 ++ src/components/pageTitle/PageTitleView.ts | 27 ++++ src/components/sidebar/Sidebar.tsx | 12 +- src/components/sidebar/SidebarView.ts | 2 +- styles/app/AppView.ts | 4 +- styles/layouts/Dashboard/DashboardView.ts | 37 ----- .../ResumoOperacao/ResumoOperacaoView.ts | 15 +- styles/layouts/consumption/ConsumptionView.ts | 16 +- .../AccumulatedSavingsView.ts | 16 +- .../costIndicator/CostIndicatorView.ts | 16 +- .../estimatedCost/EstimatedCostView.ts | 16 +- .../economy/grossSavings/GrossSavings.ts | 6 +- 28 files changed, 213 insertions(+), 225 deletions(-) create mode 100644 public/assets/png/copel.png create mode 100644 public/assets/png/copel.xcf create mode 100644 src/components/pageTitle/PageTitle.tsx create mode 100644 src/components/pageTitle/PageTitleView.ts diff --git a/pages/accumulatedSavings.tsx b/pages/accumulatedSavings.tsx index dc7970e..bdeac4b 100644 --- a/pages/accumulatedSavings.tsx +++ b/pages/accumulatedSavings.tsx @@ -2,6 +2,7 @@ import React from 'react' import Chart from '../src/components/graph/Chart' import Header from '../src/components/header/Header' +import PageTitle from '../src/components/pageTitle/PageTitle' import { AccumulatedSavingsView } from '../styles/layouts/economy/accumulatedSavings/AccumulatedSavingsView' @@ -9,10 +10,7 @@ export default function AccumulatedSavings() { return (
-
-

Economia Acumulada

- Economia Bruta Estimada e Acumulada anual (Valores em R$ mil) -
+
diff --git a/pages/consumption.tsx b/pages/consumption.tsx index 299655c..f19f0bb 100644 --- a/pages/consumption.tsx +++ b/pages/consumption.tsx @@ -1,16 +1,14 @@ import React from 'react' import Chart from '../src/components/graph/Chart' import Header from '../src/components/header/Header' +import PageTitle from '../src/components/pageTitle/PageTitle' import { ConsumptionView } from '../styles/layouts/consumption/ConsumptionView' export default function Consumption() { return (
-
-

Consumo

- Análise de Consumo -
+
diff --git a/pages/costIndicator.tsx b/pages/costIndicator.tsx index 520528b..fd03e16 100644 --- a/pages/costIndicator.tsx +++ b/pages/costIndicator.tsx @@ -2,16 +2,14 @@ import React from 'react' import Chart from '../src/components/graph/Chart' import Header from '../src/components/header/Header' +import PageTitle from '../src/components/pageTitle/PageTitle' import { CostIndicatorView } from '../styles/layouts/economy/costIndicator/CostIndicatorView' export default function CostIndicator() { return (
-
-

Indicador de Custo

- Valores em R$/MWh -
+
diff --git a/pages/dashboard.tsx b/pages/dashboard.tsx index 5bd9939..9124a72 100644 --- a/pages/dashboard.tsx +++ b/pages/dashboard.tsx @@ -3,12 +3,14 @@ import React from 'react' import { DashboardView } from '../styles/layouts/dashboard/DashboardView' import MapCard from '../src/components/mapCard/MapCard' import GraphCard from '../src/components/graph/graphCard/ChartCard' +import Header from '../src/components/header/Header' +import PageTitle from '../src/components/pageTitle/PageTitle' export default function Dashboard() { return ( -

Visão Geral

- Bem Vindo a Smart Energia +
+
diff --git a/pages/estimatedCost.tsx b/pages/estimatedCost.tsx index 6f0c923..e2310ce 100644 --- a/pages/estimatedCost.tsx +++ b/pages/estimatedCost.tsx @@ -2,6 +2,7 @@ import React from 'react' import Chart from '../src/components/graph/Chart' import Header from '../src/components/header/Header' +import PageTitle from '../src/components/pageTitle/PageTitle' import { EstimatedCostView } from '../styles/layouts/economy/estimatedCost/EstimatedCostView' @@ -9,10 +10,7 @@ export default function EstimatedCost() { return (
-
-

Custo Estimado

- Comparativo de Custo Estimado -
+
diff --git a/pages/grossSavings.tsx b/pages/grossSavings.tsx index 8fbcea4..865e201 100644 --- a/pages/grossSavings.tsx +++ b/pages/grossSavings.tsx @@ -2,6 +2,7 @@ import React from 'react' import Chart from '../src/components/graph/Chart' import Header from '../src/components/header/Header' +import PageTitle from '../src/components/pageTitle/PageTitle' import { GrossSavingsView } from '../styles/layouts/economy/grossSavings/GrossSavings' @@ -9,10 +10,7 @@ export default function GrossSavings() { return (
-
-

Economia Bruta

- Economia Bruta Estimada e Acumulada anual (Valores em R$ mil) -
+
diff --git a/pages/resumoOperacao.tsx b/pages/resumoOperacao.tsx index cd2c42a..28faec4 100644 --- a/pages/resumoOperacao.tsx +++ b/pages/resumoOperacao.tsx @@ -1,84 +1,79 @@ import React from 'react'; +import Header from '../src/components/header/Header'; +import PageTitle from '../src/components/pageTitle/PageTitle'; import Sidebar from '../src/components/sidebar/Sidebar'; -import { TableView} from '../styles/layouts/resumoOperacao/ResumoOperacaoView'; - - +import { TableView } from '../styles/layouts/ResumoOperacao/ResumoOperacaoView'; export default function ResumoOperacao() { return( - - -

Resumo de Operaçoes

-

Operações detalhadas

+
+ +

Seletor Mês

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Unidade OperaçãoMontante (MWh)ContrapartePreço(R$/MWh)ValorNF/Crédito(R$)
Unidade - 9500130Compra122,269COPEL COM I5234,6738.257,15
Unidade - 9500130Compra110,348EMEWE I5190,1627.978,37
Unidade - 9500130Compra13,074PACTO COMERCIALIZADORA I5300,365.235,88
Unidade - 9500130Compra133,117COPEL COM I5300,3641.651,42
Unidade - 9500130Compra120,138EMEWE I5234,6730.460,59
Unidade - 9500130Compra14,897PACTO COMERCIALIZADORA I5300,365.965,95
- - + + + Unidade + Operação + Montante (MWh) + Contraparte + Preço(R$/MWh) + ValorNF/Crédito(R$) + + + + + Unidade - 9500130 + Compra + 122,269 + COPEL COM I5 + 234,67 + 38.257,15 + + + Unidade - 9500130 + Compra + 110,348 + EMEWE I5 + 190,16 + 27.978,37 + + + Unidade - 9500130 + Compra + 13,074 + PACTO COMERCIALIZADORA I5 + 300,36 + 5.235,88 + + + Unidade - 9500130 + Compra + 133,117 + COPEL COM I5 + 300,36 + 41.651,42 + + + Unidade - 9500130 + Compra + 120,138 + EMEWE I5 + 234,67 + 30.460,59 + + + Unidade - 9500130 + Compra + 14,897 + PACTO COMERCIALIZADORA I5 + 300,36 + 5.965,95 + + + - ) } diff --git a/public/assets/png/copel.png b/public/assets/png/copel.png new file mode 100644 index 0000000000000000000000000000000000000000..3a1d49811134d22323e252b6763abe9547771b06 GIT binary patch literal 10290 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 z ztYm&nPj7N}1r#!cnJf7e3;My^rv!I$G4qr=mBpRWB?ri|6|Pd|4H_@-XK;w@ga}G7 zRD3MAGn#EaGMY9UEWozLA4*CJijh;_6Yke;l}U z@~hvEU4F*e9)(AkKPm&Py|KgiG8?k#Z=nLKI1nvelast+p`yR!YAeKc3Lm80{N1}F zzaw@WSm54PLG{&y&F+ydY@<&u3?`pp&ENF7NxezUClk3s%@s30UGS8#fZ2dQri&V&#XNHBW5h5DdozgK_fqVfscom21R2xJ-nzYiM&X`JYGMbE{(FoQ z4F~bP2nAwVBOOT}vWYmcDl$nQo$=6CTsU%brNN9WgWj@g6b9oL{GSp;yO~^;h&=C> zMF-tTFgQM>L_6CPBt2=Y{Za^gJ^y(bgs*^Abk+t3(aF0@;M#HfWq;{XBDW_Cpj6pA z=zxxMPO1B%b^oE!{y?+Nti?aMh7ZMq6B2DwOsj}&$CPH@1{} z<6ad3fnH*5s#3YA;4Qq%XJX_c_VtRcssE`-nSGeliRnG0{vk7DkNXAWK_<;X+pG(& zfZj)oEj`U;|K@}Rs^NUZlSB3=1U?7d0lkgUPf@~_npbW!zJr!Ikp>fY7=4$Yem{uL z?oIwO>?Q-~$|+y>x@GL$3dzfH<9aKElgmrsg{@a4JITiP$HhVD39$ z{^Io3J8c1}>oVkvsSuPSu?$np*L_!-HGju?>EIR_fzDe6NMpK|C|O;Qs)hL9Au~ literal 0 HcmV?d00001 diff --git a/public/assets/png/copel.xcf b/public/assets/png/copel.xcf new file mode 100644 index 0000000000000000000000000000000000000000..3e7bb9ccd0a37bc7a75fb3ccb421cb86987ff7f4 GIT binary patch literal 19744 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%0DK&YtK=@K1UKB(f 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

?3oa8cmBb8iW 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 s1yf7kjM>IJG21%KhUxl3H6QvZrGCPX2$1 - - - - - - - + + + + + + + + diff --git a/src/components/graph/ChartView.ts b/src/components/graph/ChartView.ts index 0b07fbc..7df3e4b 100644 --- a/src/components/graph/ChartView.ts +++ b/src/components/graph/ChartView.ts @@ -1,5 +1,5 @@ import styled from "styled-components" export const ChartView = styled.div` - width: 100%; + width: 80%; ` diff --git a/src/components/graph/graphCard/ChartCard.tsx b/src/components/graph/graphCard/ChartCard.tsx index bbc374d..b71de03 100644 --- a/src/components/graph/graphCard/ChartCard.tsx +++ b/src/components/graph/graphCard/ChartCard.tsx @@ -5,6 +5,7 @@ import ToggleButton from '@mui/material/ToggleButton'; import ToggleButtonGroup from '@mui/material/ToggleButtonGroup'; import { ChartCardView } from './ChartCardView'; +import Chart from '../Chart'; interface ChartCardInterface { title: string, @@ -28,7 +29,7 @@ export default function ChartCard({ title, subtitle, consumption, className }: C

-

{title}

+

{title}

{subtitle}
}
-
+ ) } diff --git a/src/components/header/Header.tsx b/src/components/header/Header.tsx index 62269be..34c865b 100644 --- a/src/components/header/Header.tsx +++ b/src/components/header/Header.tsx @@ -53,7 +53,7 @@ export default function Header({ name }: headerInterface) { />

- +
olá, {'josé'}
diff --git a/src/components/header/HeaderView.ts b/src/components/header/HeaderView.ts index 20d822f..8b87195 100644 --- a/src/components/header/HeaderView.ts +++ b/src/components/header/HeaderView.ts @@ -2,22 +2,22 @@ import styled from "styled-components"; export const HeaderView = styled.header` display: flex; - align-items: center; justify-content: space-between; - flex-direction: row; - height: 10rem; + margin: 0 0 75px 0; + + width: 100%; section { - display: flex; - align-items: center; - justify-content: center; + width: 30%; - margin: 0; - padding: 0; - :first-child { - width: 30%; + :last-child { + display: flex; + justify-content: center; + align-items: flex-start; + + height: fit-content; } } @@ -29,7 +29,7 @@ export const HeaderView = styled.header` justify-content: center; width: 150px; - height: 43px; + height: 40px; border-radius: 8px; @@ -41,11 +41,20 @@ export const HeaderView = styled.header` ::after { content: ""; position: relative; - left: 40px; - background-color: #FFF; + left: 2.5rem; + background-color: #fff; width: 45px; height: 45px; - border-radius: 100%; + border-radius: 50%; + } + } + + @media (max-width: 1020px) { + .icon { + display: none; + } + section { + width: 50%; } } ` diff --git a/src/components/mapCard/MapCard.tsx b/src/components/mapCard/MapCard.tsx index f308a4a..a70a738 100644 --- a/src/components/mapCard/MapCard.tsx +++ b/src/components/mapCard/MapCard.tsx @@ -5,7 +5,7 @@ import { MapCardView } from './style' interface MapCardInterface { title: string, subtitle: string, - statistic: string, + statistic?: string, imgSource: string, } @@ -18,8 +18,15 @@ export default function MapCard({ title, subtitle, statistic, imgSource }: MapCa

{title}

{subtitle}
- -

{statistic}

+ { + statistic? + <> + +

{statistic}

+ + : + null + }
diff --git a/src/components/mapCard/style.ts b/src/components/mapCard/style.ts index f33a672..36e3f69 100644 --- a/src/components/mapCard/style.ts +++ b/src/components/mapCard/style.ts @@ -9,6 +9,11 @@ export const MapCardView = styled.figure` margin-right: 25px; + * { + margin: 0; + padding: 0; + } + span { margin-bottom: 25px; } diff --git a/src/components/pageTitle/PageTitle.tsx b/src/components/pageTitle/PageTitle.tsx new file mode 100644 index 0000000..091dd06 --- /dev/null +++ b/src/components/pageTitle/PageTitle.tsx @@ -0,0 +1,16 @@ +import React from 'react' +import { PageTitleView } from './PageTitleView' + +interface PageTitleInterface { + title: string, + subtitle: string +} + +export default function PageTitle({ title, subtitle }: PageTitleInterface) { + return ( + +

{title}

+

{subtitle}

+
+ ) +} diff --git a/src/components/pageTitle/PageTitleView.ts b/src/components/pageTitle/PageTitleView.ts new file mode 100644 index 0000000..e903e9e --- /dev/null +++ b/src/components/pageTitle/PageTitleView.ts @@ -0,0 +1,27 @@ +import styled from "styled-components"; + +export const PageTitleView = styled.div` +display: flex; +justify-content: center; +align-items: flex-start; + +flex-direction: column; + +width: 100%; + +h1 { + margin: 0; +} + +p { + margin: 0; + + font-family: 'Poppins'; + font-style: normal; + font-weight: 400; + font-size: 18px; + line-height: 27px; + + color: #969BA0; +} +` diff --git a/src/components/sidebar/Sidebar.tsx b/src/components/sidebar/Sidebar.tsx index 5ac7741..97d6566 100644 --- a/src/components/sidebar/Sidebar.tsx +++ b/src/components/sidebar/Sidebar.tsx @@ -1,9 +1,9 @@ -import React, { useState } from 'react' -import Image from 'next/image' +import React, { useState, useEffect } from 'react' import { useRouter } from 'next/router' +import Image from 'next/image' +import Link from 'next/link' import { SidebarView } from './SidebarView' -import Link from 'next/link' export default function Sidebar() { const [ economiaDrawer, setEconomiaDrawer ] = useState(false) @@ -12,7 +12,9 @@ export default function Sidebar() { const router = useRouter() - console.log(router.pathname) + useEffect(() => { + setViewModal(false) + }, [router.pathname]) return ( @@ -38,7 +40,7 @@ export default function Sidebar() {
  • {'SAQ >'}
  • {'Sobre Nós >'}
  • {'Notificação >'}
  • -
  • {'Telemetria >'}
  • +
  • {'Telemetria >'}