Browse Source

🐛 fix(ui): update portfolio proportion chart story data and normalize in-percentage story data

- Update InPercentage Storybook sample values so all country allocations sum to a more consistent distribution
- Ensure slice proportions reflect the full distribution
- Keep percent mode and key configuration unchanged for the story
pull/6013/head
Hafizh 4 weeks ago
parent
commit
00fb1248fd
  1. 70
      libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.stories.ts

70
libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.stories.ts

@ -41,41 +41,41 @@ export const Default: Story = {
export const InPercentage: Story = {
args: {
data: {
US: { name: 'United States', value: 0.6515000000000001 },
NL: { name: 'Netherlands', value: 0.006 },
DE: { name: 'Germany', value: 0.0031 },
GB: { name: 'United Kingdom', value: 0.0124 },
CA: { name: 'Canada', value: 0.0247 },
IE: { name: 'Ireland', value: 0.0112 },
SE: { name: 'Sweden', value: 0.0016 },
ES: { name: 'Spain', value: 0.0042 },
AU: { name: 'Australia', value: 0.0022 },
FR: { name: 'France', value: 0.0012 },
UY: { name: 'Uruguay', value: 0.0012 },
CH: { name: 'Switzerland', value: 0.004099999999999999 },
LU: { name: 'Luxembourg', value: 0.0012 },
BR: { name: 'Brazil', value: 0.0006 },
HK: { name: 'Hong Kong', value: 0.0006 },
IT: { name: 'Italy', value: 0.0005 },
CN: { name: 'China', value: 0.002 },
KR: { name: 'South Korea', value: 0.0006 },
BM: { name: 'Bermuda', value: 0.0011 },
ZA: { name: 'South Africa', value: 0.0004 },
SG: { name: 'Singapore', value: 0.0003 },
IL: { name: 'Israel', value: 0.001 },
DK: { name: 'Denmark', value: 0.0002 },
PE: { name: 'Peru', value: 0.0002 },
NO: { name: 'Norway', value: 0.0002 },
KY: { name: 'Cayman Islands', value: 0.0001 },
IN: { name: 'India', value: 0.0001 },
TW: { name: 'Taiwan', value: 0.0002 },
GR: { name: 'Greece', value: 0.0001 },
CL: { name: 'Chile', value: 0.0001 },
MX: { name: 'Mexico', value: 0 },
RU: { name: 'Russia', value: 0 },
IS: { name: 'Iceland', value: 0 },
JP: { name: 'Japan', value: 0 },
BE: { name: 'Belgium', value: 0 }
US: { name: 'United States', value: 0.6765460372338868 },
NL: { name: 'Netherlands', value: 0.013 },
DE: { name: 'Germany', value: 0.0103 },
GB: { name: 'United Kingdom', value: 0.0198 },
CA: { name: 'Canada', value: 0.0324 },
IE: { name: 'Ireland', value: 0.0186 },
SE: { name: 'Sweden', value: 0.0087 },
ES: { name: 'Spain', value: 0.0114 },
AU: { name: 'Australia', value: 0.0093 },
FR: { name: 'France', value: 0.0083 },
UY: { name: 'Uruguay', value: 0.0083 },
CH: { name: 'Switzerland', value: 0.011253962766113295 },
LU: { name: 'Luxembourg', value: 0.0083 },
BR: { name: 'Brazil', value: 0.0077 },
HK: { name: 'Hong Kong', value: 0.0077 },
IT: { name: 'Italy', value: 0.0075 },
CN: { name: 'China', value: 0.009 },
KR: { name: 'South Korea', value: 0.0077 },
BM: { name: 'Bermuda', value: 0.0082 },
ZA: { name: 'South Africa', value: 0.0075 },
SG: { name: 'Singapore', value: 0.0074 },
IL: { name: 'Israel', value: 0.008 },
DK: { name: 'Denmark', value: 0.0073 },
PE: { name: 'Peru', value: 0.0073 },
NO: { name: 'Norway', value: 0.0073 },
KY: { name: 'Cayman Islands', value: 0.0072 },
IN: { name: 'India', value: 0.0072 },
TW: { name: 'Taiwan', value: 0.0073 },
GR: { name: 'Greece', value: 0.0072 },
CL: { name: 'Chile', value: 0.0072 },
MX: { name: 'Mexico', value: 0.007 },
RU: { name: 'Russia', value: 0.007 },
IS: { name: 'Iceland', value: 0.007 },
JP: { name: 'Japan', value: 0.007 },
BE: { name: 'Belgium', value: 0.007 }
},
isInPercent: true,
keys: ['name']

Loading…
Cancel
Save