-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpedidos.js
37 lines (32 loc) · 1.02 KB
/
pedidos.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import {
lerLocalStorage,
desenharProdutoCarrinhoSimples,
} from "./src/utilidades";
function criarPedidoHistorico(pedidoComData) {
const elementoPedido = `<p class='text-xl text-bold my-4' >${new Date(
pedidoComData.dataPedido
).toLocaleDateString("pt-BR", {
hour: "2-digit",
minute: "2-digit",
})}</p>
<section id='container-pedidos-${
pedidoComData.dataPedido
}' class='bg-slate-300 p-3 rounded-md' ></section>
`;
const main = document.getElementsByTagName("main")[0];
main.innerHTML += elementoPedido;
for (const idProduto in pedidoComData.pedido) {
desenharProdutoCarrinhoSimples(
idProduto,
`container-pedidos-${pedidoComData.dataPedido}`,
pedidoComData.pedido[idProduto]
);
}
}
function renderizarHistoricoPedidos() {
const historico = lerLocalStorage("historico");
for (const pedidoComData of historico) {
criarPedidoHistorico(pedidoComData);
}
}
renderizarHistoricoPedidos();