Eu estou trabalhando no projeto como estava no outro curso, com os colaboradores sendo adicionados pelo formulário, não tenho nenhum estático no código. Criei o botãozinho de excluir, ele aparece junto com o colaborador quando eu aperto em criar card, mas não to conseguindo pensar em uma forma de fazer o onclick excluir o card. Alguém me ajuda? O código do App.js ta assim:
import { useState } from 'react'
import Banner from './componentes/Banner/Banner';
import Formulario from './componentes/Formulario';
import Time from './componentes/Time';
import Rodape from './componentes/Rodape'
function App() {
const times = [
{
nome: 'Programação',
corPrimaria: '#57c278',
corSecundaria: '#d9f7e9',
},
{
nome: 'Front-End',
corPrimaria: '#82cffa',
corSecundaria: '#e8f8ff',
},
{
nome: 'Data Science',
corPrimaria: '#a6c157',
corSecundaria: '#f0f8e2',
},
{
nome: 'Devops',
corPrimaria: '#e06b69',
corSecundaria: '#fde7e8',
},
{
nome: 'UX e Design',
corPrimaria: '#d86ebf',
corSecundaria: '#fae9f5',
},
{
nome: 'Mobile',
corPrimaria: '#ffba05',
corSecundaria: '#fff5d9',
},
{
nome: 'Inovação e Gestão',
corPrimaria: '#ff8a29',
corSecundaria: '#ffeedf',
}
]
const [colaboradores, setColaboradores] = useState([])
const aoNovoColaboradorAdicionado = (colaborador) => {
setColaboradores([...colaboradores, colaborador])
}
function deletar() {
}
return (
<div className="App">
<Banner />
<Formulario
times={times.map(time => time.nome)}
aoColaboradorCadastrado={ colaborador => aoNovoColaboradorAdicionado(colaborador)}
/>
{times.map(time => <Time key={time.nome}
nome={time.nome}
corPrimaria={time.corPrimaria}
corSecundaria={time.corSecundaria}
colaboradores={colaboradores.filter (colaborador => colaborador.time === time.nome)}
/>)}
<Rodape />
</div>
);
}
export default App;