From afd892579283e495615d7c73901233d3334258c8 Mon Sep 17 00:00:00 2001 From: YangJinSoo94 Date: Wed, 12 Mar 2025 11:36:49 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B0=A8=ED=8A=B8=20chartTitle=20properties=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80(=EB=B9=88=EC=B9=B8=EC=9D=B4=20=EC=95=84?= =?UTF-8?q?=EB=8B=88=EB=A9=B4=20=EC=B0=A8=ED=8A=B8=EC=A0=9C=EB=AA=A9=20?= =?UTF-8?q?=EC=98=81=EC=97=AD=EB=82=98=EC=98=A4=EB=8F=84=EB=A1=9D=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business_components/src/ui/chart/BarChart.tsx | 5 ++++- .../business_components/src/ui/chart/DoughnutChart.tsx | 5 ++++- .../business_components/src/ui/chart/LineBarChart.tsx | 5 ++++- .../business_components/src/ui/chart/LineChart.tsx | 5 ++++- .../common/business_components/src/ui/chart/index.tsx | 10 +++++----- 5 files changed, 21 insertions(+), 9 deletions(-) diff --git a/packages/common/business_components/src/ui/chart/BarChart.tsx b/packages/common/business_components/src/ui/chart/BarChart.tsx index 96dfab634..a71c550df 100644 --- a/packages/common/business_components/src/ui/chart/BarChart.tsx +++ b/packages/common/business_components/src/ui/chart/BarChart.tsx @@ -12,9 +12,12 @@ import { } from "./lib/chart"; import { Bar, BarChart, CartesianGrid, XAxis } from "recharts"; -export default function Chart(props: { chartConfig: ChartConfig; chartData: any[] | undefined; }) { +export default function Chart(props: { chartConfig: ChartConfig; chartData: any[] | undefined; chartTitle: string}) { return ( + {props.chartTitle && props.chartTitle !== "" && props.chartTitle !== "undefined" ? ( +
+
): null} diff --git a/packages/common/business_components/src/ui/chart/DoughnutChart.tsx b/packages/common/business_components/src/ui/chart/DoughnutChart.tsx index b08ca7746..0e8060486 100644 --- a/packages/common/business_components/src/ui/chart/DoughnutChart.tsx +++ b/packages/common/business_components/src/ui/chart/DoughnutChart.tsx @@ -15,9 +15,12 @@ import { import type { CSSProperties } from "react"; // eslint-disable-next-line react-refresh/only-export-components -export default (props: { chartConfig: ChartConfig; chartData: never[] | undefined; }) =>{ +export default (props: { chartConfig: ChartConfig; chartData: never[] | undefined; chartTitle:string}) =>{ return ( + {props.chartTitle && props.chartTitle !== "" && props.chartTitle !== "undefined" ? ( +
+
): null} { ); }; -export default function LineBarchart(props: { chartConfig: ChartConfig; chartData: any[] | undefined; }) { +export default function LineBarchart(props: { chartConfig: ChartConfig; chartData: any[] | undefined; chartTitle:string }) { return ( + {props.chartTitle && props.chartTitle !== "" && props.chartTitle !== "undefined" ? ( +
+
): null} diff --git a/packages/common/business_components/src/ui/chart/LineChart.tsx b/packages/common/business_components/src/ui/chart/LineChart.tsx index 547a29c83..f3283822c 100644 --- a/packages/common/business_components/src/ui/chart/LineChart.tsx +++ b/packages/common/business_components/src/ui/chart/LineChart.tsx @@ -12,9 +12,12 @@ import { } from "./lib/chart"; import { CartesianGrid, Line, LineChart, XAxis } from "recharts"; -export default function Linechart(props: { chartConfig: ChartConfig; chartData: any[] | undefined; }) { +export default function Linechart(props: { chartConfig: ChartConfig; chartData: any[] | undefined; chartTitle:string}) { return ( + {props.chartTitle && props.chartTitle !== "" && props.chartTitle !== "undefined" ? ( +
+
): null} - + ); } else if( props.chartForm == CHART_FORM.LINE ){ return (
- +
); } else if( props.chartForm == CHART_FORM.DN ){ return (
- +
); } else if (props.chartForm == CHART_FORM.LINEBAR){ return (
- +
);