[Visualize] Imported vislib pie triggers unsaved viz warning when embedded on a dashboard (#129336)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Stratoula Kalafateli 2022-04-04 21:43:46 +03:00 committed by GitHub
parent 448e29caee
commit f41b53399c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -126,9 +126,12 @@ const PartitionVisComponent = (props: PartitionVisComponentProps) => {
useEffect(() => {
const legendShow = showLegendDefault();
setShowLegend(legendShow);
props.uiState?.set('vis.legendOpen', legendShow);
}, [showLegendDefault, props.uiState]);
const showLegendDef = shouldShowLegend(visType, visParams.legendDisplay, bucketColumns);
if (showLegendDef !== legendShow) {
setShowLegend(legendShow);
props.uiState?.set('vis.legendOpen', legendShow);
}
}, [showLegendDefault, props.uiState, visParams.legendDisplay, visType, bucketColumns]);
const onRenderChange = useCallback<RenderChangeListener>(
(isRendered) => {