Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Signed-off-by: YANGDB <[email protected]>
  • Loading branch information
YANG-DB committed Apr 29, 2024
1 parent 57ae4e3 commit d30c67b
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions public/components/custom_panels/helpers/utils.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -704,16 +704,25 @@ export const constructOtelMetricsMetaData = () => {
};
};

export const parseMetadataUserConfig = (
userConfigs?: string | SavedObjectAttributes
): SavedObjectAttributes => {
if (userConfigs === undefined || userConfigs === '') {
return {};
} else if (typeof userConfigs === 'string') {
return JSON.parse(userConfigs);
} else {
return userConfigs;
}
};

// Renders visualization in the vizualization container component
export const displayVisualization = (metaData: any, data: any, type: string) => {
if (metaData === undefined || isEmpty(metaData)) {
return <></>;
}

if (metaData.userConfigs !== undefined && metaData.userConfigs !== '') {
metaData.userConfigs = JSON.parse(metaData.userConfigs);
}

metaData.userConfigs = parseMetadataUserConfig(metaData.userConfigs);
const dataConfig = { ...(metaData.userConfigs?.dataConfig || {}) };
const hasBreakdowns = !_.isEmpty(dataConfig.breakdowns);
const realTimeParsedStats = {
Expand Down

0 comments on commit d30c67b

Please sign in to comment.