import { For, splitProps, type ComponentProps } from "solid-js" import "./session-progress-indicator-v2.css" const grid = 5 const dot = 2 const gap = 1 const origin = 1.5 const dots = Array.from({ length: grid * grid }, (_, index) => ({ index, x: origin + (index % grid) * (dot + gap), y: origin + Math.floor(index / grid) * (dot + gap), })) export function SessionProgressIndicatorV2(props: ComponentProps<"svg">) { const [local, rest] = splitProps(props, ["class", "classList", "width", "height"]) return ( {(cell) => } ) }