Skip to content

Commit ecae7e3

Browse files
chore: upgrade storybook/test-runner (#128)
* chore: upgrade storybook/test-runner * Automated linting/prettier update * upgrade storybook and fix test * Automated linting/prettier update --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
1 parent f6cfba1 commit ecae7e3

3 files changed

Lines changed: 1236 additions & 975 deletions

File tree

packages/pages-components/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,15 @@
5454
"mapbox-gl": "^2.9.2"
5555
},
5656
"devDependencies": {
57-
"@storybook/addon-a11y": "^8.5.8",
58-
"@storybook/addon-essentials": "^8.5.8",
59-
"@storybook/addon-interactions": "^8.5.8",
60-
"@storybook/addon-links": "^8.5.8",
61-
"@storybook/blocks": "^8.5.8",
62-
"@storybook/react": "^8.5.8",
63-
"@storybook/react-vite": "^8.5.8",
64-
"@storybook/test-runner": "^0.21.3",
57+
"@playwright/test": "^1.55.1",
58+
"@storybook/addon-a11y": "^8.6.14",
59+
"@storybook/addon-essentials": "^8.6.14",
60+
"@storybook/addon-interactions": "^8.6.14",
61+
"@storybook/addon-links": "^8.6.14",
62+
"@storybook/blocks": "^8.6.14",
63+
"@storybook/react": "^8.6.14",
64+
"@storybook/react-vite": "^8.6.14",
65+
"@storybook/test-runner": "^0.23.0",
6566
"@storybook/testing-library": "^0.2.2",
6667
"@testing-library/react": "^14.1.2",
6768
"@testing-library/user-event": "^14.5.1",
@@ -80,12 +81,11 @@
8081
"generate-license-file": "^3.0.1",
8182
"jest-image-snapshot": "^6.4.0",
8283
"jsdom": "^24.1.0",
83-
"@playwright/test": "^1.55.1",
8484
"playwright-core": "^1.55.1",
8585
"prop-types": "^15.8.1",
8686
"react": "^18.2.0",
8787
"react-dom": "^18.2.0",
88-
"storybook": "^8.5.8",
88+
"storybook": "^8.6.14",
8989
"tsup": "^8.0.1",
9090
"typescript": "^5.3.3",
9191
"vite": "^5.4.11",

packages/pages-components/src/components/hours/hoursStatus.stories.tsx

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
HoursWithMultipleIntervalsData,
1010
} from "./hoursSampleData.js";
1111
import { DateTime } from "luxon";
12+
import { StatusParams } from "./types.js";
1213

1314
const meta: Meta<typeof HoursStatus> = {
1415
title: "components/HoursStatus",
@@ -196,17 +197,17 @@ const green = { color: "green" };
196197
export const IndividualTemplatesOverrideOpen: Story = {
197198
args: {
198199
hours: HoursData,
199-
currentTemplate: (s) => (s.isOpen ? "✅" : "⛔️"),
200+
currentTemplate: (s: StatusParams) => (s.isOpen ? "✅" : "⛔️"),
200201
timeTemplate: () => <></>,
201-
dayOfWeekTemplate: (s) => (
202+
dayOfWeekTemplate: (s: StatusParams) => (
202203
<span style={green}>
203204
{s.isOpen
204205
? s.currentInterval?.getEndTime()
205206
: s.futureInterval?.getStartTime()}
206207
</span>
207208
),
208209
separatorTemplate: () => " :: ",
209-
futureTemplate: (params) => {
210+
futureTemplate: (params: StatusParams) => {
210211
return (
211212
<span className="HoursStatus-future">
212213
{params.isOpen ? "Will be closing at " : "Will be opening at "}
@@ -224,17 +225,17 @@ export const IndividualTemplatesOverrideOpen: Story = {
224225
export const IndividualTemplatesOverrideClosed: Story = {
225226
args: {
226227
hours: HoursData,
227-
currentTemplate: (s) => (s.isOpen ? "✅" : "⛔️"),
228+
currentTemplate: (s: StatusParams) => (s.isOpen ? "✅" : "⛔️"),
228229
timeTemplate: () => <></>,
229-
dayOfWeekTemplate: (s) => (
230+
dayOfWeekTemplate: (s: StatusParams) => (
230231
<span style={green}>
231232
{s.isOpen
232233
? s.currentInterval?.getEndTime()
233234
: s.futureInterval?.getStartTime()}
234235
</span>
235236
),
236237
separatorTemplate: () => " :: ",
237-
futureTemplate: (params) => {
238+
futureTemplate: (params: StatusParams) => {
238239
return (
239240
<span className="HoursStatus-future">
240241
{params.isOpen ? "Will be closing at " : "Will be opening at "}
@@ -252,7 +253,8 @@ export const IndividualTemplatesOverrideClosed: Story = {
252253
export const CompleteTemplateOverrideOpen: Story = {
253254
args: {
254255
hours: HoursData,
255-
statusTemplate: (s) => (s.isOpen ? "We are open" : "We are closed"),
256+
statusTemplate: (s: StatusParams) =>
257+
s.isOpen ? "We are open" : "We are closed",
256258
},
257259
parameters: {
258260
mockedLuxonDateTime: DateTime.fromObject(
@@ -264,7 +266,8 @@ export const CompleteTemplateOverrideOpen: Story = {
264266
export const CompleteTemplateOverrideClosed: Story = {
265267
args: {
266268
hours: HoursData,
267-
statusTemplate: (s) => (s.isOpen ? "We are open" : "We are closed"),
269+
statusTemplate: (s: StatusParams) =>
270+
s.isOpen ? "We are open" : "We are closed",
268271
},
269272
parameters: {
270273
mockedLuxonDateTime: DateTime.fromObject(

0 commit comments

Comments
 (0)