From d5ea00846aa92ab7974292b62baccdd9c23ea93e Mon Sep 17 00:00:00 2001 From: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Mon, 12 Aug 2024 17:06:34 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=E3=83=9A=E3=83=BC=E3=82=B8?= =?UTF-8?q?=E3=81=AE=E8=BF=BD=E5=8A=A0=E3=82=92=E5=AE=B9=E6=98=93=E3=81=AB?= =?UTF-8?q?=E3=81=99=E3=82=8B=E3=81=9F=E3=82=81=E3=81=AB=E3=82=81=E3=81=A3?= =?UTF-8?q?=E3=81=A1=E3=82=83=E5=A4=89=E3=81=88=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/MkTutorial.FollowUsers.vue | 5 + .../src/components/MkTutorial.Note.vue | 27 +- .../src/components/MkTutorial.PostNote.vue | 5 + .../components/MkTutorial.PrivacySettings.vue | 5 + .../components/MkTutorial.ProfileSettings.vue | 5 + .../src/components/MkTutorial.Sensitive.vue | 14 +- .../src/components/MkTutorial.Timeline.vue | 5 + .../frontend/src/components/MkTutorial.vue | 281 ++++++++++++------ .../src/components/MkTutorialDialog.vue | 20 +- packages/frontend/src/pages/onboarding.vue | 26 +- packages/frontend/src/type.ts | 3 + 11 files changed, 259 insertions(+), 137 deletions(-) diff --git a/packages/frontend/src/components/MkTutorial.FollowUsers.vue b/packages/frontend/src/components/MkTutorial.FollowUsers.vue index 4ded1e3f40..de034b7c56 100644 --- a/packages/frontend/src/components/MkTutorial.FollowUsers.vue +++ b/packages/frontend/src/components/MkTutorial.FollowUsers.vue @@ -39,6 +39,7 @@ import { i18n } from '@/i18n.js'; import MkFolder from '@/components/MkFolder.vue'; import XUser from '@/components/MkTutorial.FollowUsers.UserCard.vue'; import MkPagination, { type Paging } from '@/components/MkPagination.vue'; +import type { TutorialPageCommonExpose } from '@/components/MkTutorial.vue'; const pinnedUsers: Paging = { endpoint: 'pinned-users', @@ -56,4 +57,8 @@ const popularUsers: Paging = { sort: '+follower', }, }; + +defineExpose({ + canContinue: true, +}); diff --git a/packages/frontend/src/components/MkTutorial.Note.vue b/packages/frontend/src/components/MkTutorial.Note.vue index d7dc5df40c..408a9c6e5f 100644 --- a/packages/frontend/src/components/MkTutorial.Note.vue +++ b/packages/frontend/src/components/MkTutorial.Note.vue @@ -22,25 +22,23 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts._initialTutorial._reaction.letsTryReacting }}
{{ i18n.ts._initialTutorial.wellDone }} {{ i18n.ts._initialTutorial._reaction.reactNotification }}
{{ i18n.ts._initialTutorial._reaction.reactDone }}
+
{{ i18n.ts._initialTutorial._reaction.reactToContinue }}
diff --git a/packages/frontend/src/components/MkTutorial.PostNote.vue b/packages/frontend/src/components/MkTutorial.PostNote.vue index d30aab2cec..69ec279943 100644 --- a/packages/frontend/src/components/MkTutorial.PostNote.vue +++ b/packages/frontend/src/components/MkTutorial.PostNote.vue @@ -42,6 +42,7 @@ import MkNote from '@/components/MkNote.vue'; import MkPostForm from '@/components/MkPostForm.vue'; import MkFormSection from '@/components/form/section.vue'; import MkInfo from '@/components/MkInfo.vue'; +import type { TutorialPageCommonExpose } from '@/components/MkTutorial.vue'; const exampleCWNote = reactive({ id: '0000000000', @@ -76,6 +77,10 @@ const exampleCWNote = reactive({ replyId: null, renoteId: null, }); + +defineExpose({ + canContinue: true, +}); diff --git a/packages/frontend/src/components/MkTutorial.Timeline.vue b/packages/frontend/src/components/MkTutorial.Timeline.vue index 3d2c06fd1f..7e61ad3158 100644 --- a/packages/frontend/src/components/MkTutorial.Timeline.vue +++ b/packages/frontend/src/components/MkTutorial.Timeline.vue @@ -27,6 +27,11 @@ SPDX-License-Identifier: AGPL-3.0-only