From 91518bdef89f55998ebafc8220310d2118354725 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Keviin=20=C3=85berg=20Kultalahti?= Date: Wed, 5 May 2021 09:43:01 +0200 Subject: [PATCH] fix progress not showing correctly --- .../bbui/src/ProgressCircle/ProgressCircle.svelte | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/bbui/src/ProgressCircle/ProgressCircle.svelte b/packages/bbui/src/ProgressCircle/ProgressCircle.svelte index f5ecccde79..c574c86adb 100644 --- a/packages/bbui/src/ProgressCircle/ProgressCircle.svelte +++ b/packages/bbui/src/ProgressCircle/ProgressCircle.svelte @@ -9,21 +9,21 @@ export let value = false export let minValue = 0 - export let maxValue = 0 + export let maxValue = 100 let subMask1Style let subMask2Style - if (!value) { + if (value) { let percentage = ((value - minValue) / (maxValue - minValue)) * 100 let angle if (percentage > 0 && percentage <= 50) { angle = -180 + (percentage / 50) * 180 - subMask1Style = `rotate(${angle}deg)` - subMask2Style = "rotate(-180deg)" + subMask1Style = `transform: rotate(${angle}deg);` + subMask2Style = "transform: rotate(-180deg);" } else if (percentage > 50) { angle = -180 + ((percentage - 50) / 50) * 180 - subMask1Style = "rotate(0deg)" - subMask2Style = `rotate(${angle}deg)` + subMask1Style = "transform: rotate(0deg);" + subMask2Style = `transform: rotate(${angle}deg);` } } @@ -34,6 +34,7 @@ class:spectrum-ProgressBar--indeterminate={!value} class:spectrum-ProgressCircle--small={small} class:spectrum-ProgressCircle--large={large} + class:spectrum-ProgressCircle--overBackground={overBackground} class="spectrum-ProgressCircle" >