Completed

Finalizar implementação de componente React utilizando input checkbox puro

Published on the November 09, 2021 in IT & Programming

About this project

Open

O componente é uma simples árvore de itens, na qual cada item pode ter vários itens encadeados (itens filhos).

Comportamento:
1 - Para cada item, o usuário deve poder marcar o checkbox dessa linha.

2 - Para cada item que tenha filhos (ou seja, um item pai), quando o usuário marcar ou desmarcar o checkbox, o estado deve ser cascateado a todos os seus descendentes.

3 - Para cada item que tenha filhos (ou seja, um item pai), quando o usuário marcar apenas algum(ns) filho(s), o estado do checkbox pai deve ser alterado para indeterminate

4 - Para cada item que seja um item pai, o usuário deve ser capaz de mostrar ou esconder os itens internos.

Em anexo tem um gif de como o componente deve se comportar, ele já foi iniciado, já está pegando os dados de um arquivo data.json e populando os ítens. Agora é preciso fazer as funcionalidades restantes. Projeto: https://codesandbox.io/s/chakra-ui-checkbox-0fl9q?file=/src/index.j

s

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability Part time
Specific need Other
Roles needed Developer

Delivery term: Not specified

Skills needed