From f8eea11a5fdcde106dbe00ab77f8e165d35757af Mon Sep 17 00:00:00 2001 From: SethBurkart123 Date: Mon, 23 Oct 2023 23:11:38 +1100 Subject: [PATCH] add loading indicator --- interface/src/pages/Themes.tsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/interface/src/pages/Themes.tsx b/interface/src/pages/Themes.tsx index 620e9cf3..4b576ca2 100644 --- a/interface/src/pages/Themes.tsx +++ b/interface/src/pages/Themes.tsx @@ -182,6 +182,8 @@ const handlePresetClick = async (bg: Background): Promise => { setSelectedBackground(null); localStorage.removeItem('selectedBackground'); }; + + const calcCircumference = (radius: number) => 2 * Math.PI * radius; useEffect(() => { loadBackgrounds(); @@ -224,14 +226,16 @@ const handlePresetClick = async (bg: Background): Promise => { onClick={() => handlePresetClick(bg)} className='relative w-16 h-16 transition cursor-pointer rounded-xl'> {bg.isPreset && downloadProgress[bg.id] !== undefined && ( -
+
+ + + + +
)}
-  - - -  + {downloadProgress[bg.id] === undefined ? '' : ''}