Skip to content

Commit 8e38143

Browse files
fix: barlist name type
1 parent c54604f commit 8e38143

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/components/vis-elements/BarList/BarList.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const makeBarListClassName = makeClassName("BarList");
1616
type Bar<T> = T & {
1717
key?: string;
1818
value: number;
19-
name: string;
19+
name: React.ReactNode;
2020
icon?: React.JSXElementConstructor<any>;
2121
href?: string;
2222
target?: string;
@@ -80,7 +80,7 @@ function BarListInner<T>(props: BarListProps<T>, ref: React.ForwardedRef<HTMLDiv
8080

8181
return (
8282
<Component
83-
key={item.key ?? item.name}
83+
key={item.key ?? crypto.randomUUID()}
8484
onClick={() => {
8585
onValueChange?.(item);
8686
}}
@@ -174,7 +174,7 @@ function BarListInner<T>(props: BarListProps<T>, ref: React.ForwardedRef<HTMLDiv
174174
<div className={makeBarListClassName("labels")}>
175175
{sortedData.map((item, index) => (
176176
<div
177-
key={item.key ?? item.name}
177+
key={item.key ?? crypto.randomUUID()}
178178
className={tremorTwMerge(
179179
makeBarListClassName("labelWrapper"),
180180
"flex justify-end items-center",

0 commit comments

Comments
 (0)