Remove unnecessary user interaction with donut chart
All checks were successful
Build and Publish Docker Container / build (push) Successful in 4m22s
All checks were successful
Build and Publish Docker Container / build (push) Successful in 4m22s
This commit is contained in:
parent
d6b319e6a5
commit
89558cdd1a
@ -8,7 +8,12 @@ export type DonutChartData = {
|
||||
value: number;
|
||||
}[];
|
||||
|
||||
export function Donut({data, centerLabel, formatter, hoverSuffix}: {
|
||||
export function Donut({
|
||||
data,
|
||||
centerLabel,
|
||||
formatter,
|
||||
hoverSuffix
|
||||
}: {
|
||||
data: DonutChartData,
|
||||
formatter: (value: number) => string,
|
||||
centerLabel: string,
|
||||
@ -71,12 +76,13 @@ export function Donut({data, centerLabel, formatter, hoverSuffix}: {
|
||||
strokeWidth="3"
|
||||
strokeDasharray={`${value * normalisingFactor} ${100 - value * normalisingFactor}`}
|
||||
strokeDashoffset={100 - (offset * normalisingFactor) + 25}
|
||||
style={{outline: 'none'}}
|
||||
/>
|
||||
)
|
||||
})
|
||||
}
|
||||
|
||||
<g className="chart-text">
|
||||
<g className="chart-text" style={{ userSelect: 'none'}}>
|
||||
<text x="50%" y="50%" className="chart-number">
|
||||
{formatter(total)}
|
||||
</text>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user