From 50cacb32932505e8279cd670668f7cb60aa8565d Mon Sep 17 00:00:00 2001 From: KrivovDE <208969570+kunzite16@users.noreply.github.com> Date: Wed, 9 Sep 2026 16:21:59 +0300 Subject: [PATCH] Fix labels in single-owner diagrams --- assets/js/app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/js/app.js b/assets/js/app.js index eb4dc58..fc04792 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -946,10 +946,10 @@ const genericOwnershipDonut=(title,ownership)=>{ let angle=0; const sectors=visibleShares.map((share,index)=>{ const start=angle; - const end=start+share.value*3.6; + const end=visibleShares.length===1?359.99:start+share.value*3.6; const middle=(start+end)/2; const labelRadius=share.value<5?122:113; - const label=visibleShares.length===1?{x:180,y:103}:polar(labelRadius,middle); + const label=visibleShares.length===1?{x:180,y:68}:polar(labelRadius,middle); const labelClass=share.value<3?' donut-label--tiny':share.value<5?' donut-label--small':''; angle=end; const fill=share.isRemainder?'#4a4d50':ownershipPalette[index%ownershipPalette.length];