"use client"; /* * Documentation: * Progress Circle — https://app.subframe.com/f023064a5ca0/library?component=Progress+Circle_91a72105-500a-46e2-997b-7e8cd29b5f81 */ import React from "react"; import { FeatherAlertTriangle } from "@subframe/core"; import { FeatherCheck } from "@subframe/core"; import * as SubframeUtils from "../../utils"; export interface ProgressCircleRootProps extends React.HTMLAttributes { state?: "default" | "uploading" | "success" | "error"; value?: number; statusText?: React.ReactNode; className?: string; } const ProgressCircleRoot = React.forwardRef< HTMLDivElement, ProgressCircleRootProps >(function ProgressCircleRoot( { state = "default", value = 30, statusText, className, ...otherProps }: ProgressCircleRootProps, ref ) { return (
{statusText ? (
{statusText}
) : null}
); }); export const ProgressCircle = ProgressCircleRoot;