Closed dhkim511 closed 1 week ago
이 PR은 애플리케이션의 다양한 구성 요소에 툴팁 기능을 구현합니다. 구현에는 새로운 TooltipWrapper 구성 요소, 툴팁 메시지 상수, 버튼 및 컨트롤과 같은 여러 UI 요소에 툴팁을 통합하는 작업이 포함됩니다.
classDiagram
class TooltipWrapper {
+React.ReactNode content
+React.ReactNode children
+string className
+number sideOffset
+TooltipWrapper(content, children, className, sideOffset)
}
class TooltipPrimitive {
<<interface>>
}
TooltipWrapper --> TooltipPrimitive: uses
TooltipPrimitive : +Provider
TooltipPrimitive : +Root
TooltipPrimitive : +Trigger
TooltipPrimitive : +Content
classDiagram
class TTS_TOOLTIP {
<<constant>>
+string APPLY_SELECTED
+string APPLY_ALL
+string RESET_SETTINGS
+string REGENERATE_SELECTED
+string DOWNLOAD_AUDIO
+string VIEW_HISTORY
}
class VC_TOOLTIP {
<<constant>>
+string APPLY_SELECTED
+string APPLY_ALL
+string RESET_SETTINGS
}
class CONCAT_TOOLTIP {
<<constant>>
+string APPLY_SELECTED
+string APPLY_ALL
+string RESET_SETTINGS
}
class AUDIO_FOOTER_TOOLTIP {
<<constant>>
+string FULL_HISTORY
}
변경 사항 | 세부 사항 | 파일 |
---|---|---|
재사용 가능한 래퍼 구성 요소로 새로운 툴팁 시스템 생성 |
|
src/components/custom/guide/TooltipWrapper.tsx src/constants/tooltips.ts |
여러 구성 요소에 걸쳐 있는 작업 버튼에 툴팁 적용 |
|
src/components/custom/tables/project/tts/TTSTableGridView.tsx src/components/section/sidebar/VCSidebar.tsx src/components/section/sidebar/CONCATSidebar.tsx src/components/section/sidebar/TTSSidebar.tsx src/components/section/footer/AudioFooter.tsx |
구성 요소 조직 리팩토링 및 개선 |
|
src/components/custom/tabs/VCSidebarTabs.tsx src/pages/VCPage.tsx |
Visit the preview URL for this PR (updated for commit 4d879ab):
https://aipark-four-t--171-cgftdtui.web.app
(expires Thu, 28 Nov 2024 01:51:56 GMT)
🔥 via Firebase Hosting GitHub Action 🌎
Sign: 0a4b3ef6ecc2c695a6a0d6ade46651e032870a9f
툴팁이 나타는 속도가 느려서 조금 더 빠르게 툴팁이 나타나도록 할 수 있으면 좋을 것 같습니다.
메시지 내용은 일단 대충 적어놨습니다.
Sourcery에 의한 요약
버튼과 작업에 툴팁 메시지를 추가하여 사용자 상호작용과 안내를 개선합니다. 일관된 스타일링을 위해 툴팁 컴포넌트를 리팩토링하고 변수명을 명확하게 변경합니다.
새로운 기능:
개선 사항:
Original summary in English
## Summary by Sourcery Add tooltip messages to buttons and actions to improve user interaction and guidance. Refactor the tooltip component for consistent styling and rename variables for clarity. New Features: - Introduce tooltip messages for various buttons and actions across the application, enhancing user guidance and interaction. Enhancements: - Refactor the tooltip component to use a new TooltipWrapper for consistent styling and behavior across the application. - Rename interface and variable names for better clarity and consistency in the VCSidebarTabs component.