src/components/search/loading-icon.tsximport { useId } from 'react'export function LoadingIcon(props: React.ComponentPropsWithoutRef<'svg'>) {let id = useId()return (<svgviewBox="0 0 20 20"fill="none"aria-hidden="true"{...props}><circlecx="10"cy="10"r="5.5"strokeLinejoin="round"/><pathstroke={`url(#${id})`}strokeLinecap="round"strokeLinejoin="round"d="M15.5 10a5.5 5.5 0 1 0-5.5 5.5"/><defs><linearGradientid={id}x1="13"x2="9.5"y1="9"y2="15"gradientUnits="userSpaceOnUse"><stop stopColor="currentColor" /><stopoffset="1"stopColor="currentColor"stopOpacity="0"/></linearGradient></defs></svg>)}