Skip to content

Commit 06f0f3b

Browse files
fix: issues
1 parent 507c803 commit 06f0f3b

File tree

5 files changed

+8
-7
lines changed

5 files changed

+8
-7
lines changed

examples/playground/src/components/JsonView.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import clsx from "clsx"
22

33
interface Props {
4-
// eslint-disable-next-line @typescript-eslint/no-explicit-any
5-
content: any
4+
content: unknown
65
onClick?: () => void
76
}
87

examples/playground/src/components/SegmentControl.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export default function SegmentControl({ segments, index, onChange, inactiveText
1717

1818
return (
1919
<button
20+
key={label}
2021
onClick={() => onChange(i)}
2122
disabled={disabled}
2223
className={clsx(

examples/playground/src/pages/Amdb.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ function AmdbPage({ amdb }: { amdb: ReturnType<typeof getAmdbAPI> }) {
1919

2020
const { data: airport, isLoading } = useQuery({
2121
queryKey: ["amdb-search-specific", idarpt],
22-
queryFn: async () => (await amdb.searchAmdb(idarpt!))?.find(airport => airport.idarpt === idarpt!),
23-
enabled: idarpt !== undefined,
22+
queryFn: async () =>
23+
idarpt ? (await amdb.searchAmdb(idarpt))?.find(airport => airport.idarpt === idarpt) : undefined,
2424
})
2525

2626
const [layers, setLayers] = useRecoilState(amdbLayersState)
@@ -86,6 +86,7 @@ function AmdbPage({ amdb }: { amdb: ReturnType<typeof getAmdbAPI> }) {
8686

8787
return (
8888
<Button
89+
key={layer}
8990
className="px-5"
9091
selected={airportLayers.includes(layer)}
9192
onClick={() => {
@@ -133,7 +134,7 @@ function AmdbSearch({ amdb }: { amdb: ReturnType<typeof getAmdbAPI> }) {
133134
<div className="overflow-auto space-y-3 px-3 self-stretch">
134135
{response &&
135136
response.map(item => (
136-
<Link to={`/amdb/${item.idarpt}`}>
137+
<Link to={`/amdb/${item.idarpt}`} key={item.idarpt}>
137138
<JsonView onClick={() => null} content={item} />
138139
</Link>
139140
))}

examples/playground/src/pages/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export default function App() {
6767
/>
6868
<span className="text-sm">Scopes: </span>
6969
{Object.values(Scope).map(scope => (
70-
<label className="flex gap-2 items-center text-sm ml-5">
70+
<label className="flex gap-2 items-center text-sm ml-5" key={scope}>
7171
{scope}
7272
<input
7373
disabled={!editUnlocked}

examples/playground/src/pages/Packages.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const Packages = protectedPage(
2525
</span>
2626
<div className="flex flex-col gap-3 overflow-auto px-3 self-stretch">
2727
{data.map(item => (
28-
<Link to={item.file.url} download>
28+
<Link to={item.file.url} download key={item.id}>
2929
<JsonView onClick={() => null} content={item} />
3030
</Link>
3131
))}

0 commit comments

Comments
 (0)