Closed dyeongg closed 1 week ago
이 PR은 이전에 생성된 오디오 항목 목록을 표시하는 오디오 기록 대화 상자 기능을 구현합니다. 구현에는 선택 기능, 삭제 기능 및 기존 오디오 푸터 구성 요소와의 통합을 갖춘 모달 대화 상자가 포함됩니다.
classDiagram
class AudioHistoryDialog {
+AudioHistoryDialog()
+handleSelectAll(checked: boolean)
+handleSelectItem(id: number, checked: boolean)
+handleDelete()
-audioHistory: Array
-selectedItems: Array
}
class AudioPlayer
class Checkbox
class DialogPortal
class DialogContent
class DialogClose
AudioHistoryDialog --> AudioPlayer
AudioHistoryDialog --> Checkbox
AudioHistoryDialog --> DialogPortal
AudioHistoryDialog --> DialogContent
AudioHistoryDialog --> DialogClose
note for AudioHistoryDialog "이 구성 요소는 오디오 항목의 선택 및 삭제를 포함한 오디오 기록 대화 상자를 관리합니다."
변경 사항 | 세부 사항 | 파일 |
---|---|---|
선택 및 삭제 기능을 갖춘 새로운 오디오 기록 대화 상자 구성 요소 생성 |
|
src/components/audio/AudioHistoryDialog.tsx |
기록 대화 상자와 통합하기 위해 오디오 푸터 수정 |
|
src/components/footer/AudioFooter.tsx |
대화 상자 구성 요소 스타일 및 동작 업데이트 |
|
src/components/ui/dialog.tsx |
Visit the preview URL for this PR (updated for commit 4dc21d9):
https://aipark-four-t--162-cl91m81a.web.app
(expires Sun, 24 Nov 2024 15:33:23 GMT)
🔥 via Firebase Hosting GitHub Action 🌎
Sign: 0a4b3ef6ecc2c695a6a0d6ade46651e032870a9f
Sourcery에 의한 요약
오디오 기록을 관리하고 표시하기 위한 AudioHistoryDialog 컴포넌트를 추가하고, 사용자 상호작용을 위해 AudioFooter에 통합합니다.
새로운 기능:
개선 사항:
Original summary in English
## Summary by Sourcery Add an AudioHistoryDialog component to manage and display audio history, and integrate it into the AudioFooter for user interaction. New Features: - Introduce an AudioHistoryDialog component to display a list of audio history items with options to select and delete them. Enhancements: - Integrate the AudioHistoryDialog into the AudioFooter component, allowing users to access audio history through a dialog interface.