No último step conhecemos a página de busca e seus principais componentes. Também aprendemos que o layout de search funciona como qualquer outro bloco tendo, portanto, toda a flexibilidade ao seu alcance. Nesse step criaremos algumas linhas e colunas para melhorar a aparência da busca criada.
Atividade
No arquivo search.jsonc, remova total-products.v2 e order-by.v2 do search-result-layout.desktop.
Substitua ambos acima por uma linha de topo que inclua os blocos removidos:
Ajustando layout da página de busca
:sparkles: Branch: search2
Introdução
No último step conhecemos a página de busca e seus principais componentes. Também aprendemos que o layout de search funciona como qualquer outro bloco tendo, portanto, toda a flexibilidade ao seu alcance. Nesse step criaremos algumas linhas e colunas para melhorar a aparência da busca criada.
Atividade
No arquivo
search.jsonc
, removatotal-products.v2
eorder-by.v2
dosearch-result-layout.desktop
.Substitua ambos acima por uma linha de topo que inclua os blocos removidos:
Remova o
search-content
e ofilter-navigator.v3
dosearch-result-layout.desktop
e crie uma linha de resultados;Na linha de resultado coloque outras duas colunas:
Configure a prop
width
da colunafilter
para20%
.Na coluna da esquerda inclua o
filter-navigator.v3
novamente e, na da direita, inclua osearch-content
Para finalizar, vamos usar o mesmo Resumo de Produto(
product-summary
) que usamos na shelf para exibir os resultados de busca.Defina seu
search-content
com os blocosgallery
enot-found
:Use o
product-summary.shelf
nas props da Gallery:No bloco
product-summary.shelf
que se encontra no arquivodefault.jsonc
, incluaproduct-summary-sku-selector
acima deproduct-summary-buy-button
.:information_source: Lembre-se de acessar a documentação do Flex Layout caso tenha alguma dúvida durante a atividade.
:no_entry_sign: Perdido?
Há algum problema com esse passo? Que tal nos enviar um feedback? :pray:
Criar feedback
Se ainda tiver dúvida sobre como enviar sua resposta, você pode rever aqui.