From a4beea9b3e610a1e91ab1824cde4563ad2c5266a Mon Sep 17 00:00:00 2001
From: Max Frederiksen <maxfrederiksen@Maxs-MacBook-Air.local>
Date: Mon, 19 Aug 2024 15:39:32 +0200
Subject: [PATCH] implement useUniqueKeys for SearchBoxFilter

---
 src/components/common/SearchBoxFilter/SearchBoxFilter.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/components/common/SearchBoxFilter/SearchBoxFilter.js b/src/components/common/SearchBoxFilter/SearchBoxFilter.js
index db3e7aa1..8c0618e7 100644
--- a/src/components/common/SearchBoxFilter/SearchBoxFilter.js
+++ b/src/components/common/SearchBoxFilter/SearchBoxFilter.js
@@ -2,6 +2,7 @@ import { useState, useEffect } from "react";
 import { styled } from "@mui/material/styles";
 import { Container, List, ListItem, Paper, TextField } from "@mui/material";
 import { useTypingTimer } from "./TypingTimer";
+import { useUniqueKeys } from "@ess-ics/ce-ui-common";
 
 const PREFIX = "SearchBoxFilter";
 
@@ -45,12 +46,13 @@ export function SearchBoxFilter({ items, filter, render }) {
 }
 
 const MyList = ({ items }) => {
+  const itemsKeys = useUniqueKeys(items);
   return (
     <List>
       {items &&
-        items.map((item) => {
+        items.map((item, i) => {
           return (
-            <Paper key={item}>
+            <Paper key={itemsKeys[i]}>
               <ListItem>{item}</ListItem>
             </Paper>
           );
-- 
GitLab