function mergeDisplaySettings()

in packages/attribute-slicer-powerbi/src/state/index.ts [353:386]


function mergeDisplaySettings(state: State, settings: PowerBISettings) {
	state.displayValueLabels = getOrDefault(
		settings.display.displayValueLabels,
		state.displayValueLabels,
	);
	state.hideEmptyItems = getOrDefault(
		settings.display.hideEmptyItems,
		state.hideEmptyItems,
	);
	state.horizontal = getOrDefault(
		settings.display.horizontal,
		state.horizontal,
	);
	state.itemTextColor = getOrDefault(
		settings.general.itemTextColor,
		state.itemTextColor,
	);
	state.labelDisplayUnits = getOrDefault(
		settings.display.labelDisplayUnits,
		state.labelDisplayUnits,
	);
	state.labelPrecision = getOrDefault(
		settings.display.labelPrecision,
		state.labelPrecision,
	);
	state.overflowValueLabels = getOrDefault(
		settings.display.overflowValueLabels,
		state.overflowValueLabels,
	);
	state.valueColumnWidth = getOrDefault(
		settings.display.valueColumnWidth,
		state.valueColumnWidth,
	);
}