UNPKG

@helpwave/hightide

Version:

helpwave's component and theming library

36 lines (33 loc) 1.56 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import { CSSProperties } from 'react'; type RingProps = { innerSize: number; width: number; className?: string; }; declare const Ring: ({ innerSize, width, className, }: RingProps) => react_jsx_runtime.JSX.Element; type AnimatedRingProps = RingProps & { fillAnimationDuration?: number; repeating?: boolean; onAnimationFinished?: () => void; style?: CSSProperties; }; declare const AnimatedRing: ({ innerSize, width, className, fillAnimationDuration, repeating, onAnimationFinished, style, }: AnimatedRingProps) => react_jsx_runtime.JSX.Element; type RingWaveProps = Omit<AnimatedRingProps, 'innerSize'> & { startInnerSize: number; endInnerSize: number; style?: CSSProperties; }; declare const RingWave: ({ startInnerSize, endInnerSize, width, className, fillAnimationDuration, repeating, onAnimationFinished, style }: RingWaveProps) => react_jsx_runtime.JSX.Element; type RadialRingsProps = { circle1ClassName?: string; circle2ClassName?: string; circle3ClassName?: string; waveWidth?: number; waveBaseColor?: string; sizeCircle1?: number; sizeCircle2?: number; sizeCircle3?: number; }; declare const RadialRings: ({ circle1ClassName, circle2ClassName, circle3ClassName, waveWidth, waveBaseColor, sizeCircle1, sizeCircle2, sizeCircle3 }: RadialRingsProps) => react_jsx_runtime.JSX.Element; export { AnimatedRing, type AnimatedRingProps, RadialRings, type RadialRingsProps, Ring, type RingProps, RingWave, type RingWaveProps };