import { type ComponentProps, splitProps } from "solid-js" export interface ReasoningIconProps extends Pick, "class" | "classList"> { percentage: number size?: number strokeWidth?: number } export function ReasoningIcon(props: ReasoningIconProps) { const [split, rest] = splitProps(props, ["percentage", "size", "strokeWidth", "class", "classList"]) const size = () => split.size || 16 const strokeWidth = () => split.strokeWidth || 1.25 return ( ) }