From 14f6905d77fbb606e86159b364c156b2d30d871b Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 11:35:16 +0530 Subject: [PATCH 01/16] update category query --- app/[locale]/(user)/categories/[categorySlug]/page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/[locale]/(user)/categories/[categorySlug]/page.tsx b/app/[locale]/(user)/categories/[categorySlug]/page.tsx index aeb1e2b5..5286efd9 100644 --- a/app/[locale]/(user)/categories/[categorySlug]/page.tsx +++ b/app/[locale]/(user)/categories/[categorySlug]/page.tsx @@ -17,8 +17,8 @@ import Card from '../../datasets/components/Card'; import Filter from '../../datasets/components/FIlter/Filter'; const categoryQueryDoc: any = graphql(` - query CategoryDetails($filters: CategoryFilter) { - categories(filters: $filters) { + query CategoryDetails($id: UUID!) { + category(id: $id) { id name description From e3688c8e6131d89a97853bf67e4c6c562811c2fc Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 11:53:29 +0530 Subject: [PATCH 02/16] fix query and add types --- .../components/AccessModels/index.tsx | 152 +++++++++--------- 1 file changed, 76 insertions(+), 76 deletions(-) diff --git a/app/[locale]/(user)/datasets/[datasetIdentifier]/components/AccessModels/index.tsx b/app/[locale]/(user)/datasets/[datasetIdentifier]/components/AccessModels/index.tsx index 06ccb173..40d1d8ab 100644 --- a/app/[locale]/(user)/datasets/[datasetIdentifier]/components/AccessModels/index.tsx +++ b/app/[locale]/(user)/datasets/[datasetIdentifier]/components/AccessModels/index.tsx @@ -93,20 +93,16 @@ const generateTableData = (resources: any[]) => { })); }; -const accessModelResourcesQuery = graphql(` +const accessModelResourcesQuery: any = graphql(` query accessModelResource($datasetId: UUID!) { accessModelResources(datasetId: $datasetId) { - modelResources { + resourceFields { resource { name description id } - fields { - fieldName - format - id - } + fields } id name @@ -121,87 +117,91 @@ const accessModelResourcesQuery = graphql(` const AccessModels = () => { const params = useParams(); - const { data, error, isLoading } = useQuery( - [`accessmodel_${params.datasetIdentifier}`], - () => - GraphQL( - accessModelResourcesQuery, - { - // Entity Headers if present - }, - { - datasetId: params.datasetIdentifier, - } - ) + const getAccessModeldetails: { + data: any; + isError: boolean; + isLoading: boolean; + } = useQuery([`accessmodel_${params.datasetIdentifier}`], () => + GraphQL( + accessModelResourcesQuery, + { + // Entity Headers if present + }, + { + datasetId: params.datasetIdentifier, + } + ) ); return ( <> - {isLoading ? ( + {getAccessModeldetails.isLoading ? (
) : ( - data?.accessModelResources.map((item: any, index: any) => ( -
-
-
- {item.name} + getAccessModeldetails.data?.accessModelResources.map( + (item: any, index: any) => ( +
+
+
+ {item.name} +
+
+ {item.description} +
-
- {item.description} +
+
-
-
- -
- {item?.modelResources?.length > 0 && ( -
- - -
- -
- See Resources -
-
- +
+ - Download All Resources - -
- - - - - - - )} - - )) +
+ + + + + )} + + ) + ) )} ); From 0fc64d82aea63dcf2119e2a956292d6ef1bd8eaf Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 12:21:43 +0530 Subject: [PATCH 03/16] add chart options to render chart --- .../[datasetIdentifier]/components/Details/index.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/[locale]/(user)/datasets/[datasetIdentifier]/components/Details/index.tsx b/app/[locale]/(user)/datasets/[datasetIdentifier]/components/Details/index.tsx index 5b327dcb..dc3bb6a3 100644 --- a/app/[locale]/(user)/datasets/[datasetIdentifier]/components/Details/index.tsx +++ b/app/[locale]/(user)/datasets/[datasetIdentifier]/components/Details/index.tsx @@ -31,7 +31,9 @@ const DetailsQuery: any = graphql(` description id name - chart + chart { + options + } } ... on TypeResourceChartImage { name @@ -65,7 +67,7 @@ const Details = () => { ); } - return ; + return ; }; return ( From 64d70d97d4f52436f2f0f7a24383236230c6bbf6 Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 12:21:59 +0530 Subject: [PATCH 04/16] remove accessmodels from the query and types --- .../components/Resources/index.tsx | 103 +++++++++--------- 1 file changed, 49 insertions(+), 54 deletions(-) diff --git a/app/[locale]/(user)/datasets/[datasetIdentifier]/components/Resources/index.tsx b/app/[locale]/(user)/datasets/[datasetIdentifier]/components/Resources/index.tsx index 91974cd3..135b540c 100644 --- a/app/[locale]/(user)/datasets/[datasetIdentifier]/components/Resources/index.tsx +++ b/app/[locale]/(user)/datasets/[datasetIdentifier]/components/Resources/index.tsx @@ -10,7 +10,7 @@ import { Button, Spinner, Tag, Text } from 'opub-ui'; import { GraphQL } from '@/lib/api'; import { formatDate } from '@/lib/utils'; -const datasetResourceQuery = graphql(` +const datasetResourceQuery: any = graphql(` query datasetResources($datasetId: UUID!) { datasetResources(datasetId: $datasetId) { id @@ -19,18 +19,7 @@ const datasetResourceQuery = graphql(` type name description - accessModels { - name - description - type - modelResources { - fields { - format - fieldName - description - } - } - } + schema { fieldName id @@ -47,7 +36,7 @@ const datasetResourceQuery = graphql(` const Resources = () => { const params = useParams(); - const { data, isLoading } = useQuery( + const getResourceDetails: { data: any; isLoading: boolean } = useQuery( [`resources_${params.datasetIdentifier}`], () => GraphQL( @@ -87,62 +76,68 @@ const Resources = () => { })); } }); - }, [data]); + }, [getResourceDetails.data]); return (
- {isLoading ? ( + {getResourceDetails.isLoading ? (
- ) : data && data?.datasetResources?.length > 0 ? ( + ) : getResourceDetails.data && + getResourceDetails.data?.datasetResources?.length > 0 ? ( <> Downloadable Resources
- {data?.datasetResources.map((item: any, index: number) => ( -
-
-
- {item.name} - {item.fileDetails.format} + {getResourceDetails.data?.datasetResources.map( + (item: any, index: number) => ( +
+
+
+ {item.name} + {item.fileDetails.format} +
+
+ Updated: + {formatDate(item.modified)} +
+
+
(descriptionRefs.current[index] = el)} + className={!showMore[index] ? 'line-clamp-2' : ''} + > + {item.description} +
+ {isDescriptionLong[index] && ( + + )} +
- Updated: - {formatDate(item.modified)} -
-
-
(descriptionRefs.current[index] = el)} - className={!showMore[index] ? 'line-clamp-2' : ''} + - {item.description} -
- {isDescriptionLong[index] && ( - - )} + +
-
- - - -
-
- ))} + ) + )}
) : ( From 0718ae88e315a418fb98495ae71b0fb30a2fe3df Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 13:04:36 +0530 Subject: [PATCH 05/16] undo the changes to query --- app/[locale]/(user)/categories/[categorySlug]/page.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/[locale]/(user)/categories/[categorySlug]/page.tsx b/app/[locale]/(user)/categories/[categorySlug]/page.tsx index 5286efd9..aeb1e2b5 100644 --- a/app/[locale]/(user)/categories/[categorySlug]/page.tsx +++ b/app/[locale]/(user)/categories/[categorySlug]/page.tsx @@ -17,8 +17,8 @@ import Card from '../../datasets/components/Card'; import Filter from '../../datasets/components/FIlter/Filter'; const categoryQueryDoc: any = graphql(` - query CategoryDetails($id: UUID!) { - category(id: $id) { + query CategoryDetails($filters: CategoryFilter) { + categories(filters: $filters) { id name description From 83335e227413892d2e9a3c3f03d3f08946905bea Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 13:05:31 +0530 Subject: [PATCH 06/16] update organisations to organizations in the query --- app/[locale]/dashboard/[entityType]/[entitySlug]/schema.ts | 2 +- app/[locale]/dashboard/[entityType]/schema.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/[locale]/dashboard/[entityType]/[entitySlug]/schema.ts b/app/[locale]/dashboard/[entityType]/[entitySlug]/schema.ts index 1efc7801..0ff6c8e0 100644 --- a/app/[locale]/dashboard/[entityType]/[entitySlug]/schema.ts +++ b/app/[locale]/dashboard/[entityType]/[entitySlug]/schema.ts @@ -2,7 +2,7 @@ import { graphql } from '@/gql'; export const getOrgDetailsQryDoc: any = graphql(` query getOrgDetailsQry($filters: OrganizationFilter) { - organisations(filters: $filters) { + organizations(filters: $filters) { id name logo { diff --git a/app/[locale]/dashboard/[entityType]/schema.ts b/app/[locale]/dashboard/[entityType]/schema.ts index d448606c..a6145f1e 100644 --- a/app/[locale]/dashboard/[entityType]/schema.ts +++ b/app/[locale]/dashboard/[entityType]/schema.ts @@ -2,7 +2,7 @@ import { graphql } from '@/gql'; export const allOrganizationsListingDoc: any = graphql(` query allOrganizationsListingDoc { - organisations { + organizations { id name logo { From 828d9a1264a1b33f6c370ed8e7a0f1aafce86226 Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 13:06:36 +0530 Subject: [PATCH 07/16] update the type --- .../[id]/edit/charts/components/ChartsImage.tsx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsImage.tsx b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsImage.tsx index ccb26b89..b5d28846 100644 --- a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsImage.tsx +++ b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsImage.tsx @@ -40,7 +40,6 @@ const getResourceChartImageDetails: any = graphql(` } `); - const getDatasetResourceChartImageDetails: any = graphql(` query resourceChartImages($datasetId: UUID!) { datasetResourceCharts(datasetId: $datasetId) { @@ -55,9 +54,6 @@ const getDatasetResourceChartImageDetails: any = graphql(` } `); - - - const AddResourceChartimage: any = graphql(` mutation GenerateResourceChartimage($dataset: UUID!) { addResourceChartImage(dataset: $dataset) { @@ -71,9 +67,10 @@ const AddResourceChartimage: any = graphql(` `); const UpdateChartImageMutation: any = graphql(` - mutation updateChartImage($data: ResourceChartImageInputPartial!) { - updateResourceChartImage(data: $data) { + mutation updateChartImage($input: ResourceChartImageInputPartial!) { + updateResourceChartImage(input: $input) { __typename + ... on TypeResourceChartImage {{} id name description @@ -81,6 +78,7 @@ const UpdateChartImageMutation: any = graphql(` name path } +} } } `); @@ -126,7 +124,7 @@ const ChartsImage: React.FC = ({ [params.entityType]: params.entitySlug, }, { - datasetId: params.id + datasetId: params.id, } ), {} From f3f2a98036b66a3810c95c52de7d1cd43467561a Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 13:06:46 +0530 Subject: [PATCH 08/16] update type --- .../dataset/[id]/edit/charts/components/ChartsList.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsList.tsx b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsList.tsx index efcc1beb..d5edcd37 100644 --- a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsList.tsx +++ b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsList.tsx @@ -48,7 +48,7 @@ const deleteResourceChart: any = graphql(` `); const deleteResourceChartImage: any = graphql(` - mutation deleteResourceChartImage($resourceChartImageId: String!) { + mutation deleteResourceChartImage($resourceChartImageId: UUID!) { deleteResourceChartImage(resourceChartImageId: $resourceChartImageId) } `); From be8256b9c89ef5848c78c3657b777a4305e7a58e Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 13:08:20 +0530 Subject: [PATCH 09/16] update the query --- .../dataset/[id]/edit/charts/queries/index.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/queries/index.ts b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/queries/index.ts index 5c8ec9ec..a1fdfa97 100644 --- a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/queries/index.ts +++ b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/queries/index.ts @@ -36,8 +36,10 @@ export const getResourceChartDetails = graphql(` resource { id } - chart - filters { + chart { + options + } + chartFilters { column { id fieldName @@ -45,7 +47,7 @@ export const getResourceChartDetails = graphql(` operator value } - options { + chartOptions { aggregateType xAxisColumn { id @@ -88,7 +90,7 @@ export const createChart = graphql(` name } name - filters { + chartFilters { column { id fieldName @@ -96,7 +98,7 @@ export const createChart = graphql(` operator value } - options { + chartOptions { aggregateType xAxisColumn { id @@ -122,7 +124,9 @@ export const createChart = graphql(` fieldName } } - chart + chart { + options + } } } } From dd0b95c5925ffbc34cf54472c8540bafbe6e7682 Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 13:08:44 +0530 Subject: [PATCH 10/16] update accessmodel query --- .../dataset/[id]/edit/components/AccessModelForm.tsx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/components/AccessModelForm.tsx b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/components/AccessModelForm.tsx index 5fc0ef55..74e3f296 100644 --- a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/components/AccessModelForm.tsx +++ b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/components/AccessModelForm.tsx @@ -73,11 +73,8 @@ const editaccessModel: any = graphql(` const getAccessModelDetails: any = graphql(` query accessModel($accessModelId: UUID!) { accessModel(accessModelId: $accessModelId) { - modelResources { - fields { - id - fieldName - } + resourceFields { + fields resource { id name From db096c34fc472237ca3c913af2316ff824637a60 Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 13:08:51 +0530 Subject: [PATCH 11/16] add types --- .../dataset/[id]/edit/publish/page.tsx | 48 +++++++------------ 1 file changed, 16 insertions(+), 32 deletions(-) diff --git a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/publish/page.tsx b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/publish/page.tsx index 74e0d229..0c294f24 100644 --- a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/publish/page.tsx +++ b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/publish/page.tsx @@ -23,7 +23,7 @@ import { GraphQL } from '@/lib/api'; import { formatDate, toTitleCase } from '@/lib/utils'; import { Icons } from '@/components/icons'; -const datasetSummaryQuery = graphql(` +const datasetSummaryQuery:any = graphql(` query datasetsSummary($filters: DatasetFilter) { datasets(filters: $filters) { metadata { @@ -46,22 +46,6 @@ const datasetSummaryQuery = graphql(` description } } - accessModels { - id - name - description - type - created - modified - modelResources { - resource { - name - description - id - type - } - } - } tags { id value @@ -179,7 +163,7 @@ const Page = () => { id: string; }>(); - const { data, isLoading, refetch } = useQuery([`summary_${params.id}`], () => + const getDatasetsSummary:{ data:any, isLoading:any, refetch:any } = useQuery([`summary_${params.id}`], () => GraphQL( datasetSummaryQuery, { @@ -190,15 +174,15 @@ const Page = () => { ); useEffect(() => { - refetch(); + getDatasetsSummary.refetch(); }); const Summary = [ { name: 'Resource', - data: data?.datasets[0]?.resources, + data: getDatasetsSummary.data?.datasets[0]?.resources, error: - data && data?.datasets[0]?.resources.length === 0 + getDatasetsSummary.data && getDatasetsSummary.data?.datasets[0]?.resources.length === 0 ? 'No Resources found. Please add to continue.' : '', errorType: 'critical', @@ -207,9 +191,9 @@ const Page = () => { ? [ { name: 'Access Type', - data: data?.datasets[0]?.accessModels, + data: getDatasetsSummary.data?.datasets[0]?.accessModels, error: - data && data?.datasets[0]?.accessModels.length === 0 + getDatasetsSummary.data && getDatasetsSummary.data?.datasets[0]?.accessModels.length === 0 ? 'No Access Type found. Please add to continue.' : '', errorType: 'critical', @@ -218,18 +202,18 @@ const Page = () => { : []), { name: 'Metadata', - data: data?.datasets[0]?.metadata, + data: getDatasetsSummary.data?.datasets[0]?.metadata, error: '', }, ]; const PrimaryMetadata = [ - { label: 'Dataset Name', value: data?.datasets[0].title }, - { label: 'Description', value: data?.datasets[0].description }, - { label: 'Date of Creation', value: formatDate(data?.datasets[0].created) }, + { label: 'Dataset Name', value: getDatasetsSummary.data?.datasets[0].title }, + { label: 'Description', value: getDatasetsSummary.data?.datasets[0].description }, + { label: 'Date of Creation', value: formatDate(getDatasetsSummary.data?.datasets[0].created) }, { label: 'Date of Last Update', - value: formatDate(data?.datasets[0].modified), + value: formatDate(getDatasetsSummary.data?.datasets[0].modified), }, ]; const router = useRouter(); @@ -269,7 +253,7 @@ const Page = () => {
- {isLoading || mutationLoading ? ( + {getDatasetsSummary.isLoading || mutationLoading ? (
@@ -356,7 +340,7 @@ const Page = () => { Tags:
- {data?.datasets[0].tags.map( + {getDatasetsSummary.data?.datasets[0].tags.map( (item: any, index: any) => ( {item.value} ) @@ -373,9 +357,9 @@ const Page = () => {
From fcd716cd10a129b6b94c8c7a9b6ae9b6316a0158 Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 13:37:31 +0530 Subject: [PATCH 14/16] rename the organisations to organization and fix entitycard render --- .../[entityType]/[entitySlug]/layout.tsx | 4 +-- app/[locale]/dashboard/[entityType]/page.tsx | 32 +++++++++---------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/app/[locale]/dashboard/[entityType]/[entitySlug]/layout.tsx b/app/[locale]/dashboard/[entityType]/[entitySlug]/layout.tsx index fd8d5b62..0c935b73 100644 --- a/app/[locale]/dashboard/[entityType]/[entitySlug]/layout.tsx +++ b/app/[locale]/dashboard/[entityType]/[entitySlug]/layout.tsx @@ -72,7 +72,7 @@ export default function OrgDashboardLayout({ children }: DashboardLayoutProps) { href: '', label: (params.entityType === 'organization' - ? EntityDetailsQryRes.data?.organisations[0] + ? EntityDetailsQryRes.data?.organizations[0] : EntityDetailsQryRes.data?.dataspaces[0] )?.name || params.entitySlug, }, @@ -88,7 +88,7 @@ export default function OrgDashboardLayout({ children }: DashboardLayoutProps) { items={orgSidebarNav} entityDetails={ params.entityType === 'organization' - ? EntityDetailsQryRes.data?.organisations[0] + ? EntityDetailsQryRes.data?.organizations[0] : EntityDetailsQryRes.data?.dataspaces[0] } /> diff --git a/app/[locale]/dashboard/[entityType]/page.tsx b/app/[locale]/dashboard/[entityType]/page.tsx index 0b0d4db3..8ff0f128 100644 --- a/app/[locale]/dashboard/[entityType]/page.tsx +++ b/app/[locale]/dashboard/[entityType]/page.tsx @@ -73,17 +73,16 @@ const Page = () => { ) : (
- {[ - ...(params.entityType === 'organization' - ? allEntitiesList.data.organisations - : allEntitiesList.data.dataspaces), - ]?.map((entityItem) => ( - - ))} + {(params.entityType === 'organization' + ? allEntitiesList.data.organizations + : allEntitiesList.data.dataspaces + )?.map((entityItem: any) => { + return ( +
+ +
+ ); + })}
@@ -100,18 +99,19 @@ const Page = () => { export default Page; -const EntityCard = ({ key, entityItem, params }: any) => { +const EntityCard = ({ entityItem, params }: any) => { const [isImageValid, setIsImageValid] = useState(() => { - return entityItem.logo ? true : false; + return entityItem?.logo ? true : false; }); + return (
@@ -119,7 +119,7 @@ const EntityCard = ({ key, entityItem, params }: any) => { { setIsImageValid(false); From a1f2cf0d7de1de0b5c5e05b9a30391dc7f75312b Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 16:17:05 +0530 Subject: [PATCH 15/16] fix src path --- app/[locale]/dashboard/[entityType]/page.tsx | 2 +- app/[locale]/dashboard/components/dashboard-nav.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/[locale]/dashboard/[entityType]/page.tsx b/app/[locale]/dashboard/[entityType]/page.tsx index 8ff0f128..7c8b98de 100644 --- a/app/[locale]/dashboard/[entityType]/page.tsx +++ b/app/[locale]/dashboard/[entityType]/page.tsx @@ -119,7 +119,7 @@ const EntityCard = ({ entityItem, params }: any) => { { setIsImageValid(false); diff --git a/app/[locale]/dashboard/components/dashboard-nav.tsx b/app/[locale]/dashboard/components/dashboard-nav.tsx index a242d693..570d7e45 100644 --- a/app/[locale]/dashboard/components/dashboard-nav.tsx +++ b/app/[locale]/dashboard/components/dashboard-nav.tsx @@ -61,7 +61,7 @@ export function DashboardNav({ { setIsImageValid(false); From 8a9ac35f81080b1ce24332c31af51e7f2ccda934 Mon Sep 17 00:00:00 2001 From: sanjaypinna Date: Fri, 7 Mar 2025 16:17:18 +0530 Subject: [PATCH 16/16] update variables --- .../charts/components/ChartsVisualize.tsx | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsVisualize.tsx b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsVisualize.tsx index e5c53f69..c04e2050 100644 --- a/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsVisualize.tsx +++ b/app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/charts/components/ChartsVisualize.tsx @@ -226,8 +226,8 @@ const ChartsVisualize: React.FC = ({ chartId: resourceChart.id, description: resourceChart.description || '', filters: - resourceChart.filters?.length > 0 - ? resourceChart.filters.map((filter: any) => ({ + resourceChart.chartFilters?.length > 0 + ? resourceChart.chartFilters.map((filter: any) => ({ column: filter.column?.id, operator: filter.operator, value: filter.value, @@ -235,19 +235,19 @@ const ChartsVisualize: React.FC = ({ : [{ column: '', operator: '==', value: '' }], name: resourceChart.name || '', options: { - aggregateType: resourceChart?.options?.aggregateType, - regionColumn: resourceChart?.options?.regionColumn?.id, - showLegend: resourceChart?.options?.showLegend ?? true, - timeColumn: resourceChart?.options?.timeColumn, - valueColumn: resourceChart?.options?.valueColumn?.id, - xAxisColumn: resourceChart?.options?.xAxisColumn?.id, - xAxisLabel: resourceChart?.options?.xAxisLabel, - yAxisColumn: resourceChart?.options?.yAxisColumn?.map((col: any) => ({ + aggregateType: resourceChart?.chartOptions?.aggregateType, + regionColumn: resourceChart?.chartOptions?.regionColumn?.id, + showLegend: resourceChart?.chartOptions?.showLegend ?? true, + timeColumn: resourceChart?.chartOptions?.timeColumn, + valueColumn: resourceChart?.chartOptions?.valueColumn?.id, + xAxisColumn: resourceChart?.chartOptions?.xAxisColumn?.id, + xAxisLabel: resourceChart?.chartOptions?.xAxisLabel, + yAxisColumn: resourceChart?.chartOptions?.yAxisColumn?.map((col: any) => ({ fieldName: col.field.id, label: col.label, color: col.color, })), - yAxisLabel: resourceChart?.options?.yAxisLabel, + yAxisLabel: resourceChart?.chartOptions?.yAxisLabel, }, resource: resourceChart.resource?.id, type: resourceChart.chartType as ChartTypes, @@ -445,8 +445,8 @@ const ChartsVisualize: React.FC = ({ />
Preview - {chartData.chart.options && Object.keys(chartData.chart.options).length > 0 && ( - + {chartData.chart?.options && Object.keys(chartData.chart?.options).length > 0 && ( + )}