From 23742b8fddd08361f848f9bc3cfb539879783d3d Mon Sep 17 00:00:00 2001 From: an-lee Date: Wed, 7 Aug 2024 14:22:31 +0800 Subject: [PATCH] Fix undefined issue and warnings (#943) * fix undefined * remove warnings --- enjoy/src/main/providers/youtube-provider.ts | 2 +- .../renderer/components/medias/media-current-recording.tsx | 3 ++- .../components/medias/media-transcription-read-button.tsx | 1 + .../src/renderer/components/messages/assistant-message.tsx | 3 +++ enjoy/src/renderer/components/misc/bandu-login-form.tsx | 6 +++++- enjoy/src/renderer/components/misc/github-login-form.tsx | 6 +++++- enjoy/src/renderer/components/misc/mixin-login-form.tsx | 6 +++++- .../renderer/components/stories/story-preview-toolbar.tsx | 2 +- .../renderer/components/stories/story-vocabulary-sheet.tsx | 6 +++++- .../components/transcriptions/transcription-edit-button.tsx | 5 ++++- enjoy/src/renderer/components/videos/ted-talks-segment.tsx | 2 +- enjoy/src/renderer/components/videos/videos-component.tsx | 4 ++-- .../renderer/components/videos/youtube-videos-segment.tsx | 2 +- enjoy/src/renderer/pages/conversation.tsx | 2 +- enjoy/src/renderer/pages/conversations.tsx | 4 ++-- .../src/renderer/pages/pronunciation-assessments/index.tsx | 3 ++- 16 files changed, 41 insertions(+), 16 deletions(-) diff --git a/enjoy/src/main/providers/youtube-provider.ts b/enjoy/src/main/providers/youtube-provider.ts index 94883472..99aa0d57 100755 --- a/enjoy/src/main/providers/youtube-provider.ts +++ b/enjoy/src/main/providers/youtube-provider.ts @@ -59,7 +59,7 @@ export class YoutubeProvider { videoId: video.richItemRenderer.content.videoRenderer.videoId, duration: video.richItemRenderer.content.videoRenderer.lengthText - .simpleText, + ?.simpleText, }; }); diff --git a/enjoy/src/renderer/components/medias/media-current-recording.tsx b/enjoy/src/renderer/components/medias/media-current-recording.tsx index c451dac5..7ab0297d 100644 --- a/enjoy/src/renderer/components/medias/media-current-recording.tsx +++ b/enjoy/src/renderer/components/medias/media-current-recording.tsx @@ -616,7 +616,7 @@ export const MediaCurrentRecording = () => { - + {t("shareRecording")} @@ -634,6 +634,7 @@ export const MediaCurrentRecording = () => { setDetailIsOpen(open)}> setShadowing(value)} > event.preventDefault()} > + {t("shadow")} diff --git a/enjoy/src/renderer/components/misc/bandu-login-form.tsx b/enjoy/src/renderer/components/misc/bandu-login-form.tsx index 2eba46d1..4be47736 100644 --- a/enjoy/src/renderer/components/misc/bandu-login-form.tsx +++ b/enjoy/src/renderer/components/misc/bandu-login-form.tsx @@ -33,7 +33,11 @@ export const BanduLoginButton = () => { /> - +
{open && }
diff --git a/enjoy/src/renderer/components/misc/github-login-form.tsx b/enjoy/src/renderer/components/misc/github-login-form.tsx index b8d53392..1b6e432b 100644 --- a/enjoy/src/renderer/components/misc/github-login-form.tsx +++ b/enjoy/src/renderer/components/misc/github-login-form.tsx @@ -31,7 +31,11 @@ export const GithubLoginButton = () => { /> - +
{open && }
diff --git a/enjoy/src/renderer/components/misc/mixin-login-form.tsx b/enjoy/src/renderer/components/misc/mixin-login-form.tsx index bbbb0512..9048f727 100644 --- a/enjoy/src/renderer/components/misc/mixin-login-form.tsx +++ b/enjoy/src/renderer/components/misc/mixin-login-form.tsx @@ -32,7 +32,11 @@ export const MixinLoginButton = () => { /> - +
{open && }
diff --git a/enjoy/src/renderer/components/stories/story-preview-toolbar.tsx b/enjoy/src/renderer/components/stories/story-preview-toolbar.tsx index 90870b03..10edea30 100644 --- a/enjoy/src/renderer/components/stories/story-preview-toolbar.tsx +++ b/enjoy/src/renderer/components/stories/story-preview-toolbar.tsx @@ -35,7 +35,7 @@ export const StoryPreviewToolbar = (props: { - + {t("aiExtractVocabulary")} diff --git a/enjoy/src/renderer/components/stories/story-vocabulary-sheet.tsx b/enjoy/src/renderer/components/stories/story-vocabulary-sheet.tsx index 2fc91108..fdec90af 100644 --- a/enjoy/src/renderer/components/stories/story-vocabulary-sheet.tsx +++ b/enjoy/src/renderer/components/stories/story-vocabulary-sheet.tsx @@ -43,7 +43,11 @@ export const StoryVocabularySheet = (props: { if (!value) setVocabularyVisible(null); }} > - +
diff --git a/enjoy/src/renderer/components/transcriptions/transcription-edit-button.tsx b/enjoy/src/renderer/components/transcriptions/transcription-edit-button.tsx index f7e5353f..c32eec80 100644 --- a/enjoy/src/renderer/components/transcriptions/transcription-edit-button.tsx +++ b/enjoy/src/renderer/components/transcriptions/transcription-edit-button.tsx @@ -75,7 +75,10 @@ export const TranscriptionEditButton = (props: { )} - + {t("editTranscription")} diff --git a/enjoy/src/renderer/components/videos/ted-talks-segment.tsx b/enjoy/src/renderer/components/videos/ted-talks-segment.tsx index c84c6712..81c4468a 100644 --- a/enjoy/src/renderer/components/videos/ted-talks-segment.tsx +++ b/enjoy/src/renderer/components/videos/ted-talks-segment.tsx @@ -177,7 +177,7 @@ export const TedTalksSegment = () => { if (!value) setSelectedTalk(null); }} > - + {selectedTalk?.title} diff --git a/enjoy/src/renderer/components/videos/videos-component.tsx b/enjoy/src/renderer/components/videos/videos-component.tsx index f9762a6e..c0dd818f 100644 --- a/enjoy/src/renderer/components/videos/videos-component.tsx +++ b/enjoy/src/renderer/components/videos/videos-component.tsx @@ -252,7 +252,7 @@ export const VideosComponent = () => { setEditing(null); }} > - + {t("editResource")} @@ -272,7 +272,7 @@ export const VideosComponent = () => { setDeleting(null); }} > - + {t("deleteResource")} diff --git a/enjoy/src/renderer/components/videos/youtube-videos-segment.tsx b/enjoy/src/renderer/components/videos/youtube-videos-segment.tsx index 4bda8136..a5f26ceb 100755 --- a/enjoy/src/renderer/components/videos/youtube-videos-segment.tsx +++ b/enjoy/src/renderer/components/videos/youtube-videos-segment.tsx @@ -119,7 +119,7 @@ export const YoutubeVideosSegment = (props: { channel: string }) => { if (!value) setSelectedVideo(null); }} > - + {t("downloadVideo")} diff --git a/enjoy/src/renderer/pages/conversation.tsx b/enjoy/src/renderer/pages/conversation.tsx index f0073a39..ba5f35f5 100644 --- a/enjoy/src/renderer/pages/conversation.tsx +++ b/enjoy/src/renderer/pages/conversation.tsx @@ -249,7 +249,7 @@ export default () => {
- + {t("editConversation")} diff --git a/enjoy/src/renderer/pages/conversations.tsx b/enjoy/src/renderer/pages/conversations.tsx index 5cc6a65f..45944bff 100644 --- a/enjoy/src/renderer/pages/conversations.tsx +++ b/enjoy/src/renderer/pages/conversations.tsx @@ -235,7 +235,7 @@ export default () => { - + {t("selectAiRole")} @@ -302,7 +302,7 @@ export default () => { setCreating(value)}> - + {t("startConversation")} diff --git a/enjoy/src/renderer/pages/pronunciation-assessments/index.tsx b/enjoy/src/renderer/pages/pronunciation-assessments/index.tsx index 1b5e2c4c..8329b545 100644 --- a/enjoy/src/renderer/pages/pronunciation-assessments/index.tsx +++ b/enjoy/src/renderer/pages/pronunciation-assessments/index.tsx @@ -166,6 +166,7 @@ export default () => { }} > { if (!value) setDeleting(null); }} > - + {t("delete")}