MCPcopy Create free account
hub / github.com/Openpanel-dev/openpanel / useDashedStroke

Function useDashedStroke

apps/start/src/hooks/use-dashed-stroke.tsx:186–199  ·  view source on GitHub ↗
(options: UseStrokeDasharrayProps = {})

Source from the content-addressed store, hash-verified

184}
185
186export function useDashedStroke(options: UseStrokeDasharrayProps = {}) {
187 const [calcStrokeDasharray, strokes] = useStrokeDasharray(options);
188 const [strokeDasharray, setStrokeDasharray] = useState([...strokes]);
189 const handleAnimationEnd = () => setStrokeDasharray([...strokes]);
190 const getStrokeDasharray = (name: string) => {
191 return strokeDasharray.find((s) => s?.name === name)?.strokeDasharray;
192 };
193
194 return {
195 calcStrokeDasharray,
196 getStrokeDasharray,
197 handleAnimationEnd,
198 };
199}

Callers 2

ChartFunction · 0.90
ChartFunction · 0.90

Calls 1

useStrokeDasharrayFunction · 0.85

Tested by

no test coverage detected