Skip to content

Commit 1cc7553

Browse files
committed
fixup!
1 parent c079614 commit 1cc7553

File tree

11 files changed

+258
-767
lines changed

11 files changed

+258
-767
lines changed

apps/site/package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
"vfile-matter": "~5.0.1"
8181
},
8282
"devDependencies": {
83-
"@eslint-react/eslint-plugin": "~3.0.0-rc.5",
83+
"@eslint-react/eslint-plugin": "~3.0.0",
8484
"@flarelabs-net/wrangler-build-time-fs-assets-polyfilling": "^0.0.1",
8585
"@next/eslint-plugin-next": "16.2.1",
8686
"@node-core/remark-lint": "workspace:*",
@@ -92,21 +92,20 @@
9292
"@types/semver": "~7.7.1",
9393
"babel-plugin-react-compiler": "^1.0.0",
9494
"dedent": "^1.7.2",
95-
"eslint-config-next": "16.1.6",
96-
"eslint-plugin-mdx": "~3.6.2",
95+
"eslint-plugin-mdx": "~3.7.0",
9796
"global-jsdom": "^29.0.0",
9897
"handlebars": "4.7.8",
9998
"jsdom": "^29.0.0",
10099
"mdast-util-from-markdown": "^2.0.3",
101100
"nock": "^14.0.11",
102101
"remark-frontmatter": "^5.0.0",
103-
"stylelint": "17.5.0",
102+
"stylelint": "17.6.0",
104103
"stylelint-config-standard": "40.0.0",
105104
"stylelint-order": "8.1.1",
106105
"stylelint-selector-bem-pattern": "4.0.1",
107106
"tsx": "^4.21.0",
108107
"typescript": "catalog:",
109-
"typescript-eslint": "~8.57.1",
108+
"typescript-eslint": "~8.57.2",
110109
"user-agent-data-types": "0.4.2",
111110
"wrangler": "^4.74.0"
112111
},
@@ -124,4 +123,4 @@
124123
"engines": {
125124
"node": "24.x"
126125
}
127-
}
126+
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"prettier": "3.8.1",
5252
"prettier-plugin-tailwindcss": "0.7.2",
5353
"typescript": "catalog:",
54-
"typescript-eslint": "~8.57.1"
54+
"typescript-eslint": "~8.57.2"
5555
},
5656
"packageManager": "pnpm@10.28.2",
5757
"devEngines": {
@@ -66,4 +66,4 @@
6666
"onFail": "error"
6767
}
6868
}
69-
}
69+
}

