import { useEffect, useRef, useState } from "react"; import { AnimationProps } from "../utils"; import "./circle.css"; export interface CircularProps extends AnimationProps { /** * Arc of the circle e.g 180px, 2rem */ arc: number; } export default function Circular(props: CircularProps) { const [children, setChildren] = useState([]); useEffect(() => { //@ts-ignore setChildren(props.children?.toString().split(RegExp(""))); }, []); return (
{children?.map((elem, index) => ( <> {elem} ))}
); }