Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Bug] Opções não alinha ao lado da Logo

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá estou seguindo passo a passo, mas as minhas listas não estão alinhando junto a logo, o que posso fazer?

3 respostas

Opa colega!

Pode mandar o js para nós?

Script App.js

import './App.css';
import Logo from './components/Logo'
import perfil from './images/perfil.svg'
import sacola from './images/sacola.svg'

const textOps = ['CATEGORIAS', 'FAVORITOS', 'MINHA ESTANTE']
const icones =  [perfil, sacola]


function App() {
  return (
    <div className='App'>
      <header className='App-header'>
        <Logo></Logo>
        <ul className='opcoes'>
          {textOps.map( (texto) => (
            <li className='opcao'><p>{texto}</p></li>
          ))}
        </ul>

        <ul className='icones'>
          {icones.map( (icone) => (
            <li><img 
              src={icone} 
              className = 'icone'
              alt='icones de perfil e sacola'></img></li>
          ))}
        </ul>
      </header>
    </div>
  );
}

export default App;

script index.js

import './style.css'
import logo from '../../images/logo.svg'

function Logo() {
    return (
        <div className='logo'>
          <img 
            src={logo} 
            alt='Logo Alura Books'
            className='logo-img'></img>
          <p><strong>Alura</strong> Books</p>
        </div>
    )
}

export default Logo;
solução!

Acho que ta faltando um display: flex no app-header, daí pode colocar um justify-content: space-around ou space-between.