UNPKG

alouette

Version:

A modern, customizable design system built on top of NativeWind v5 with configurable defaults

21 lines 1.07 kB
import type { ReactNode } from "react"; import { type AccentScopeProps } from "../containers/AccentScope"; export type CircularProgressSize = "lg" | "md" | "sm" | "xs"; export interface CircularProgressProps { /** Known completion percentage, 0-100. For an unknown percentage (e.g. * reconnecting, page transitions), use `IndeterminateCircularProgress` instead. */ progress: number; hidden?: boolean; accent?: AccentScopeProps["accent"]; size?: CircularProgressSize; } export declare function CircularProgress({ progress, hidden, accent, size, }: CircularProgressProps): ReactNode; export interface IndeterminateCircularProgressProps { /** Whether an operation is in progress. The ring creeps toward 100% while * `true`, then completes and fades out once `false`. */ loading: boolean; accent?: AccentScopeProps["accent"]; size?: CircularProgressSize; } export declare function IndeterminateCircularProgress({ loading, accent, size, }: IndeterminateCircularProgressProps): ReactNode; //# sourceMappingURL=CircularProgress.d.ts.map