import React, { ReactNode } from "react" // import animation from "./Analemma_anim.svg" export interface LoadingComponentProps { /** Defaults to 100% */ width?: string | number /** Defaults to 100% */ height?: string | number /** Defaults to "Loading..." */ loadingText?: string } // Displays a spinner with animated loading text in the center function LoadingComponent(props: LoadingComponentProps) { const { width = "100%", height = "100%", loadingText = T`Loading...` } = props return ( <>
{loadingText}
) } export default LoadingComponent const Animation = () => { // const fill = "#48bea7" const fill = "#eee" // Change default fill to a faded gray const opacity = 1 // Set a constant opacity const animValues = "#eee;#daa520;#eee" // Gray to golden yellow to gray const radius = 9 return ( {/* Circle 1 */} {/* Circle 2 */} {/* Circle 3 */} {/* Circle 4 */} {/* Circle 5 */} {/* Circle 6 */} {/* Circle 7 */} {/* Circle 8 */} {/* Circle 9 */} {/* Circle 10 */} {/* Circle 11 (Crux Point) */} {/* Circle 12 */} {/* Circle 13 */} {/* Circle 14 */} {/* Circle 15 */} {/* Circle 16 */} {/* Circle 17 */} {/* Circle 18 */} {/* Circle 19 */} {/* Circle 20 */} {/* Circle 22 (Skipping 21 as it's handled by anim11_2) */} {/* Circle 23 */} {/* Circle 24 */} {/* Circle 25 */} {/* Circle 26 */} {/* Circle 27 */} {/* Circle 28 */} {/* Circle 29 */} {/* Circle 30 */} {/* Circle 31 */} ) }