Closed alstn113 closed 2 years ago
일단 구조가 이런 식으로 사용될 것 같음
<Dropdown>
<Dropdown.Button color="secondary" shadow>
Actions
</Dropdown.Button>
<Dropdown.Menu>
<Dropdown.MenuItem>Create a Copy</Dropdown.MenuItem>
<Dropdown.MenuItem>Download</Dropdown.MenuItem>
<Dropdown.MenuItem>Delete</Dropdown.MenuItem>
<Dropdown.MenuItem>Mark as Draft</Dropdown.MenuItem>
</Dropdown.Menu>
</Dropdown>
현재 문제점은 Dropdown의 최상단 component가 Button으로 이루어져야할 것 같은데 "useOnClickOutside(ref, () => onClose(false));" 이것 때문에
이런 식으로 children으로 받는 값들을 구조분해 할당(?)할 수 있음.
framer-motion으로 적당한 animation 추가
근데 context 관리 도저히 못하겠음 ㅠㅠ
상관은 없는데 hooks과 components jsdocs 추가
지금 문제는 useOnClickOutside때문에 클릭이 안먹힌다는 것
이거 닫고 다른 이슈만들어서 다른 컴포넌트와 함께 전체적으로 수정
작업 리스트
참고사항
좀 어려울 듯
예상 소요 시간