fix(repository): ensure unique keys for treeview items@@ -1,5 +1,5 @@
{
- "_generatedAtUnix": 1663839458004,
+ "_generatedAtUnix": 1663839875667,
"_hashAlgorithm": "sha1",
"_version": 2,
"islands": {
@@ -34,7 +34,7 @@
"pathSourceMap": "./public/.islands/RepositoryInitialSetup.bundle.js.map"
},
"RepositoryTreeView": {
- "hash": "d044fd8b6334961b63150969b638b2f74addade9",
+ "hash": "b7ccf7421ded93f2239881f520cbe10872d7272f",
"pathSource": "./app/islands/RepositoryTreeView.tsx",
"pathBundle": "./public/.islands/RepositoryTreeView.bundle.js",
"pathSourceMap": "./public/.islands/RepositoryTreeView.bundle.js.map"
@@ -84,7 +84,7 @@ const RepositoryTreeView: ReactIsland<RepositoryTreeViewProps> = ({
{repoFiles.map((file) => {
const fileLink = buildRepoFileLink(file);
return (
- <li key={file.id}>
+ <li key={[file.id, file.name].join(":")}>
<a href={fileLink.href}>{fileLink.text}</a>
</li>
);