Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: omnidotdev/sigil
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4e2537c5e3ef32638bd8cb744f1237500dbe81c8
Choose a base ref
..
head repository: omnidotdev/sigil
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e585f90d05ed758080fdd81b4fc6d55e87702cde
Choose a head ref
5 changes: 5 additions & 0 deletions .changeset/few-poets-kick.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@omnidev/sigil": patch
---

Fix `AccordionItem` key to include index to ensure uniqueness across mapping
5 changes: 5 additions & 0 deletions .changeset/weak-foxes-impress.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@omnidev/sigil": minor
---

**BREAKING:** Update Ark UI peer dependency to latest major version (v5)
13 changes: 13 additions & 0 deletions .storybook/test-runner.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import type { TestRunnerConfig } from "@storybook/test-runner";

const config: TestRunnerConfig = {
/* Hook to execute before a story is initially visited before being rendered in the browser.
* The page argument is Playwright's page object for the story.
* The context argument is a Storybook object containing the story's ID, title, and name.
*/
async preVisit(page, _context) {
await page.content();
},
};

export default config;
Binary file modified bun.lockb
Binary file not shown.
12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
@@ -50,16 +50,16 @@
},
"devDependencies": {
"@ark-ui/anatomy": "^3.5.0",
"@ark-ui/react": "^4.8.1",
"@ark-ui/react": "^5.0.0",
"@changesets/changelog-github": "^0.5.0",
"@changesets/cli": "^2.27.11",
"@commitlint/cli": "^19.6.1",
"@commitlint/config-conventional": "^19.6.0",
"@commitlint/types": "^19.5.0",
"@omnidev/knit": "^0.1.2",
"@pandacss/dev": "0.53.1",
"@pandacss/studio": "^0.53.0",
"@pandacss/types": "0.53.1",
"@pandacss/dev": "^0.53.0",
"@pandacss/studio": "^0.53.1",
"@pandacss/types": "^0.53.0",
"@storybook/addon-a11y": "^8.5.0",
"@storybook/addon-coverage": "^1.0.5",
"@storybook/addon-docs": "^8.5.0",
@@ -71,7 +71,7 @@
"@storybook/manager-api": "^8.5.0",
"@storybook/react": "^8.5.0",
"@storybook/react-vite": "^8.5.0",
"@storybook/test-runner": "^0.21.0",
"@storybook/test-runner": "^0.22.0",
"@storybook/theming": "^8.5.0",
"@testing-library/dom": "^10.4.0",
"@turbo/gen": "^2.3.3",
@@ -100,7 +100,7 @@
"knip": "^5.42.1",
"lint-staged": "^15.3.0",
"next": "^15.1.4",
"pkg-pr-new": "^0.0.39",
"pkg-pr-new": "^0.0.40",
"prettier": "^3.4.2",
"radash": "^12.1.0",
"react": "^19.0.0",
5 changes: 3 additions & 2 deletions src/components/core/Accordion/Accordion.tsx
Original file line number Diff line number Diff line change
@@ -69,9 +69,10 @@ export const Accordion = ({
...rest
}: AccordionProps) => (
<AccordionRoot multiple {...rest}>
{items.map(({ title, body, isDisabled, ...rest }) => (
{items.map(({ title, body, isDisabled, ...rest }, idx) => (
<AccordionItem
key={title!.toString()}
// NB: `title` is of type `ReactNode`, so the mapped index is appended to ensure uniqueness
key={`${title!.toString()}-${idx}`}
value={title!.toString()}
disabled={isDisabled}
{...rest}
1 change: 1 addition & 0 deletions src/components/core/Carousel/Carousel.stories.tsx
Original file line number Diff line number Diff line change
@@ -19,6 +19,7 @@ const imageUrls = [

export const Default: Story = {
args: {
slideCount: imageUrls.length,
items: imageUrls.map((src, idx) => (
<img
key={idx}