import { useState, useEffect } from "react"; import CircularProgress from '@mui/material/CircularProgress'; import styles from "./SplashComponent.module.scss"; import { useCTranslate2WeightTypeStatus, useWhisperWeightTypeStatus, } from "@logics_configs"; export const SplashComponent = () => { const { currentCTranslate2WeightTypeStatus } = useCTranslate2WeightTypeStatus(); const { currentWhisperWeightTypeStatus } = useWhisperWeightTypeStatus(); const [circular_color, setCircularColor] = useState(""); useEffect(() => { const circular_color = getComputedStyle(document.documentElement).getPropertyValue("--primary_300_color"); setCircularColor(circular_color.trim()); }, []); console.log(currentCTranslate2WeightTypeStatus); const c_translate_2 = currentCTranslate2WeightTypeStatus.data.find(d => d.id === "small"); const whisper = currentWhisperWeightTypeStatus.data.find(d => d.id === "base"); console.log(c_translate_2, whisper); return (
); }; const DownloadModelsProgress = (props) => { if (props.progress === null) return null; const circular_progress = Math.floor(props.progress / 10) * 10; return(

{`${Math.round(props.progress)}%`}

); };