-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathApp.jsx
More file actions
91 lines (75 loc) · 3.21 KB
/
App.jsx
File metadata and controls
91 lines (75 loc) · 3.21 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
import "./App.css";
import React from "react";
import Card from "./components/layout/Card";
import Mega from "./components/mega/Mega";
import Contador from "./components/contador/Contador";
import Input from "./components/formulario/Input";
import IndiretaPai from "./components/comunicacao/IndiretaPai";
import DiretaPai from "./components/comunicacao/DiretaPai";
import UsuarioInfo from "./components/condicional/UsuarioInfo";
import ParOuImpar from "./components/condicional/ParOuImpar";
import TabelaProdutos from "./components/repeticao/TabelaProdutos";
import ListaAlunos from "./components/repeticao/ListaAlunos";
import Familia from "./components/basicos/Familia";
import FamiliaMembro from "./components/basicos/FamiliaMembro";
import Aleatorio from "./components/basicos/Aleatorio";
import Fragmento from "./components/basicos/Fragmento";
import ComParametro from "./components/basicos/ComParametro";
import Primeiro from "./components/basicos/Primeiro";
export default () => (
<div className="App">
<h1>Fundamentos React</h1>
<div className="Cards">
<Card titulo="#13 - Mega" color="#B9006E">
<Mega qtde={8}></Mega>
</Card>
<Card titulo="#12 - Contador" color="#424242">
<Contador numeroInicial={10}></Contador>
</Card>
<Card titulo="#11 - Componente Controlado (Input)" color="#E45F56">
<Input></Input>
</Card>
<Card titulo="#10 - Comunicação Indireta" color="#8BAD39">
<IndiretaPai></IndiretaPai>
</Card>
<Card titulo="#09 - Comunicação Direta" color="#59323C">
<DiretaPai></DiretaPai>
</Card>
<Card titulo="#08 - Renderização Condicional" color="#982395">
<ParOuImpar numero={21}></ParOuImpar>
<UsuarioInfo usuario={{ nome: "Fernando" }} />
{/* <UsuarioInfo usuario={{}} />
<UsuarioInfo /> */}
</Card>
<Card titulo="#07 - Desafio Repetição" color="#3A9AD9">
<TabelaProdutos></TabelaProdutos>
</Card>
<Card titulo="#06 - Repetição" color="#FF4C65">
<ListaAlunos></ListaAlunos>
</Card>
<Card titulo="#05 - Componente com Filhos" color="#00C8F8">
<Familia sobrenome="Silva">
<FamiliaMembro nome="Pedro" />
<FamiliaMembro nome="Ana" />
<FamiliaMembro nome="Gustavo" />
</Familia>
</Card>
<Card titulo="#04 - Desafio Aleatório" color="#FA6900">
<Aleatorio min={1} max={60} />
</Card>
<Card titulo="#03 - Fragmento" color="#E94C6F">
<Fragmento />
</Card>
<Card titulo="#02 - Com Parâmetro" color="#E8B71A">
<ComParametro
titulo="Situação do Aluno"
aluno="Pedro Silva"
nota={9.3}
/>
</Card>
<Card titulo="#01 - Primeiro Componente" color="#588C73">
<Primeiro></Primeiro>
</Card>
</div>
</div>
);