packages/ui-components/__design__/platform-logos.stories.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ const installMethodIcons = [Docker, Homebrew, NVM, Choco, N, Volta];
1616
export const PlatformLogos: StoryObj = {
1717
render: () => (
1818
<div className="flex flex-row gap-4">
19-
{[osIcons, installMethodIcons].map((icons, idx) => (
20-
<div key={idx} className="flex flex-col items-center gap-4">
21-
{icons.map((Icon, index) => (
22-
<Icon key={index} width={64} height={64} />
19+
{[osIcons, installMethodIcons].map(icons => (
20+
<div key={icons.length} className="flex flex-col items-center gap-4">
21+
{icons.map(Icon => (
22+
<Icon key={Icon.name || Icon.displayName} width={64} height={64} />
2323
))}
2424
</div>
2525
))}

packages/ui-components/__design__/social-logos.stories.tsx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,13 @@ const socialIcons = [
1919
export const SocialMediaLogos: StoryObj = {
2020
render: () => (
2121
<div className="flex flex-row gap-4">
22-
{socialIcons.map((group, idx) => (
23-
<div key={idx} className="flex flex-col items-center gap-4">
24-
{group.map((Icon, index) => (
25-
<Icon key={index} width={64} height={64} />
22+
{socialIcons.map(group => (
23+
<div
24+
key={group.map(i => i.name || i.displayName).join()}
25+
className="flex flex-col items-center gap-4"
26+
>
27+
{group.map(Icon => (
28+
<Icon key={Icon.name || Icon.displayName} width={64} height={64} />
2629
))}
2730
</div>
2831
))}

packages/ui-components/__design__/table.stories.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import type { Meta as MetaObj, StoryObj } from '@storybook/react-webpack5';
22

33
const tableData = [
4-
['Data 1', 'Data 2', 'Data 3'],
5-
['Data 1', 'Data 2', 'Data 3'],
6-
['Data 1', 'Data 2', 'Data 3'],
4+
{ id: 'row-1', cells: ['Data 1', 'Data 2', 'Data 3'] },
5+
{ id: 'row-2', cells: ['Data 1', 'Data 2', 'Data 3'] },
6+
{ id: 'row-3', cells: ['Data 1', 'Data 2', 'Data 3'] },
77
];
88

99
export const Table: StoryObj = {
@@ -12,16 +12,16 @@ export const Table: StoryObj = {
1212
<table>
1313
<thead>
1414
<tr>
15-
{['Column 1', 'Column 2', 'Column 3'].map((col, idx) => (
16-
<th key={idx}>{col}</th>
15+
{['Column 1', 'Column 2', 'Column 3'].map(col => (
16+
<th key={col}>{col}</th>
1717
))}
1818
</tr>
1919
</thead>
2020
<tbody>
21-
{tableData.map((row, rowIndex) => (
22-
<tr key={rowIndex}>
23-
{row.map((cell, cellIndex) => (
24-
<td key={cellIndex}>{cell}</td>
21+
{tableData.map(row => (
22+
<tr key={row.id}>
23+
{row.cells.map(cell => (
24+
<td key={`${row.id}-${cell}`}>{cell}</td>
2525
))}
2626
</tr>
2727
))}

packages/ui-components/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"typescript": "catalog:"
6666
},
6767
"devDependencies": {
68-
"@eslint-react/eslint-plugin": "~3.0.0-rc.5",
68+
"@eslint-react/eslint-plugin": "~3.0.0",
6969
"@storybook/addon-styling-webpack": "~3.0.0",
7070
"@storybook/addon-themes": "~10.2.19",
7171
"@storybook/addon-webpack5-compiler-swc": "~4.0.2",
@@ -75,7 +75,7 @@
7575
"cross-env": "catalog:",
7676
"concurrently": "9.2.1",
7777
"css-loader": "7.1.2",
78-
"eslint-plugin-storybook": "10.0.7",
78+
"eslint-plugin-storybook": "10.3.3",
7979
"global-jsdom": "29.0.0",
8080
"postcss-loader": "8.2.1",
8181
"storybook": "~10.2.19",
@@ -109,4 +109,4 @@
109109
"engines": {
110110
"node": ">=20"
111111
}
112-
}
112+
}

packages/ui-components/src/Common/BaseCodeBox/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,10 @@ const transformCode = <T extends ReactElement<PropsWithChildren>>(
4747
const columns = line.split(' ');
4848

4949
return [
50+
// eslint-disable-next-line @eslint-react/no-array-index-key -- lines from split string have no stable ID
5051
<span key={lineIndex} className="line">
5152
{columns.map((column, columnIndex) => (
53+
// eslint-disable-next-line @eslint-react/no-array-index-key -- columns from split string have no stable ID
5254
<Fragment key={columnIndex}>
5355
<span>{column}</span>
5456
{columnIndex < columns.length - 1 && <span> </span>}

packages/ui-components/src/Common/ChangeHistory/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ const ChangeHistory: FC<ChangeHistoryProps> = ({
3939
aria-label={ariaLabel}
4040
>
4141
<div className={styles.dropdownContentInner}>
42-
{changes.map((change, index) => {
42+
{changes.map(change => {
4343
const MenuItem = change.url ? As : 'div';
4444

4545
return (
4646
<MenuItem
47-
key={index}
47+
key={change.label}
4848
className={styles.dropdownItem}
4949
role="menuitem"
5050
tabIndex={0}

packages/ui-components/src/Common/Search/Results/Skeleton/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import styles from './index.module.css';
88
const SearchResultsSkeleton: FC = () => (
99
<SearchResults.Loading>
1010
<div className={styles.skeletonWrapper}>
11-
{[...Array(3)].map((_, index) => (
12-
<div key={index} className={styles.skeletonItem}>
11+
{['skeleton-1', 'skeleton-2', 'skeleton-3'].map(id => (
12+
<div key={id} className={styles.skeletonItem}>
1313
<div
1414
className={classNames(styles.skeletonAnim, styles.skeletonAvatar)}
1515
/>

packages/ui-components/src/Common/Search/Suggestions/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ const SearchSuggestions: FC<SearchSuggestionsProps> = ({
2020
}) => (
2121
<Suggestions.Wrapper className={wrapper}>
2222
{label && <p className={styles.suggestionsTitle}>{label}</p>}
23-
{suggestions.map((suggestion, i) => (
24-
<Suggestions.Item key={i} {...props} className={className}>
23+
{suggestions.map(suggestion => (
24+
<Suggestions.Item key={suggestion} {...props} className={className}>
2525
<SparklesIcon />
2626
{suggestion}
2727
</Suggestions.Item>

0 commit comments

Comments
 (0)