forked from github/plane
chore: add tooltip to line graphs (#1392)
* chore: workspace dashboard line graph tooltip * chore: burndown chart and analytics line graph tooltip added
This commit is contained in:
parent
c70fe91886
commit
c89592d587
@ -41,6 +41,14 @@ export const AnalyticsYearWiseIssues: React.FC<Props> = ({ defaultAnalytics }) =
|
|||||||
colors={(datum) => datum.color}
|
colors={(datum) => datum.color}
|
||||||
curve="monotoneX"
|
curve="monotoneX"
|
||||||
margin={{ top: 20 }}
|
margin={{ top: 20 }}
|
||||||
|
enableSlices="x"
|
||||||
|
sliceTooltip={(datum) => (
|
||||||
|
<div className="rounded-md border border-brand-base bg-brand-surface-2 p-2 text-xs">
|
||||||
|
{datum.slice.points[0].data.yFormatted}
|
||||||
|
<span className="text-brand-secondary"> issues closed in </span>
|
||||||
|
{datum.slice.points[0].data.xFormatted}
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
theme={{
|
theme={{
|
||||||
background: "rgb(var(--color-bg-base))",
|
background: "rgb(var(--color-bg-base))",
|
||||||
}}
|
}}
|
||||||
|
@ -117,6 +117,14 @@ const ProgressChart: React.FC<Props> = ({ distribution, startDate, endDate, tota
|
|||||||
colors={(datum) => datum.color ?? "#3F76FF"}
|
colors={(datum) => datum.color ?? "#3F76FF"}
|
||||||
customYAxisTickValues={[0, totalIssues]}
|
customYAxisTickValues={[0, totalIssues]}
|
||||||
gridXValues={chartData.map((item, index) => (index % 2 === 0 ? item.currentDate : ""))}
|
gridXValues={chartData.map((item, index) => (index % 2 === 0 ? item.currentDate : ""))}
|
||||||
|
enableSlices="x"
|
||||||
|
sliceTooltip={(datum) => (
|
||||||
|
<div className="rounded-md border border-brand-base bg-brand-surface-2 p-2 text-xs">
|
||||||
|
{datum.slice.points[0].data.yFormatted}
|
||||||
|
<span className="text-brand-secondary"> issues pending on </span>
|
||||||
|
{datum.slice.points[0].data.xFormatted}
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
theme={{
|
theme={{
|
||||||
background: "transparent",
|
background: "transparent",
|
||||||
axis: {
|
axis: {
|
||||||
|
@ -60,6 +60,14 @@ export const CompletedIssuesGraph: React.FC<Props> = ({ month, issues, setMonth
|
|||||||
margin={{ top: 20, right: 20, bottom: 20, left: 20 }}
|
margin={{ top: 20, right: 20, bottom: 20, left: 20 }}
|
||||||
customYAxisTickValues={data.map((item) => item.completed_count)}
|
customYAxisTickValues={data.map((item) => item.completed_count)}
|
||||||
colors={(datum) => datum.color}
|
colors={(datum) => datum.color}
|
||||||
|
enableSlices="x"
|
||||||
|
sliceTooltip={(datum) => (
|
||||||
|
<div className="rounded-md border border-brand-base bg-brand-surface-2 p-2 text-xs">
|
||||||
|
{datum.slice.points[0].data.yFormatted}
|
||||||
|
<span className="text-brand-secondary"> issues closed in </span>
|
||||||
|
{datum.slice.points[0].data.xFormatted}
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
theme={{
|
theme={{
|
||||||
background: "rgb(var(--color-bg-base))",
|
background: "rgb(var(--color-bg-base))",
|
||||||
}}
|
}}
|
||||||
|
Loading…
Reference in New Issue
Block a user