summaryrefslogtreecommitdiff
path: root/packages/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'packages/frontend')
-rw-r--r--packages/frontend/.storybook/.gitignore5
-rw-r--r--packages/frontend/.storybook/generate.tsx135
-rw-r--r--packages/frontend/.storybook/main.ts17
-rw-r--r--packages/frontend/.storybook/preload-theme.ts23
-rw-r--r--packages/frontend/.storybook/preview-head.html3
-rw-r--r--packages/frontend/.storybook/preview.ts14
-rw-r--r--packages/frontend/package.json13
-rw-r--r--packages/frontend/src/components/MkAbuseReport.stories.ts13
-rw-r--r--packages/frontend/src/components/MkAbuseReportWindow.stories.ts13
-rw-r--r--packages/frontend/src/components/MkAchievements.stories.ts13
-rw-r--r--packages/frontend/src/components/MkAnalogClock.stories.ts13
-rw-r--r--packages/frontend/src/components/MkAsUi.stories.ts13
-rw-r--r--packages/frontend/src/components/MkAutocomplete.stories.ts13
-rw-r--r--packages/frontend/src/components/MkAvatars.stories.ts13
-rw-r--r--packages/frontend/src/components/MkButton.stories.ts13
-rw-r--r--packages/frontend/src/components/MkCaptcha.stories.ts13
-rw-r--r--packages/frontend/src/components/MkChannelFollowButton.stories.ts13
-rw-r--r--packages/frontend/src/components/MkChannelPreview.stories.ts13
-rw-r--r--packages/frontend/src/components/MkChart.stories.ts13
-rw-r--r--packages/frontend/src/components/MkChartLegend.stories.ts13
-rw-r--r--packages/frontend/src/components/MkChartTooltip.stories.ts13
-rw-r--r--packages/frontend/src/components/MkCheckbox.stories.ts13
-rw-r--r--packages/frontend/src/components/MkClickerGame.stories.ts13
-rw-r--r--packages/frontend/src/components/MkClipPreview.stories.ts13
-rw-r--r--packages/frontend/src/components/MkCode.core.stories.ts13
-rw-r--r--packages/frontend/src/components/MkCode.stories.ts13
-rw-r--r--packages/frontend/src/components/MkContainer.stories.ts13
-rw-r--r--packages/frontend/src/components/MkContextMenu.stories.ts13
-rw-r--r--packages/frontend/src/components/MkCropperDialog.stories.ts13
-rw-r--r--packages/frontend/src/components/MkCwButton.stories.ts13
-rw-r--r--packages/frontend/src/components/MkDateSeparatedList.stories.ts13
-rw-r--r--packages/frontend/src/components/MkDialog.stories.ts13
-rw-r--r--packages/frontend/src/components/MkDigitalClock.stories.ts13
-rw-r--r--packages/frontend/src/components/MkDonation.stories.ts13
-rw-r--r--packages/frontend/src/components/MkDrive.file.stories.ts13
-rw-r--r--packages/frontend/src/components/MkDrive.folder.stories.ts13
-rw-r--r--packages/frontend/src/components/MkDrive.navFolder.stories.ts13
-rw-r--r--packages/frontend/src/components/MkDrive.stories.ts13
-rw-r--r--packages/frontend/src/components/MkDriveFileThumbnail.stories.ts13
-rw-r--r--packages/frontend/src/components/MkDriveSelectDialog.stories.ts13
-rw-r--r--packages/frontend/src/components/MkDriveWindow.stories.ts13
-rw-r--r--packages/frontend/src/components/MkEmojiPicker.section.stories.ts13
-rw-r--r--packages/frontend/src/components/MkEmojiPicker.stories.ts13
-rw-r--r--packages/frontend/src/components/MkEmojiPickerDialog.stories.ts13
-rw-r--r--packages/frontend/src/components/MkEmojiPickerWindow.stories.ts13
-rw-r--r--packages/frontend/src/components/MkFeaturedPhotos.stories.ts13
-rw-r--r--packages/frontend/src/components/MkFileCaptionEditWindow.stories.ts13
-rw-r--r--packages/frontend/src/components/MkFileListForAdmin.stories.ts13
-rw-r--r--packages/frontend/src/components/MkFlashPreview.stories.ts13
-rw-r--r--packages/frontend/src/components/MkFoldableSection.stories.ts13
-rw-r--r--packages/frontend/src/components/MkFolder.stories.ts13
-rw-r--r--packages/frontend/src/components/MkFollowButton.stories.ts13
-rw-r--r--packages/frontend/src/components/MkForgotPassword.stories.ts13
-rw-r--r--packages/frontend/src/components/MkFormDialog.stories.ts13
-rw-r--r--packages/frontend/src/components/MkGalleryPostPreview.stories.ts13
-rw-r--r--packages/frontend/src/components/MkGoogle.stories.ts13
-rw-r--r--packages/frontend/src/components/MkHeatmap.stories.ts13
-rw-r--r--packages/frontend/src/components/MkImageViewer.stories.ts13
-rw-r--r--packages/frontend/src/components/MkImgWithBlurhash.stories.ts13
-rw-r--r--packages/frontend/src/components/MkInfo.stories.ts13
-rw-r--r--packages/frontend/src/components/MkInput.stories.ts13
-rw-r--r--packages/frontend/src/components/MkInstanceCardMini.stories.ts13
-rw-r--r--packages/frontend/src/components/MkInstanceStats.stories.ts13
-rw-r--r--packages/frontend/src/components/MkInstanceTicker.stories.ts13
-rw-r--r--packages/frontend/src/components/MkKeyValue.stories.ts13
-rw-r--r--packages/frontend/src/components/MkLaunchPad.stories.ts13
-rw-r--r--packages/frontend/src/components/MkLink.stories.ts13
-rw-r--r--packages/frontend/src/components/MkMarquee.stories.ts13
-rw-r--r--packages/frontend/src/components/MkMediaBanner.stories.ts13
-rw-r--r--packages/frontend/src/components/MkMediaImage.stories.ts13
-rw-r--r--packages/frontend/src/components/MkMediaList.stories.ts13
-rw-r--r--packages/frontend/src/components/MkMediaVideo.stories.ts13
-rw-r--r--packages/frontend/src/components/MkMention.stories.ts13
-rw-r--r--packages/frontend/src/components/MkMenu.child.stories.ts13
-rw-r--r--packages/frontend/src/components/MkMenu.stories.ts13
-rw-r--r--packages/frontend/src/components/MkMiniChart.stories.ts13
-rw-r--r--packages/frontend/src/components/MkModal.stories.ts13
-rw-r--r--packages/frontend/src/components/MkModalPageWindow.stories.ts13
-rw-r--r--packages/frontend/src/components/MkModalWindow.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNote.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNoteDetailed.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNoteHeader.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNotePreview.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNoteSimple.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNoteSub.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNotes.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNotification.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNotificationSettingWindow.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNotifications.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNumber.stories.ts13
-rw-r--r--packages/frontend/src/components/MkNumberDiff.stories.ts13
-rw-r--r--packages/frontend/src/components/MkObjectView.stories.ts13
-rw-r--r--packages/frontend/src/components/MkObjectView.value.stories.ts13
-rw-r--r--packages/frontend/src/components/MkOmit.stories.ts13
-rw-r--r--packages/frontend/src/components/MkPagePreview.stories.ts13
-rw-r--r--packages/frontend/src/components/MkPageWindow.stories.ts13
-rw-r--r--packages/frontend/src/components/MkPagination.stories.ts13
-rw-r--r--packages/frontend/src/components/MkPlusOneEffect.stories.ts13
-rw-r--r--packages/frontend/src/components/MkPoll.stories.ts13
-rw-r--r--packages/frontend/src/components/MkPollEditor.stories.ts13
-rw-r--r--packages/frontend/src/components/MkPopupMenu.stories.ts13
-rw-r--r--packages/frontend/src/components/MkPostForm.stories.ts13
-rw-r--r--packages/frontend/src/components/MkPostFormAttaches.stories.ts13
-rw-r--r--packages/frontend/src/components/MkPostFormDialog.stories.ts13
-rw-r--r--packages/frontend/src/components/MkPushNotificationAllowButton.stories.ts13
-rw-r--r--packages/frontend/src/components/MkRadio.stories.ts13
-rw-r--r--packages/frontend/src/components/MkRadios.stories.ts13
-rw-r--r--packages/frontend/src/components/MkRange.stories.ts13
-rw-r--r--packages/frontend/src/components/MkReactedUsersDialog.stories.ts13
-rw-r--r--packages/frontend/src/components/MkReactionEffect.stories.ts13
-rw-r--r--packages/frontend/src/components/MkReactionIcon.stories.ts13
-rw-r--r--packages/frontend/src/components/MkReactionTooltip.stories.ts13
-rw-r--r--packages/frontend/src/components/MkReactionsViewer.details.stories.ts13
-rw-r--r--packages/frontend/src/components/MkReactionsViewer.reaction.stories.ts13
-rw-r--r--packages/frontend/src/components/MkReactionsViewer.stories.ts13
-rw-r--r--packages/frontend/src/components/MkRemoteCaution.stories.ts13
-rw-r--r--packages/frontend/src/components/MkRetentionHeatmap.stories.ts13
-rw-r--r--packages/frontend/src/components/MkRippleEffect.stories.ts13
-rw-r--r--packages/frontend/src/components/MkRolePreview.stories.ts13
-rw-r--r--packages/frontend/src/components/MkSample.stories.ts13
-rw-r--r--packages/frontend/src/components/MkSelect.stories.ts13
-rw-r--r--packages/frontend/src/components/MkSignin.stories.ts13
-rw-r--r--packages/frontend/src/components/MkSigninDialog.stories.ts13
-rw-r--r--packages/frontend/src/components/MkSignup.stories.ts13
-rw-r--r--packages/frontend/src/components/MkSignupDialog.stories.ts13
-rw-r--r--packages/frontend/src/components/MkSparkle.stories.ts13
-rw-r--r--packages/frontend/src/components/MkSubNoteContent.stories.ts13
-rw-r--r--packages/frontend/src/components/MkSuperMenu.stories.ts13
-rw-r--r--packages/frontend/src/components/MkSwitch.stories.ts13
-rw-r--r--packages/frontend/src/components/MkTab.stories.ts13
-rw-r--r--packages/frontend/src/components/MkTagCloud.stories.ts13
-rw-r--r--packages/frontend/src/components/MkTextarea.stories.ts13
-rw-r--r--packages/frontend/src/components/MkTimeline.stories.ts13
-rw-r--r--packages/frontend/src/components/MkToast.stories.ts13
-rw-r--r--packages/frontend/src/components/MkTokenGenerateWindow.stories.ts13
-rw-r--r--packages/frontend/src/components/MkTooltip.stories.ts13
-rw-r--r--packages/frontend/src/components/MkUpdated.stories.ts13
-rw-r--r--packages/frontend/src/components/MkUrlPreview.stories.ts13
-rw-r--r--packages/frontend/src/components/MkUrlPreviewPopup.stories.ts13
-rw-r--r--packages/frontend/src/components/MkUserCardMini.stories.ts13
-rw-r--r--packages/frontend/src/components/MkUserInfo.stories.ts13
-rw-r--r--packages/frontend/src/components/MkUserList.stories.ts13
-rw-r--r--packages/frontend/src/components/MkUserOnlineIndicator.stories.ts13
-rw-r--r--packages/frontend/src/components/MkUserPopup.stories.ts13
-rw-r--r--packages/frontend/src/components/MkUserSelectDialog.stories.ts13
-rw-r--r--packages/frontend/src/components/MkUsersTooltip.stories.ts13
-rw-r--r--packages/frontend/src/components/MkVisibilityPicker.stories.ts13
-rw-r--r--packages/frontend/src/components/MkWaitingDialog.stories.ts13
-rw-r--r--packages/frontend/src/components/MkWidgets.stories.ts13
-rw-r--r--packages/frontend/src/components/MkWindow.stories.ts13
-rw-r--r--packages/frontend/src/components/MkYoutubePlayer.stories.ts13
-rw-r--r--packages/frontend/src/components/form/link.stories.ts13
-rw-r--r--packages/frontend/src/components/form/section.stories.ts13
-rw-r--r--packages/frontend/src/components/form/slot.stories.ts13
-rw-r--r--packages/frontend/src/components/form/split.stories.ts13
-rw-r--r--packages/frontend/src/components/form/suspense.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkA.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkAcct.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkAd.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkAvatar.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkCustomEmoji.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkEllipsis.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkEmoji.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkError.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkLoading.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkPageHeader.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkPageHeader.tabs.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkSpacer.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkStickyContainer.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkTime.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkUrl.stories.ts13
-rw-r--r--packages/frontend/src/components/global/MkUserName.stories.ts13
-rw-r--r--packages/frontend/src/components/global/RouterView.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.block.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.button.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.canvas.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.counter.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.if.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.image.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.note.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.number-input.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.post.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.radio-button.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.section.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.switch.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.text-input.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.text.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.textarea-input.stories.ts13
-rw-r--r--packages/frontend/src/components/page/page.textarea.stories.ts13
-rw-r--r--packages/frontend/src/pages/_empty_.stories.ts13
-rw-r--r--packages/frontend/src/pages/_error_.stories.ts13
-rw-r--r--packages/frontend/src/pages/_loading_.stories.ts13
-rw-r--r--packages/frontend/src/pages/about-misskey.stories.ts13
-rw-r--r--packages/frontend/src/pages/about.emojis.stories.ts13
-rw-r--r--packages/frontend/src/pages/about.federation.stories.ts13
-rw-r--r--packages/frontend/src/pages/about.stories.ts13
-rw-r--r--packages/frontend/src/pages/achievements.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin-file.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/RolesEditorFormula.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/_header_.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/abuses.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/ads.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/announcements.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/bot-protection.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/database.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/email-settings.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/federation.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/files.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/index.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/instance-block.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/moderation.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/object-storage.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/other-settings.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.active-users.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.ap-requests.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.federation.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.heatmap.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.instances.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.moderators.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.pie.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.queue.chart.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.queue.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.retention.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.stats.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/overview.users.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/proxy-account.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/queue.chart.chart.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/queue.chart.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/queue.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/relays.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/roles.edit.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/roles.editor.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/roles.role.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/roles.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/security.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/settings.stories.ts13
-rw-r--r--packages/frontend/src/pages/admin/users.stories.ts13
-rw-r--r--packages/frontend/src/pages/ads.stories.ts13
-rw-r--r--packages/frontend/src/pages/announcements.stories.ts13
-rw-r--r--packages/frontend/src/pages/antenna-timeline.stories.ts13
-rw-r--r--packages/frontend/src/pages/api-console.stories.ts13
-rw-r--r--packages/frontend/src/pages/auth.form.stories.ts13
-rw-r--r--packages/frontend/src/pages/auth.stories.ts13
-rw-r--r--packages/frontend/src/pages/channel-editor.stories.ts13
-rw-r--r--packages/frontend/src/pages/channel.stories.ts13
-rw-r--r--packages/frontend/src/pages/channels.stories.ts13
-rw-r--r--packages/frontend/src/pages/clicker.stories.ts13
-rw-r--r--packages/frontend/src/pages/clip.stories.ts13
-rw-r--r--packages/frontend/src/pages/custom-emojis-manager.stories.ts13
-rw-r--r--packages/frontend/src/pages/drive.stories.ts13
-rw-r--r--packages/frontend/src/pages/emoji-edit-dialog.stories.ts13
-rw-r--r--packages/frontend/src/pages/emojis.emoji.stories.ts13
-rw-r--r--packages/frontend/src/pages/explore.featured.stories.ts13
-rw-r--r--packages/frontend/src/pages/explore.roles.stories.ts13
-rw-r--r--packages/frontend/src/pages/explore.stories.ts13
-rw-r--r--packages/frontend/src/pages/explore.users.stories.ts13
-rw-r--r--packages/frontend/src/pages/favorites.stories.ts13
-rw-r--r--packages/frontend/src/pages/flash/flash-edit.stories.ts13
-rw-r--r--packages/frontend/src/pages/flash/flash-index.stories.ts13
-rw-r--r--packages/frontend/src/pages/flash/flash.stories.ts13
-rw-r--r--packages/frontend/src/pages/follow-requests.stories.ts13
-rw-r--r--packages/frontend/src/pages/follow.stories.ts13
-rw-r--r--packages/frontend/src/pages/gallery/edit.stories.ts13
-rw-r--r--packages/frontend/src/pages/gallery/index.stories.ts13
-rw-r--r--packages/frontend/src/pages/gallery/post.stories.ts13
-rw-r--r--packages/frontend/src/pages/instance-info.stories.ts13
-rw-r--r--packages/frontend/src/pages/miauth.stories.ts13
-rw-r--r--packages/frontend/src/pages/my-antennas/create.stories.ts13
-rw-r--r--packages/frontend/src/pages/my-antennas/edit.stories.ts13
-rw-r--r--packages/frontend/src/pages/my-antennas/editor.stories.ts13
-rw-r--r--packages/frontend/src/pages/my-antennas/index.stories.ts13
-rw-r--r--packages/frontend/src/pages/my-clips/index.stories.ts13
-rw-r--r--packages/frontend/src/pages/my-lists/index.stories.ts13
-rw-r--r--packages/frontend/src/pages/my-lists/list.stories.ts13
-rw-r--r--packages/frontend/src/pages/not-found.stories.ts13
-rw-r--r--packages/frontend/src/pages/note.stories.ts13
-rw-r--r--packages/frontend/src/pages/notifications.stories.ts13
-rw-r--r--packages/frontend/src/pages/page-editor/els/page-editor.el.image.stories.ts13
-rw-r--r--packages/frontend/src/pages/page-editor/els/page-editor.el.note.stories.ts13
-rw-r--r--packages/frontend/src/pages/page-editor/els/page-editor.el.section.stories.ts13
-rw-r--r--packages/frontend/src/pages/page-editor/els/page-editor.el.text.stories.ts13
-rw-r--r--packages/frontend/src/pages/page-editor/page-editor.blocks.stories.ts13
-rw-r--r--packages/frontend/src/pages/page-editor/page-editor.container.stories.ts13
-rw-r--r--packages/frontend/src/pages/page-editor/page-editor.stories.ts13
-rw-r--r--packages/frontend/src/pages/page.stories.ts13
-rw-r--r--packages/frontend/src/pages/pages.stories.ts13
-rw-r--r--packages/frontend/src/pages/preview.stories.ts13
-rw-r--r--packages/frontend/src/pages/registry.keys.stories.ts13
-rw-r--r--packages/frontend/src/pages/registry.stories.ts13
-rw-r--r--packages/frontend/src/pages/registry.value.stories.ts13
-rw-r--r--packages/frontend/src/pages/reset-password.stories.ts13
-rw-r--r--packages/frontend/src/pages/role.stories.ts13
-rw-r--r--packages/frontend/src/pages/scratchpad.stories.ts13
-rw-r--r--packages/frontend/src/pages/search.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/2fa.qrdialog.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/2fa.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/account-info.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/accounts.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/api.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/apps.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/custom-css.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/deck.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/delete-account.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/drive.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/email.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/general.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/import-export.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/index.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/instance-mute.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/mute-block.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/navbar.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/notifications.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/other.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/plugin.install.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/plugin.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/preferences-backups.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/privacy.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/profile.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/reaction.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/roles.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/security.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/sounds.sound.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/sounds.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/statusbar.statusbar.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/statusbar.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/theme.install.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/theme.manage.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/theme.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/webhook.edit.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/webhook.new.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/webhook.stories.ts13
-rw-r--r--packages/frontend/src/pages/settings/word-mute.stories.ts13
-rw-r--r--packages/frontend/src/pages/share.stories.ts13
-rw-r--r--packages/frontend/src/pages/signup-complete.stories.ts13
-rw-r--r--packages/frontend/src/pages/tag.stories.ts13
-rw-r--r--packages/frontend/src/pages/theme-editor.stories.ts13
-rw-r--r--packages/frontend/src/pages/timeline.stories.ts13
-rw-r--r--packages/frontend/src/pages/timeline.tutorial.stories.ts13
-rw-r--r--packages/frontend/src/pages/user-info.stories.ts13
-rw-r--r--packages/frontend/src/pages/user-list-timeline.stories.ts13
-rw-r--r--packages/frontend/src/pages/user-tag.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/achievements.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/activity.following.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/activity.heatmap.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/activity.notes.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/activity.pv.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/activity.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/clips.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/follow-list.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/followers.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/following.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/gallery.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/home.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/index.activity.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/index.photos.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/index.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/index.timeline.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/pages.stories.ts13
-rw-r--r--packages/frontend/src/pages/user/reactions.stories.ts13
-rw-r--r--packages/frontend/src/pages/welcome.entrance.a.stories.ts13
-rw-r--r--packages/frontend/src/pages/welcome.entrance.b.stories.ts13
-rw-r--r--packages/frontend/src/pages/welcome.entrance.c.stories.ts13
-rw-r--r--packages/frontend/src/pages/welcome.setup.stories.ts13
-rw-r--r--packages/frontend/src/pages/welcome.stories.ts13
-rw-r--r--packages/frontend/src/pages/welcome.timeline.stories.ts13
-rw-r--r--packages/frontend/src/ui/_common_/common.stories.ts13
-rw-r--r--packages/frontend/src/ui/_common_/navbar-for-mobile.stories.ts13
-rw-r--r--packages/frontend/src/ui/_common_/navbar.stories.ts13
-rw-r--r--packages/frontend/src/ui/_common_/notification.stories.ts13
-rw-r--r--packages/frontend/src/ui/_common_/statusbar-federation.stories.ts13
-rw-r--r--packages/frontend/src/ui/_common_/statusbar-rss.stories.ts13
-rw-r--r--packages/frontend/src/ui/_common_/statusbar-user-list.stories.ts13
-rw-r--r--packages/frontend/src/ui/_common_/statusbars.stories.ts13
-rw-r--r--packages/frontend/src/ui/_common_/stream-indicator.stories.ts13
-rw-r--r--packages/frontend/src/ui/_common_/upload.stories.ts13
-rw-r--r--packages/frontend/src/ui/classic.header.stories.ts13
-rw-r--r--packages/frontend/src/ui/classic.sidebar.stories.ts13
-rw-r--r--packages/frontend/src/ui/classic.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck/antenna-column.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck/channel-column.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck/column-core.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck/column.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck/direct-column.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck/list-column.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck/main-column.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck/mentions-column.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck/notifications-column.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck/tl-column.stories.ts13
-rw-r--r--packages/frontend/src/ui/deck/widgets-column.stories.ts13
-rw-r--r--packages/frontend/src/ui/universal.stories.ts13
-rw-r--r--packages/frontend/src/ui/universal.widgets.stories.ts13
-rw-r--r--packages/frontend/src/ui/visitor.stories.ts13
-rw-r--r--packages/frontend/src/ui/visitor/a.stories.ts13
-rw-r--r--packages/frontend/src/ui/visitor/b.stories.ts13
-rw-r--r--packages/frontend/src/ui/visitor/header.stories.ts13
-rw-r--r--packages/frontend/src/ui/visitor/kanban.stories.ts13
-rw-r--r--packages/frontend/src/ui/zen.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetActivity.calendar.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetActivity.chart.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetActivity.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetAichan.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetAiscript.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetAiscriptApp.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetButton.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetCalendar.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetClicker.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetClock.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetDigitalClock.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetFederation.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetInstanceCloud.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetInstanceInfo.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetJobQueue.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetMemo.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetNotifications.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetOnlineUsers.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetPhotos.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetPostForm.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetProfile.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetRss.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetRssTicker.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetSlideshow.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetTimeline.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetTrends.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetUnixClock.stories.ts13
-rw-r--r--packages/frontend/src/widgets/WidgetUserList.stories.ts13
-rw-r--r--packages/frontend/src/widgets/server-metric/cpu-mem.stories.ts13
-rw-r--r--packages/frontend/src/widgets/server-metric/cpu.stories.ts13
-rw-r--r--packages/frontend/src/widgets/server-metric/disk.stories.ts13
-rw-r--r--packages/frontend/src/widgets/server-metric/index.stories.ts13
-rw-r--r--packages/frontend/src/widgets/server-metric/mem.stories.ts13
-rw-r--r--packages/frontend/src/widgets/server-metric/net.stories.ts13
-rw-r--r--packages/frontend/src/widgets/server-metric/pie.stories.ts13
436 files changed, 5787 insertions, 0 deletions
diff --git a/packages/frontend/.storybook/.gitignore b/packages/frontend/.storybook/.gitignore
new file mode 100644
index 0000000000..456dd1c29f
--- /dev/null
+++ b/packages/frontend/.storybook/.gitignore
@@ -0,0 +1,5 @@
+# (cd .; pnpm tsc --jsx react --jsxFactory h ./generate.tsx && node ./generate.js)
+/generate.js
+# (cd .; pnpm tsc ./preload-theme.ts && node ./preload-theme.js)
+/preload-theme.js
+/theme.ts
diff --git a/packages/frontend/.storybook/generate.tsx b/packages/frontend/.storybook/generate.tsx
new file mode 100644
index 0000000000..e2bf4791c1
--- /dev/null
+++ b/packages/frontend/.storybook/generate.tsx
@@ -0,0 +1,135 @@
+import * as fs from 'node:fs/promises';
+import { basename, dirname, join } from 'node:path/posix';
+import { promisify } from 'node:util';
+import { generate } from 'astring';
+import type * as estree from 'estree';
+import * as glob from 'glob';
+import { format } from 'prettier';
+
+function h<T extends estree.Node>(component: T['type'], props: Omit<T, 'type'>): T {
+ const type = component.replace(/(?:^|-)([a-z])/g, (_, c) => c.toUpperCase());
+ return Object.assign(props, { type }) as T;
+}
+
+function toStories(component: string, location: string): string {
+ const literal = (
+ <literal value={join(location, component).slice(4, -4)} />
+ ) as unknown as estree.Literal;
+ const identifier = (
+ <identifier name={component.slice(0, -4).replace(/[-.]|^(?=\d)/g, '_')} />
+ ) as unknown as estree.Identifier;
+ const program = (
+ <program
+ body={[
+ <import-declaration
+ source={<literal value="@storybook/vue3" />}
+ specifiers={[
+ <import-specifier
+ local={<identifier name="Meta" />}
+ imported={<identifier name="Meta" />}
+ />,
+ <import-specifier
+ local={<identifier name="Story" />}
+ imported={<identifier name="Story" />}
+ />,
+ ]}
+ />,
+ <import-declaration
+ source={<literal value={`./${component}`} />}
+ specifiers={[
+ <import-default-specifier
+ local={identifier}
+ imported={identifier}
+ />,
+ ]}
+ />,
+ <variable-declaration
+ kind="const"
+ declarations={[
+ <variable-declarator
+ id={<identifier name="meta" />}
+ init={
+ <object-expression
+ properties={[
+ <property
+ key={<identifier name="title" />}
+ value={literal}
+ kind="init"
+ />,
+ <property
+ key={<identifier name="component" />}
+ value={identifier}
+ kind="init"
+ />,
+ ]}
+ />
+ }
+ />,
+ ]}
+ />,
+ <export-named-declaration
+ declaration={
+ <variable-declaration
+ kind="const"
+ declarations={[
+ <variable-declarator
+ id={<identifier name="Default" />}
+ init={
+ <object-expression
+ properties={[
+ <property
+ key={<identifier name="components" />}
+ value={
+ <object-expression
+ properties={[
+ <property
+ key={identifier}
+ value={identifier}
+ kind="init"
+ shorthand
+ />,
+ ]}
+ />
+ }
+ kind="init"
+ />,
+ <property
+ key={<identifier name="template" />}
+ value={<literal value={`<${component.slice(0, -4)} />`} />}
+ kind="init"
+ />,
+ ]}
+ />
+ }
+ />,
+ ]}
+ />
+ }
+ />,
+ <export-default-declaration
+ declaration={<identifier name="meta" />}
+ />,
+ ]}
+ />
+ ) as unknown as estree.Program;
+ return format(
+ generate(program),
+ {
+ parser: 'babel-ts',
+ singleQuote: true,
+ useTabs: true,
+ }
+ );
+}
+
+promisify(glob)('src/{components,pages,ui,widgets}/**/*.vue').then((components) => Promise.all(
+ components.map((component) => {
+ const stories = component.replace(/\.vue$/, '.stories.ts');
+ fs.stat(stories).then(
+ () => {},
+ () => {
+ fs.writeFile(stories, toStories(basename(component), dirname(component)));
+ }
+ );
+ })
+));
diff --git a/packages/frontend/.storybook/main.ts b/packages/frontend/.storybook/main.ts
new file mode 100644
index 0000000000..b18956ee45
--- /dev/null
+++ b/packages/frontend/.storybook/main.ts
@@ -0,0 +1,17 @@
+import type { StorybookConfig } from '@storybook/vue3-vite';
+const config: StorybookConfig = {
+ stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'],
+ addons: [
+ '@storybook/addon-links',
+ '@storybook/addon-essentials',
+ '@storybook/addon-interactions',
+ ],
+ framework: {
+ name: '@storybook/vue3-vite',
+ options: {},
+ },
+ docs: {
+ autodocs: 'tag',
+ },
+};
+export default config;
diff --git a/packages/frontend/.storybook/preload-theme.ts b/packages/frontend/.storybook/preload-theme.ts
new file mode 100644
index 0000000000..22e128a5c4
--- /dev/null
+++ b/packages/frontend/.storybook/preload-theme.ts
@@ -0,0 +1,23 @@
+import { readFile, writeFile } from 'node:fs/promises';
+import { resolve } from 'node:path';
+import * as JSON5 from 'json5';
+
+Promise.all([
+ readFile(resolve(__dirname, '../src/themes/_light.json5'), 'utf8'),
+ readFile(resolve(__dirname, '../src/themes/l-light.json5'), 'utf8'),
+]).then((sources) => {
+ const base = JSON5.parse(sources[0]);
+ const theme = JSON5.parse(sources[1]);
+ writeFile(
+ resolve(__dirname, './theme.ts'),
+ `export default ${JSON.stringify(
+ Object.assign(theme, {
+ base: undefined,
+ props: Object.assign(base.props, theme.props),
+ }),
+ undefined,
+ 2,
+ )} as const;`,
+ 'utf8'
+ );
+});
diff --git a/packages/frontend/.storybook/preview-head.html b/packages/frontend/.storybook/preview-head.html
new file mode 100644
index 0000000000..e551040105
--- /dev/null
+++ b/packages/frontend/.storybook/preview-head.html
@@ -0,0 +1,3 @@
+<script>
+ window.global = window;
+</script>
diff --git a/packages/frontend/.storybook/preview.ts b/packages/frontend/.storybook/preview.ts
new file mode 100644
index 0000000000..78d408499f
--- /dev/null
+++ b/packages/frontend/.storybook/preview.ts
@@ -0,0 +1,14 @@
+import type { Preview } from '@storybook/vue3';
+import { applyTheme } from '../src/scripts/theme';
+import theme from './theme';
+import '../src/style.scss';
+
+applyTheme(theme);
+
+const preview = {
+ parameters: {
+ layout: 'centered',
+ },
+} satisfies Preview;
+
+export default preview;
diff --git a/packages/frontend/package.json b/packages/frontend/package.json
index 54404c8c53..0a7e6b50bb 100644
--- a/packages/frontend/package.json
+++ b/packages/frontend/package.json
@@ -72,8 +72,16 @@
"vuedraggable": "next"
},
"devDependencies": {
+ "@storybook/addon-essentials": "^7.0.0-rc.4",
+ "@storybook/addon-interactions": "^7.0.0-rc.4",
+ "@storybook/addon-links": "^7.0.0-rc.4",
+ "@storybook/blocks": "^7.0.0-rc.4",
+ "@storybook/testing-library": "^0.0.14-next.1",
+ "@storybook/vue3": "^7.0.0-rc.4",
+ "@storybook/vue3-vite": "^7.0.0-rc.4",
"@testing-library/vue": "^6.6.1",
"@types/escape-regexp": "0.0.1",
+ "@types/estree": "^1.0.0",
"@types/gulp": "4.0.10",
"@types/gulp-rename": "2.0.1",
"@types/matter-js": "0.18.2",
@@ -90,13 +98,18 @@
"@typescript-eslint/parser": "5.54.1",
"@vitest/coverage-c8": "^0.29.2",
"@vue/runtime-core": "3.2.47",
+ "astring": "^1.8.4",
"cross-env": "7.0.3",
"cypress": "12.7.0",
"eslint": "8.35.0",
"eslint-plugin-import": "2.27.5",
"eslint-plugin-vue": "9.9.0",
"happy-dom": "8.9.0",
+ "prettier": "^2.8.4",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
"start-server-and-test": "2.0.0",
+ "storybook": "^7.0.0-rc.4",
"summaly": "github:misskey-dev/summaly",
"vitest": "^0.29.2",
"vitest-fetch-mock": "^0.2.2",
diff --git a/packages/frontend/src/components/MkAbuseReport.stories.ts b/packages/frontend/src/components/MkAbuseReport.stories.ts
new file mode 100644
index 0000000000..5c2c40b4b3
--- /dev/null
+++ b/packages/frontend/src/components/MkAbuseReport.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkAbuseReport from './MkAbuseReport.vue';
+const meta = {
+ title: 'components/MkAbuseReport',
+ component: MkAbuseReport,
+};
+export const Default = {
+ components: {
+ MkAbuseReport,
+ },
+ template: '<MkAbuseReport />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkAbuseReportWindow.stories.ts b/packages/frontend/src/components/MkAbuseReportWindow.stories.ts
new file mode 100644
index 0000000000..9ef749487d
--- /dev/null
+++ b/packages/frontend/src/components/MkAbuseReportWindow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkAbuseReportWindow from './MkAbuseReportWindow.vue';
+const meta = {
+ title: 'components/MkAbuseReportWindow',
+ component: MkAbuseReportWindow,
+};
+export const Default = {
+ components: {
+ MkAbuseReportWindow,
+ },
+ template: '<MkAbuseReportWindow />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkAchievements.stories.ts b/packages/frontend/src/components/MkAchievements.stories.ts
new file mode 100644
index 0000000000..b08f80620f
--- /dev/null
+++ b/packages/frontend/src/components/MkAchievements.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkAchievements from './MkAchievements.vue';
+const meta = {
+ title: 'components/MkAchievements',
+ component: MkAchievements,
+};
+export const Default = {
+ components: {
+ MkAchievements,
+ },
+ template: '<MkAchievements />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkAnalogClock.stories.ts b/packages/frontend/src/components/MkAnalogClock.stories.ts
new file mode 100644
index 0000000000..1f7d6f13b5
--- /dev/null
+++ b/packages/frontend/src/components/MkAnalogClock.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkAnalogClock from './MkAnalogClock.vue';
+const meta = {
+ title: 'components/MkAnalogClock',
+ component: MkAnalogClock,
+};
+export const Default = {
+ components: {
+ MkAnalogClock,
+ },
+ template: '<MkAnalogClock />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkAsUi.stories.ts b/packages/frontend/src/components/MkAsUi.stories.ts
new file mode 100644
index 0000000000..c65e6e7a6a
--- /dev/null
+++ b/packages/frontend/src/components/MkAsUi.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkAsUi from './MkAsUi.vue';
+const meta = {
+ title: 'components/MkAsUi',
+ component: MkAsUi,
+};
+export const Default = {
+ components: {
+ MkAsUi,
+ },
+ template: '<MkAsUi />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkAutocomplete.stories.ts b/packages/frontend/src/components/MkAutocomplete.stories.ts
new file mode 100644
index 0000000000..d185d9c4b5
--- /dev/null
+++ b/packages/frontend/src/components/MkAutocomplete.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkAutocomplete from './MkAutocomplete.vue';
+const meta = {
+ title: 'components/MkAutocomplete',
+ component: MkAutocomplete,
+};
+export const Default = {
+ components: {
+ MkAutocomplete,
+ },
+ template: '<MkAutocomplete />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkAvatars.stories.ts b/packages/frontend/src/components/MkAvatars.stories.ts
new file mode 100644
index 0000000000..245da15bbb
--- /dev/null
+++ b/packages/frontend/src/components/MkAvatars.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkAvatars from './MkAvatars.vue';
+const meta = {
+ title: 'components/MkAvatars',
+ component: MkAvatars,
+};
+export const Default = {
+ components: {
+ MkAvatars,
+ },
+ template: '<MkAvatars />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkButton.stories.ts b/packages/frontend/src/components/MkButton.stories.ts
new file mode 100644
index 0000000000..d443279fee
--- /dev/null
+++ b/packages/frontend/src/components/MkButton.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkButton from './MkButton.vue';
+const meta = {
+ title: 'components/MkButton',
+ component: MkButton,
+};
+export const Default = {
+ components: {
+ MkButton,
+ },
+ template: '<MkButton />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkCaptcha.stories.ts b/packages/frontend/src/components/MkCaptcha.stories.ts
new file mode 100644
index 0000000000..95581133e0
--- /dev/null
+++ b/packages/frontend/src/components/MkCaptcha.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkCaptcha from './MkCaptcha.vue';
+const meta = {
+ title: 'components/MkCaptcha',
+ component: MkCaptcha,
+};
+export const Default = {
+ components: {
+ MkCaptcha,
+ },
+ template: '<MkCaptcha />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkChannelFollowButton.stories.ts b/packages/frontend/src/components/MkChannelFollowButton.stories.ts
new file mode 100644
index 0000000000..8e6db84cc0
--- /dev/null
+++ b/packages/frontend/src/components/MkChannelFollowButton.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkChannelFollowButton from './MkChannelFollowButton.vue';
+const meta = {
+ title: 'components/MkChannelFollowButton',
+ component: MkChannelFollowButton,
+};
+export const Default = {
+ components: {
+ MkChannelFollowButton,
+ },
+ template: '<MkChannelFollowButton />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkChannelPreview.stories.ts b/packages/frontend/src/components/MkChannelPreview.stories.ts
new file mode 100644
index 0000000000..992b2c4ca6
--- /dev/null
+++ b/packages/frontend/src/components/MkChannelPreview.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkChannelPreview from './MkChannelPreview.vue';
+const meta = {
+ title: 'components/MkChannelPreview',
+ component: MkChannelPreview,
+};
+export const Default = {
+ components: {
+ MkChannelPreview,
+ },
+ template: '<MkChannelPreview />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkChart.stories.ts b/packages/frontend/src/components/MkChart.stories.ts
new file mode 100644
index 0000000000..4beab4df20
--- /dev/null
+++ b/packages/frontend/src/components/MkChart.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkChart from './MkChart.vue';
+const meta = {
+ title: 'components/MkChart',
+ component: MkChart,
+};
+export const Default = {
+ components: {
+ MkChart,
+ },
+ template: '<MkChart />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkChartLegend.stories.ts b/packages/frontend/src/components/MkChartLegend.stories.ts
new file mode 100644
index 0000000000..adabbb9a78
--- /dev/null
+++ b/packages/frontend/src/components/MkChartLegend.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkChartLegend from './MkChartLegend.vue';
+const meta = {
+ title: 'components/MkChartLegend',
+ component: MkChartLegend,
+};
+export const Default = {
+ components: {
+ MkChartLegend,
+ },
+ template: '<MkChartLegend />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkChartTooltip.stories.ts b/packages/frontend/src/components/MkChartTooltip.stories.ts
new file mode 100644
index 0000000000..668aeb017d
--- /dev/null
+++ b/packages/frontend/src/components/MkChartTooltip.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkChartTooltip from './MkChartTooltip.vue';
+const meta = {
+ title: 'components/MkChartTooltip',
+ component: MkChartTooltip,
+};
+export const Default = {
+ components: {
+ MkChartTooltip,
+ },
+ template: '<MkChartTooltip />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkCheckbox.stories.ts b/packages/frontend/src/components/MkCheckbox.stories.ts
new file mode 100644
index 0000000000..e936d1a01b
--- /dev/null
+++ b/packages/frontend/src/components/MkCheckbox.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkCheckbox from './MkCheckbox.vue';
+const meta = {
+ title: 'components/MkCheckbox',
+ component: MkCheckbox,
+};
+export const Default = {
+ components: {
+ MkCheckbox,
+ },
+ template: '<MkCheckbox />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkClickerGame.stories.ts b/packages/frontend/src/components/MkClickerGame.stories.ts
new file mode 100644
index 0000000000..600b27ea14
--- /dev/null
+++ b/packages/frontend/src/components/MkClickerGame.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkClickerGame from './MkClickerGame.vue';
+const meta = {
+ title: 'components/MkClickerGame',
+ component: MkClickerGame,
+};
+export const Default = {
+ components: {
+ MkClickerGame,
+ },
+ template: '<MkClickerGame />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkClipPreview.stories.ts b/packages/frontend/src/components/MkClipPreview.stories.ts
new file mode 100644
index 0000000000..991ff5b59b
--- /dev/null
+++ b/packages/frontend/src/components/MkClipPreview.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkClipPreview from './MkClipPreview.vue';
+const meta = {
+ title: 'components/MkClipPreview',
+ component: MkClipPreview,
+};
+export const Default = {
+ components: {
+ MkClipPreview,
+ },
+ template: '<MkClipPreview />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkCode.core.stories.ts b/packages/frontend/src/components/MkCode.core.stories.ts
new file mode 100644
index 0000000000..7019a4fdaf
--- /dev/null
+++ b/packages/frontend/src/components/MkCode.core.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkCode_core from './MkCode.core.vue';
+const meta = {
+ title: 'components/MkCode.core',
+ component: MkCode_core,
+};
+export const Default = {
+ components: {
+ MkCode_core,
+ },
+ template: '<MkCode.core />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkCode.stories.ts b/packages/frontend/src/components/MkCode.stories.ts
new file mode 100644
index 0000000000..0009ca436c
--- /dev/null
+++ b/packages/frontend/src/components/MkCode.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkCode from './MkCode.vue';
+const meta = {
+ title: 'components/MkCode',
+ component: MkCode,
+};
+export const Default = {
+ components: {
+ MkCode,
+ },
+ template: '<MkCode />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkContainer.stories.ts b/packages/frontend/src/components/MkContainer.stories.ts
new file mode 100644
index 0000000000..fab6b7aa24
--- /dev/null
+++ b/packages/frontend/src/components/MkContainer.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkContainer from './MkContainer.vue';
+const meta = {
+ title: 'components/MkContainer',
+ component: MkContainer,
+};
+export const Default = {
+ components: {
+ MkContainer,
+ },
+ template: '<MkContainer />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkContextMenu.stories.ts b/packages/frontend/src/components/MkContextMenu.stories.ts
new file mode 100644
index 0000000000..e9a8f2c6a1
--- /dev/null
+++ b/packages/frontend/src/components/MkContextMenu.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkContextMenu from './MkContextMenu.vue';
+const meta = {
+ title: 'components/MkContextMenu',
+ component: MkContextMenu,
+};
+export const Default = {
+ components: {
+ MkContextMenu,
+ },
+ template: '<MkContextMenu />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkCropperDialog.stories.ts b/packages/frontend/src/components/MkCropperDialog.stories.ts
new file mode 100644
index 0000000000..92be1b425f
--- /dev/null
+++ b/packages/frontend/src/components/MkCropperDialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkCropperDialog from './MkCropperDialog.vue';
+const meta = {
+ title: 'components/MkCropperDialog',
+ component: MkCropperDialog,
+};
+export const Default = {
+ components: {
+ MkCropperDialog,
+ },
+ template: '<MkCropperDialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkCwButton.stories.ts b/packages/frontend/src/components/MkCwButton.stories.ts
new file mode 100644
index 0000000000..f19288dd19
--- /dev/null
+++ b/packages/frontend/src/components/MkCwButton.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkCwButton from './MkCwButton.vue';
+const meta = {
+ title: 'components/MkCwButton',
+ component: MkCwButton,
+};
+export const Default = {
+ components: {
+ MkCwButton,
+ },
+ template: '<MkCwButton />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkDateSeparatedList.stories.ts b/packages/frontend/src/components/MkDateSeparatedList.stories.ts
new file mode 100644
index 0000000000..e4c00df5e1
--- /dev/null
+++ b/packages/frontend/src/components/MkDateSeparatedList.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkDateSeparatedList from './MkDateSeparatedList.vue';
+const meta = {
+ title: 'components/MkDateSeparatedList',
+ component: MkDateSeparatedList,
+};
+export const Default = {
+ components: {
+ MkDateSeparatedList,
+ },
+ template: '<MkDateSeparatedList />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkDialog.stories.ts b/packages/frontend/src/components/MkDialog.stories.ts
new file mode 100644
index 0000000000..3debe6214c
--- /dev/null
+++ b/packages/frontend/src/components/MkDialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkDialog from './MkDialog.vue';
+const meta = {
+ title: 'components/MkDialog',
+ component: MkDialog,
+};
+export const Default = {
+ components: {
+ MkDialog,
+ },
+ template: '<MkDialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkDigitalClock.stories.ts b/packages/frontend/src/components/MkDigitalClock.stories.ts
new file mode 100644
index 0000000000..3b6b6f839b
--- /dev/null
+++ b/packages/frontend/src/components/MkDigitalClock.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkDigitalClock from './MkDigitalClock.vue';
+const meta = {
+ title: 'components/MkDigitalClock',
+ component: MkDigitalClock,
+};
+export const Default = {
+ components: {
+ MkDigitalClock,
+ },
+ template: '<MkDigitalClock />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkDonation.stories.ts b/packages/frontend/src/components/MkDonation.stories.ts
new file mode 100644
index 0000000000..258f675ebd
--- /dev/null
+++ b/packages/frontend/src/components/MkDonation.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkDonation from './MkDonation.vue';
+const meta = {
+ title: 'components/MkDonation',
+ component: MkDonation,
+};
+export const Default = {
+ components: {
+ MkDonation,
+ },
+ template: '<MkDonation />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkDrive.file.stories.ts b/packages/frontend/src/components/MkDrive.file.stories.ts
new file mode 100644
index 0000000000..e5752b898e
--- /dev/null
+++ b/packages/frontend/src/components/MkDrive.file.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkDrive_file from './MkDrive.file.vue';
+const meta = {
+ title: 'components/MkDrive.file',
+ component: MkDrive_file,
+};
+export const Default = {
+ components: {
+ MkDrive_file,
+ },
+ template: '<MkDrive.file />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkDrive.folder.stories.ts b/packages/frontend/src/components/MkDrive.folder.stories.ts
new file mode 100644
index 0000000000..cf39fa2e62
--- /dev/null
+++ b/packages/frontend/src/components/MkDrive.folder.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkDrive_folder from './MkDrive.folder.vue';
+const meta = {
+ title: 'components/MkDrive.folder',
+ component: MkDrive_folder,
+};
+export const Default = {
+ components: {
+ MkDrive_folder,
+ },
+ template: '<MkDrive.folder />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkDrive.navFolder.stories.ts b/packages/frontend/src/components/MkDrive.navFolder.stories.ts
new file mode 100644
index 0000000000..5b36fba351
--- /dev/null
+++ b/packages/frontend/src/components/MkDrive.navFolder.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkDrive_navFolder from './MkDrive.navFolder.vue';
+const meta = {
+ title: 'components/MkDrive.navFolder',
+ component: MkDrive_navFolder,
+};
+export const Default = {
+ components: {
+ MkDrive_navFolder,
+ },
+ template: '<MkDrive.navFolder />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkDrive.stories.ts b/packages/frontend/src/components/MkDrive.stories.ts
new file mode 100644
index 0000000000..19c3f6445b
--- /dev/null
+++ b/packages/frontend/src/components/MkDrive.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkDrive from './MkDrive.vue';
+const meta = {
+ title: 'components/MkDrive',
+ component: MkDrive,
+};
+export const Default = {
+ components: {
+ MkDrive,
+ },
+ template: '<MkDrive />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkDriveFileThumbnail.stories.ts b/packages/frontend/src/components/MkDriveFileThumbnail.stories.ts
new file mode 100644
index 0000000000..ca135cf417
--- /dev/null
+++ b/packages/frontend/src/components/MkDriveFileThumbnail.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkDriveFileThumbnail from './MkDriveFileThumbnail.vue';
+const meta = {
+ title: 'components/MkDriveFileThumbnail',
+ component: MkDriveFileThumbnail,
+};
+export const Default = {
+ components: {
+ MkDriveFileThumbnail,
+ },
+ template: '<MkDriveFileThumbnail />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkDriveSelectDialog.stories.ts b/packages/frontend/src/components/MkDriveSelectDialog.stories.ts
new file mode 100644
index 0000000000..00f7f3e062
--- /dev/null
+++ b/packages/frontend/src/components/MkDriveSelectDialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkDriveSelectDialog from './MkDriveSelectDialog.vue';
+const meta = {
+ title: 'components/MkDriveSelectDialog',
+ component: MkDriveSelectDialog,
+};
+export const Default = {
+ components: {
+ MkDriveSelectDialog,
+ },
+ template: '<MkDriveSelectDialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkDriveWindow.stories.ts b/packages/frontend/src/components/MkDriveWindow.stories.ts
new file mode 100644
index 0000000000..2b20a75e45
--- /dev/null
+++ b/packages/frontend/src/components/MkDriveWindow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkDriveWindow from './MkDriveWindow.vue';
+const meta = {
+ title: 'components/MkDriveWindow',
+ component: MkDriveWindow,
+};
+export const Default = {
+ components: {
+ MkDriveWindow,
+ },
+ template: '<MkDriveWindow />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkEmojiPicker.section.stories.ts b/packages/frontend/src/components/MkEmojiPicker.section.stories.ts
new file mode 100644
index 0000000000..af0210109d
--- /dev/null
+++ b/packages/frontend/src/components/MkEmojiPicker.section.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkEmojiPicker_section from './MkEmojiPicker.section.vue';
+const meta = {
+ title: 'components/MkEmojiPicker.section',
+ component: MkEmojiPicker_section,
+};
+export const Default = {
+ components: {
+ MkEmojiPicker_section,
+ },
+ template: '<MkEmojiPicker.section />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkEmojiPicker.stories.ts b/packages/frontend/src/components/MkEmojiPicker.stories.ts
new file mode 100644
index 0000000000..b8816b5425
--- /dev/null
+++ b/packages/frontend/src/components/MkEmojiPicker.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkEmojiPicker from './MkEmojiPicker.vue';
+const meta = {
+ title: 'components/MkEmojiPicker',
+ component: MkEmojiPicker,
+};
+export const Default = {
+ components: {
+ MkEmojiPicker,
+ },
+ template: '<MkEmojiPicker />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkEmojiPickerDialog.stories.ts b/packages/frontend/src/components/MkEmojiPickerDialog.stories.ts
new file mode 100644
index 0000000000..ae3ab4cfa7
--- /dev/null
+++ b/packages/frontend/src/components/MkEmojiPickerDialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkEmojiPickerDialog from './MkEmojiPickerDialog.vue';
+const meta = {
+ title: 'components/MkEmojiPickerDialog',
+ component: MkEmojiPickerDialog,
+};
+export const Default = {
+ components: {
+ MkEmojiPickerDialog,
+ },
+ template: '<MkEmojiPickerDialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkEmojiPickerWindow.stories.ts b/packages/frontend/src/components/MkEmojiPickerWindow.stories.ts
new file mode 100644
index 0000000000..985dec8bd1
--- /dev/null
+++ b/packages/frontend/src/components/MkEmojiPickerWindow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkEmojiPickerWindow from './MkEmojiPickerWindow.vue';
+const meta = {
+ title: 'components/MkEmojiPickerWindow',
+ component: MkEmojiPickerWindow,
+};
+export const Default = {
+ components: {
+ MkEmojiPickerWindow,
+ },
+ template: '<MkEmojiPickerWindow />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkFeaturedPhotos.stories.ts b/packages/frontend/src/components/MkFeaturedPhotos.stories.ts
new file mode 100644
index 0000000000..7c9bd67748
--- /dev/null
+++ b/packages/frontend/src/components/MkFeaturedPhotos.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkFeaturedPhotos from './MkFeaturedPhotos.vue';
+const meta = {
+ title: 'components/MkFeaturedPhotos',
+ component: MkFeaturedPhotos,
+};
+export const Default = {
+ components: {
+ MkFeaturedPhotos,
+ },
+ template: '<MkFeaturedPhotos />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkFileCaptionEditWindow.stories.ts b/packages/frontend/src/components/MkFileCaptionEditWindow.stories.ts
new file mode 100644
index 0000000000..d0c9e4e2df
--- /dev/null
+++ b/packages/frontend/src/components/MkFileCaptionEditWindow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkFileCaptionEditWindow from './MkFileCaptionEditWindow.vue';
+const meta = {
+ title: 'components/MkFileCaptionEditWindow',
+ component: MkFileCaptionEditWindow,
+};
+export const Default = {
+ components: {
+ MkFileCaptionEditWindow,
+ },
+ template: '<MkFileCaptionEditWindow />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkFileListForAdmin.stories.ts b/packages/frontend/src/components/MkFileListForAdmin.stories.ts
new file mode 100644
index 0000000000..b437ae4d4f
--- /dev/null
+++ b/packages/frontend/src/components/MkFileListForAdmin.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkFileListForAdmin from './MkFileListForAdmin.vue';
+const meta = {
+ title: 'components/MkFileListForAdmin',
+ component: MkFileListForAdmin,
+};
+export const Default = {
+ components: {
+ MkFileListForAdmin,
+ },
+ template: '<MkFileListForAdmin />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkFlashPreview.stories.ts b/packages/frontend/src/components/MkFlashPreview.stories.ts
new file mode 100644
index 0000000000..eb7d911067
--- /dev/null
+++ b/packages/frontend/src/components/MkFlashPreview.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkFlashPreview from './MkFlashPreview.vue';
+const meta = {
+ title: 'components/MkFlashPreview',
+ component: MkFlashPreview,
+};
+export const Default = {
+ components: {
+ MkFlashPreview,
+ },
+ template: '<MkFlashPreview />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkFoldableSection.stories.ts b/packages/frontend/src/components/MkFoldableSection.stories.ts
new file mode 100644
index 0000000000..b9c85f4e82
--- /dev/null
+++ b/packages/frontend/src/components/MkFoldableSection.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkFoldableSection from './MkFoldableSection.vue';
+const meta = {
+ title: 'components/MkFoldableSection',
+ component: MkFoldableSection,
+};
+export const Default = {
+ components: {
+ MkFoldableSection,
+ },
+ template: '<MkFoldableSection />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkFolder.stories.ts b/packages/frontend/src/components/MkFolder.stories.ts
new file mode 100644
index 0000000000..dbde9dc034
--- /dev/null
+++ b/packages/frontend/src/components/MkFolder.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkFolder from './MkFolder.vue';
+const meta = {
+ title: 'components/MkFolder',
+ component: MkFolder,
+};
+export const Default = {
+ components: {
+ MkFolder,
+ },
+ template: '<MkFolder />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkFollowButton.stories.ts b/packages/frontend/src/components/MkFollowButton.stories.ts
new file mode 100644
index 0000000000..ff5b976be6
--- /dev/null
+++ b/packages/frontend/src/components/MkFollowButton.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkFollowButton from './MkFollowButton.vue';
+const meta = {
+ title: 'components/MkFollowButton',
+ component: MkFollowButton,
+};
+export const Default = {
+ components: {
+ MkFollowButton,
+ },
+ template: '<MkFollowButton />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkForgotPassword.stories.ts b/packages/frontend/src/components/MkForgotPassword.stories.ts
new file mode 100644
index 0000000000..38f813dfb6
--- /dev/null
+++ b/packages/frontend/src/components/MkForgotPassword.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkForgotPassword from './MkForgotPassword.vue';
+const meta = {
+ title: 'components/MkForgotPassword',
+ component: MkForgotPassword,
+};
+export const Default = {
+ components: {
+ MkForgotPassword,
+ },
+ template: '<MkForgotPassword />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkFormDialog.stories.ts b/packages/frontend/src/components/MkFormDialog.stories.ts
new file mode 100644
index 0000000000..cf6afa03dd
--- /dev/null
+++ b/packages/frontend/src/components/MkFormDialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkFormDialog from './MkFormDialog.vue';
+const meta = {
+ title: 'components/MkFormDialog',
+ component: MkFormDialog,
+};
+export const Default = {
+ components: {
+ MkFormDialog,
+ },
+ template: '<MkFormDialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkGalleryPostPreview.stories.ts b/packages/frontend/src/components/MkGalleryPostPreview.stories.ts
new file mode 100644
index 0000000000..9e94b456ee
--- /dev/null
+++ b/packages/frontend/src/components/MkGalleryPostPreview.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkGalleryPostPreview from './MkGalleryPostPreview.vue';
+const meta = {
+ title: 'components/MkGalleryPostPreview',
+ component: MkGalleryPostPreview,
+};
+export const Default = {
+ components: {
+ MkGalleryPostPreview,
+ },
+ template: '<MkGalleryPostPreview />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkGoogle.stories.ts b/packages/frontend/src/components/MkGoogle.stories.ts
new file mode 100644
index 0000000000..bb9651dc0c
--- /dev/null
+++ b/packages/frontend/src/components/MkGoogle.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkGoogle from './MkGoogle.vue';
+const meta = {
+ title: 'components/MkGoogle',
+ component: MkGoogle,
+};
+export const Default = {
+ components: {
+ MkGoogle,
+ },
+ template: '<MkGoogle />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkHeatmap.stories.ts b/packages/frontend/src/components/MkHeatmap.stories.ts
new file mode 100644
index 0000000000..97b8ef607a
--- /dev/null
+++ b/packages/frontend/src/components/MkHeatmap.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkHeatmap from './MkHeatmap.vue';
+const meta = {
+ title: 'components/MkHeatmap',
+ component: MkHeatmap,
+};
+export const Default = {
+ components: {
+ MkHeatmap,
+ },
+ template: '<MkHeatmap />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkImageViewer.stories.ts b/packages/frontend/src/components/MkImageViewer.stories.ts
new file mode 100644
index 0000000000..8878c61745
--- /dev/null
+++ b/packages/frontend/src/components/MkImageViewer.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkImageViewer from './MkImageViewer.vue';
+const meta = {
+ title: 'components/MkImageViewer',
+ component: MkImageViewer,
+};
+export const Default = {
+ components: {
+ MkImageViewer,
+ },
+ template: '<MkImageViewer />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkImgWithBlurhash.stories.ts b/packages/frontend/src/components/MkImgWithBlurhash.stories.ts
new file mode 100644
index 0000000000..fa69366b87
--- /dev/null
+++ b/packages/frontend/src/components/MkImgWithBlurhash.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkImgWithBlurhash from './MkImgWithBlurhash.vue';
+const meta = {
+ title: 'components/MkImgWithBlurhash',
+ component: MkImgWithBlurhash,
+};
+export const Default = {
+ components: {
+ MkImgWithBlurhash,
+ },
+ template: '<MkImgWithBlurhash />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkInfo.stories.ts b/packages/frontend/src/components/MkInfo.stories.ts
new file mode 100644
index 0000000000..97e887cf62
--- /dev/null
+++ b/packages/frontend/src/components/MkInfo.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkInfo from './MkInfo.vue';
+const meta = {
+ title: 'components/MkInfo',
+ component: MkInfo,
+};
+export const Default = {
+ components: {
+ MkInfo,
+ },
+ template: '<MkInfo />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkInput.stories.ts b/packages/frontend/src/components/MkInput.stories.ts
new file mode 100644
index 0000000000..97b1fe999c
--- /dev/null
+++ b/packages/frontend/src/components/MkInput.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkInput from './MkInput.vue';
+const meta = {
+ title: 'components/MkInput',
+ component: MkInput,
+};
+export const Default = {
+ components: {
+ MkInput,
+ },
+ template: '<MkInput />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkInstanceCardMini.stories.ts b/packages/frontend/src/components/MkInstanceCardMini.stories.ts
new file mode 100644
index 0000000000..1902de6f38
--- /dev/null
+++ b/packages/frontend/src/components/MkInstanceCardMini.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkInstanceCardMini from './MkInstanceCardMini.vue';
+const meta = {
+ title: 'components/MkInstanceCardMini',
+ component: MkInstanceCardMini,
+};
+export const Default = {
+ components: {
+ MkInstanceCardMini,
+ },
+ template: '<MkInstanceCardMini />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkInstanceStats.stories.ts b/packages/frontend/src/components/MkInstanceStats.stories.ts
new file mode 100644
index 0000000000..e8a9aed27f
--- /dev/null
+++ b/packages/frontend/src/components/MkInstanceStats.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkInstanceStats from './MkInstanceStats.vue';
+const meta = {
+ title: 'components/MkInstanceStats',
+ component: MkInstanceStats,
+};
+export const Default = {
+ components: {
+ MkInstanceStats,
+ },
+ template: '<MkInstanceStats />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkInstanceTicker.stories.ts b/packages/frontend/src/components/MkInstanceTicker.stories.ts
new file mode 100644
index 0000000000..04e5d02e3b
--- /dev/null
+++ b/packages/frontend/src/components/MkInstanceTicker.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkInstanceTicker from './MkInstanceTicker.vue';
+const meta = {
+ title: 'components/MkInstanceTicker',
+ component: MkInstanceTicker,
+};
+export const Default = {
+ components: {
+ MkInstanceTicker,
+ },
+ template: '<MkInstanceTicker />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkKeyValue.stories.ts b/packages/frontend/src/components/MkKeyValue.stories.ts
new file mode 100644
index 0000000000..253f827796
--- /dev/null
+++ b/packages/frontend/src/components/MkKeyValue.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkKeyValue from './MkKeyValue.vue';
+const meta = {
+ title: 'components/MkKeyValue',
+ component: MkKeyValue,
+};
+export const Default = {
+ components: {
+ MkKeyValue,
+ },
+ template: '<MkKeyValue />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkLaunchPad.stories.ts b/packages/frontend/src/components/MkLaunchPad.stories.ts
new file mode 100644
index 0000000000..0f5289c49d
--- /dev/null
+++ b/packages/frontend/src/components/MkLaunchPad.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkLaunchPad from './MkLaunchPad.vue';
+const meta = {
+ title: 'components/MkLaunchPad',
+ component: MkLaunchPad,
+};
+export const Default = {
+ components: {
+ MkLaunchPad,
+ },
+ template: '<MkLaunchPad />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkLink.stories.ts b/packages/frontend/src/components/MkLink.stories.ts
new file mode 100644
index 0000000000..a4904d3879
--- /dev/null
+++ b/packages/frontend/src/components/MkLink.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkLink from './MkLink.vue';
+const meta = {
+ title: 'components/MkLink',
+ component: MkLink,
+};
+export const Default = {
+ components: {
+ MkLink,
+ },
+ template: '<MkLink />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkMarquee.stories.ts b/packages/frontend/src/components/MkMarquee.stories.ts
new file mode 100644
index 0000000000..f8b8751abc
--- /dev/null
+++ b/packages/frontend/src/components/MkMarquee.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkMarquee from './MkMarquee.vue';
+const meta = {
+ title: 'components/MkMarquee',
+ component: MkMarquee,
+};
+export const Default = {
+ components: {
+ MkMarquee,
+ },
+ template: '<MkMarquee />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkMediaBanner.stories.ts b/packages/frontend/src/components/MkMediaBanner.stories.ts
new file mode 100644
index 0000000000..2a74b32e29
--- /dev/null
+++ b/packages/frontend/src/components/MkMediaBanner.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkMediaBanner from './MkMediaBanner.vue';
+const meta = {
+ title: 'components/MkMediaBanner',
+ component: MkMediaBanner,
+};
+export const Default = {
+ components: {
+ MkMediaBanner,
+ },
+ template: '<MkMediaBanner />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkMediaImage.stories.ts b/packages/frontend/src/components/MkMediaImage.stories.ts
new file mode 100644
index 0000000000..9c2f7aec0e
--- /dev/null
+++ b/packages/frontend/src/components/MkMediaImage.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkMediaImage from './MkMediaImage.vue';
+const meta = {
+ title: 'components/MkMediaImage',
+ component: MkMediaImage,
+};
+export const Default = {
+ components: {
+ MkMediaImage,
+ },
+ template: '<MkMediaImage />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkMediaList.stories.ts b/packages/frontend/src/components/MkMediaList.stories.ts
new file mode 100644
index 0000000000..1267b8a5f1
--- /dev/null
+++ b/packages/frontend/src/components/MkMediaList.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkMediaList from './MkMediaList.vue';
+const meta = {
+ title: 'components/MkMediaList',
+ component: MkMediaList,
+};
+export const Default = {
+ components: {
+ MkMediaList,
+ },
+ template: '<MkMediaList />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkMediaVideo.stories.ts b/packages/frontend/src/components/MkMediaVideo.stories.ts
new file mode 100644
index 0000000000..61e883942b
--- /dev/null
+++ b/packages/frontend/src/components/MkMediaVideo.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkMediaVideo from './MkMediaVideo.vue';
+const meta = {
+ title: 'components/MkMediaVideo',
+ component: MkMediaVideo,
+};
+export const Default = {
+ components: {
+ MkMediaVideo,
+ },
+ template: '<MkMediaVideo />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkMention.stories.ts b/packages/frontend/src/components/MkMention.stories.ts
new file mode 100644
index 0000000000..76f3d602d6
--- /dev/null
+++ b/packages/frontend/src/components/MkMention.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkMention from './MkMention.vue';
+const meta = {
+ title: 'components/MkMention',
+ component: MkMention,
+};
+export const Default = {
+ components: {
+ MkMention,
+ },
+ template: '<MkMention />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkMenu.child.stories.ts b/packages/frontend/src/components/MkMenu.child.stories.ts
new file mode 100644
index 0000000000..05e3b94a88
--- /dev/null
+++ b/packages/frontend/src/components/MkMenu.child.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkMenu_child from './MkMenu.child.vue';
+const meta = {
+ title: 'components/MkMenu.child',
+ component: MkMenu_child,
+};
+export const Default = {
+ components: {
+ MkMenu_child,
+ },
+ template: '<MkMenu.child />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkMenu.stories.ts b/packages/frontend/src/components/MkMenu.stories.ts
new file mode 100644
index 0000000000..2992ad88a0
--- /dev/null
+++ b/packages/frontend/src/components/MkMenu.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkMenu from './MkMenu.vue';
+const meta = {
+ title: 'components/MkMenu',
+ component: MkMenu,
+};
+export const Default = {
+ components: {
+ MkMenu,
+ },
+ template: '<MkMenu />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkMiniChart.stories.ts b/packages/frontend/src/components/MkMiniChart.stories.ts
new file mode 100644
index 0000000000..7a4294cffe
--- /dev/null
+++ b/packages/frontend/src/components/MkMiniChart.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkMiniChart from './MkMiniChart.vue';
+const meta = {
+ title: 'components/MkMiniChart',
+ component: MkMiniChart,
+};
+export const Default = {
+ components: {
+ MkMiniChart,
+ },
+ template: '<MkMiniChart />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkModal.stories.ts b/packages/frontend/src/components/MkModal.stories.ts
new file mode 100644
index 0000000000..a2bbc83be3
--- /dev/null
+++ b/packages/frontend/src/components/MkModal.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkModal from './MkModal.vue';
+const meta = {
+ title: 'components/MkModal',
+ component: MkModal,
+};
+export const Default = {
+ components: {
+ MkModal,
+ },
+ template: '<MkModal />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkModalPageWindow.stories.ts b/packages/frontend/src/components/MkModalPageWindow.stories.ts
new file mode 100644
index 0000000000..168d674089
--- /dev/null
+++ b/packages/frontend/src/components/MkModalPageWindow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkModalPageWindow from './MkModalPageWindow.vue';
+const meta = {
+ title: 'components/MkModalPageWindow',
+ component: MkModalPageWindow,
+};
+export const Default = {
+ components: {
+ MkModalPageWindow,
+ },
+ template: '<MkModalPageWindow />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkModalWindow.stories.ts b/packages/frontend/src/components/MkModalWindow.stories.ts
new file mode 100644
index 0000000000..b06b079581
--- /dev/null
+++ b/packages/frontend/src/components/MkModalWindow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkModalWindow from './MkModalWindow.vue';
+const meta = {
+ title: 'components/MkModalWindow',
+ component: MkModalWindow,
+};
+export const Default = {
+ components: {
+ MkModalWindow,
+ },
+ template: '<MkModalWindow />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNote.stories.ts b/packages/frontend/src/components/MkNote.stories.ts
new file mode 100644
index 0000000000..454e6a943b
--- /dev/null
+++ b/packages/frontend/src/components/MkNote.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNote from './MkNote.vue';
+const meta = {
+ title: 'components/MkNote',
+ component: MkNote,
+};
+export const Default = {
+ components: {
+ MkNote,
+ },
+ template: '<MkNote />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNoteDetailed.stories.ts b/packages/frontend/src/components/MkNoteDetailed.stories.ts
new file mode 100644
index 0000000000..a3efc0afab
--- /dev/null
+++ b/packages/frontend/src/components/MkNoteDetailed.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNoteDetailed from './MkNoteDetailed.vue';
+const meta = {
+ title: 'components/MkNoteDetailed',
+ component: MkNoteDetailed,
+};
+export const Default = {
+ components: {
+ MkNoteDetailed,
+ },
+ template: '<MkNoteDetailed />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNoteHeader.stories.ts b/packages/frontend/src/components/MkNoteHeader.stories.ts
new file mode 100644
index 0000000000..1310d3c1b1
--- /dev/null
+++ b/packages/frontend/src/components/MkNoteHeader.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNoteHeader from './MkNoteHeader.vue';
+const meta = {
+ title: 'components/MkNoteHeader',
+ component: MkNoteHeader,
+};
+export const Default = {
+ components: {
+ MkNoteHeader,
+ },
+ template: '<MkNoteHeader />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNotePreview.stories.ts b/packages/frontend/src/components/MkNotePreview.stories.ts
new file mode 100644
index 0000000000..8aa2cc80bf
--- /dev/null
+++ b/packages/frontend/src/components/MkNotePreview.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNotePreview from './MkNotePreview.vue';
+const meta = {
+ title: 'components/MkNotePreview',
+ component: MkNotePreview,
+};
+export const Default = {
+ components: {
+ MkNotePreview,
+ },
+ template: '<MkNotePreview />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNoteSimple.stories.ts b/packages/frontend/src/components/MkNoteSimple.stories.ts
new file mode 100644
index 0000000000..8745fd0f87
--- /dev/null
+++ b/packages/frontend/src/components/MkNoteSimple.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNoteSimple from './MkNoteSimple.vue';
+const meta = {
+ title: 'components/MkNoteSimple',
+ component: MkNoteSimple,
+};
+export const Default = {
+ components: {
+ MkNoteSimple,
+ },
+ template: '<MkNoteSimple />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNoteSub.stories.ts b/packages/frontend/src/components/MkNoteSub.stories.ts
new file mode 100644
index 0000000000..817c099361
--- /dev/null
+++ b/packages/frontend/src/components/MkNoteSub.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNoteSub from './MkNoteSub.vue';
+const meta = {
+ title: 'components/MkNoteSub',
+ component: MkNoteSub,
+};
+export const Default = {
+ components: {
+ MkNoteSub,
+ },
+ template: '<MkNoteSub />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNotes.stories.ts b/packages/frontend/src/components/MkNotes.stories.ts
new file mode 100644
index 0000000000..e110cebcfa
--- /dev/null
+++ b/packages/frontend/src/components/MkNotes.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNotes from './MkNotes.vue';
+const meta = {
+ title: 'components/MkNotes',
+ component: MkNotes,
+};
+export const Default = {
+ components: {
+ MkNotes,
+ },
+ template: '<MkNotes />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNotification.stories.ts b/packages/frontend/src/components/MkNotification.stories.ts
new file mode 100644
index 0000000000..c17add5224
--- /dev/null
+++ b/packages/frontend/src/components/MkNotification.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNotification from './MkNotification.vue';
+const meta = {
+ title: 'components/MkNotification',
+ component: MkNotification,
+};
+export const Default = {
+ components: {
+ MkNotification,
+ },
+ template: '<MkNotification />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNotificationSettingWindow.stories.ts b/packages/frontend/src/components/MkNotificationSettingWindow.stories.ts
new file mode 100644
index 0000000000..cc4caa5644
--- /dev/null
+++ b/packages/frontend/src/components/MkNotificationSettingWindow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNotificationSettingWindow from './MkNotificationSettingWindow.vue';
+const meta = {
+ title: 'components/MkNotificationSettingWindow',
+ component: MkNotificationSettingWindow,
+};
+export const Default = {
+ components: {
+ MkNotificationSettingWindow,
+ },
+ template: '<MkNotificationSettingWindow />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNotifications.stories.ts b/packages/frontend/src/components/MkNotifications.stories.ts
new file mode 100644
index 0000000000..8f71efcb1e
--- /dev/null
+++ b/packages/frontend/src/components/MkNotifications.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNotifications from './MkNotifications.vue';
+const meta = {
+ title: 'components/MkNotifications',
+ component: MkNotifications,
+};
+export const Default = {
+ components: {
+ MkNotifications,
+ },
+ template: '<MkNotifications />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNumber.stories.ts b/packages/frontend/src/components/MkNumber.stories.ts
new file mode 100644
index 0000000000..b75362ec9b
--- /dev/null
+++ b/packages/frontend/src/components/MkNumber.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNumber from './MkNumber.vue';
+const meta = {
+ title: 'components/MkNumber',
+ component: MkNumber,
+};
+export const Default = {
+ components: {
+ MkNumber,
+ },
+ template: '<MkNumber />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkNumberDiff.stories.ts b/packages/frontend/src/components/MkNumberDiff.stories.ts
new file mode 100644
index 0000000000..4f0bc96629
--- /dev/null
+++ b/packages/frontend/src/components/MkNumberDiff.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkNumberDiff from './MkNumberDiff.vue';
+const meta = {
+ title: 'components/MkNumberDiff',
+ component: MkNumberDiff,
+};
+export const Default = {
+ components: {
+ MkNumberDiff,
+ },
+ template: '<MkNumberDiff />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkObjectView.stories.ts b/packages/frontend/src/components/MkObjectView.stories.ts
new file mode 100644
index 0000000000..e9bbd23c2a
--- /dev/null
+++ b/packages/frontend/src/components/MkObjectView.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkObjectView from './MkObjectView.vue';
+const meta = {
+ title: 'components/MkObjectView',
+ component: MkObjectView,
+};
+export const Default = {
+ components: {
+ MkObjectView,
+ },
+ template: '<MkObjectView />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkObjectView.value.stories.ts b/packages/frontend/src/components/MkObjectView.value.stories.ts
new file mode 100644
index 0000000000..919b796be1
--- /dev/null
+++ b/packages/frontend/src/components/MkObjectView.value.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkObjectView_value from './MkObjectView.value.vue';
+const meta = {
+ title: 'components/MkObjectView.value',
+ component: MkObjectView_value,
+};
+export const Default = {
+ components: {
+ MkObjectView_value,
+ },
+ template: '<MkObjectView.value />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkOmit.stories.ts b/packages/frontend/src/components/MkOmit.stories.ts
new file mode 100644
index 0000000000..23bd48ebe5
--- /dev/null
+++ b/packages/frontend/src/components/MkOmit.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkOmit from './MkOmit.vue';
+const meta = {
+ title: 'components/MkOmit',
+ component: MkOmit,
+};
+export const Default = {
+ components: {
+ MkOmit,
+ },
+ template: '<MkOmit />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkPagePreview.stories.ts b/packages/frontend/src/components/MkPagePreview.stories.ts
new file mode 100644
index 0000000000..515a533579
--- /dev/null
+++ b/packages/frontend/src/components/MkPagePreview.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPagePreview from './MkPagePreview.vue';
+const meta = {
+ title: 'components/MkPagePreview',
+ component: MkPagePreview,
+};
+export const Default = {
+ components: {
+ MkPagePreview,
+ },
+ template: '<MkPagePreview />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkPageWindow.stories.ts b/packages/frontend/src/components/MkPageWindow.stories.ts
new file mode 100644
index 0000000000..1a26e60723
--- /dev/null
+++ b/packages/frontend/src/components/MkPageWindow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPageWindow from './MkPageWindow.vue';
+const meta = {
+ title: 'components/MkPageWindow',
+ component: MkPageWindow,
+};
+export const Default = {
+ components: {
+ MkPageWindow,
+ },
+ template: '<MkPageWindow />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkPagination.stories.ts b/packages/frontend/src/components/MkPagination.stories.ts
new file mode 100644
index 0000000000..78bba2f326
--- /dev/null
+++ b/packages/frontend/src/components/MkPagination.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPagination from './MkPagination.vue';
+const meta = {
+ title: 'components/MkPagination',
+ component: MkPagination,
+};
+export const Default = {
+ components: {
+ MkPagination,
+ },
+ template: '<MkPagination />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkPlusOneEffect.stories.ts b/packages/frontend/src/components/MkPlusOneEffect.stories.ts
new file mode 100644
index 0000000000..50f51b60ba
--- /dev/null
+++ b/packages/frontend/src/components/MkPlusOneEffect.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPlusOneEffect from './MkPlusOneEffect.vue';
+const meta = {
+ title: 'components/MkPlusOneEffect',
+ component: MkPlusOneEffect,
+};
+export const Default = {
+ components: {
+ MkPlusOneEffect,
+ },
+ template: '<MkPlusOneEffect />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkPoll.stories.ts b/packages/frontend/src/components/MkPoll.stories.ts
new file mode 100644
index 0000000000..ba92e47b8b
--- /dev/null
+++ b/packages/frontend/src/components/MkPoll.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPoll from './MkPoll.vue';
+const meta = {
+ title: 'components/MkPoll',
+ component: MkPoll,
+};
+export const Default = {
+ components: {
+ MkPoll,
+ },
+ template: '<MkPoll />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkPollEditor.stories.ts b/packages/frontend/src/components/MkPollEditor.stories.ts
new file mode 100644
index 0000000000..d8480091ca
--- /dev/null
+++ b/packages/frontend/src/components/MkPollEditor.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPollEditor from './MkPollEditor.vue';
+const meta = {
+ title: 'components/MkPollEditor',
+ component: MkPollEditor,
+};
+export const Default = {
+ components: {
+ MkPollEditor,
+ },
+ template: '<MkPollEditor />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkPopupMenu.stories.ts b/packages/frontend/src/components/MkPopupMenu.stories.ts
new file mode 100644
index 0000000000..f590af56c3
--- /dev/null
+++ b/packages/frontend/src/components/MkPopupMenu.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPopupMenu from './MkPopupMenu.vue';
+const meta = {
+ title: 'components/MkPopupMenu',
+ component: MkPopupMenu,
+};
+export const Default = {
+ components: {
+ MkPopupMenu,
+ },
+ template: '<MkPopupMenu />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkPostForm.stories.ts b/packages/frontend/src/components/MkPostForm.stories.ts
new file mode 100644
index 0000000000..b84b466570
--- /dev/null
+++ b/packages/frontend/src/components/MkPostForm.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPostForm from './MkPostForm.vue';
+const meta = {
+ title: 'components/MkPostForm',
+ component: MkPostForm,
+};
+export const Default = {
+ components: {
+ MkPostForm,
+ },
+ template: '<MkPostForm />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkPostFormAttaches.stories.ts b/packages/frontend/src/components/MkPostFormAttaches.stories.ts
new file mode 100644
index 0000000000..7298001704
--- /dev/null
+++ b/packages/frontend/src/components/MkPostFormAttaches.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPostFormAttaches from './MkPostFormAttaches.vue';
+const meta = {
+ title: 'components/MkPostFormAttaches',
+ component: MkPostFormAttaches,
+};
+export const Default = {
+ components: {
+ MkPostFormAttaches,
+ },
+ template: '<MkPostFormAttaches />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkPostFormDialog.stories.ts b/packages/frontend/src/components/MkPostFormDialog.stories.ts
new file mode 100644
index 0000000000..c84017c6a8
--- /dev/null
+++ b/packages/frontend/src/components/MkPostFormDialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPostFormDialog from './MkPostFormDialog.vue';
+const meta = {
+ title: 'components/MkPostFormDialog',
+ component: MkPostFormDialog,
+};
+export const Default = {
+ components: {
+ MkPostFormDialog,
+ },
+ template: '<MkPostFormDialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkPushNotificationAllowButton.stories.ts b/packages/frontend/src/components/MkPushNotificationAllowButton.stories.ts
new file mode 100644
index 0000000000..d32b273909
--- /dev/null
+++ b/packages/frontend/src/components/MkPushNotificationAllowButton.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPushNotificationAllowButton from './MkPushNotificationAllowButton.vue';
+const meta = {
+ title: 'components/MkPushNotificationAllowButton',
+ component: MkPushNotificationAllowButton,
+};
+export const Default = {
+ components: {
+ MkPushNotificationAllowButton,
+ },
+ template: '<MkPushNotificationAllowButton />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkRadio.stories.ts b/packages/frontend/src/components/MkRadio.stories.ts
new file mode 100644
index 0000000000..0f03abbc13
--- /dev/null
+++ b/packages/frontend/src/components/MkRadio.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkRadio from './MkRadio.vue';
+const meta = {
+ title: 'components/MkRadio',
+ component: MkRadio,
+};
+export const Default = {
+ components: {
+ MkRadio,
+ },
+ template: '<MkRadio />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkRadios.stories.ts b/packages/frontend/src/components/MkRadios.stories.ts
new file mode 100644
index 0000000000..24c12e9868
--- /dev/null
+++ b/packages/frontend/src/components/MkRadios.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkRadios from './MkRadios.vue';
+const meta = {
+ title: 'components/MkRadios',
+ component: MkRadios,
+};
+export const Default = {
+ components: {
+ MkRadios,
+ },
+ template: '<MkRadios />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkRange.stories.ts b/packages/frontend/src/components/MkRange.stories.ts
new file mode 100644
index 0000000000..f8efe8354e
--- /dev/null
+++ b/packages/frontend/src/components/MkRange.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkRange from './MkRange.vue';
+const meta = {
+ title: 'components/MkRange',
+ component: MkRange,
+};
+export const Default = {
+ components: {
+ MkRange,
+ },
+ template: '<MkRange />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkReactedUsersDialog.stories.ts b/packages/frontend/src/components/MkReactedUsersDialog.stories.ts
new file mode 100644
index 0000000000..1e54032350
--- /dev/null
+++ b/packages/frontend/src/components/MkReactedUsersDialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkReactedUsersDialog from './MkReactedUsersDialog.vue';
+const meta = {
+ title: 'components/MkReactedUsersDialog',
+ component: MkReactedUsersDialog,
+};
+export const Default = {
+ components: {
+ MkReactedUsersDialog,
+ },
+ template: '<MkReactedUsersDialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkReactionEffect.stories.ts b/packages/frontend/src/components/MkReactionEffect.stories.ts
new file mode 100644
index 0000000000..71fc56768f
--- /dev/null
+++ b/packages/frontend/src/components/MkReactionEffect.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkReactionEffect from './MkReactionEffect.vue';
+const meta = {
+ title: 'components/MkReactionEffect',
+ component: MkReactionEffect,
+};
+export const Default = {
+ components: {
+ MkReactionEffect,
+ },
+ template: '<MkReactionEffect />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkReactionIcon.stories.ts b/packages/frontend/src/components/MkReactionIcon.stories.ts
new file mode 100644
index 0000000000..37c196887a
--- /dev/null
+++ b/packages/frontend/src/components/MkReactionIcon.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkReactionIcon from './MkReactionIcon.vue';
+const meta = {
+ title: 'components/MkReactionIcon',
+ component: MkReactionIcon,
+};
+export const Default = {
+ components: {
+ MkReactionIcon,
+ },
+ template: '<MkReactionIcon />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkReactionTooltip.stories.ts b/packages/frontend/src/components/MkReactionTooltip.stories.ts
new file mode 100644
index 0000000000..a6ea560100
--- /dev/null
+++ b/packages/frontend/src/components/MkReactionTooltip.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkReactionTooltip from './MkReactionTooltip.vue';
+const meta = {
+ title: 'components/MkReactionTooltip',
+ component: MkReactionTooltip,
+};
+export const Default = {
+ components: {
+ MkReactionTooltip,
+ },
+ template: '<MkReactionTooltip />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkReactionsViewer.details.stories.ts b/packages/frontend/src/components/MkReactionsViewer.details.stories.ts
new file mode 100644
index 0000000000..f8bf55a7cd
--- /dev/null
+++ b/packages/frontend/src/components/MkReactionsViewer.details.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkReactionsViewer_details from './MkReactionsViewer.details.vue';
+const meta = {
+ title: 'components/MkReactionsViewer.details',
+ component: MkReactionsViewer_details,
+};
+export const Default = {
+ components: {
+ MkReactionsViewer_details,
+ },
+ template: '<MkReactionsViewer.details />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkReactionsViewer.reaction.stories.ts b/packages/frontend/src/components/MkReactionsViewer.reaction.stories.ts
new file mode 100644
index 0000000000..f044f6a8be
--- /dev/null
+++ b/packages/frontend/src/components/MkReactionsViewer.reaction.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkReactionsViewer_reaction from './MkReactionsViewer.reaction.vue';
+const meta = {
+ title: 'components/MkReactionsViewer.reaction',
+ component: MkReactionsViewer_reaction,
+};
+export const Default = {
+ components: {
+ MkReactionsViewer_reaction,
+ },
+ template: '<MkReactionsViewer.reaction />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkReactionsViewer.stories.ts b/packages/frontend/src/components/MkReactionsViewer.stories.ts
new file mode 100644
index 0000000000..7b9e18baf3
--- /dev/null
+++ b/packages/frontend/src/components/MkReactionsViewer.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkReactionsViewer from './MkReactionsViewer.vue';
+const meta = {
+ title: 'components/MkReactionsViewer',
+ component: MkReactionsViewer,
+};
+export const Default = {
+ components: {
+ MkReactionsViewer,
+ },
+ template: '<MkReactionsViewer />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkRemoteCaution.stories.ts b/packages/frontend/src/components/MkRemoteCaution.stories.ts
new file mode 100644
index 0000000000..ce5f9069cc
--- /dev/null
+++ b/packages/frontend/src/components/MkRemoteCaution.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkRemoteCaution from './MkRemoteCaution.vue';
+const meta = {
+ title: 'components/MkRemoteCaution',
+ component: MkRemoteCaution,
+};
+export const Default = {
+ components: {
+ MkRemoteCaution,
+ },
+ template: '<MkRemoteCaution />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkRetentionHeatmap.stories.ts b/packages/frontend/src/components/MkRetentionHeatmap.stories.ts
new file mode 100644
index 0000000000..bf977d05b2
--- /dev/null
+++ b/packages/frontend/src/components/MkRetentionHeatmap.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkRetentionHeatmap from './MkRetentionHeatmap.vue';
+const meta = {
+ title: 'components/MkRetentionHeatmap',
+ component: MkRetentionHeatmap,
+};
+export const Default = {
+ components: {
+ MkRetentionHeatmap,
+ },
+ template: '<MkRetentionHeatmap />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkRippleEffect.stories.ts b/packages/frontend/src/components/MkRippleEffect.stories.ts
new file mode 100644
index 0000000000..9ee6ed6d10
--- /dev/null
+++ b/packages/frontend/src/components/MkRippleEffect.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkRippleEffect from './MkRippleEffect.vue';
+const meta = {
+ title: 'components/MkRippleEffect',
+ component: MkRippleEffect,
+};
+export const Default = {
+ components: {
+ MkRippleEffect,
+ },
+ template: '<MkRippleEffect />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkRolePreview.stories.ts b/packages/frontend/src/components/MkRolePreview.stories.ts
new file mode 100644
index 0000000000..3a6670f87a
--- /dev/null
+++ b/packages/frontend/src/components/MkRolePreview.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkRolePreview from './MkRolePreview.vue';
+const meta = {
+ title: 'components/MkRolePreview',
+ component: MkRolePreview,
+};
+export const Default = {
+ components: {
+ MkRolePreview,
+ },
+ template: '<MkRolePreview />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkSample.stories.ts b/packages/frontend/src/components/MkSample.stories.ts
new file mode 100644
index 0000000000..8e5b119933
--- /dev/null
+++ b/packages/frontend/src/components/MkSample.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkSample from './MkSample.vue';
+const meta = {
+ title: 'components/MkSample',
+ component: MkSample,
+};
+export const Default = {
+ components: {
+ MkSample,
+ },
+ template: '<MkSample />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkSelect.stories.ts b/packages/frontend/src/components/MkSelect.stories.ts
new file mode 100644
index 0000000000..0348e89191
--- /dev/null
+++ b/packages/frontend/src/components/MkSelect.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkSelect from './MkSelect.vue';
+const meta = {
+ title: 'components/MkSelect',
+ component: MkSelect,
+};
+export const Default = {
+ components: {
+ MkSelect,
+ },
+ template: '<MkSelect />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkSignin.stories.ts b/packages/frontend/src/components/MkSignin.stories.ts
new file mode 100644
index 0000000000..cfc4a6f4e4
--- /dev/null
+++ b/packages/frontend/src/components/MkSignin.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkSignin from './MkSignin.vue';
+const meta = {
+ title: 'components/MkSignin',
+ component: MkSignin,
+};
+export const Default = {
+ components: {
+ MkSignin,
+ },
+ template: '<MkSignin />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkSigninDialog.stories.ts b/packages/frontend/src/components/MkSigninDialog.stories.ts
new file mode 100644
index 0000000000..bde8242599
--- /dev/null
+++ b/packages/frontend/src/components/MkSigninDialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkSigninDialog from './MkSigninDialog.vue';
+const meta = {
+ title: 'components/MkSigninDialog',
+ component: MkSigninDialog,
+};
+export const Default = {
+ components: {
+ MkSigninDialog,
+ },
+ template: '<MkSigninDialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkSignup.stories.ts b/packages/frontend/src/components/MkSignup.stories.ts
new file mode 100644
index 0000000000..4b620670b3
--- /dev/null
+++ b/packages/frontend/src/components/MkSignup.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkSignup from './MkSignup.vue';
+const meta = {
+ title: 'components/MkSignup',
+ component: MkSignup,
+};
+export const Default = {
+ components: {
+ MkSignup,
+ },
+ template: '<MkSignup />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkSignupDialog.stories.ts b/packages/frontend/src/components/MkSignupDialog.stories.ts
new file mode 100644
index 0000000000..e07a1cd385
--- /dev/null
+++ b/packages/frontend/src/components/MkSignupDialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkSignupDialog from './MkSignupDialog.vue';
+const meta = {
+ title: 'components/MkSignupDialog',
+ component: MkSignupDialog,
+};
+export const Default = {
+ components: {
+ MkSignupDialog,
+ },
+ template: '<MkSignupDialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkSparkle.stories.ts b/packages/frontend/src/components/MkSparkle.stories.ts
new file mode 100644
index 0000000000..289707e19a
--- /dev/null
+++ b/packages/frontend/src/components/MkSparkle.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkSparkle from './MkSparkle.vue';
+const meta = {
+ title: 'components/MkSparkle',
+ component: MkSparkle,
+};
+export const Default = {
+ components: {
+ MkSparkle,
+ },
+ template: '<MkSparkle />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkSubNoteContent.stories.ts b/packages/frontend/src/components/MkSubNoteContent.stories.ts
new file mode 100644
index 0000000000..f50b50023a
--- /dev/null
+++ b/packages/frontend/src/components/MkSubNoteContent.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkSubNoteContent from './MkSubNoteContent.vue';
+const meta = {
+ title: 'components/MkSubNoteContent',
+ component: MkSubNoteContent,
+};
+export const Default = {
+ components: {
+ MkSubNoteContent,
+ },
+ template: '<MkSubNoteContent />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkSuperMenu.stories.ts b/packages/frontend/src/components/MkSuperMenu.stories.ts
new file mode 100644
index 0000000000..624fb96584
--- /dev/null
+++ b/packages/frontend/src/components/MkSuperMenu.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkSuperMenu from './MkSuperMenu.vue';
+const meta = {
+ title: 'components/MkSuperMenu',
+ component: MkSuperMenu,
+};
+export const Default = {
+ components: {
+ MkSuperMenu,
+ },
+ template: '<MkSuperMenu />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkSwitch.stories.ts b/packages/frontend/src/components/MkSwitch.stories.ts
new file mode 100644
index 0000000000..ace45f7783
--- /dev/null
+++ b/packages/frontend/src/components/MkSwitch.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkSwitch from './MkSwitch.vue';
+const meta = {
+ title: 'components/MkSwitch',
+ component: MkSwitch,
+};
+export const Default = {
+ components: {
+ MkSwitch,
+ },
+ template: '<MkSwitch />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkTab.stories.ts b/packages/frontend/src/components/MkTab.stories.ts
new file mode 100644
index 0000000000..c819252291
--- /dev/null
+++ b/packages/frontend/src/components/MkTab.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkTab from './MkTab.vue';
+const meta = {
+ title: 'components/MkTab',
+ component: MkTab,
+};
+export const Default = {
+ components: {
+ MkTab,
+ },
+ template: '<MkTab />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkTagCloud.stories.ts b/packages/frontend/src/components/MkTagCloud.stories.ts
new file mode 100644
index 0000000000..dd6f06716e
--- /dev/null
+++ b/packages/frontend/src/components/MkTagCloud.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkTagCloud from './MkTagCloud.vue';
+const meta = {
+ title: 'components/MkTagCloud',
+ component: MkTagCloud,
+};
+export const Default = {
+ components: {
+ MkTagCloud,
+ },
+ template: '<MkTagCloud />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkTextarea.stories.ts b/packages/frontend/src/components/MkTextarea.stories.ts
new file mode 100644
index 0000000000..e6f5d0f996
--- /dev/null
+++ b/packages/frontend/src/components/MkTextarea.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkTextarea from './MkTextarea.vue';
+const meta = {
+ title: 'components/MkTextarea',
+ component: MkTextarea,
+};
+export const Default = {
+ components: {
+ MkTextarea,
+ },
+ template: '<MkTextarea />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkTimeline.stories.ts b/packages/frontend/src/components/MkTimeline.stories.ts
new file mode 100644
index 0000000000..7a43f42afa
--- /dev/null
+++ b/packages/frontend/src/components/MkTimeline.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkTimeline from './MkTimeline.vue';
+const meta = {
+ title: 'components/MkTimeline',
+ component: MkTimeline,
+};
+export const Default = {
+ components: {
+ MkTimeline,
+ },
+ template: '<MkTimeline />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkToast.stories.ts b/packages/frontend/src/components/MkToast.stories.ts
new file mode 100644
index 0000000000..967e3aff24
--- /dev/null
+++ b/packages/frontend/src/components/MkToast.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkToast from './MkToast.vue';
+const meta = {
+ title: 'components/MkToast',
+ component: MkToast,
+};
+export const Default = {
+ components: {
+ MkToast,
+ },
+ template: '<MkToast />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkTokenGenerateWindow.stories.ts b/packages/frontend/src/components/MkTokenGenerateWindow.stories.ts
new file mode 100644
index 0000000000..f4cd049d9d
--- /dev/null
+++ b/packages/frontend/src/components/MkTokenGenerateWindow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkTokenGenerateWindow from './MkTokenGenerateWindow.vue';
+const meta = {
+ title: 'components/MkTokenGenerateWindow',
+ component: MkTokenGenerateWindow,
+};
+export const Default = {
+ components: {
+ MkTokenGenerateWindow,
+ },
+ template: '<MkTokenGenerateWindow />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkTooltip.stories.ts b/packages/frontend/src/components/MkTooltip.stories.ts
new file mode 100644
index 0000000000..eaa64a424e
--- /dev/null
+++ b/packages/frontend/src/components/MkTooltip.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkTooltip from './MkTooltip.vue';
+const meta = {
+ title: 'components/MkTooltip',
+ component: MkTooltip,
+};
+export const Default = {
+ components: {
+ MkTooltip,
+ },
+ template: '<MkTooltip />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkUpdated.stories.ts b/packages/frontend/src/components/MkUpdated.stories.ts
new file mode 100644
index 0000000000..a6b37f5fd5
--- /dev/null
+++ b/packages/frontend/src/components/MkUpdated.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUpdated from './MkUpdated.vue';
+const meta = {
+ title: 'components/MkUpdated',
+ component: MkUpdated,
+};
+export const Default = {
+ components: {
+ MkUpdated,
+ },
+ template: '<MkUpdated />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkUrlPreview.stories.ts b/packages/frontend/src/components/MkUrlPreview.stories.ts
new file mode 100644
index 0000000000..3b3c97ba60
--- /dev/null
+++ b/packages/frontend/src/components/MkUrlPreview.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUrlPreview from './MkUrlPreview.vue';
+const meta = {
+ title: 'components/MkUrlPreview',
+ component: MkUrlPreview,
+};
+export const Default = {
+ components: {
+ MkUrlPreview,
+ },
+ template: '<MkUrlPreview />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkUrlPreviewPopup.stories.ts b/packages/frontend/src/components/MkUrlPreviewPopup.stories.ts
new file mode 100644
index 0000000000..b71c814d25
--- /dev/null
+++ b/packages/frontend/src/components/MkUrlPreviewPopup.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUrlPreviewPopup from './MkUrlPreviewPopup.vue';
+const meta = {
+ title: 'components/MkUrlPreviewPopup',
+ component: MkUrlPreviewPopup,
+};
+export const Default = {
+ components: {
+ MkUrlPreviewPopup,
+ },
+ template: '<MkUrlPreviewPopup />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkUserCardMini.stories.ts b/packages/frontend/src/components/MkUserCardMini.stories.ts
new file mode 100644
index 0000000000..9fd800237d
--- /dev/null
+++ b/packages/frontend/src/components/MkUserCardMini.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUserCardMini from './MkUserCardMini.vue';
+const meta = {
+ title: 'components/MkUserCardMini',
+ component: MkUserCardMini,
+};
+export const Default = {
+ components: {
+ MkUserCardMini,
+ },
+ template: '<MkUserCardMini />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkUserInfo.stories.ts b/packages/frontend/src/components/MkUserInfo.stories.ts
new file mode 100644
index 0000000000..c12d66cd91
--- /dev/null
+++ b/packages/frontend/src/components/MkUserInfo.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUserInfo from './MkUserInfo.vue';
+const meta = {
+ title: 'components/MkUserInfo',
+ component: MkUserInfo,
+};
+export const Default = {
+ components: {
+ MkUserInfo,
+ },
+ template: '<MkUserInfo />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkUserList.stories.ts b/packages/frontend/src/components/MkUserList.stories.ts
new file mode 100644
index 0000000000..d507ddf2b6
--- /dev/null
+++ b/packages/frontend/src/components/MkUserList.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUserList from './MkUserList.vue';
+const meta = {
+ title: 'components/MkUserList',
+ component: MkUserList,
+};
+export const Default = {
+ components: {
+ MkUserList,
+ },
+ template: '<MkUserList />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkUserOnlineIndicator.stories.ts b/packages/frontend/src/components/MkUserOnlineIndicator.stories.ts
new file mode 100644
index 0000000000..12e94851f9
--- /dev/null
+++ b/packages/frontend/src/components/MkUserOnlineIndicator.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUserOnlineIndicator from './MkUserOnlineIndicator.vue';
+const meta = {
+ title: 'components/MkUserOnlineIndicator',
+ component: MkUserOnlineIndicator,
+};
+export const Default = {
+ components: {
+ MkUserOnlineIndicator,
+ },
+ template: '<MkUserOnlineIndicator />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkUserPopup.stories.ts b/packages/frontend/src/components/MkUserPopup.stories.ts
new file mode 100644
index 0000000000..43058847dc
--- /dev/null
+++ b/packages/frontend/src/components/MkUserPopup.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUserPopup from './MkUserPopup.vue';
+const meta = {
+ title: 'components/MkUserPopup',
+ component: MkUserPopup,
+};
+export const Default = {
+ components: {
+ MkUserPopup,
+ },
+ template: '<MkUserPopup />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkUserSelectDialog.stories.ts b/packages/frontend/src/components/MkUserSelectDialog.stories.ts
new file mode 100644
index 0000000000..48ebf287a9
--- /dev/null
+++ b/packages/frontend/src/components/MkUserSelectDialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUserSelectDialog from './MkUserSelectDialog.vue';
+const meta = {
+ title: 'components/MkUserSelectDialog',
+ component: MkUserSelectDialog,
+};
+export const Default = {
+ components: {
+ MkUserSelectDialog,
+ },
+ template: '<MkUserSelectDialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkUsersTooltip.stories.ts b/packages/frontend/src/components/MkUsersTooltip.stories.ts
new file mode 100644
index 0000000000..368e76f910
--- /dev/null
+++ b/packages/frontend/src/components/MkUsersTooltip.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUsersTooltip from './MkUsersTooltip.vue';
+const meta = {
+ title: 'components/MkUsersTooltip',
+ component: MkUsersTooltip,
+};
+export const Default = {
+ components: {
+ MkUsersTooltip,
+ },
+ template: '<MkUsersTooltip />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkVisibilityPicker.stories.ts b/packages/frontend/src/components/MkVisibilityPicker.stories.ts
new file mode 100644
index 0000000000..202df158c6
--- /dev/null
+++ b/packages/frontend/src/components/MkVisibilityPicker.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkVisibilityPicker from './MkVisibilityPicker.vue';
+const meta = {
+ title: 'components/MkVisibilityPicker',
+ component: MkVisibilityPicker,
+};
+export const Default = {
+ components: {
+ MkVisibilityPicker,
+ },
+ template: '<MkVisibilityPicker />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkWaitingDialog.stories.ts b/packages/frontend/src/components/MkWaitingDialog.stories.ts
new file mode 100644
index 0000000000..9f9f0b804a
--- /dev/null
+++ b/packages/frontend/src/components/MkWaitingDialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkWaitingDialog from './MkWaitingDialog.vue';
+const meta = {
+ title: 'components/MkWaitingDialog',
+ component: MkWaitingDialog,
+};
+export const Default = {
+ components: {
+ MkWaitingDialog,
+ },
+ template: '<MkWaitingDialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkWidgets.stories.ts b/packages/frontend/src/components/MkWidgets.stories.ts
new file mode 100644
index 0000000000..f5019284aa
--- /dev/null
+++ b/packages/frontend/src/components/MkWidgets.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkWidgets from './MkWidgets.vue';
+const meta = {
+ title: 'components/MkWidgets',
+ component: MkWidgets,
+};
+export const Default = {
+ components: {
+ MkWidgets,
+ },
+ template: '<MkWidgets />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkWindow.stories.ts b/packages/frontend/src/components/MkWindow.stories.ts
new file mode 100644
index 0000000000..31b5347c9e
--- /dev/null
+++ b/packages/frontend/src/components/MkWindow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkWindow from './MkWindow.vue';
+const meta = {
+ title: 'components/MkWindow',
+ component: MkWindow,
+};
+export const Default = {
+ components: {
+ MkWindow,
+ },
+ template: '<MkWindow />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/MkYoutubePlayer.stories.ts b/packages/frontend/src/components/MkYoutubePlayer.stories.ts
new file mode 100644
index 0000000000..92b68ad5ef
--- /dev/null
+++ b/packages/frontend/src/components/MkYoutubePlayer.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkYoutubePlayer from './MkYoutubePlayer.vue';
+const meta = {
+ title: 'components/MkYoutubePlayer',
+ component: MkYoutubePlayer,
+};
+export const Default = {
+ components: {
+ MkYoutubePlayer,
+ },
+ template: '<MkYoutubePlayer />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/form/link.stories.ts b/packages/frontend/src/components/form/link.stories.ts
new file mode 100644
index 0000000000..836dd53aba
--- /dev/null
+++ b/packages/frontend/src/components/form/link.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import link from './link.vue';
+const meta = {
+ title: 'components/form/link',
+ component: link,
+};
+export const Default = {
+ components: {
+ link,
+ },
+ template: '<link />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/form/section.stories.ts b/packages/frontend/src/components/form/section.stories.ts
new file mode 100644
index 0000000000..3f0939c359
--- /dev/null
+++ b/packages/frontend/src/components/form/section.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import section from './section.vue';
+const meta = {
+ title: 'components/form/section',
+ component: section,
+};
+export const Default = {
+ components: {
+ section,
+ },
+ template: '<section />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/form/slot.stories.ts b/packages/frontend/src/components/form/slot.stories.ts
new file mode 100644
index 0000000000..9587fb2f4e
--- /dev/null
+++ b/packages/frontend/src/components/form/slot.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import slot from './slot.vue';
+const meta = {
+ title: 'components/form/slot',
+ component: slot,
+};
+export const Default = {
+ components: {
+ slot,
+ },
+ template: '<slot />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/form/split.stories.ts b/packages/frontend/src/components/form/split.stories.ts
new file mode 100644
index 0000000000..ac5c2008c5
--- /dev/null
+++ b/packages/frontend/src/components/form/split.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import split from './split.vue';
+const meta = {
+ title: 'components/form/split',
+ component: split,
+};
+export const Default = {
+ components: {
+ split,
+ },
+ template: '<split />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/form/suspense.stories.ts b/packages/frontend/src/components/form/suspense.stories.ts
new file mode 100644
index 0000000000..ba54e90151
--- /dev/null
+++ b/packages/frontend/src/components/form/suspense.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import suspense from './suspense.vue';
+const meta = {
+ title: 'components/form/suspense',
+ component: suspense,
+};
+export const Default = {
+ components: {
+ suspense,
+ },
+ template: '<suspense />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkA.stories.ts b/packages/frontend/src/components/global/MkA.stories.ts
new file mode 100644
index 0000000000..a676fce531
--- /dev/null
+++ b/packages/frontend/src/components/global/MkA.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkA from './MkA.vue';
+const meta = {
+ title: 'components/global/MkA',
+ component: MkA,
+};
+export const Default = {
+ components: {
+ MkA,
+ },
+ template: '<MkA />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkAcct.stories.ts b/packages/frontend/src/components/global/MkAcct.stories.ts
new file mode 100644
index 0000000000..6f4647832f
--- /dev/null
+++ b/packages/frontend/src/components/global/MkAcct.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkAcct from './MkAcct.vue';
+const meta = {
+ title: 'components/global/MkAcct',
+ component: MkAcct,
+};
+export const Default = {
+ components: {
+ MkAcct,
+ },
+ template: '<MkAcct />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkAd.stories.ts b/packages/frontend/src/components/global/MkAd.stories.ts
new file mode 100644
index 0000000000..f835bf5eea
--- /dev/null
+++ b/packages/frontend/src/components/global/MkAd.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkAd from './MkAd.vue';
+const meta = {
+ title: 'components/global/MkAd',
+ component: MkAd,
+};
+export const Default = {
+ components: {
+ MkAd,
+ },
+ template: '<MkAd />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkAvatar.stories.ts b/packages/frontend/src/components/global/MkAvatar.stories.ts
new file mode 100644
index 0000000000..6a74176b11
--- /dev/null
+++ b/packages/frontend/src/components/global/MkAvatar.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkAvatar from './MkAvatar.vue';
+const meta = {
+ title: 'components/global/MkAvatar',
+ component: MkAvatar,
+};
+export const Default = {
+ components: {
+ MkAvatar,
+ },
+ template: '<MkAvatar />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkCustomEmoji.stories.ts b/packages/frontend/src/components/global/MkCustomEmoji.stories.ts
new file mode 100644
index 0000000000..e594b035ae
--- /dev/null
+++ b/packages/frontend/src/components/global/MkCustomEmoji.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkCustomEmoji from './MkCustomEmoji.vue';
+const meta = {
+ title: 'components/global/MkCustomEmoji',
+ component: MkCustomEmoji,
+};
+export const Default = {
+ components: {
+ MkCustomEmoji,
+ },
+ template: '<MkCustomEmoji />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkEllipsis.stories.ts b/packages/frontend/src/components/global/MkEllipsis.stories.ts
new file mode 100644
index 0000000000..fe3a2a826b
--- /dev/null
+++ b/packages/frontend/src/components/global/MkEllipsis.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkEllipsis from './MkEllipsis.vue';
+const meta = {
+ title: 'components/global/MkEllipsis',
+ component: MkEllipsis,
+};
+export const Default = {
+ components: {
+ MkEllipsis,
+ },
+ template: '<MkEllipsis />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkEmoji.stories.ts b/packages/frontend/src/components/global/MkEmoji.stories.ts
new file mode 100644
index 0000000000..ffac466d1f
--- /dev/null
+++ b/packages/frontend/src/components/global/MkEmoji.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkEmoji from './MkEmoji.vue';
+const meta = {
+ title: 'components/global/MkEmoji',
+ component: MkEmoji,
+};
+export const Default = {
+ components: {
+ MkEmoji,
+ },
+ template: '<MkEmoji />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkError.stories.ts b/packages/frontend/src/components/global/MkError.stories.ts
new file mode 100644
index 0000000000..86e9f77cf2
--- /dev/null
+++ b/packages/frontend/src/components/global/MkError.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkError from './MkError.vue';
+const meta = {
+ title: 'components/global/MkError',
+ component: MkError,
+};
+export const Default = {
+ components: {
+ MkError,
+ },
+ template: '<MkError />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkLoading.stories.ts b/packages/frontend/src/components/global/MkLoading.stories.ts
new file mode 100644
index 0000000000..bf6d9de636
--- /dev/null
+++ b/packages/frontend/src/components/global/MkLoading.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkLoading from './MkLoading.vue';
+const meta = {
+ title: 'components/global/MkLoading',
+ component: MkLoading,
+};
+export const Default = {
+ components: {
+ MkLoading,
+ },
+ template: '<MkLoading />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.stories.ts b/packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.stories.ts
new file mode 100644
index 0000000000..bf8006e7c5
--- /dev/null
+++ b/packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkMisskeyFlavoredMarkdown from './MkMisskeyFlavoredMarkdown.vue';
+const meta = {
+ title: 'components/global/MkMisskeyFlavoredMarkdown',
+ component: MkMisskeyFlavoredMarkdown,
+};
+export const Default = {
+ components: {
+ MkMisskeyFlavoredMarkdown,
+ },
+ template: '<MkMisskeyFlavoredMarkdown />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkPageHeader.stories.ts b/packages/frontend/src/components/global/MkPageHeader.stories.ts
new file mode 100644
index 0000000000..3add69771e
--- /dev/null
+++ b/packages/frontend/src/components/global/MkPageHeader.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPageHeader from './MkPageHeader.vue';
+const meta = {
+ title: 'components/global/MkPageHeader',
+ component: MkPageHeader,
+};
+export const Default = {
+ components: {
+ MkPageHeader,
+ },
+ template: '<MkPageHeader />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkPageHeader.tabs.stories.ts b/packages/frontend/src/components/global/MkPageHeader.tabs.stories.ts
new file mode 100644
index 0000000000..bcd2eddc66
--- /dev/null
+++ b/packages/frontend/src/components/global/MkPageHeader.tabs.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkPageHeader_tabs from './MkPageHeader.tabs.vue';
+const meta = {
+ title: 'components/global/MkPageHeader.tabs',
+ component: MkPageHeader_tabs,
+};
+export const Default = {
+ components: {
+ MkPageHeader_tabs,
+ },
+ template: '<MkPageHeader.tabs />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkSpacer.stories.ts b/packages/frontend/src/components/global/MkSpacer.stories.ts
new file mode 100644
index 0000000000..cb9f893e38
--- /dev/null
+++ b/packages/frontend/src/components/global/MkSpacer.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkSpacer from './MkSpacer.vue';
+const meta = {
+ title: 'components/global/MkSpacer',
+ component: MkSpacer,
+};
+export const Default = {
+ components: {
+ MkSpacer,
+ },
+ template: '<MkSpacer />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkStickyContainer.stories.ts b/packages/frontend/src/components/global/MkStickyContainer.stories.ts
new file mode 100644
index 0000000000..aca35e0d21
--- /dev/null
+++ b/packages/frontend/src/components/global/MkStickyContainer.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkStickyContainer from './MkStickyContainer.vue';
+const meta = {
+ title: 'components/global/MkStickyContainer',
+ component: MkStickyContainer,
+};
+export const Default = {
+ components: {
+ MkStickyContainer,
+ },
+ template: '<MkStickyContainer />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkTime.stories.ts b/packages/frontend/src/components/global/MkTime.stories.ts
new file mode 100644
index 0000000000..196df61db4
--- /dev/null
+++ b/packages/frontend/src/components/global/MkTime.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkTime from './MkTime.vue';
+const meta = {
+ title: 'components/global/MkTime',
+ component: MkTime,
+};
+export const Default = {
+ components: {
+ MkTime,
+ },
+ template: '<MkTime />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkUrl.stories.ts b/packages/frontend/src/components/global/MkUrl.stories.ts
new file mode 100644
index 0000000000..7e3ba56ee1
--- /dev/null
+++ b/packages/frontend/src/components/global/MkUrl.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUrl from './MkUrl.vue';
+const meta = {
+ title: 'components/global/MkUrl',
+ component: MkUrl,
+};
+export const Default = {
+ components: {
+ MkUrl,
+ },
+ template: '<MkUrl />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/MkUserName.stories.ts b/packages/frontend/src/components/global/MkUserName.stories.ts
new file mode 100644
index 0000000000..1a0b7912cb
--- /dev/null
+++ b/packages/frontend/src/components/global/MkUserName.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import MkUserName from './MkUserName.vue';
+const meta = {
+ title: 'components/global/MkUserName',
+ component: MkUserName,
+};
+export const Default = {
+ components: {
+ MkUserName,
+ },
+ template: '<MkUserName />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/global/RouterView.stories.ts b/packages/frontend/src/components/global/RouterView.stories.ts
new file mode 100644
index 0000000000..c4ab83c017
--- /dev/null
+++ b/packages/frontend/src/components/global/RouterView.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import RouterView from './RouterView.vue';
+const meta = {
+ title: 'components/global/RouterView',
+ component: RouterView,
+};
+export const Default = {
+ components: {
+ RouterView,
+ },
+ template: '<RouterView />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.block.stories.ts b/packages/frontend/src/components/page/page.block.stories.ts
new file mode 100644
index 0000000000..3e4b9cba6a
--- /dev/null
+++ b/packages/frontend/src/components/page/page.block.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_block from './page.block.vue';
+const meta = {
+ title: 'components/page/page.block',
+ component: page_block,
+};
+export const Default = {
+ components: {
+ page_block,
+ },
+ template: '<page.block />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.button.stories.ts b/packages/frontend/src/components/page/page.button.stories.ts
new file mode 100644
index 0000000000..35140be3f8
--- /dev/null
+++ b/packages/frontend/src/components/page/page.button.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_button from './page.button.vue';
+const meta = {
+ title: 'components/page/page.button',
+ component: page_button,
+};
+export const Default = {
+ components: {
+ page_button,
+ },
+ template: '<page.button />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.canvas.stories.ts b/packages/frontend/src/components/page/page.canvas.stories.ts
new file mode 100644
index 0000000000..7a0350b247
--- /dev/null
+++ b/packages/frontend/src/components/page/page.canvas.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_canvas from './page.canvas.vue';
+const meta = {
+ title: 'components/page/page.canvas',
+ component: page_canvas,
+};
+export const Default = {
+ components: {
+ page_canvas,
+ },
+ template: '<page.canvas />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.counter.stories.ts b/packages/frontend/src/components/page/page.counter.stories.ts
new file mode 100644
index 0000000000..22289bb079
--- /dev/null
+++ b/packages/frontend/src/components/page/page.counter.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_counter from './page.counter.vue';
+const meta = {
+ title: 'components/page/page.counter',
+ component: page_counter,
+};
+export const Default = {
+ components: {
+ page_counter,
+ },
+ template: '<page.counter />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.if.stories.ts b/packages/frontend/src/components/page/page.if.stories.ts
new file mode 100644
index 0000000000..c286b9b100
--- /dev/null
+++ b/packages/frontend/src/components/page/page.if.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_if from './page.if.vue';
+const meta = {
+ title: 'components/page/page.if',
+ component: page_if,
+};
+export const Default = {
+ components: {
+ page_if,
+ },
+ template: '<page.if />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.image.stories.ts b/packages/frontend/src/components/page/page.image.stories.ts
new file mode 100644
index 0000000000..76c5f448fc
--- /dev/null
+++ b/packages/frontend/src/components/page/page.image.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_image from './page.image.vue';
+const meta = {
+ title: 'components/page/page.image',
+ component: page_image,
+};
+export const Default = {
+ components: {
+ page_image,
+ },
+ template: '<page.image />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.note.stories.ts b/packages/frontend/src/components/page/page.note.stories.ts
new file mode 100644
index 0000000000..7cd6253e11
--- /dev/null
+++ b/packages/frontend/src/components/page/page.note.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_note from './page.note.vue';
+const meta = {
+ title: 'components/page/page.note',
+ component: page_note,
+};
+export const Default = {
+ components: {
+ page_note,
+ },
+ template: '<page.note />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.number-input.stories.ts b/packages/frontend/src/components/page/page.number-input.stories.ts
new file mode 100644
index 0000000000..f114ea4f64
--- /dev/null
+++ b/packages/frontend/src/components/page/page.number-input.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_number_input from './page.number-input.vue';
+const meta = {
+ title: 'components/page/page.number-input',
+ component: page_number_input,
+};
+export const Default = {
+ components: {
+ page_number_input,
+ },
+ template: '<page.number-input />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.post.stories.ts b/packages/frontend/src/components/page/page.post.stories.ts
new file mode 100644
index 0000000000..f3320c8e06
--- /dev/null
+++ b/packages/frontend/src/components/page/page.post.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_post from './page.post.vue';
+const meta = {
+ title: 'components/page/page.post',
+ component: page_post,
+};
+export const Default = {
+ components: {
+ page_post,
+ },
+ template: '<page.post />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.radio-button.stories.ts b/packages/frontend/src/components/page/page.radio-button.stories.ts
new file mode 100644
index 0000000000..860cd5eb13
--- /dev/null
+++ b/packages/frontend/src/components/page/page.radio-button.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_radio_button from './page.radio-button.vue';
+const meta = {
+ title: 'components/page/page.radio-button',
+ component: page_radio_button,
+};
+export const Default = {
+ components: {
+ page_radio_button,
+ },
+ template: '<page.radio-button />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.section.stories.ts b/packages/frontend/src/components/page/page.section.stories.ts
new file mode 100644
index 0000000000..992b9d5a42
--- /dev/null
+++ b/packages/frontend/src/components/page/page.section.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_section from './page.section.vue';
+const meta = {
+ title: 'components/page/page.section',
+ component: page_section,
+};
+export const Default = {
+ components: {
+ page_section,
+ },
+ template: '<page.section />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.stories.ts b/packages/frontend/src/components/page/page.stories.ts
new file mode 100644
index 0000000000..a7264f4bee
--- /dev/null
+++ b/packages/frontend/src/components/page/page.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page from './page.vue';
+const meta = {
+ title: 'components/page/page',
+ component: page,
+};
+export const Default = {
+ components: {
+ page,
+ },
+ template: '<page />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.switch.stories.ts b/packages/frontend/src/components/page/page.switch.stories.ts
new file mode 100644
index 0000000000..d90c74d761
--- /dev/null
+++ b/packages/frontend/src/components/page/page.switch.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_switch from './page.switch.vue';
+const meta = {
+ title: 'components/page/page.switch',
+ component: page_switch,
+};
+export const Default = {
+ components: {
+ page_switch,
+ },
+ template: '<page.switch />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.text-input.stories.ts b/packages/frontend/src/components/page/page.text-input.stories.ts
new file mode 100644
index 0000000000..897c6ea2fd
--- /dev/null
+++ b/packages/frontend/src/components/page/page.text-input.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_text_input from './page.text-input.vue';
+const meta = {
+ title: 'components/page/page.text-input',
+ component: page_text_input,
+};
+export const Default = {
+ components: {
+ page_text_input,
+ },
+ template: '<page.text-input />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.text.stories.ts b/packages/frontend/src/components/page/page.text.stories.ts
new file mode 100644
index 0000000000..cb88a35983
--- /dev/null
+++ b/packages/frontend/src/components/page/page.text.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_text from './page.text.vue';
+const meta = {
+ title: 'components/page/page.text',
+ component: page_text,
+};
+export const Default = {
+ components: {
+ page_text,
+ },
+ template: '<page.text />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.textarea-input.stories.ts b/packages/frontend/src/components/page/page.textarea-input.stories.ts
new file mode 100644
index 0000000000..0dcef76a40
--- /dev/null
+++ b/packages/frontend/src/components/page/page.textarea-input.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_textarea_input from './page.textarea-input.vue';
+const meta = {
+ title: 'components/page/page.textarea-input',
+ component: page_textarea_input,
+};
+export const Default = {
+ components: {
+ page_textarea_input,
+ },
+ template: '<page.textarea-input />',
+};
+export default meta;
diff --git a/packages/frontend/src/components/page/page.textarea.stories.ts b/packages/frontend/src/components/page/page.textarea.stories.ts
new file mode 100644
index 0000000000..148c48df02
--- /dev/null
+++ b/packages/frontend/src/components/page/page.textarea.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_textarea from './page.textarea.vue';
+const meta = {
+ title: 'components/page/page.textarea',
+ component: page_textarea,
+};
+export const Default = {
+ components: {
+ page_textarea,
+ },
+ template: '<page.textarea />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/_empty_.stories.ts b/packages/frontend/src/pages/_empty_.stories.ts
new file mode 100644
index 0000000000..0d004b65e1
--- /dev/null
+++ b/packages/frontend/src/pages/_empty_.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import _empty_ from './_empty_.vue';
+const meta = {
+ title: 'pages/_empty_',
+ component: _empty_,
+};
+export const Default = {
+ components: {
+ _empty_,
+ },
+ template: '<_empty_ />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/_error_.stories.ts b/packages/frontend/src/pages/_error_.stories.ts
new file mode 100644
index 0000000000..d3af6637ce
--- /dev/null
+++ b/packages/frontend/src/pages/_error_.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import _error_ from './_error_.vue';
+const meta = {
+ title: 'pages/_error_',
+ component: _error_,
+};
+export const Default = {
+ components: {
+ _error_,
+ },
+ template: '<_error_ />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/_loading_.stories.ts b/packages/frontend/src/pages/_loading_.stories.ts
new file mode 100644
index 0000000000..4349f3b44f
--- /dev/null
+++ b/packages/frontend/src/pages/_loading_.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import _loading_ from './_loading_.vue';
+const meta = {
+ title: 'pages/_loading_',
+ component: _loading_,
+};
+export const Default = {
+ components: {
+ _loading_,
+ },
+ template: '<_loading_ />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/about-misskey.stories.ts b/packages/frontend/src/pages/about-misskey.stories.ts
new file mode 100644
index 0000000000..b37c88e75b
--- /dev/null
+++ b/packages/frontend/src/pages/about-misskey.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import about_misskey from './about-misskey.vue';
+const meta = {
+ title: 'pages/about-misskey',
+ component: about_misskey,
+};
+export const Default = {
+ components: {
+ about_misskey,
+ },
+ template: '<about-misskey />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/about.emojis.stories.ts b/packages/frontend/src/pages/about.emojis.stories.ts
new file mode 100644
index 0000000000..f5c0504864
--- /dev/null
+++ b/packages/frontend/src/pages/about.emojis.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import about_emojis from './about.emojis.vue';
+const meta = {
+ title: 'pages/about.emojis',
+ component: about_emojis,
+};
+export const Default = {
+ components: {
+ about_emojis,
+ },
+ template: '<about.emojis />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/about.federation.stories.ts b/packages/frontend/src/pages/about.federation.stories.ts
new file mode 100644
index 0000000000..697beb6a28
--- /dev/null
+++ b/packages/frontend/src/pages/about.federation.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import about_federation from './about.federation.vue';
+const meta = {
+ title: 'pages/about.federation',
+ component: about_federation,
+};
+export const Default = {
+ components: {
+ about_federation,
+ },
+ template: '<about.federation />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/about.stories.ts b/packages/frontend/src/pages/about.stories.ts
new file mode 100644
index 0000000000..4150c3a134
--- /dev/null
+++ b/packages/frontend/src/pages/about.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import about from './about.vue';
+const meta = {
+ title: 'pages/about',
+ component: about,
+};
+export const Default = {
+ components: {
+ about,
+ },
+ template: '<about />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/achievements.stories.ts b/packages/frontend/src/pages/achievements.stories.ts
new file mode 100644
index 0000000000..f0b1b14dcd
--- /dev/null
+++ b/packages/frontend/src/pages/achievements.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import achievements from './achievements.vue';
+const meta = {
+ title: 'pages/achievements',
+ component: achievements,
+};
+export const Default = {
+ components: {
+ achievements,
+ },
+ template: '<achievements />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin-file.stories.ts b/packages/frontend/src/pages/admin-file.stories.ts
new file mode 100644
index 0000000000..8403abb5d4
--- /dev/null
+++ b/packages/frontend/src/pages/admin-file.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import admin_file from './admin-file.vue';
+const meta = {
+ title: 'pages/admin-file',
+ component: admin_file,
+};
+export const Default = {
+ components: {
+ admin_file,
+ },
+ template: '<admin-file />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/RolesEditorFormula.stories.ts b/packages/frontend/src/pages/admin/RolesEditorFormula.stories.ts
new file mode 100644
index 0000000000..16682c2f91
--- /dev/null
+++ b/packages/frontend/src/pages/admin/RolesEditorFormula.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import RolesEditorFormula from './RolesEditorFormula.vue';
+const meta = {
+ title: 'pages/admin/RolesEditorFormula',
+ component: RolesEditorFormula,
+};
+export const Default = {
+ components: {
+ RolesEditorFormula,
+ },
+ template: '<RolesEditorFormula />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/_header_.stories.ts b/packages/frontend/src/pages/admin/_header_.stories.ts
new file mode 100644
index 0000000000..c03039c692
--- /dev/null
+++ b/packages/frontend/src/pages/admin/_header_.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import _header_ from './_header_.vue';
+const meta = {
+ title: 'pages/admin/_header_',
+ component: _header_,
+};
+export const Default = {
+ components: {
+ _header_,
+ },
+ template: '<_header_ />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/abuses.stories.ts b/packages/frontend/src/pages/admin/abuses.stories.ts
new file mode 100644
index 0000000000..619ef42bfd
--- /dev/null
+++ b/packages/frontend/src/pages/admin/abuses.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import abuses from './abuses.vue';
+const meta = {
+ title: 'pages/admin/abuses',
+ component: abuses,
+};
+export const Default = {
+ components: {
+ abuses,
+ },
+ template: '<abuses />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/ads.stories.ts b/packages/frontend/src/pages/admin/ads.stories.ts
new file mode 100644
index 0000000000..49b11f8934
--- /dev/null
+++ b/packages/frontend/src/pages/admin/ads.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import ads from './ads.vue';
+const meta = {
+ title: 'pages/admin/ads',
+ component: ads,
+};
+export const Default = {
+ components: {
+ ads,
+ },
+ template: '<ads />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/announcements.stories.ts b/packages/frontend/src/pages/admin/announcements.stories.ts
new file mode 100644
index 0000000000..0f990a152f
--- /dev/null
+++ b/packages/frontend/src/pages/admin/announcements.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import announcements from './announcements.vue';
+const meta = {
+ title: 'pages/admin/announcements',
+ component: announcements,
+};
+export const Default = {
+ components: {
+ announcements,
+ },
+ template: '<announcements />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/bot-protection.stories.ts b/packages/frontend/src/pages/admin/bot-protection.stories.ts
new file mode 100644
index 0000000000..5c02a7060c
--- /dev/null
+++ b/packages/frontend/src/pages/admin/bot-protection.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import bot_protection from './bot-protection.vue';
+const meta = {
+ title: 'pages/admin/bot-protection',
+ component: bot_protection,
+};
+export const Default = {
+ components: {
+ bot_protection,
+ },
+ template: '<bot-protection />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/database.stories.ts b/packages/frontend/src/pages/admin/database.stories.ts
new file mode 100644
index 0000000000..7bddb16207
--- /dev/null
+++ b/packages/frontend/src/pages/admin/database.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import database from './database.vue';
+const meta = {
+ title: 'pages/admin/database',
+ component: database,
+};
+export const Default = {
+ components: {
+ database,
+ },
+ template: '<database />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/email-settings.stories.ts b/packages/frontend/src/pages/admin/email-settings.stories.ts
new file mode 100644
index 0000000000..c89b2e4671
--- /dev/null
+++ b/packages/frontend/src/pages/admin/email-settings.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import email_settings from './email-settings.vue';
+const meta = {
+ title: 'pages/admin/email-settings',
+ component: email_settings,
+};
+export const Default = {
+ components: {
+ email_settings,
+ },
+ template: '<email-settings />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/federation.stories.ts b/packages/frontend/src/pages/admin/federation.stories.ts
new file mode 100644
index 0000000000..dfa783cf8f
--- /dev/null
+++ b/packages/frontend/src/pages/admin/federation.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import federation from './federation.vue';
+const meta = {
+ title: 'pages/admin/federation',
+ component: federation,
+};
+export const Default = {
+ components: {
+ federation,
+ },
+ template: '<federation />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/files.stories.ts b/packages/frontend/src/pages/admin/files.stories.ts
new file mode 100644
index 0000000000..86c7b9633a
--- /dev/null
+++ b/packages/frontend/src/pages/admin/files.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import files from './files.vue';
+const meta = {
+ title: 'pages/admin/files',
+ component: files,
+};
+export const Default = {
+ components: {
+ files,
+ },
+ template: '<files />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/index.stories.ts b/packages/frontend/src/pages/admin/index.stories.ts
new file mode 100644
index 0000000000..04b0cbac65
--- /dev/null
+++ b/packages/frontend/src/pages/admin/index.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import index from './index.vue';
+const meta = {
+ title: 'pages/admin/index',
+ component: index,
+};
+export const Default = {
+ components: {
+ index,
+ },
+ template: '<index />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/instance-block.stories.ts b/packages/frontend/src/pages/admin/instance-block.stories.ts
new file mode 100644
index 0000000000..4051f02919
--- /dev/null
+++ b/packages/frontend/src/pages/admin/instance-block.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import instance_block from './instance-block.vue';
+const meta = {
+ title: 'pages/admin/instance-block',
+ component: instance_block,
+};
+export const Default = {
+ components: {
+ instance_block,
+ },
+ template: '<instance-block />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/moderation.stories.ts b/packages/frontend/src/pages/admin/moderation.stories.ts
new file mode 100644
index 0000000000..48c5c3a45e
--- /dev/null
+++ b/packages/frontend/src/pages/admin/moderation.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import moderation from './moderation.vue';
+const meta = {
+ title: 'pages/admin/moderation',
+ component: moderation,
+};
+export const Default = {
+ components: {
+ moderation,
+ },
+ template: '<moderation />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/object-storage.stories.ts b/packages/frontend/src/pages/admin/object-storage.stories.ts
new file mode 100644
index 0000000000..c85f0a3b28
--- /dev/null
+++ b/packages/frontend/src/pages/admin/object-storage.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import object_storage from './object-storage.vue';
+const meta = {
+ title: 'pages/admin/object-storage',
+ component: object_storage,
+};
+export const Default = {
+ components: {
+ object_storage,
+ },
+ template: '<object-storage />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/other-settings.stories.ts b/packages/frontend/src/pages/admin/other-settings.stories.ts
new file mode 100644
index 0000000000..44f4fb2e7a
--- /dev/null
+++ b/packages/frontend/src/pages/admin/other-settings.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import other_settings from './other-settings.vue';
+const meta = {
+ title: 'pages/admin/other-settings',
+ component: other_settings,
+};
+export const Default = {
+ components: {
+ other_settings,
+ },
+ template: '<other-settings />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.active-users.stories.ts b/packages/frontend/src/pages/admin/overview.active-users.stories.ts
new file mode 100644
index 0000000000..e8921b87be
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.active-users.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_active_users from './overview.active-users.vue';
+const meta = {
+ title: 'pages/admin/overview.active-users',
+ component: overview_active_users,
+};
+export const Default = {
+ components: {
+ overview_active_users,
+ },
+ template: '<overview.active-users />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.ap-requests.stories.ts b/packages/frontend/src/pages/admin/overview.ap-requests.stories.ts
new file mode 100644
index 0000000000..a5749b5229
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.ap-requests.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_ap_requests from './overview.ap-requests.vue';
+const meta = {
+ title: 'pages/admin/overview.ap-requests',
+ component: overview_ap_requests,
+};
+export const Default = {
+ components: {
+ overview_ap_requests,
+ },
+ template: '<overview.ap-requests />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.federation.stories.ts b/packages/frontend/src/pages/admin/overview.federation.stories.ts
new file mode 100644
index 0000000000..f41761150f
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.federation.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_federation from './overview.federation.vue';
+const meta = {
+ title: 'pages/admin/overview.federation',
+ component: overview_federation,
+};
+export const Default = {
+ components: {
+ overview_federation,
+ },
+ template: '<overview.federation />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.heatmap.stories.ts b/packages/frontend/src/pages/admin/overview.heatmap.stories.ts
new file mode 100644
index 0000000000..51f0ce2348
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.heatmap.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_heatmap from './overview.heatmap.vue';
+const meta = {
+ title: 'pages/admin/overview.heatmap',
+ component: overview_heatmap,
+};
+export const Default = {
+ components: {
+ overview_heatmap,
+ },
+ template: '<overview.heatmap />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.instances.stories.ts b/packages/frontend/src/pages/admin/overview.instances.stories.ts
new file mode 100644
index 0000000000..410c3350bb
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.instances.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_instances from './overview.instances.vue';
+const meta = {
+ title: 'pages/admin/overview.instances',
+ component: overview_instances,
+};
+export const Default = {
+ components: {
+ overview_instances,
+ },
+ template: '<overview.instances />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.moderators.stories.ts b/packages/frontend/src/pages/admin/overview.moderators.stories.ts
new file mode 100644
index 0000000000..2998373fe0
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.moderators.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_moderators from './overview.moderators.vue';
+const meta = {
+ title: 'pages/admin/overview.moderators',
+ component: overview_moderators,
+};
+export const Default = {
+ components: {
+ overview_moderators,
+ },
+ template: '<overview.moderators />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.pie.stories.ts b/packages/frontend/src/pages/admin/overview.pie.stories.ts
new file mode 100644
index 0000000000..94571e9c7f
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.pie.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_pie from './overview.pie.vue';
+const meta = {
+ title: 'pages/admin/overview.pie',
+ component: overview_pie,
+};
+export const Default = {
+ components: {
+ overview_pie,
+ },
+ template: '<overview.pie />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.queue.chart.stories.ts b/packages/frontend/src/pages/admin/overview.queue.chart.stories.ts
new file mode 100644
index 0000000000..31e1f728be
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.queue.chart.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_queue_chart from './overview.queue.chart.vue';
+const meta = {
+ title: 'pages/admin/overview.queue.chart',
+ component: overview_queue_chart,
+};
+export const Default = {
+ components: {
+ overview_queue_chart,
+ },
+ template: '<overview.queue.chart />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.queue.stories.ts b/packages/frontend/src/pages/admin/overview.queue.stories.ts
new file mode 100644
index 0000000000..21c4d204ba
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.queue.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_queue from './overview.queue.vue';
+const meta = {
+ title: 'pages/admin/overview.queue',
+ component: overview_queue,
+};
+export const Default = {
+ components: {
+ overview_queue,
+ },
+ template: '<overview.queue />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.retention.stories.ts b/packages/frontend/src/pages/admin/overview.retention.stories.ts
new file mode 100644
index 0000000000..5200769a1c
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.retention.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_retention from './overview.retention.vue';
+const meta = {
+ title: 'pages/admin/overview.retention',
+ component: overview_retention,
+};
+export const Default = {
+ components: {
+ overview_retention,
+ },
+ template: '<overview.retention />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.stats.stories.ts b/packages/frontend/src/pages/admin/overview.stats.stories.ts
new file mode 100644
index 0000000000..3113e5043b
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.stats.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_stats from './overview.stats.vue';
+const meta = {
+ title: 'pages/admin/overview.stats',
+ component: overview_stats,
+};
+export const Default = {
+ components: {
+ overview_stats,
+ },
+ template: '<overview.stats />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.stories.ts b/packages/frontend/src/pages/admin/overview.stories.ts
new file mode 100644
index 0000000000..de78d77c20
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview from './overview.vue';
+const meta = {
+ title: 'pages/admin/overview',
+ component: overview,
+};
+export const Default = {
+ components: {
+ overview,
+ },
+ template: '<overview />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/overview.users.stories.ts b/packages/frontend/src/pages/admin/overview.users.stories.ts
new file mode 100644
index 0000000000..4f43cf79d2
--- /dev/null
+++ b/packages/frontend/src/pages/admin/overview.users.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import overview_users from './overview.users.vue';
+const meta = {
+ title: 'pages/admin/overview.users',
+ component: overview_users,
+};
+export const Default = {
+ components: {
+ overview_users,
+ },
+ template: '<overview.users />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/proxy-account.stories.ts b/packages/frontend/src/pages/admin/proxy-account.stories.ts
new file mode 100644
index 0000000000..71edbea071
--- /dev/null
+++ b/packages/frontend/src/pages/admin/proxy-account.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import proxy_account from './proxy-account.vue';
+const meta = {
+ title: 'pages/admin/proxy-account',
+ component: proxy_account,
+};
+export const Default = {
+ components: {
+ proxy_account,
+ },
+ template: '<proxy-account />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/queue.chart.chart.stories.ts b/packages/frontend/src/pages/admin/queue.chart.chart.stories.ts
new file mode 100644
index 0000000000..691f032689
--- /dev/null
+++ b/packages/frontend/src/pages/admin/queue.chart.chart.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import queue_chart_chart from './queue.chart.chart.vue';
+const meta = {
+ title: 'pages/admin/queue.chart.chart',
+ component: queue_chart_chart,
+};
+export const Default = {
+ components: {
+ queue_chart_chart,
+ },
+ template: '<queue.chart.chart />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/queue.chart.stories.ts b/packages/frontend/src/pages/admin/queue.chart.stories.ts
new file mode 100644
index 0000000000..d9c71790ea
--- /dev/null
+++ b/packages/frontend/src/pages/admin/queue.chart.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import queue_chart from './queue.chart.vue';
+const meta = {
+ title: 'pages/admin/queue.chart',
+ component: queue_chart,
+};
+export const Default = {
+ components: {
+ queue_chart,
+ },
+ template: '<queue.chart />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/queue.stories.ts b/packages/frontend/src/pages/admin/queue.stories.ts
new file mode 100644
index 0000000000..7dd0ac7998
--- /dev/null
+++ b/packages/frontend/src/pages/admin/queue.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import queue from './queue.vue';
+const meta = {
+ title: 'pages/admin/queue',
+ component: queue,
+};
+export const Default = {
+ components: {
+ queue,
+ },
+ template: '<queue />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/relays.stories.ts b/packages/frontend/src/pages/admin/relays.stories.ts
new file mode 100644
index 0000000000..2d73938323
--- /dev/null
+++ b/packages/frontend/src/pages/admin/relays.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import relays from './relays.vue';
+const meta = {
+ title: 'pages/admin/relays',
+ component: relays,
+};
+export const Default = {
+ components: {
+ relays,
+ },
+ template: '<relays />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/roles.edit.stories.ts b/packages/frontend/src/pages/admin/roles.edit.stories.ts
new file mode 100644
index 0000000000..e562a223d5
--- /dev/null
+++ b/packages/frontend/src/pages/admin/roles.edit.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import roles_edit from './roles.edit.vue';
+const meta = {
+ title: 'pages/admin/roles.edit',
+ component: roles_edit,
+};
+export const Default = {
+ components: {
+ roles_edit,
+ },
+ template: '<roles.edit />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/roles.editor.stories.ts b/packages/frontend/src/pages/admin/roles.editor.stories.ts
new file mode 100644
index 0000000000..4a3ed50157
--- /dev/null
+++ b/packages/frontend/src/pages/admin/roles.editor.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import roles_editor from './roles.editor.vue';
+const meta = {
+ title: 'pages/admin/roles.editor',
+ component: roles_editor,
+};
+export const Default = {
+ components: {
+ roles_editor,
+ },
+ template: '<roles.editor />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/roles.role.stories.ts b/packages/frontend/src/pages/admin/roles.role.stories.ts
new file mode 100644
index 0000000000..b2a28736b7
--- /dev/null
+++ b/packages/frontend/src/pages/admin/roles.role.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import roles_role from './roles.role.vue';
+const meta = {
+ title: 'pages/admin/roles.role',
+ component: roles_role,
+};
+export const Default = {
+ components: {
+ roles_role,
+ },
+ template: '<roles.role />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/roles.stories.ts b/packages/frontend/src/pages/admin/roles.stories.ts
new file mode 100644
index 0000000000..c2ec83cc71
--- /dev/null
+++ b/packages/frontend/src/pages/admin/roles.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import roles from './roles.vue';
+const meta = {
+ title: 'pages/admin/roles',
+ component: roles,
+};
+export const Default = {
+ components: {
+ roles,
+ },
+ template: '<roles />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/security.stories.ts b/packages/frontend/src/pages/admin/security.stories.ts
new file mode 100644
index 0000000000..be28e11f15
--- /dev/null
+++ b/packages/frontend/src/pages/admin/security.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import security from './security.vue';
+const meta = {
+ title: 'pages/admin/security',
+ component: security,
+};
+export const Default = {
+ components: {
+ security,
+ },
+ template: '<security />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/settings.stories.ts b/packages/frontend/src/pages/admin/settings.stories.ts
new file mode 100644
index 0000000000..1bba4ca65c
--- /dev/null
+++ b/packages/frontend/src/pages/admin/settings.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import settings from './settings.vue';
+const meta = {
+ title: 'pages/admin/settings',
+ component: settings,
+};
+export const Default = {
+ components: {
+ settings,
+ },
+ template: '<settings />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/admin/users.stories.ts b/packages/frontend/src/pages/admin/users.stories.ts
new file mode 100644
index 0000000000..05949c87a8
--- /dev/null
+++ b/packages/frontend/src/pages/admin/users.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import users from './users.vue';
+const meta = {
+ title: 'pages/admin/users',
+ component: users,
+};
+export const Default = {
+ components: {
+ users,
+ },
+ template: '<users />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/ads.stories.ts b/packages/frontend/src/pages/ads.stories.ts
new file mode 100644
index 0000000000..48891ca33e
--- /dev/null
+++ b/packages/frontend/src/pages/ads.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import ads from './ads.vue';
+const meta = {
+ title: 'pages/ads',
+ component: ads,
+};
+export const Default = {
+ components: {
+ ads,
+ },
+ template: '<ads />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/announcements.stories.ts b/packages/frontend/src/pages/announcements.stories.ts
new file mode 100644
index 0000000000..526d9ef0a3
--- /dev/null
+++ b/packages/frontend/src/pages/announcements.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import announcements from './announcements.vue';
+const meta = {
+ title: 'pages/announcements',
+ component: announcements,
+};
+export const Default = {
+ components: {
+ announcements,
+ },
+ template: '<announcements />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/antenna-timeline.stories.ts b/packages/frontend/src/pages/antenna-timeline.stories.ts
new file mode 100644
index 0000000000..39fba9b1bc
--- /dev/null
+++ b/packages/frontend/src/pages/antenna-timeline.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import antenna_timeline from './antenna-timeline.vue';
+const meta = {
+ title: 'pages/antenna-timeline',
+ component: antenna_timeline,
+};
+export const Default = {
+ components: {
+ antenna_timeline,
+ },
+ template: '<antenna-timeline />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/api-console.stories.ts b/packages/frontend/src/pages/api-console.stories.ts
new file mode 100644
index 0000000000..adb6440050
--- /dev/null
+++ b/packages/frontend/src/pages/api-console.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import api_console from './api-console.vue';
+const meta = {
+ title: 'pages/api-console',
+ component: api_console,
+};
+export const Default = {
+ components: {
+ api_console,
+ },
+ template: '<api-console />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/auth.form.stories.ts b/packages/frontend/src/pages/auth.form.stories.ts
new file mode 100644
index 0000000000..19134f4539
--- /dev/null
+++ b/packages/frontend/src/pages/auth.form.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import auth_form from './auth.form.vue';
+const meta = {
+ title: 'pages/auth.form',
+ component: auth_form,
+};
+export const Default = {
+ components: {
+ auth_form,
+ },
+ template: '<auth.form />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/auth.stories.ts b/packages/frontend/src/pages/auth.stories.ts
new file mode 100644
index 0000000000..2b78a38939
--- /dev/null
+++ b/packages/frontend/src/pages/auth.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import auth from './auth.vue';
+const meta = {
+ title: 'pages/auth',
+ component: auth,
+};
+export const Default = {
+ components: {
+ auth,
+ },
+ template: '<auth />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/channel-editor.stories.ts b/packages/frontend/src/pages/channel-editor.stories.ts
new file mode 100644
index 0000000000..4df2f4c0f1
--- /dev/null
+++ b/packages/frontend/src/pages/channel-editor.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import channel_editor from './channel-editor.vue';
+const meta = {
+ title: 'pages/channel-editor',
+ component: channel_editor,
+};
+export const Default = {
+ components: {
+ channel_editor,
+ },
+ template: '<channel-editor />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/channel.stories.ts b/packages/frontend/src/pages/channel.stories.ts
new file mode 100644
index 0000000000..ba65e2c0ac
--- /dev/null
+++ b/packages/frontend/src/pages/channel.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import channel from './channel.vue';
+const meta = {
+ title: 'pages/channel',
+ component: channel,
+};
+export const Default = {
+ components: {
+ channel,
+ },
+ template: '<channel />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/channels.stories.ts b/packages/frontend/src/pages/channels.stories.ts
new file mode 100644
index 0000000000..cb77506fc2
--- /dev/null
+++ b/packages/frontend/src/pages/channels.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import channels from './channels.vue';
+const meta = {
+ title: 'pages/channels',
+ component: channels,
+};
+export const Default = {
+ components: {
+ channels,
+ },
+ template: '<channels />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/clicker.stories.ts b/packages/frontend/src/pages/clicker.stories.ts
new file mode 100644
index 0000000000..cbcd6bbd2d
--- /dev/null
+++ b/packages/frontend/src/pages/clicker.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import clicker from './clicker.vue';
+const meta = {
+ title: 'pages/clicker',
+ component: clicker,
+};
+export const Default = {
+ components: {
+ clicker,
+ },
+ template: '<clicker />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/clip.stories.ts b/packages/frontend/src/pages/clip.stories.ts
new file mode 100644
index 0000000000..d5532bd879
--- /dev/null
+++ b/packages/frontend/src/pages/clip.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import clip from './clip.vue';
+const meta = {
+ title: 'pages/clip',
+ component: clip,
+};
+export const Default = {
+ components: {
+ clip,
+ },
+ template: '<clip />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/custom-emojis-manager.stories.ts b/packages/frontend/src/pages/custom-emojis-manager.stories.ts
new file mode 100644
index 0000000000..89017a590b
--- /dev/null
+++ b/packages/frontend/src/pages/custom-emojis-manager.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import custom_emojis_manager from './custom-emojis-manager.vue';
+const meta = {
+ title: 'pages/custom-emojis-manager',
+ component: custom_emojis_manager,
+};
+export const Default = {
+ components: {
+ custom_emojis_manager,
+ },
+ template: '<custom-emojis-manager />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/drive.stories.ts b/packages/frontend/src/pages/drive.stories.ts
new file mode 100644
index 0000000000..67f7392c39
--- /dev/null
+++ b/packages/frontend/src/pages/drive.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import drive from './drive.vue';
+const meta = {
+ title: 'pages/drive',
+ component: drive,
+};
+export const Default = {
+ components: {
+ drive,
+ },
+ template: '<drive />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/emoji-edit-dialog.stories.ts b/packages/frontend/src/pages/emoji-edit-dialog.stories.ts
new file mode 100644
index 0000000000..8dae3f3f56
--- /dev/null
+++ b/packages/frontend/src/pages/emoji-edit-dialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import emoji_edit_dialog from './emoji-edit-dialog.vue';
+const meta = {
+ title: 'pages/emoji-edit-dialog',
+ component: emoji_edit_dialog,
+};
+export const Default = {
+ components: {
+ emoji_edit_dialog,
+ },
+ template: '<emoji-edit-dialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/emojis.emoji.stories.ts b/packages/frontend/src/pages/emojis.emoji.stories.ts
new file mode 100644
index 0000000000..bd3644d079
--- /dev/null
+++ b/packages/frontend/src/pages/emojis.emoji.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import emojis_emoji from './emojis.emoji.vue';
+const meta = {
+ title: 'pages/emojis.emoji',
+ component: emojis_emoji,
+};
+export const Default = {
+ components: {
+ emojis_emoji,
+ },
+ template: '<emojis.emoji />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/explore.featured.stories.ts b/packages/frontend/src/pages/explore.featured.stories.ts
new file mode 100644
index 0000000000..4626c861df
--- /dev/null
+++ b/packages/frontend/src/pages/explore.featured.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import explore_featured from './explore.featured.vue';
+const meta = {
+ title: 'pages/explore.featured',
+ component: explore_featured,
+};
+export const Default = {
+ components: {
+ explore_featured,
+ },
+ template: '<explore.featured />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/explore.roles.stories.ts b/packages/frontend/src/pages/explore.roles.stories.ts
new file mode 100644
index 0000000000..e00f33b935
--- /dev/null
+++ b/packages/frontend/src/pages/explore.roles.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import explore_roles from './explore.roles.vue';
+const meta = {
+ title: 'pages/explore.roles',
+ component: explore_roles,
+};
+export const Default = {
+ components: {
+ explore_roles,
+ },
+ template: '<explore.roles />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/explore.stories.ts b/packages/frontend/src/pages/explore.stories.ts
new file mode 100644
index 0000000000..b90e609246
--- /dev/null
+++ b/packages/frontend/src/pages/explore.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import explore from './explore.vue';
+const meta = {
+ title: 'pages/explore',
+ component: explore,
+};
+export const Default = {
+ components: {
+ explore,
+ },
+ template: '<explore />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/explore.users.stories.ts b/packages/frontend/src/pages/explore.users.stories.ts
new file mode 100644
index 0000000000..75b5457092
--- /dev/null
+++ b/packages/frontend/src/pages/explore.users.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import explore_users from './explore.users.vue';
+const meta = {
+ title: 'pages/explore.users',
+ component: explore_users,
+};
+export const Default = {
+ components: {
+ explore_users,
+ },
+ template: '<explore.users />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/favorites.stories.ts b/packages/frontend/src/pages/favorites.stories.ts
new file mode 100644
index 0000000000..102fc0f142
--- /dev/null
+++ b/packages/frontend/src/pages/favorites.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import favorites from './favorites.vue';
+const meta = {
+ title: 'pages/favorites',
+ component: favorites,
+};
+export const Default = {
+ components: {
+ favorites,
+ },
+ template: '<favorites />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/flash/flash-edit.stories.ts b/packages/frontend/src/pages/flash/flash-edit.stories.ts
new file mode 100644
index 0000000000..60449be06e
--- /dev/null
+++ b/packages/frontend/src/pages/flash/flash-edit.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import flash_edit from './flash-edit.vue';
+const meta = {
+ title: 'pages/flash/flash-edit',
+ component: flash_edit,
+};
+export const Default = {
+ components: {
+ flash_edit,
+ },
+ template: '<flash-edit />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/flash/flash-index.stories.ts b/packages/frontend/src/pages/flash/flash-index.stories.ts
new file mode 100644
index 0000000000..0ac5152247
--- /dev/null
+++ b/packages/frontend/src/pages/flash/flash-index.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import flash_index from './flash-index.vue';
+const meta = {
+ title: 'pages/flash/flash-index',
+ component: flash_index,
+};
+export const Default = {
+ components: {
+ flash_index,
+ },
+ template: '<flash-index />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/flash/flash.stories.ts b/packages/frontend/src/pages/flash/flash.stories.ts
new file mode 100644
index 0000000000..0b4090aa58
--- /dev/null
+++ b/packages/frontend/src/pages/flash/flash.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import flash from './flash.vue';
+const meta = {
+ title: 'pages/flash/flash',
+ component: flash,
+};
+export const Default = {
+ components: {
+ flash,
+ },
+ template: '<flash />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/follow-requests.stories.ts b/packages/frontend/src/pages/follow-requests.stories.ts
new file mode 100644
index 0000000000..3d88533133
--- /dev/null
+++ b/packages/frontend/src/pages/follow-requests.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import follow_requests from './follow-requests.vue';
+const meta = {
+ title: 'pages/follow-requests',
+ component: follow_requests,
+};
+export const Default = {
+ components: {
+ follow_requests,
+ },
+ template: '<follow-requests />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/follow.stories.ts b/packages/frontend/src/pages/follow.stories.ts
new file mode 100644
index 0000000000..c669570b7e
--- /dev/null
+++ b/packages/frontend/src/pages/follow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import follow from './follow.vue';
+const meta = {
+ title: 'pages/follow',
+ component: follow,
+};
+export const Default = {
+ components: {
+ follow,
+ },
+ template: '<follow />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/gallery/edit.stories.ts b/packages/frontend/src/pages/gallery/edit.stories.ts
new file mode 100644
index 0000000000..a7730e833a
--- /dev/null
+++ b/packages/frontend/src/pages/gallery/edit.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import edit from './edit.vue';
+const meta = {
+ title: 'pages/gallery/edit',
+ component: edit,
+};
+export const Default = {
+ components: {
+ edit,
+ },
+ template: '<edit />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/gallery/index.stories.ts b/packages/frontend/src/pages/gallery/index.stories.ts
new file mode 100644
index 0000000000..c90f66f3e3
--- /dev/null
+++ b/packages/frontend/src/pages/gallery/index.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import index from './index.vue';
+const meta = {
+ title: 'pages/gallery/index',
+ component: index,
+};
+export const Default = {
+ components: {
+ index,
+ },
+ template: '<index />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/gallery/post.stories.ts b/packages/frontend/src/pages/gallery/post.stories.ts
new file mode 100644
index 0000000000..2828dbba97
--- /dev/null
+++ b/packages/frontend/src/pages/gallery/post.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import post from './post.vue';
+const meta = {
+ title: 'pages/gallery/post',
+ component: post,
+};
+export const Default = {
+ components: {
+ post,
+ },
+ template: '<post />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/instance-info.stories.ts b/packages/frontend/src/pages/instance-info.stories.ts
new file mode 100644
index 0000000000..82f9806560
--- /dev/null
+++ b/packages/frontend/src/pages/instance-info.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import instance_info from './instance-info.vue';
+const meta = {
+ title: 'pages/instance-info',
+ component: instance_info,
+};
+export const Default = {
+ components: {
+ instance_info,
+ },
+ template: '<instance-info />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/miauth.stories.ts b/packages/frontend/src/pages/miauth.stories.ts
new file mode 100644
index 0000000000..e31d43a38b
--- /dev/null
+++ b/packages/frontend/src/pages/miauth.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import miauth from './miauth.vue';
+const meta = {
+ title: 'pages/miauth',
+ component: miauth,
+};
+export const Default = {
+ components: {
+ miauth,
+ },
+ template: '<miauth />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/my-antennas/create.stories.ts b/packages/frontend/src/pages/my-antennas/create.stories.ts
new file mode 100644
index 0000000000..58ebf35d83
--- /dev/null
+++ b/packages/frontend/src/pages/my-antennas/create.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import create from './create.vue';
+const meta = {
+ title: 'pages/my-antennas/create',
+ component: create,
+};
+export const Default = {
+ components: {
+ create,
+ },
+ template: '<create />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/my-antennas/edit.stories.ts b/packages/frontend/src/pages/my-antennas/edit.stories.ts
new file mode 100644
index 0000000000..05631ad895
--- /dev/null
+++ b/packages/frontend/src/pages/my-antennas/edit.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import edit from './edit.vue';
+const meta = {
+ title: 'pages/my-antennas/edit',
+ component: edit,
+};
+export const Default = {
+ components: {
+ edit,
+ },
+ template: '<edit />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/my-antennas/editor.stories.ts b/packages/frontend/src/pages/my-antennas/editor.stories.ts
new file mode 100644
index 0000000000..5ffcc6a3d2
--- /dev/null
+++ b/packages/frontend/src/pages/my-antennas/editor.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import editor from './editor.vue';
+const meta = {
+ title: 'pages/my-antennas/editor',
+ component: editor,
+};
+export const Default = {
+ components: {
+ editor,
+ },
+ template: '<editor />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/my-antennas/index.stories.ts b/packages/frontend/src/pages/my-antennas/index.stories.ts
new file mode 100644
index 0000000000..0d3579c802
--- /dev/null
+++ b/packages/frontend/src/pages/my-antennas/index.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import index from './index.vue';
+const meta = {
+ title: 'pages/my-antennas/index',
+ component: index,
+};
+export const Default = {
+ components: {
+ index,
+ },
+ template: '<index />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/my-clips/index.stories.ts b/packages/frontend/src/pages/my-clips/index.stories.ts
new file mode 100644
index 0000000000..848ff2ed74
--- /dev/null
+++ b/packages/frontend/src/pages/my-clips/index.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import index from './index.vue';
+const meta = {
+ title: 'pages/my-clips/index',
+ component: index,
+};
+export const Default = {
+ components: {
+ index,
+ },
+ template: '<index />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/my-lists/index.stories.ts b/packages/frontend/src/pages/my-lists/index.stories.ts
new file mode 100644
index 0000000000..417cf3979b
--- /dev/null
+++ b/packages/frontend/src/pages/my-lists/index.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import index from './index.vue';
+const meta = {
+ title: 'pages/my-lists/index',
+ component: index,
+};
+export const Default = {
+ components: {
+ index,
+ },
+ template: '<index />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/my-lists/list.stories.ts b/packages/frontend/src/pages/my-lists/list.stories.ts
new file mode 100644
index 0000000000..b961d35834
--- /dev/null
+++ b/packages/frontend/src/pages/my-lists/list.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import list from './list.vue';
+const meta = {
+ title: 'pages/my-lists/list',
+ component: list,
+};
+export const Default = {
+ components: {
+ list,
+ },
+ template: '<list />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/not-found.stories.ts b/packages/frontend/src/pages/not-found.stories.ts
new file mode 100644
index 0000000000..5c8a643694
--- /dev/null
+++ b/packages/frontend/src/pages/not-found.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import not_found from './not-found.vue';
+const meta = {
+ title: 'pages/not-found',
+ component: not_found,
+};
+export const Default = {
+ components: {
+ not_found,
+ },
+ template: '<not-found />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/note.stories.ts b/packages/frontend/src/pages/note.stories.ts
new file mode 100644
index 0000000000..6e32a55946
--- /dev/null
+++ b/packages/frontend/src/pages/note.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import note from './note.vue';
+const meta = {
+ title: 'pages/note',
+ component: note,
+};
+export const Default = {
+ components: {
+ note,
+ },
+ template: '<note />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/notifications.stories.ts b/packages/frontend/src/pages/notifications.stories.ts
new file mode 100644
index 0000000000..b406e08fe0
--- /dev/null
+++ b/packages/frontend/src/pages/notifications.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import notifications from './notifications.vue';
+const meta = {
+ title: 'pages/notifications',
+ component: notifications,
+};
+export const Default = {
+ components: {
+ notifications,
+ },
+ template: '<notifications />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/page-editor/els/page-editor.el.image.stories.ts b/packages/frontend/src/pages/page-editor/els/page-editor.el.image.stories.ts
new file mode 100644
index 0000000000..1f62bdc2ce
--- /dev/null
+++ b/packages/frontend/src/pages/page-editor/els/page-editor.el.image.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_editor_el_image from './page-editor.el.image.vue';
+const meta = {
+ title: 'pages/page-editor/els/page-editor.el.image',
+ component: page_editor_el_image,
+};
+export const Default = {
+ components: {
+ page_editor_el_image,
+ },
+ template: '<page-editor.el.image />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/page-editor/els/page-editor.el.note.stories.ts b/packages/frontend/src/pages/page-editor/els/page-editor.el.note.stories.ts
new file mode 100644
index 0000000000..363bc343be
--- /dev/null
+++ b/packages/frontend/src/pages/page-editor/els/page-editor.el.note.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_editor_el_note from './page-editor.el.note.vue';
+const meta = {
+ title: 'pages/page-editor/els/page-editor.el.note',
+ component: page_editor_el_note,
+};
+export const Default = {
+ components: {
+ page_editor_el_note,
+ },
+ template: '<page-editor.el.note />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/page-editor/els/page-editor.el.section.stories.ts b/packages/frontend/src/pages/page-editor/els/page-editor.el.section.stories.ts
new file mode 100644
index 0000000000..77bd89228a
--- /dev/null
+++ b/packages/frontend/src/pages/page-editor/els/page-editor.el.section.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_editor_el_section from './page-editor.el.section.vue';
+const meta = {
+ title: 'pages/page-editor/els/page-editor.el.section',
+ component: page_editor_el_section,
+};
+export const Default = {
+ components: {
+ page_editor_el_section,
+ },
+ template: '<page-editor.el.section />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/page-editor/els/page-editor.el.text.stories.ts b/packages/frontend/src/pages/page-editor/els/page-editor.el.text.stories.ts
new file mode 100644
index 0000000000..ec795bf13c
--- /dev/null
+++ b/packages/frontend/src/pages/page-editor/els/page-editor.el.text.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_editor_el_text from './page-editor.el.text.vue';
+const meta = {
+ title: 'pages/page-editor/els/page-editor.el.text',
+ component: page_editor_el_text,
+};
+export const Default = {
+ components: {
+ page_editor_el_text,
+ },
+ template: '<page-editor.el.text />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/page-editor/page-editor.blocks.stories.ts b/packages/frontend/src/pages/page-editor/page-editor.blocks.stories.ts
new file mode 100644
index 0000000000..9bc66bfa36
--- /dev/null
+++ b/packages/frontend/src/pages/page-editor/page-editor.blocks.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_editor_blocks from './page-editor.blocks.vue';
+const meta = {
+ title: 'pages/page-editor/page-editor.blocks',
+ component: page_editor_blocks,
+};
+export const Default = {
+ components: {
+ page_editor_blocks,
+ },
+ template: '<page-editor.blocks />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/page-editor/page-editor.container.stories.ts b/packages/frontend/src/pages/page-editor/page-editor.container.stories.ts
new file mode 100644
index 0000000000..32a0ca5026
--- /dev/null
+++ b/packages/frontend/src/pages/page-editor/page-editor.container.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_editor_container from './page-editor.container.vue';
+const meta = {
+ title: 'pages/page-editor/page-editor.container',
+ component: page_editor_container,
+};
+export const Default = {
+ components: {
+ page_editor_container,
+ },
+ template: '<page-editor.container />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/page-editor/page-editor.stories.ts b/packages/frontend/src/pages/page-editor/page-editor.stories.ts
new file mode 100644
index 0000000000..facfd7ba2a
--- /dev/null
+++ b/packages/frontend/src/pages/page-editor/page-editor.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page_editor from './page-editor.vue';
+const meta = {
+ title: 'pages/page-editor/page-editor',
+ component: page_editor,
+};
+export const Default = {
+ components: {
+ page_editor,
+ },
+ template: '<page-editor />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/page.stories.ts b/packages/frontend/src/pages/page.stories.ts
new file mode 100644
index 0000000000..b2d9e5a821
--- /dev/null
+++ b/packages/frontend/src/pages/page.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import page from './page.vue';
+const meta = {
+ title: 'pages/page',
+ component: page,
+};
+export const Default = {
+ components: {
+ page,
+ },
+ template: '<page />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/pages.stories.ts b/packages/frontend/src/pages/pages.stories.ts
new file mode 100644
index 0000000000..0b540f5c20
--- /dev/null
+++ b/packages/frontend/src/pages/pages.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import pages from './pages.vue';
+const meta = {
+ title: 'pages/pages',
+ component: pages,
+};
+export const Default = {
+ components: {
+ pages,
+ },
+ template: '<pages />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/preview.stories.ts b/packages/frontend/src/pages/preview.stories.ts
new file mode 100644
index 0000000000..57e3d29a1f
--- /dev/null
+++ b/packages/frontend/src/pages/preview.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import preview from './preview.vue';
+const meta = {
+ title: 'pages/preview',
+ component: preview,
+};
+export const Default = {
+ components: {
+ preview,
+ },
+ template: '<preview />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/registry.keys.stories.ts b/packages/frontend/src/pages/registry.keys.stories.ts
new file mode 100644
index 0000000000..14097653dc
--- /dev/null
+++ b/packages/frontend/src/pages/registry.keys.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import registry_keys from './registry.keys.vue';
+const meta = {
+ title: 'pages/registry.keys',
+ component: registry_keys,
+};
+export const Default = {
+ components: {
+ registry_keys,
+ },
+ template: '<registry.keys />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/registry.stories.ts b/packages/frontend/src/pages/registry.stories.ts
new file mode 100644
index 0000000000..09e2193ad7
--- /dev/null
+++ b/packages/frontend/src/pages/registry.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import registry from './registry.vue';
+const meta = {
+ title: 'pages/registry',
+ component: registry,
+};
+export const Default = {
+ components: {
+ registry,
+ },
+ template: '<registry />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/registry.value.stories.ts b/packages/frontend/src/pages/registry.value.stories.ts
new file mode 100644
index 0000000000..6d5b3c4bb5
--- /dev/null
+++ b/packages/frontend/src/pages/registry.value.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import registry_value from './registry.value.vue';
+const meta = {
+ title: 'pages/registry.value',
+ component: registry_value,
+};
+export const Default = {
+ components: {
+ registry_value,
+ },
+ template: '<registry.value />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/reset-password.stories.ts b/packages/frontend/src/pages/reset-password.stories.ts
new file mode 100644
index 0000000000..a5cd75de4a
--- /dev/null
+++ b/packages/frontend/src/pages/reset-password.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import reset_password from './reset-password.vue';
+const meta = {
+ title: 'pages/reset-password',
+ component: reset_password,
+};
+export const Default = {
+ components: {
+ reset_password,
+ },
+ template: '<reset-password />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/role.stories.ts b/packages/frontend/src/pages/role.stories.ts
new file mode 100644
index 0000000000..4c116a5240
--- /dev/null
+++ b/packages/frontend/src/pages/role.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import role from './role.vue';
+const meta = {
+ title: 'pages/role',
+ component: role,
+};
+export const Default = {
+ components: {
+ role,
+ },
+ template: '<role />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/scratchpad.stories.ts b/packages/frontend/src/pages/scratchpad.stories.ts
new file mode 100644
index 0000000000..28a03c0180
--- /dev/null
+++ b/packages/frontend/src/pages/scratchpad.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import scratchpad from './scratchpad.vue';
+const meta = {
+ title: 'pages/scratchpad',
+ component: scratchpad,
+};
+export const Default = {
+ components: {
+ scratchpad,
+ },
+ template: '<scratchpad />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/search.stories.ts b/packages/frontend/src/pages/search.stories.ts
new file mode 100644
index 0000000000..01e77fb543
--- /dev/null
+++ b/packages/frontend/src/pages/search.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import search from './search.vue';
+const meta = {
+ title: 'pages/search',
+ component: search,
+};
+export const Default = {
+ components: {
+ search,
+ },
+ template: '<search />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/2fa.qrdialog.stories.ts b/packages/frontend/src/pages/settings/2fa.qrdialog.stories.ts
new file mode 100644
index 0000000000..0e37c0bcb2
--- /dev/null
+++ b/packages/frontend/src/pages/settings/2fa.qrdialog.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import _2fa_qrdialog from './2fa.qrdialog.vue';
+const meta = {
+ title: 'pages/settings/2fa.qrdialog',
+ component: _2fa_qrdialog,
+};
+export const Default = {
+ components: {
+ _2fa_qrdialog,
+ },
+ template: '<2fa.qrdialog />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/2fa.stories.ts b/packages/frontend/src/pages/settings/2fa.stories.ts
new file mode 100644
index 0000000000..583dddd6d9
--- /dev/null
+++ b/packages/frontend/src/pages/settings/2fa.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import _2fa from './2fa.vue';
+const meta = {
+ title: 'pages/settings/2fa',
+ component: _2fa,
+};
+export const Default = {
+ components: {
+ _2fa,
+ },
+ template: '<2fa />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/account-info.stories.ts b/packages/frontend/src/pages/settings/account-info.stories.ts
new file mode 100644
index 0000000000..87abcbc836
--- /dev/null
+++ b/packages/frontend/src/pages/settings/account-info.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import account_info from './account-info.vue';
+const meta = {
+ title: 'pages/settings/account-info',
+ component: account_info,
+};
+export const Default = {
+ components: {
+ account_info,
+ },
+ template: '<account-info />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/accounts.stories.ts b/packages/frontend/src/pages/settings/accounts.stories.ts
new file mode 100644
index 0000000000..e48f7885ae
--- /dev/null
+++ b/packages/frontend/src/pages/settings/accounts.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import accounts from './accounts.vue';
+const meta = {
+ title: 'pages/settings/accounts',
+ component: accounts,
+};
+export const Default = {
+ components: {
+ accounts,
+ },
+ template: '<accounts />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/api.stories.ts b/packages/frontend/src/pages/settings/api.stories.ts
new file mode 100644
index 0000000000..c9469cf898
--- /dev/null
+++ b/packages/frontend/src/pages/settings/api.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import api from './api.vue';
+const meta = {
+ title: 'pages/settings/api',
+ component: api,
+};
+export const Default = {
+ components: {
+ api,
+ },
+ template: '<api />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/apps.stories.ts b/packages/frontend/src/pages/settings/apps.stories.ts
new file mode 100644
index 0000000000..7b14e4fc19
--- /dev/null
+++ b/packages/frontend/src/pages/settings/apps.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import apps from './apps.vue';
+const meta = {
+ title: 'pages/settings/apps',
+ component: apps,
+};
+export const Default = {
+ components: {
+ apps,
+ },
+ template: '<apps />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/custom-css.stories.ts b/packages/frontend/src/pages/settings/custom-css.stories.ts
new file mode 100644
index 0000000000..6feb108af4
--- /dev/null
+++ b/packages/frontend/src/pages/settings/custom-css.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import custom_css from './custom-css.vue';
+const meta = {
+ title: 'pages/settings/custom-css',
+ component: custom_css,
+};
+export const Default = {
+ components: {
+ custom_css,
+ },
+ template: '<custom-css />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/deck.stories.ts b/packages/frontend/src/pages/settings/deck.stories.ts
new file mode 100644
index 0000000000..d030d01bdb
--- /dev/null
+++ b/packages/frontend/src/pages/settings/deck.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import deck from './deck.vue';
+const meta = {
+ title: 'pages/settings/deck',
+ component: deck,
+};
+export const Default = {
+ components: {
+ deck,
+ },
+ template: '<deck />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/delete-account.stories.ts b/packages/frontend/src/pages/settings/delete-account.stories.ts
new file mode 100644
index 0000000000..330c2ef631
--- /dev/null
+++ b/packages/frontend/src/pages/settings/delete-account.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import delete_account from './delete-account.vue';
+const meta = {
+ title: 'pages/settings/delete-account',
+ component: delete_account,
+};
+export const Default = {
+ components: {
+ delete_account,
+ },
+ template: '<delete-account />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/drive.stories.ts b/packages/frontend/src/pages/settings/drive.stories.ts
new file mode 100644
index 0000000000..c9ab0b484e
--- /dev/null
+++ b/packages/frontend/src/pages/settings/drive.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import drive from './drive.vue';
+const meta = {
+ title: 'pages/settings/drive',
+ component: drive,
+};
+export const Default = {
+ components: {
+ drive,
+ },
+ template: '<drive />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/email.stories.ts b/packages/frontend/src/pages/settings/email.stories.ts
new file mode 100644
index 0000000000..24c490aa40
--- /dev/null
+++ b/packages/frontend/src/pages/settings/email.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import email from './email.vue';
+const meta = {
+ title: 'pages/settings/email',
+ component: email,
+};
+export const Default = {
+ components: {
+ email,
+ },
+ template: '<email />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/general.stories.ts b/packages/frontend/src/pages/settings/general.stories.ts
new file mode 100644
index 0000000000..1a07b8bf51
--- /dev/null
+++ b/packages/frontend/src/pages/settings/general.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import general from './general.vue';
+const meta = {
+ title: 'pages/settings/general',
+ component: general,
+};
+export const Default = {
+ components: {
+ general,
+ },
+ template: '<general />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/import-export.stories.ts b/packages/frontend/src/pages/settings/import-export.stories.ts
new file mode 100644
index 0000000000..c8a2715d20
--- /dev/null
+++ b/packages/frontend/src/pages/settings/import-export.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import import_export from './import-export.vue';
+const meta = {
+ title: 'pages/settings/import-export',
+ component: import_export,
+};
+export const Default = {
+ components: {
+ import_export,
+ },
+ template: '<import-export />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/index.stories.ts b/packages/frontend/src/pages/settings/index.stories.ts
new file mode 100644
index 0000000000..73d7cdbbb4
--- /dev/null
+++ b/packages/frontend/src/pages/settings/index.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import index from './index.vue';
+const meta = {
+ title: 'pages/settings/index',
+ component: index,
+};
+export const Default = {
+ components: {
+ index,
+ },
+ template: '<index />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/instance-mute.stories.ts b/packages/frontend/src/pages/settings/instance-mute.stories.ts
new file mode 100644
index 0000000000..4d8d007948
--- /dev/null
+++ b/packages/frontend/src/pages/settings/instance-mute.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import instance_mute from './instance-mute.vue';
+const meta = {
+ title: 'pages/settings/instance-mute',
+ component: instance_mute,
+};
+export const Default = {
+ components: {
+ instance_mute,
+ },
+ template: '<instance-mute />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/mute-block.stories.ts b/packages/frontend/src/pages/settings/mute-block.stories.ts
new file mode 100644
index 0000000000..4f5fae2517
--- /dev/null
+++ b/packages/frontend/src/pages/settings/mute-block.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import mute_block from './mute-block.vue';
+const meta = {
+ title: 'pages/settings/mute-block',
+ component: mute_block,
+};
+export const Default = {
+ components: {
+ mute_block,
+ },
+ template: '<mute-block />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/navbar.stories.ts b/packages/frontend/src/pages/settings/navbar.stories.ts
new file mode 100644
index 0000000000..dc3ff66f8a
--- /dev/null
+++ b/packages/frontend/src/pages/settings/navbar.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import navbar from './navbar.vue';
+const meta = {
+ title: 'pages/settings/navbar',
+ component: navbar,
+};
+export const Default = {
+ components: {
+ navbar,
+ },
+ template: '<navbar />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/notifications.stories.ts b/packages/frontend/src/pages/settings/notifications.stories.ts
new file mode 100644
index 0000000000..95c82da4ce
--- /dev/null
+++ b/packages/frontend/src/pages/settings/notifications.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import notifications from './notifications.vue';
+const meta = {
+ title: 'pages/settings/notifications',
+ component: notifications,
+};
+export const Default = {
+ components: {
+ notifications,
+ },
+ template: '<notifications />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/other.stories.ts b/packages/frontend/src/pages/settings/other.stories.ts
new file mode 100644
index 0000000000..dd71d857ac
--- /dev/null
+++ b/packages/frontend/src/pages/settings/other.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import other from './other.vue';
+const meta = {
+ title: 'pages/settings/other',
+ component: other,
+};
+export const Default = {
+ components: {
+ other,
+ },
+ template: '<other />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/plugin.install.stories.ts b/packages/frontend/src/pages/settings/plugin.install.stories.ts
new file mode 100644
index 0000000000..3d477a3b64
--- /dev/null
+++ b/packages/frontend/src/pages/settings/plugin.install.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import plugin_install from './plugin.install.vue';
+const meta = {
+ title: 'pages/settings/plugin.install',
+ component: plugin_install,
+};
+export const Default = {
+ components: {
+ plugin_install,
+ },
+ template: '<plugin.install />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/plugin.stories.ts b/packages/frontend/src/pages/settings/plugin.stories.ts
new file mode 100644
index 0000000000..b6e6dbe27c
--- /dev/null
+++ b/packages/frontend/src/pages/settings/plugin.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import plugin from './plugin.vue';
+const meta = {
+ title: 'pages/settings/plugin',
+ component: plugin,
+};
+export const Default = {
+ components: {
+ plugin,
+ },
+ template: '<plugin />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/preferences-backups.stories.ts b/packages/frontend/src/pages/settings/preferences-backups.stories.ts
new file mode 100644
index 0000000000..724e0f0041
--- /dev/null
+++ b/packages/frontend/src/pages/settings/preferences-backups.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import preferences_backups from './preferences-backups.vue';
+const meta = {
+ title: 'pages/settings/preferences-backups',
+ component: preferences_backups,
+};
+export const Default = {
+ components: {
+ preferences_backups,
+ },
+ template: '<preferences-backups />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/privacy.stories.ts b/packages/frontend/src/pages/settings/privacy.stories.ts
new file mode 100644
index 0000000000..69e08eef78
--- /dev/null
+++ b/packages/frontend/src/pages/settings/privacy.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import privacy from './privacy.vue';
+const meta = {
+ title: 'pages/settings/privacy',
+ component: privacy,
+};
+export const Default = {
+ components: {
+ privacy,
+ },
+ template: '<privacy />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/profile.stories.ts b/packages/frontend/src/pages/settings/profile.stories.ts
new file mode 100644
index 0000000000..96d5c54dcd
--- /dev/null
+++ b/packages/frontend/src/pages/settings/profile.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import profile from './profile.vue';
+const meta = {
+ title: 'pages/settings/profile',
+ component: profile,
+};
+export const Default = {
+ components: {
+ profile,
+ },
+ template: '<profile />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/reaction.stories.ts b/packages/frontend/src/pages/settings/reaction.stories.ts
new file mode 100644
index 0000000000..48ef720ed1
--- /dev/null
+++ b/packages/frontend/src/pages/settings/reaction.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import reaction from './reaction.vue';
+const meta = {
+ title: 'pages/settings/reaction',
+ component: reaction,
+};
+export const Default = {
+ components: {
+ reaction,
+ },
+ template: '<reaction />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/roles.stories.ts b/packages/frontend/src/pages/settings/roles.stories.ts
new file mode 100644
index 0000000000..5b4e577aba
--- /dev/null
+++ b/packages/frontend/src/pages/settings/roles.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import roles from './roles.vue';
+const meta = {
+ title: 'pages/settings/roles',
+ component: roles,
+};
+export const Default = {
+ components: {
+ roles,
+ },
+ template: '<roles />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/security.stories.ts b/packages/frontend/src/pages/settings/security.stories.ts
new file mode 100644
index 0000000000..7d8aa18708
--- /dev/null
+++ b/packages/frontend/src/pages/settings/security.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import security from './security.vue';
+const meta = {
+ title: 'pages/settings/security',
+ component: security,
+};
+export const Default = {
+ components: {
+ security,
+ },
+ template: '<security />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/sounds.sound.stories.ts b/packages/frontend/src/pages/settings/sounds.sound.stories.ts
new file mode 100644
index 0000000000..1e47a2c37c
--- /dev/null
+++ b/packages/frontend/src/pages/settings/sounds.sound.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import sounds_sound from './sounds.sound.vue';
+const meta = {
+ title: 'pages/settings/sounds.sound',
+ component: sounds_sound,
+};
+export const Default = {
+ components: {
+ sounds_sound,
+ },
+ template: '<sounds.sound />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/sounds.stories.ts b/packages/frontend/src/pages/settings/sounds.stories.ts
new file mode 100644
index 0000000000..1be4c325ca
--- /dev/null
+++ b/packages/frontend/src/pages/settings/sounds.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import sounds from './sounds.vue';
+const meta = {
+ title: 'pages/settings/sounds',
+ component: sounds,
+};
+export const Default = {
+ components: {
+ sounds,
+ },
+ template: '<sounds />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/statusbar.statusbar.stories.ts b/packages/frontend/src/pages/settings/statusbar.statusbar.stories.ts
new file mode 100644
index 0000000000..0f9e159fee
--- /dev/null
+++ b/packages/frontend/src/pages/settings/statusbar.statusbar.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import statusbar_statusbar from './statusbar.statusbar.vue';
+const meta = {
+ title: 'pages/settings/statusbar.statusbar',
+ component: statusbar_statusbar,
+};
+export const Default = {
+ components: {
+ statusbar_statusbar,
+ },
+ template: '<statusbar.statusbar />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/statusbar.stories.ts b/packages/frontend/src/pages/settings/statusbar.stories.ts
new file mode 100644
index 0000000000..40b8a468e0
--- /dev/null
+++ b/packages/frontend/src/pages/settings/statusbar.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import statusbar from './statusbar.vue';
+const meta = {
+ title: 'pages/settings/statusbar',
+ component: statusbar,
+};
+export const Default = {
+ components: {
+ statusbar,
+ },
+ template: '<statusbar />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/theme.install.stories.ts b/packages/frontend/src/pages/settings/theme.install.stories.ts
new file mode 100644
index 0000000000..8762c63536
--- /dev/null
+++ b/packages/frontend/src/pages/settings/theme.install.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import theme_install from './theme.install.vue';
+const meta = {
+ title: 'pages/settings/theme.install',
+ component: theme_install,
+};
+export const Default = {
+ components: {
+ theme_install,
+ },
+ template: '<theme.install />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/theme.manage.stories.ts b/packages/frontend/src/pages/settings/theme.manage.stories.ts
new file mode 100644
index 0000000000..65659036ab
--- /dev/null
+++ b/packages/frontend/src/pages/settings/theme.manage.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import theme_manage from './theme.manage.vue';
+const meta = {
+ title: 'pages/settings/theme.manage',
+ component: theme_manage,
+};
+export const Default = {
+ components: {
+ theme_manage,
+ },
+ template: '<theme.manage />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/theme.stories.ts b/packages/frontend/src/pages/settings/theme.stories.ts
new file mode 100644
index 0000000000..9a8e9a9dd0
--- /dev/null
+++ b/packages/frontend/src/pages/settings/theme.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import theme from './theme.vue';
+const meta = {
+ title: 'pages/settings/theme',
+ component: theme,
+};
+export const Default = {
+ components: {
+ theme,
+ },
+ template: '<theme />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/webhook.edit.stories.ts b/packages/frontend/src/pages/settings/webhook.edit.stories.ts
new file mode 100644
index 0000000000..0d584b77d2
--- /dev/null
+++ b/packages/frontend/src/pages/settings/webhook.edit.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import webhook_edit from './webhook.edit.vue';
+const meta = {
+ title: 'pages/settings/webhook.edit',
+ component: webhook_edit,
+};
+export const Default = {
+ components: {
+ webhook_edit,
+ },
+ template: '<webhook.edit />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/webhook.new.stories.ts b/packages/frontend/src/pages/settings/webhook.new.stories.ts
new file mode 100644
index 0000000000..483e64cbfa
--- /dev/null
+++ b/packages/frontend/src/pages/settings/webhook.new.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import webhook_new from './webhook.new.vue';
+const meta = {
+ title: 'pages/settings/webhook.new',
+ component: webhook_new,
+};
+export const Default = {
+ components: {
+ webhook_new,
+ },
+ template: '<webhook.new />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/webhook.stories.ts b/packages/frontend/src/pages/settings/webhook.stories.ts
new file mode 100644
index 0000000000..644b50985a
--- /dev/null
+++ b/packages/frontend/src/pages/settings/webhook.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import webhook from './webhook.vue';
+const meta = {
+ title: 'pages/settings/webhook',
+ component: webhook,
+};
+export const Default = {
+ components: {
+ webhook,
+ },
+ template: '<webhook />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/settings/word-mute.stories.ts b/packages/frontend/src/pages/settings/word-mute.stories.ts
new file mode 100644
index 0000000000..26fc2edd94
--- /dev/null
+++ b/packages/frontend/src/pages/settings/word-mute.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import word_mute from './word-mute.vue';
+const meta = {
+ title: 'pages/settings/word-mute',
+ component: word_mute,
+};
+export const Default = {
+ components: {
+ word_mute,
+ },
+ template: '<word-mute />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/share.stories.ts b/packages/frontend/src/pages/share.stories.ts
new file mode 100644
index 0000000000..529d1373c1
--- /dev/null
+++ b/packages/frontend/src/pages/share.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import share from './share.vue';
+const meta = {
+ title: 'pages/share',
+ component: share,
+};
+export const Default = {
+ components: {
+ share,
+ },
+ template: '<share />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/signup-complete.stories.ts b/packages/frontend/src/pages/signup-complete.stories.ts
new file mode 100644
index 0000000000..2af4fa8801
--- /dev/null
+++ b/packages/frontend/src/pages/signup-complete.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import signup_complete from './signup-complete.vue';
+const meta = {
+ title: 'pages/signup-complete',
+ component: signup_complete,
+};
+export const Default = {
+ components: {
+ signup_complete,
+ },
+ template: '<signup-complete />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/tag.stories.ts b/packages/frontend/src/pages/tag.stories.ts
new file mode 100644
index 0000000000..6ea6912ae0
--- /dev/null
+++ b/packages/frontend/src/pages/tag.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import tag from './tag.vue';
+const meta = {
+ title: 'pages/tag',
+ component: tag,
+};
+export const Default = {
+ components: {
+ tag,
+ },
+ template: '<tag />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/theme-editor.stories.ts b/packages/frontend/src/pages/theme-editor.stories.ts
new file mode 100644
index 0000000000..9f71a22d21
--- /dev/null
+++ b/packages/frontend/src/pages/theme-editor.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import theme_editor from './theme-editor.vue';
+const meta = {
+ title: 'pages/theme-editor',
+ component: theme_editor,
+};
+export const Default = {
+ components: {
+ theme_editor,
+ },
+ template: '<theme-editor />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/timeline.stories.ts b/packages/frontend/src/pages/timeline.stories.ts
new file mode 100644
index 0000000000..2bef61f61d
--- /dev/null
+++ b/packages/frontend/src/pages/timeline.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import timeline from './timeline.vue';
+const meta = {
+ title: 'pages/timeline',
+ component: timeline,
+};
+export const Default = {
+ components: {
+ timeline,
+ },
+ template: '<timeline />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/timeline.tutorial.stories.ts b/packages/frontend/src/pages/timeline.tutorial.stories.ts
new file mode 100644
index 0000000000..7c8f5caaaf
--- /dev/null
+++ b/packages/frontend/src/pages/timeline.tutorial.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import timeline_tutorial from './timeline.tutorial.vue';
+const meta = {
+ title: 'pages/timeline.tutorial',
+ component: timeline_tutorial,
+};
+export const Default = {
+ components: {
+ timeline_tutorial,
+ },
+ template: '<timeline.tutorial />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user-info.stories.ts b/packages/frontend/src/pages/user-info.stories.ts
new file mode 100644
index 0000000000..79c6ecd18d
--- /dev/null
+++ b/packages/frontend/src/pages/user-info.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import user_info from './user-info.vue';
+const meta = {
+ title: 'pages/user-info',
+ component: user_info,
+};
+export const Default = {
+ components: {
+ user_info,
+ },
+ template: '<user-info />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user-list-timeline.stories.ts b/packages/frontend/src/pages/user-list-timeline.stories.ts
new file mode 100644
index 0000000000..89cc0f6978
--- /dev/null
+++ b/packages/frontend/src/pages/user-list-timeline.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import user_list_timeline from './user-list-timeline.vue';
+const meta = {
+ title: 'pages/user-list-timeline',
+ component: user_list_timeline,
+};
+export const Default = {
+ components: {
+ user_list_timeline,
+ },
+ template: '<user-list-timeline />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user-tag.stories.ts b/packages/frontend/src/pages/user-tag.stories.ts
new file mode 100644
index 0000000000..4aa1cb2e89
--- /dev/null
+++ b/packages/frontend/src/pages/user-tag.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import user_tag from './user-tag.vue';
+const meta = {
+ title: 'pages/user-tag',
+ component: user_tag,
+};
+export const Default = {
+ components: {
+ user_tag,
+ },
+ template: '<user-tag />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/achievements.stories.ts b/packages/frontend/src/pages/user/achievements.stories.ts
new file mode 100644
index 0000000000..796a7e7bd2
--- /dev/null
+++ b/packages/frontend/src/pages/user/achievements.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import achievements from './achievements.vue';
+const meta = {
+ title: 'pages/user/achievements',
+ component: achievements,
+};
+export const Default = {
+ components: {
+ achievements,
+ },
+ template: '<achievements />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/activity.following.stories.ts b/packages/frontend/src/pages/user/activity.following.stories.ts
new file mode 100644
index 0000000000..ee472fd466
--- /dev/null
+++ b/packages/frontend/src/pages/user/activity.following.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import activity_following from './activity.following.vue';
+const meta = {
+ title: 'pages/user/activity.following',
+ component: activity_following,
+};
+export const Default = {
+ components: {
+ activity_following,
+ },
+ template: '<activity.following />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/activity.heatmap.stories.ts b/packages/frontend/src/pages/user/activity.heatmap.stories.ts
new file mode 100644
index 0000000000..13ffbe9b57
--- /dev/null
+++ b/packages/frontend/src/pages/user/activity.heatmap.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import activity_heatmap from './activity.heatmap.vue';
+const meta = {
+ title: 'pages/user/activity.heatmap',
+ component: activity_heatmap,
+};
+export const Default = {
+ components: {
+ activity_heatmap,
+ },
+ template: '<activity.heatmap />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/activity.notes.stories.ts b/packages/frontend/src/pages/user/activity.notes.stories.ts
new file mode 100644
index 0000000000..5a4dde42e5
--- /dev/null
+++ b/packages/frontend/src/pages/user/activity.notes.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import activity_notes from './activity.notes.vue';
+const meta = {
+ title: 'pages/user/activity.notes',
+ component: activity_notes,
+};
+export const Default = {
+ components: {
+ activity_notes,
+ },
+ template: '<activity.notes />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/activity.pv.stories.ts b/packages/frontend/src/pages/user/activity.pv.stories.ts
new file mode 100644
index 0000000000..c74d62ce2b
--- /dev/null
+++ b/packages/frontend/src/pages/user/activity.pv.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import activity_pv from './activity.pv.vue';
+const meta = {
+ title: 'pages/user/activity.pv',
+ component: activity_pv,
+};
+export const Default = {
+ components: {
+ activity_pv,
+ },
+ template: '<activity.pv />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/activity.stories.ts b/packages/frontend/src/pages/user/activity.stories.ts
new file mode 100644
index 0000000000..e457e406c7
--- /dev/null
+++ b/packages/frontend/src/pages/user/activity.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import activity from './activity.vue';
+const meta = {
+ title: 'pages/user/activity',
+ component: activity,
+};
+export const Default = {
+ components: {
+ activity,
+ },
+ template: '<activity />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/clips.stories.ts b/packages/frontend/src/pages/user/clips.stories.ts
new file mode 100644
index 0000000000..78cc1d08e2
--- /dev/null
+++ b/packages/frontend/src/pages/user/clips.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import clips from './clips.vue';
+const meta = {
+ title: 'pages/user/clips',
+ component: clips,
+};
+export const Default = {
+ components: {
+ clips,
+ },
+ template: '<clips />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/follow-list.stories.ts b/packages/frontend/src/pages/user/follow-list.stories.ts
new file mode 100644
index 0000000000..48cfbe9cad
--- /dev/null
+++ b/packages/frontend/src/pages/user/follow-list.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import follow_list from './follow-list.vue';
+const meta = {
+ title: 'pages/user/follow-list',
+ component: follow_list,
+};
+export const Default = {
+ components: {
+ follow_list,
+ },
+ template: '<follow-list />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/followers.stories.ts b/packages/frontend/src/pages/user/followers.stories.ts
new file mode 100644
index 0000000000..2e320bcf54
--- /dev/null
+++ b/packages/frontend/src/pages/user/followers.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import followers from './followers.vue';
+const meta = {
+ title: 'pages/user/followers',
+ component: followers,
+};
+export const Default = {
+ components: {
+ followers,
+ },
+ template: '<followers />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/following.stories.ts b/packages/frontend/src/pages/user/following.stories.ts
new file mode 100644
index 0000000000..28cc1a5a9b
--- /dev/null
+++ b/packages/frontend/src/pages/user/following.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import following from './following.vue';
+const meta = {
+ title: 'pages/user/following',
+ component: following,
+};
+export const Default = {
+ components: {
+ following,
+ },
+ template: '<following />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/gallery.stories.ts b/packages/frontend/src/pages/user/gallery.stories.ts
new file mode 100644
index 0000000000..a245283b62
--- /dev/null
+++ b/packages/frontend/src/pages/user/gallery.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import gallery from './gallery.vue';
+const meta = {
+ title: 'pages/user/gallery',
+ component: gallery,
+};
+export const Default = {
+ components: {
+ gallery,
+ },
+ template: '<gallery />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/home.stories.ts b/packages/frontend/src/pages/user/home.stories.ts
new file mode 100644
index 0000000000..b960a69230
--- /dev/null
+++ b/packages/frontend/src/pages/user/home.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import home from './home.vue';
+const meta = {
+ title: 'pages/user/home',
+ component: home,
+};
+export const Default = {
+ components: {
+ home,
+ },
+ template: '<home />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/index.activity.stories.ts b/packages/frontend/src/pages/user/index.activity.stories.ts
new file mode 100644
index 0000000000..7426040d5b
--- /dev/null
+++ b/packages/frontend/src/pages/user/index.activity.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import index_activity from './index.activity.vue';
+const meta = {
+ title: 'pages/user/index.activity',
+ component: index_activity,
+};
+export const Default = {
+ components: {
+ index_activity,
+ },
+ template: '<index.activity />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/index.photos.stories.ts b/packages/frontend/src/pages/user/index.photos.stories.ts
new file mode 100644
index 0000000000..26debd437d
--- /dev/null
+++ b/packages/frontend/src/pages/user/index.photos.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import index_photos from './index.photos.vue';
+const meta = {
+ title: 'pages/user/index.photos',
+ component: index_photos,
+};
+export const Default = {
+ components: {
+ index_photos,
+ },
+ template: '<index.photos />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/index.stories.ts b/packages/frontend/src/pages/user/index.stories.ts
new file mode 100644
index 0000000000..e08cb6d6c0
--- /dev/null
+++ b/packages/frontend/src/pages/user/index.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import index from './index.vue';
+const meta = {
+ title: 'pages/user/index',
+ component: index,
+};
+export const Default = {
+ components: {
+ index,
+ },
+ template: '<index />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/index.timeline.stories.ts b/packages/frontend/src/pages/user/index.timeline.stories.ts
new file mode 100644
index 0000000000..580f98f183
--- /dev/null
+++ b/packages/frontend/src/pages/user/index.timeline.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import index_timeline from './index.timeline.vue';
+const meta = {
+ title: 'pages/user/index.timeline',
+ component: index_timeline,
+};
+export const Default = {
+ components: {
+ index_timeline,
+ },
+ template: '<index.timeline />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/pages.stories.ts b/packages/frontend/src/pages/user/pages.stories.ts
new file mode 100644
index 0000000000..68bc0f6475
--- /dev/null
+++ b/packages/frontend/src/pages/user/pages.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import pages from './pages.vue';
+const meta = {
+ title: 'pages/user/pages',
+ component: pages,
+};
+export const Default = {
+ components: {
+ pages,
+ },
+ template: '<pages />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/user/reactions.stories.ts b/packages/frontend/src/pages/user/reactions.stories.ts
new file mode 100644
index 0000000000..0528e98b58
--- /dev/null
+++ b/packages/frontend/src/pages/user/reactions.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import reactions from './reactions.vue';
+const meta = {
+ title: 'pages/user/reactions',
+ component: reactions,
+};
+export const Default = {
+ components: {
+ reactions,
+ },
+ template: '<reactions />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/welcome.entrance.a.stories.ts b/packages/frontend/src/pages/welcome.entrance.a.stories.ts
new file mode 100644
index 0000000000..41b134bba6
--- /dev/null
+++ b/packages/frontend/src/pages/welcome.entrance.a.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import welcome_entrance_a from './welcome.entrance.a.vue';
+const meta = {
+ title: 'pages/welcome.entrance.a',
+ component: welcome_entrance_a,
+};
+export const Default = {
+ components: {
+ welcome_entrance_a,
+ },
+ template: '<welcome.entrance.a />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/welcome.entrance.b.stories.ts b/packages/frontend/src/pages/welcome.entrance.b.stories.ts
new file mode 100644
index 0000000000..9a8fbe5420
--- /dev/null
+++ b/packages/frontend/src/pages/welcome.entrance.b.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import welcome_entrance_b from './welcome.entrance.b.vue';
+const meta = {
+ title: 'pages/welcome.entrance.b',
+ component: welcome_entrance_b,
+};
+export const Default = {
+ components: {
+ welcome_entrance_b,
+ },
+ template: '<welcome.entrance.b />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/welcome.entrance.c.stories.ts b/packages/frontend/src/pages/welcome.entrance.c.stories.ts
new file mode 100644
index 0000000000..fb54919cd6
--- /dev/null
+++ b/packages/frontend/src/pages/welcome.entrance.c.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import welcome_entrance_c from './welcome.entrance.c.vue';
+const meta = {
+ title: 'pages/welcome.entrance.c',
+ component: welcome_entrance_c,
+};
+export const Default = {
+ components: {
+ welcome_entrance_c,
+ },
+ template: '<welcome.entrance.c />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/welcome.setup.stories.ts b/packages/frontend/src/pages/welcome.setup.stories.ts
new file mode 100644
index 0000000000..5e50f1670c
--- /dev/null
+++ b/packages/frontend/src/pages/welcome.setup.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import welcome_setup from './welcome.setup.vue';
+const meta = {
+ title: 'pages/welcome.setup',
+ component: welcome_setup,
+};
+export const Default = {
+ components: {
+ welcome_setup,
+ },
+ template: '<welcome.setup />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/welcome.stories.ts b/packages/frontend/src/pages/welcome.stories.ts
new file mode 100644
index 0000000000..3001f95705
--- /dev/null
+++ b/packages/frontend/src/pages/welcome.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import welcome from './welcome.vue';
+const meta = {
+ title: 'pages/welcome',
+ component: welcome,
+};
+export const Default = {
+ components: {
+ welcome,
+ },
+ template: '<welcome />',
+};
+export default meta;
diff --git a/packages/frontend/src/pages/welcome.timeline.stories.ts b/packages/frontend/src/pages/welcome.timeline.stories.ts
new file mode 100644
index 0000000000..b9ec527a7b
--- /dev/null
+++ b/packages/frontend/src/pages/welcome.timeline.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import welcome_timeline from './welcome.timeline.vue';
+const meta = {
+ title: 'pages/welcome.timeline',
+ component: welcome_timeline,
+};
+export const Default = {
+ components: {
+ welcome_timeline,
+ },
+ template: '<welcome.timeline />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/_common_/common.stories.ts b/packages/frontend/src/ui/_common_/common.stories.ts
new file mode 100644
index 0000000000..97d91f978c
--- /dev/null
+++ b/packages/frontend/src/ui/_common_/common.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import common from './common.vue';
+const meta = {
+ title: 'ui/_common_/common',
+ component: common,
+};
+export const Default = {
+ components: {
+ common,
+ },
+ template: '<common />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/_common_/navbar-for-mobile.stories.ts b/packages/frontend/src/ui/_common_/navbar-for-mobile.stories.ts
new file mode 100644
index 0000000000..722b1fb7b4
--- /dev/null
+++ b/packages/frontend/src/ui/_common_/navbar-for-mobile.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import navbar_for_mobile from './navbar-for-mobile.vue';
+const meta = {
+ title: 'ui/_common_/navbar-for-mobile',
+ component: navbar_for_mobile,
+};
+export const Default = {
+ components: {
+ navbar_for_mobile,
+ },
+ template: '<navbar-for-mobile />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/_common_/navbar.stories.ts b/packages/frontend/src/ui/_common_/navbar.stories.ts
new file mode 100644
index 0000000000..a04c1831e5
--- /dev/null
+++ b/packages/frontend/src/ui/_common_/navbar.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import navbar from './navbar.vue';
+const meta = {
+ title: 'ui/_common_/navbar',
+ component: navbar,
+};
+export const Default = {
+ components: {
+ navbar,
+ },
+ template: '<navbar />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/_common_/notification.stories.ts b/packages/frontend/src/ui/_common_/notification.stories.ts
new file mode 100644
index 0000000000..f77b1786b9
--- /dev/null
+++ b/packages/frontend/src/ui/_common_/notification.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import notification from './notification.vue';
+const meta = {
+ title: 'ui/_common_/notification',
+ component: notification,
+};
+export const Default = {
+ components: {
+ notification,
+ },
+ template: '<notification />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/_common_/statusbar-federation.stories.ts b/packages/frontend/src/ui/_common_/statusbar-federation.stories.ts
new file mode 100644
index 0000000000..c918bcf0a3
--- /dev/null
+++ b/packages/frontend/src/ui/_common_/statusbar-federation.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import statusbar_federation from './statusbar-federation.vue';
+const meta = {
+ title: 'ui/_common_/statusbar-federation',
+ component: statusbar_federation,
+};
+export const Default = {
+ components: {
+ statusbar_federation,
+ },
+ template: '<statusbar-federation />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/_common_/statusbar-rss.stories.ts b/packages/frontend/src/ui/_common_/statusbar-rss.stories.ts
new file mode 100644
index 0000000000..5366e645e7
--- /dev/null
+++ b/packages/frontend/src/ui/_common_/statusbar-rss.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import statusbar_rss from './statusbar-rss.vue';
+const meta = {
+ title: 'ui/_common_/statusbar-rss',
+ component: statusbar_rss,
+};
+export const Default = {
+ components: {
+ statusbar_rss,
+ },
+ template: '<statusbar-rss />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/_common_/statusbar-user-list.stories.ts b/packages/frontend/src/ui/_common_/statusbar-user-list.stories.ts
new file mode 100644
index 0000000000..e3fe7370d1
--- /dev/null
+++ b/packages/frontend/src/ui/_common_/statusbar-user-list.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import statusbar_user_list from './statusbar-user-list.vue';
+const meta = {
+ title: 'ui/_common_/statusbar-user-list',
+ component: statusbar_user_list,
+};
+export const Default = {
+ components: {
+ statusbar_user_list,
+ },
+ template: '<statusbar-user-list />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/_common_/statusbars.stories.ts b/packages/frontend/src/ui/_common_/statusbars.stories.ts
new file mode 100644
index 0000000000..8a0e0f21c1
--- /dev/null
+++ b/packages/frontend/src/ui/_common_/statusbars.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import statusbars from './statusbars.vue';
+const meta = {
+ title: 'ui/_common_/statusbars',
+ component: statusbars,
+};
+export const Default = {
+ components: {
+ statusbars,
+ },
+ template: '<statusbars />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/_common_/stream-indicator.stories.ts b/packages/frontend/src/ui/_common_/stream-indicator.stories.ts
new file mode 100644
index 0000000000..e1dec78486
--- /dev/null
+++ b/packages/frontend/src/ui/_common_/stream-indicator.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import stream_indicator from './stream-indicator.vue';
+const meta = {
+ title: 'ui/_common_/stream-indicator',
+ component: stream_indicator,
+};
+export const Default = {
+ components: {
+ stream_indicator,
+ },
+ template: '<stream-indicator />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/_common_/upload.stories.ts b/packages/frontend/src/ui/_common_/upload.stories.ts
new file mode 100644
index 0000000000..351a918cfa
--- /dev/null
+++ b/packages/frontend/src/ui/_common_/upload.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import upload from './upload.vue';
+const meta = {
+ title: 'ui/_common_/upload',
+ component: upload,
+};
+export const Default = {
+ components: {
+ upload,
+ },
+ template: '<upload />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/classic.header.stories.ts b/packages/frontend/src/ui/classic.header.stories.ts
new file mode 100644
index 0000000000..7e3e6f9006
--- /dev/null
+++ b/packages/frontend/src/ui/classic.header.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import classic_header from './classic.header.vue';
+const meta = {
+ title: 'ui/classic.header',
+ component: classic_header,
+};
+export const Default = {
+ components: {
+ classic_header,
+ },
+ template: '<classic.header />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/classic.sidebar.stories.ts b/packages/frontend/src/ui/classic.sidebar.stories.ts
new file mode 100644
index 0000000000..479dfb7396
--- /dev/null
+++ b/packages/frontend/src/ui/classic.sidebar.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import classic_sidebar from './classic.sidebar.vue';
+const meta = {
+ title: 'ui/classic.sidebar',
+ component: classic_sidebar,
+};
+export const Default = {
+ components: {
+ classic_sidebar,
+ },
+ template: '<classic.sidebar />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/classic.stories.ts b/packages/frontend/src/ui/classic.stories.ts
new file mode 100644
index 0000000000..46de825774
--- /dev/null
+++ b/packages/frontend/src/ui/classic.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import classic from './classic.vue';
+const meta = {
+ title: 'ui/classic',
+ component: classic,
+};
+export const Default = {
+ components: {
+ classic,
+ },
+ template: '<classic />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck.stories.ts b/packages/frontend/src/ui/deck.stories.ts
new file mode 100644
index 0000000000..f1444b4e89
--- /dev/null
+++ b/packages/frontend/src/ui/deck.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import deck from './deck.vue';
+const meta = {
+ title: 'ui/deck',
+ component: deck,
+};
+export const Default = {
+ components: {
+ deck,
+ },
+ template: '<deck />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck/antenna-column.stories.ts b/packages/frontend/src/ui/deck/antenna-column.stories.ts
new file mode 100644
index 0000000000..02d469cd5e
--- /dev/null
+++ b/packages/frontend/src/ui/deck/antenna-column.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import antenna_column from './antenna-column.vue';
+const meta = {
+ title: 'ui/deck/antenna-column',
+ component: antenna_column,
+};
+export const Default = {
+ components: {
+ antenna_column,
+ },
+ template: '<antenna-column />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck/channel-column.stories.ts b/packages/frontend/src/ui/deck/channel-column.stories.ts
new file mode 100644
index 0000000000..8cef29f1d7
--- /dev/null
+++ b/packages/frontend/src/ui/deck/channel-column.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import channel_column from './channel-column.vue';
+const meta = {
+ title: 'ui/deck/channel-column',
+ component: channel_column,
+};
+export const Default = {
+ components: {
+ channel_column,
+ },
+ template: '<channel-column />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck/column-core.stories.ts b/packages/frontend/src/ui/deck/column-core.stories.ts
new file mode 100644
index 0000000000..f374d8adaf
--- /dev/null
+++ b/packages/frontend/src/ui/deck/column-core.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import column_core from './column-core.vue';
+const meta = {
+ title: 'ui/deck/column-core',
+ component: column_core,
+};
+export const Default = {
+ components: {
+ column_core,
+ },
+ template: '<column-core />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck/column.stories.ts b/packages/frontend/src/ui/deck/column.stories.ts
new file mode 100644
index 0000000000..1903485402
--- /dev/null
+++ b/packages/frontend/src/ui/deck/column.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import column from './column.vue';
+const meta = {
+ title: 'ui/deck/column',
+ component: column,
+};
+export const Default = {
+ components: {
+ column,
+ },
+ template: '<column />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck/direct-column.stories.ts b/packages/frontend/src/ui/deck/direct-column.stories.ts
new file mode 100644
index 0000000000..b90fdef443
--- /dev/null
+++ b/packages/frontend/src/ui/deck/direct-column.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import direct_column from './direct-column.vue';
+const meta = {
+ title: 'ui/deck/direct-column',
+ component: direct_column,
+};
+export const Default = {
+ components: {
+ direct_column,
+ },
+ template: '<direct-column />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck/list-column.stories.ts b/packages/frontend/src/ui/deck/list-column.stories.ts
new file mode 100644
index 0000000000..f8874cae80
--- /dev/null
+++ b/packages/frontend/src/ui/deck/list-column.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import list_column from './list-column.vue';
+const meta = {
+ title: 'ui/deck/list-column',
+ component: list_column,
+};
+export const Default = {
+ components: {
+ list_column,
+ },
+ template: '<list-column />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck/main-column.stories.ts b/packages/frontend/src/ui/deck/main-column.stories.ts
new file mode 100644
index 0000000000..0667fd8bfc
--- /dev/null
+++ b/packages/frontend/src/ui/deck/main-column.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import main_column from './main-column.vue';
+const meta = {
+ title: 'ui/deck/main-column',
+ component: main_column,
+};
+export const Default = {
+ components: {
+ main_column,
+ },
+ template: '<main-column />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck/mentions-column.stories.ts b/packages/frontend/src/ui/deck/mentions-column.stories.ts
new file mode 100644
index 0000000000..3b44a28323
--- /dev/null
+++ b/packages/frontend/src/ui/deck/mentions-column.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import mentions_column from './mentions-column.vue';
+const meta = {
+ title: 'ui/deck/mentions-column',
+ component: mentions_column,
+};
+export const Default = {
+ components: {
+ mentions_column,
+ },
+ template: '<mentions-column />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck/notifications-column.stories.ts b/packages/frontend/src/ui/deck/notifications-column.stories.ts
new file mode 100644
index 0000000000..07bb499e97
--- /dev/null
+++ b/packages/frontend/src/ui/deck/notifications-column.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import notifications_column from './notifications-column.vue';
+const meta = {
+ title: 'ui/deck/notifications-column',
+ component: notifications_column,
+};
+export const Default = {
+ components: {
+ notifications_column,
+ },
+ template: '<notifications-column />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck/tl-column.stories.ts b/packages/frontend/src/ui/deck/tl-column.stories.ts
new file mode 100644
index 0000000000..44a03581e1
--- /dev/null
+++ b/packages/frontend/src/ui/deck/tl-column.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import tl_column from './tl-column.vue';
+const meta = {
+ title: 'ui/deck/tl-column',
+ component: tl_column,
+};
+export const Default = {
+ components: {
+ tl_column,
+ },
+ template: '<tl-column />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/deck/widgets-column.stories.ts b/packages/frontend/src/ui/deck/widgets-column.stories.ts
new file mode 100644
index 0000000000..8848e1fe5f
--- /dev/null
+++ b/packages/frontend/src/ui/deck/widgets-column.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import widgets_column from './widgets-column.vue';
+const meta = {
+ title: 'ui/deck/widgets-column',
+ component: widgets_column,
+};
+export const Default = {
+ components: {
+ widgets_column,
+ },
+ template: '<widgets-column />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/universal.stories.ts b/packages/frontend/src/ui/universal.stories.ts
new file mode 100644
index 0000000000..6f9174c8af
--- /dev/null
+++ b/packages/frontend/src/ui/universal.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import universal from './universal.vue';
+const meta = {
+ title: 'ui/universal',
+ component: universal,
+};
+export const Default = {
+ components: {
+ universal,
+ },
+ template: '<universal />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/universal.widgets.stories.ts b/packages/frontend/src/ui/universal.widgets.stories.ts
new file mode 100644
index 0000000000..4c024e5362
--- /dev/null
+++ b/packages/frontend/src/ui/universal.widgets.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import universal_widgets from './universal.widgets.vue';
+const meta = {
+ title: 'ui/universal.widgets',
+ component: universal_widgets,
+};
+export const Default = {
+ components: {
+ universal_widgets,
+ },
+ template: '<universal.widgets />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/visitor.stories.ts b/packages/frontend/src/ui/visitor.stories.ts
new file mode 100644
index 0000000000..25fcdc2da8
--- /dev/null
+++ b/packages/frontend/src/ui/visitor.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import visitor from './visitor.vue';
+const meta = {
+ title: 'ui/visitor',
+ component: visitor,
+};
+export const Default = {
+ components: {
+ visitor,
+ },
+ template: '<visitor />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/visitor/a.stories.ts b/packages/frontend/src/ui/visitor/a.stories.ts
new file mode 100644
index 0000000000..0990441976
--- /dev/null
+++ b/packages/frontend/src/ui/visitor/a.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import a from './a.vue';
+const meta = {
+ title: 'ui/visitor/a',
+ component: a,
+};
+export const Default = {
+ components: {
+ a,
+ },
+ template: '<a />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/visitor/b.stories.ts b/packages/frontend/src/ui/visitor/b.stories.ts
new file mode 100644
index 0000000000..ff65dc0962
--- /dev/null
+++ b/packages/frontend/src/ui/visitor/b.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import b from './b.vue';
+const meta = {
+ title: 'ui/visitor/b',
+ component: b,
+};
+export const Default = {
+ components: {
+ b,
+ },
+ template: '<b />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/visitor/header.stories.ts b/packages/frontend/src/ui/visitor/header.stories.ts
new file mode 100644
index 0000000000..c233767351
--- /dev/null
+++ b/packages/frontend/src/ui/visitor/header.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import header from './header.vue';
+const meta = {
+ title: 'ui/visitor/header',
+ component: header,
+};
+export const Default = {
+ components: {
+ header,
+ },
+ template: '<header />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/visitor/kanban.stories.ts b/packages/frontend/src/ui/visitor/kanban.stories.ts
new file mode 100644
index 0000000000..d2e1b6a108
--- /dev/null
+++ b/packages/frontend/src/ui/visitor/kanban.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import kanban from './kanban.vue';
+const meta = {
+ title: 'ui/visitor/kanban',
+ component: kanban,
+};
+export const Default = {
+ components: {
+ kanban,
+ },
+ template: '<kanban />',
+};
+export default meta;
diff --git a/packages/frontend/src/ui/zen.stories.ts b/packages/frontend/src/ui/zen.stories.ts
new file mode 100644
index 0000000000..c3652b6bbb
--- /dev/null
+++ b/packages/frontend/src/ui/zen.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import zen from './zen.vue';
+const meta = {
+ title: 'ui/zen',
+ component: zen,
+};
+export const Default = {
+ components: {
+ zen,
+ },
+ template: '<zen />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetActivity.calendar.stories.ts b/packages/frontend/src/widgets/WidgetActivity.calendar.stories.ts
new file mode 100644
index 0000000000..fc25eab6d8
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetActivity.calendar.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetActivity_calendar from './WidgetActivity.calendar.vue';
+const meta = {
+ title: 'widgets/WidgetActivity.calendar',
+ component: WidgetActivity_calendar,
+};
+export const Default = {
+ components: {
+ WidgetActivity_calendar,
+ },
+ template: '<WidgetActivity.calendar />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetActivity.chart.stories.ts b/packages/frontend/src/widgets/WidgetActivity.chart.stories.ts
new file mode 100644
index 0000000000..2923613159
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetActivity.chart.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetActivity_chart from './WidgetActivity.chart.vue';
+const meta = {
+ title: 'widgets/WidgetActivity.chart',
+ component: WidgetActivity_chart,
+};
+export const Default = {
+ components: {
+ WidgetActivity_chart,
+ },
+ template: '<WidgetActivity.chart />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetActivity.stories.ts b/packages/frontend/src/widgets/WidgetActivity.stories.ts
new file mode 100644
index 0000000000..b52fafab7b
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetActivity.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetActivity from './WidgetActivity.vue';
+const meta = {
+ title: 'widgets/WidgetActivity',
+ component: WidgetActivity,
+};
+export const Default = {
+ components: {
+ WidgetActivity,
+ },
+ template: '<WidgetActivity />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetAichan.stories.ts b/packages/frontend/src/widgets/WidgetAichan.stories.ts
new file mode 100644
index 0000000000..e7fc604865
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetAichan.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetAichan from './WidgetAichan.vue';
+const meta = {
+ title: 'widgets/WidgetAichan',
+ component: WidgetAichan,
+};
+export const Default = {
+ components: {
+ WidgetAichan,
+ },
+ template: '<WidgetAichan />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetAiscript.stories.ts b/packages/frontend/src/widgets/WidgetAiscript.stories.ts
new file mode 100644
index 0000000000..765e181f1b
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetAiscript.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetAiscript from './WidgetAiscript.vue';
+const meta = {
+ title: 'widgets/WidgetAiscript',
+ component: WidgetAiscript,
+};
+export const Default = {
+ components: {
+ WidgetAiscript,
+ },
+ template: '<WidgetAiscript />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetAiscriptApp.stories.ts b/packages/frontend/src/widgets/WidgetAiscriptApp.stories.ts
new file mode 100644
index 0000000000..ecabb3ed4a
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetAiscriptApp.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetAiscriptApp from './WidgetAiscriptApp.vue';
+const meta = {
+ title: 'widgets/WidgetAiscriptApp',
+ component: WidgetAiscriptApp,
+};
+export const Default = {
+ components: {
+ WidgetAiscriptApp,
+ },
+ template: '<WidgetAiscriptApp />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetButton.stories.ts b/packages/frontend/src/widgets/WidgetButton.stories.ts
new file mode 100644
index 0000000000..c5ee3f9c66
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetButton.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetButton from './WidgetButton.vue';
+const meta = {
+ title: 'widgets/WidgetButton',
+ component: WidgetButton,
+};
+export const Default = {
+ components: {
+ WidgetButton,
+ },
+ template: '<WidgetButton />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetCalendar.stories.ts b/packages/frontend/src/widgets/WidgetCalendar.stories.ts
new file mode 100644
index 0000000000..fa5e31cd26
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetCalendar.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetCalendar from './WidgetCalendar.vue';
+const meta = {
+ title: 'widgets/WidgetCalendar',
+ component: WidgetCalendar,
+};
+export const Default = {
+ components: {
+ WidgetCalendar,
+ },
+ template: '<WidgetCalendar />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetClicker.stories.ts b/packages/frontend/src/widgets/WidgetClicker.stories.ts
new file mode 100644
index 0000000000..0f1622c691
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetClicker.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetClicker from './WidgetClicker.vue';
+const meta = {
+ title: 'widgets/WidgetClicker',
+ component: WidgetClicker,
+};
+export const Default = {
+ components: {
+ WidgetClicker,
+ },
+ template: '<WidgetClicker />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetClock.stories.ts b/packages/frontend/src/widgets/WidgetClock.stories.ts
new file mode 100644
index 0000000000..8dad29b5da
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetClock.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetClock from './WidgetClock.vue';
+const meta = {
+ title: 'widgets/WidgetClock',
+ component: WidgetClock,
+};
+export const Default = {
+ components: {
+ WidgetClock,
+ },
+ template: '<WidgetClock />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetDigitalClock.stories.ts b/packages/frontend/src/widgets/WidgetDigitalClock.stories.ts
new file mode 100644
index 0000000000..1af1a5b511
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetDigitalClock.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetDigitalClock from './WidgetDigitalClock.vue';
+const meta = {
+ title: 'widgets/WidgetDigitalClock',
+ component: WidgetDigitalClock,
+};
+export const Default = {
+ components: {
+ WidgetDigitalClock,
+ },
+ template: '<WidgetDigitalClock />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetFederation.stories.ts b/packages/frontend/src/widgets/WidgetFederation.stories.ts
new file mode 100644
index 0000000000..20cbfa93b7
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetFederation.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetFederation from './WidgetFederation.vue';
+const meta = {
+ title: 'widgets/WidgetFederation',
+ component: WidgetFederation,
+};
+export const Default = {
+ components: {
+ WidgetFederation,
+ },
+ template: '<WidgetFederation />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetInstanceCloud.stories.ts b/packages/frontend/src/widgets/WidgetInstanceCloud.stories.ts
new file mode 100644
index 0000000000..1e9acb7154
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetInstanceCloud.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetInstanceCloud from './WidgetInstanceCloud.vue';
+const meta = {
+ title: 'widgets/WidgetInstanceCloud',
+ component: WidgetInstanceCloud,
+};
+export const Default = {
+ components: {
+ WidgetInstanceCloud,
+ },
+ template: '<WidgetInstanceCloud />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetInstanceInfo.stories.ts b/packages/frontend/src/widgets/WidgetInstanceInfo.stories.ts
new file mode 100644
index 0000000000..e74d5f34e7
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetInstanceInfo.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetInstanceInfo from './WidgetInstanceInfo.vue';
+const meta = {
+ title: 'widgets/WidgetInstanceInfo',
+ component: WidgetInstanceInfo,
+};
+export const Default = {
+ components: {
+ WidgetInstanceInfo,
+ },
+ template: '<WidgetInstanceInfo />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetJobQueue.stories.ts b/packages/frontend/src/widgets/WidgetJobQueue.stories.ts
new file mode 100644
index 0000000000..256cf692ec
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetJobQueue.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetJobQueue from './WidgetJobQueue.vue';
+const meta = {
+ title: 'widgets/WidgetJobQueue',
+ component: WidgetJobQueue,
+};
+export const Default = {
+ components: {
+ WidgetJobQueue,
+ },
+ template: '<WidgetJobQueue />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetMemo.stories.ts b/packages/frontend/src/widgets/WidgetMemo.stories.ts
new file mode 100644
index 0000000000..bfe331ef19
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetMemo.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetMemo from './WidgetMemo.vue';
+const meta = {
+ title: 'widgets/WidgetMemo',
+ component: WidgetMemo,
+};
+export const Default = {
+ components: {
+ WidgetMemo,
+ },
+ template: '<WidgetMemo />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetNotifications.stories.ts b/packages/frontend/src/widgets/WidgetNotifications.stories.ts
new file mode 100644
index 0000000000..0399cbe361
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetNotifications.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetNotifications from './WidgetNotifications.vue';
+const meta = {
+ title: 'widgets/WidgetNotifications',
+ component: WidgetNotifications,
+};
+export const Default = {
+ components: {
+ WidgetNotifications,
+ },
+ template: '<WidgetNotifications />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetOnlineUsers.stories.ts b/packages/frontend/src/widgets/WidgetOnlineUsers.stories.ts
new file mode 100644
index 0000000000..c7c8c53c25
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetOnlineUsers.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetOnlineUsers from './WidgetOnlineUsers.vue';
+const meta = {
+ title: 'widgets/WidgetOnlineUsers',
+ component: WidgetOnlineUsers,
+};
+export const Default = {
+ components: {
+ WidgetOnlineUsers,
+ },
+ template: '<WidgetOnlineUsers />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetPhotos.stories.ts b/packages/frontend/src/widgets/WidgetPhotos.stories.ts
new file mode 100644
index 0000000000..137a1bb807
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetPhotos.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetPhotos from './WidgetPhotos.vue';
+const meta = {
+ title: 'widgets/WidgetPhotos',
+ component: WidgetPhotos,
+};
+export const Default = {
+ components: {
+ WidgetPhotos,
+ },
+ template: '<WidgetPhotos />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetPostForm.stories.ts b/packages/frontend/src/widgets/WidgetPostForm.stories.ts
new file mode 100644
index 0000000000..867902ec28
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetPostForm.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetPostForm from './WidgetPostForm.vue';
+const meta = {
+ title: 'widgets/WidgetPostForm',
+ component: WidgetPostForm,
+};
+export const Default = {
+ components: {
+ WidgetPostForm,
+ },
+ template: '<WidgetPostForm />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetProfile.stories.ts b/packages/frontend/src/widgets/WidgetProfile.stories.ts
new file mode 100644
index 0000000000..b7391eaaa7
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetProfile.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetProfile from './WidgetProfile.vue';
+const meta = {
+ title: 'widgets/WidgetProfile',
+ component: WidgetProfile,
+};
+export const Default = {
+ components: {
+ WidgetProfile,
+ },
+ template: '<WidgetProfile />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetRss.stories.ts b/packages/frontend/src/widgets/WidgetRss.stories.ts
new file mode 100644
index 0000000000..79fed6d7c7
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetRss.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetRss from './WidgetRss.vue';
+const meta = {
+ title: 'widgets/WidgetRss',
+ component: WidgetRss,
+};
+export const Default = {
+ components: {
+ WidgetRss,
+ },
+ template: '<WidgetRss />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetRssTicker.stories.ts b/packages/frontend/src/widgets/WidgetRssTicker.stories.ts
new file mode 100644
index 0000000000..27acb1b62d
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetRssTicker.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetRssTicker from './WidgetRssTicker.vue';
+const meta = {
+ title: 'widgets/WidgetRssTicker',
+ component: WidgetRssTicker,
+};
+export const Default = {
+ components: {
+ WidgetRssTicker,
+ },
+ template: '<WidgetRssTicker />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetSlideshow.stories.ts b/packages/frontend/src/widgets/WidgetSlideshow.stories.ts
new file mode 100644
index 0000000000..d138fd8d6b
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetSlideshow.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetSlideshow from './WidgetSlideshow.vue';
+const meta = {
+ title: 'widgets/WidgetSlideshow',
+ component: WidgetSlideshow,
+};
+export const Default = {
+ components: {
+ WidgetSlideshow,
+ },
+ template: '<WidgetSlideshow />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetTimeline.stories.ts b/packages/frontend/src/widgets/WidgetTimeline.stories.ts
new file mode 100644
index 0000000000..5124035e04
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetTimeline.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetTimeline from './WidgetTimeline.vue';
+const meta = {
+ title: 'widgets/WidgetTimeline',
+ component: WidgetTimeline,
+};
+export const Default = {
+ components: {
+ WidgetTimeline,
+ },
+ template: '<WidgetTimeline />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetTrends.stories.ts b/packages/frontend/src/widgets/WidgetTrends.stories.ts
new file mode 100644
index 0000000000..a75e76e98e
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetTrends.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetTrends from './WidgetTrends.vue';
+const meta = {
+ title: 'widgets/WidgetTrends',
+ component: WidgetTrends,
+};
+export const Default = {
+ components: {
+ WidgetTrends,
+ },
+ template: '<WidgetTrends />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetUnixClock.stories.ts b/packages/frontend/src/widgets/WidgetUnixClock.stories.ts
new file mode 100644
index 0000000000..d6d05a6740
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetUnixClock.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetUnixClock from './WidgetUnixClock.vue';
+const meta = {
+ title: 'widgets/WidgetUnixClock',
+ component: WidgetUnixClock,
+};
+export const Default = {
+ components: {
+ WidgetUnixClock,
+ },
+ template: '<WidgetUnixClock />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/WidgetUserList.stories.ts b/packages/frontend/src/widgets/WidgetUserList.stories.ts
new file mode 100644
index 0000000000..8621060cda
--- /dev/null
+++ b/packages/frontend/src/widgets/WidgetUserList.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import WidgetUserList from './WidgetUserList.vue';
+const meta = {
+ title: 'widgets/WidgetUserList',
+ component: WidgetUserList,
+};
+export const Default = {
+ components: {
+ WidgetUserList,
+ },
+ template: '<WidgetUserList />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/server-metric/cpu-mem.stories.ts b/packages/frontend/src/widgets/server-metric/cpu-mem.stories.ts
new file mode 100644
index 0000000000..8150e38a0a
--- /dev/null
+++ b/packages/frontend/src/widgets/server-metric/cpu-mem.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import cpu_mem from './cpu-mem.vue';
+const meta = {
+ title: 'widgets/server-metric/cpu-mem',
+ component: cpu_mem,
+};
+export const Default = {
+ components: {
+ cpu_mem,
+ },
+ template: '<cpu-mem />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/server-metric/cpu.stories.ts b/packages/frontend/src/widgets/server-metric/cpu.stories.ts
new file mode 100644
index 0000000000..1afd2ce8e6
--- /dev/null
+++ b/packages/frontend/src/widgets/server-metric/cpu.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import cpu from './cpu.vue';
+const meta = {
+ title: 'widgets/server-metric/cpu',
+ component: cpu,
+};
+export const Default = {
+ components: {
+ cpu,
+ },
+ template: '<cpu />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/server-metric/disk.stories.ts b/packages/frontend/src/widgets/server-metric/disk.stories.ts
new file mode 100644
index 0000000000..53042da755
--- /dev/null
+++ b/packages/frontend/src/widgets/server-metric/disk.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import disk from './disk.vue';
+const meta = {
+ title: 'widgets/server-metric/disk',
+ component: disk,
+};
+export const Default = {
+ components: {
+ disk,
+ },
+ template: '<disk />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/server-metric/index.stories.ts b/packages/frontend/src/widgets/server-metric/index.stories.ts
new file mode 100644
index 0000000000..28a0565f20
--- /dev/null
+++ b/packages/frontend/src/widgets/server-metric/index.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import index from './index.vue';
+const meta = {
+ title: 'widgets/server-metric/index',
+ component: index,
+};
+export const Default = {
+ components: {
+ index,
+ },
+ template: '<index />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/server-metric/mem.stories.ts b/packages/frontend/src/widgets/server-metric/mem.stories.ts
new file mode 100644
index 0000000000..968b042fc0
--- /dev/null
+++ b/packages/frontend/src/widgets/server-metric/mem.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import mem from './mem.vue';
+const meta = {
+ title: 'widgets/server-metric/mem',
+ component: mem,
+};
+export const Default = {
+ components: {
+ mem,
+ },
+ template: '<mem />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/server-metric/net.stories.ts b/packages/frontend/src/widgets/server-metric/net.stories.ts
new file mode 100644
index 0000000000..e10b4b2baf
--- /dev/null
+++ b/packages/frontend/src/widgets/server-metric/net.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import net from './net.vue';
+const meta = {
+ title: 'widgets/server-metric/net',
+ component: net,
+};
+export const Default = {
+ components: {
+ net,
+ },
+ template: '<net />',
+};
+export default meta;
diff --git a/packages/frontend/src/widgets/server-metric/pie.stories.ts b/packages/frontend/src/widgets/server-metric/pie.stories.ts
new file mode 100644
index 0000000000..eeab11e9f7
--- /dev/null
+++ b/packages/frontend/src/widgets/server-metric/pie.stories.ts
@@ -0,0 +1,13 @@
+import { Meta, Story } from '@storybook/vue3';
+import pie from './pie.vue';
+const meta = {
+ title: 'widgets/server-metric/pie',
+ component: pie,
+};
+export const Default = {
+ components: {
+ pie,
+ },
+ template: '<pie />',
+};
+export default meta;