-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: create page for pet register breed issue#93 #111
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Muito bom! Só faltou umas coisinhas
seu arquivo .husky/prepare-commit-msg está com conflito com a main |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Coloque seu componente no storybook pra que possamos visualizar ele!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Brabo! Só precisa atualizar a branch e achar outra pessoa pra revisar tbm!
ad25f93
to
f4c3c7f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Isso não pode acontecer em nenhuma resolução
O espaçamento entre o botão e o grid de cachorros está errado
O espaçamento entre os cards dos cachorros está errado
Aproveita e colocar cursor: pointer
nos petcards
Outra coisa que acabamos esquecendo de colocar na sua task mas é crucial é que vc precisa fazer com que o container de raças seja escrollavel quando a quantidade de itens for maior que o espaço disponível
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Muito bom! Só mais alguns ajustes!
add other component for test rendering Fix: rename files dog images and add petcard into page feat: create page for select dog breed fix: cleaning hard coded of index.js fix: cleaning hard coded of index.js fix: fix import locale initializeScrollable component fix: fixed style PetRegisterPage property unnecessary feat: active button only breed is selected docs: create events for component petRegisterPage docs: create events for component petRegisterPage feat: active button when select pet card docs: create methods for petregisterPage docs: create methods for petregisterPage fix: fix methods at petRegisterPage fix: fix methods at petRegisterPage feat: listen submit pet card event docs: Comment changes for my component work in hard coded refactor: refactor name methods Activate and deactivate, of PetCard component refactor: normalize locale create of const events for components refactor: refactor name methods in PEtCard component docs: create petcard storie for documentation fix: fix the EOF PetCard/index.scss file refactor: change conditional on checks if card is active docs: Set documentation for PetRegisterPage docs: Set documentation for mock data in Readme refactor: cleaning home for re-review
Closes #93
Feature
Pagina de cadastro de pets com opção de seleção, utilizando os componentes Petcard e Button
Changelog
CRIAÇÃO DO COMPONENTE
Foi criado o componente PetRegisterPage em home/components, nele utiliza components de src/components(Button e PetCard) para composição da pagina.
Para renderiza-lo em tela tive que importar na home/index.js e comentando o component NoPetRegirestedPage para não sobrepor e/ou aumentar o container(pra não ter rolagem de tela) simulando um redirect para a pagina de cadastro.
ESTILO DA PAGINA
Aqui no index.scss tive que adaptar as classes '__button ' e '__pet-card':
FAKE DATA
Inicialmente tive dificuldades em renderizar mais de um pet-card, fui informado que seriam "buscados" do backend por meio de requisições, então utilizando de um array de objetos com os pets, consegui o layout desejado.
Visual evidences 🖼️
Checklist
Additional info
Talvez será informado nas replies mas preciso de ajuda na responsividade, não consegui ajustar o layout para mobile.