Skip to content

Commit 30092fd

Browse files
committed
add uniqueId to SfIconBase
1 parent 06f5a00 commit 30092fd

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/qwik-storefront-ui/src/components/SfIconBase/SfIconBase.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { component$, Slot } from '@builder.io/qwik';
1+
import { component$, Slot, useId } from '@builder.io/qwik';
22
import { SfIconBaseProps, SfIconSize } from './types';
33

44
const getSizeClasses = (size: SfIconBaseProps['size']) => {
@@ -23,9 +23,11 @@ const getSizeClasses = (size: SfIconBaseProps['size']) => {
2323
};
2424

2525
export const SfIconBase = component$<SfIconBaseProps>(
26-
({ size = SfIconSize.base, class: _class, children = '', ...attributes }) => {
26+
({ size = SfIconSize.base, class: _class, ...attributes }) => {
27+
const uniqueId = useId();
2728
return (
2829
<svg
30+
key={uniqueId}
2931
{...attributes}
3032
xmlns="http://www.w3.org/2000/svg"
3133
class={`inline-block fill-current ${getSizeClasses(size)} ${_class}`}

0 commit comments

Comments
 (0)