From 3ab2a008f2c65ad7314168b6b6700753bbe997a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Acid=20Chicken=20=28=E7=A1=AB=E9=85=B8=E9=B6=8F=29?= <root@acid-chicken.com> Date: Mon, 3 Apr 2023 03:03:43 +0900 Subject: [PATCH] ci(#10336): change parameters --- .../src/components/global/MkAvatar.stories.impl.ts | 1 + .../src/components/global/MkPageHeader.stories.impl.ts | 4 ++++ .../frontend/src/components/global/MkPageHeader.tabs.vue | 7 +------ packages/frontend/src/components/global/MkPageHeader.vue | 3 +-- 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/packages/frontend/src/components/global/MkAvatar.stories.impl.ts b/packages/frontend/src/components/global/MkAvatar.stories.impl.ts index 6153f81294..6c46f75b5f 100644 --- a/packages/frontend/src/components/global/MkAvatar.stories.impl.ts +++ b/packages/frontend/src/components/global/MkAvatar.stories.impl.ts @@ -54,6 +54,7 @@ export const ProfilePageCat = { }, }, parameters: { + ...ProfilePage.parameters, chromatic: { /* Your story couldn’t be captured because it exceeds our 25,000,000px limit. Its dimensions are 5,504,893x5,504,892px. Possible ways to resolve: * * Separate pages into components diff --git a/packages/frontend/src/components/global/MkPageHeader.stories.impl.ts b/packages/frontend/src/components/global/MkPageHeader.stories.impl.ts index f164e0957d..5519d60fc4 100644 --- a/packages/frontend/src/components/global/MkPageHeader.stories.impl.ts +++ b/packages/frontend/src/components/global/MkPageHeader.stories.impl.ts @@ -28,6 +28,10 @@ export const Empty = { }, parameters: { layout: 'centered', + chromatic: { + /* This component has animations that are implemented with JavaScript. So it's unstable to take a snapshot. */ + disableSnapshot: true, + }, }, } satisfies StoryObj<typeof MkPageHeader>; export const OneTab = { diff --git a/packages/frontend/src/components/global/MkPageHeader.tabs.vue b/packages/frontend/src/components/global/MkPageHeader.tabs.vue index 166f632c6f..9e1da64e61 100644 --- a/packages/frontend/src/components/global/MkPageHeader.tabs.vue +++ b/packages/frontend/src/components/global/MkPageHeader.tabs.vue @@ -52,7 +52,6 @@ import { onMounted, onUnmounted, watch, nextTick, shallowRef } from 'vue'; import { defaultStore } from '@/store'; const props = withDefaults(defineProps<{ - static?: boolean; tabs?: Tab[]; tab?: string; rootEl?: HTMLElement; @@ -128,11 +127,7 @@ async function enter(el: HTMLElement) { entering = false; }); - if (props.static) { - renderTab(); - } else { - setTimeout(renderTab, 170); - } + setTimeout(renderTab, 170); } function afterEnter(el: HTMLElement) { //el.style.width = ''; diff --git a/packages/frontend/src/components/global/MkPageHeader.vue b/packages/frontend/src/components/global/MkPageHeader.vue index 94e1e8dd0b..0d229a9370 100644 --- a/packages/frontend/src/components/global/MkPageHeader.vue +++ b/packages/frontend/src/components/global/MkPageHeader.vue @@ -19,7 +19,7 @@ </div> </div> </div> - <XTabs v-if="!narrow || hideTitle" :class="$style.tabs" :static="static" :tab="tab" :tabs="tabs" :root-el="el" @update:tab="key => emit('update:tab', key)" @tab-click="onTabClick"/> + <XTabs v-if="!narrow || hideTitle" :class="$style.tabs" :tab="tab" :tabs="tabs" :root-el="el" @update:tab="key => emit('update:tab', key)" @tab-click="onTabClick"/> </template> <div v-if="(!thin_ && narrow && !hideTitle) || (actions && actions.length > 0)" :class="$style.buttonsRight"> <template v-for="action in actions"> @@ -43,7 +43,6 @@ import { injectPageMetadata } from '@/scripts/page-metadata'; import { $i, openAccountMenu as openAccountMenu_ } from '@/account'; const props = withDefaults(defineProps<{ - static?: boolean; tabs?: Tab[]; tab?: string; actions?: {