diff --git a/apps/web/.storybook/test-runner.js b/apps/web/.storybook/test-runner.js index 7572f85..0cb4219 100644 --- a/apps/web/.storybook/test-runner.js +++ b/apps/web/.storybook/test-runner.js @@ -3,8 +3,10 @@ // headless iframe size that @storybook/test-runner navigates to directly. export default { async preVisit(page, context) { - if (context.id?.startsWith('pages-catalogpage--mobile')) { - await page.setViewportSize({ width: 375, height: 900 }); + if (context.id?.includes('--enlarged')) { + await page.setViewportSize({ width: 640, height: 900 }); + } else if (context.id?.includes('--mobile')) { + await page.setViewportSize({ width: 320, height: 900 }); } }, }; diff --git a/apps/web/src/components/atoms/ConditionBadge.stories.js b/apps/web/src/components/atoms/ConditionBadge.stories.js index 2754c72..030726e 100644 --- a/apps/web/src/components/atoms/ConditionBadge.stories.js +++ b/apps/web/src/components/atoms/ConditionBadge.stories.js @@ -2,4 +2,5 @@ import ConditionBadge from './ConditionBadge.vue'; export default { title: 'Atoms/ConditionBadge', component: ConditionBadge }; export const Unselected = { args: { label: 'Near Mint', selected: false } }; -export const Selected = { args: { label: 'Near Mint', selected: true } }; \ No newline at end of file +export const Selected = { args: { label: 'Near Mint', selected: true } }; +export const ReadOnly = { args: { label: 'Near Mint', interactive: false } }; diff --git a/apps/web/src/components/atoms/ConditionBadge.vue b/apps/web/src/components/atoms/ConditionBadge.vue index 94ec55c..4558789 100644 --- a/apps/web/src/components/atoms/ConditionBadge.vue +++ b/apps/web/src/components/atoms/ConditionBadge.vue @@ -1,15 +1,17 @@