Fix regression in layout options

This commit is contained in:
rijkvanzanten
2021-12-02 15:32:17 -05:00
parent b38326b5c8
commit bbc46d4b3d
2 changed files with 8 additions and 13 deletions

View File

@@ -92,31 +92,25 @@ export function usePreset(
const layoutOptions = computed<Record<string, any>>({
get() {
if (!localPreset.value.layout) return null;
return localPreset.value.layout_options?.[localPreset.value.layout] || null;
return localPreset.value.layout_options?.[layout.value] || null;
},
set(options) {
const { layout, layout_options } = localPreset.value;
if (layout) {
updatePreset({ layout_options: assign({}, layout_options, { [layout]: options }) });
}
const { layout_options } = localPreset.value;
updatePreset({ layout_options: assign({}, layout_options, { [layout.value]: options }) });
},
});
const layoutQuery = computed<Record<string, any>>({
get() {
if (!localPreset.value.layout) return null;
return localPreset.value.layout_query?.[localPreset.value.layout] || null;
return localPreset.value.layout_query?.[layout.value] || null;
},
set(query) {
const { layout, layout_query } = localPreset.value;
if (layout) {
updatePreset({ layout_query: assign({}, layout_query, { [layout]: query }) });
}
const { layout_query } = localPreset.value;
updatePreset({ layout_query: assign({}, layout_query, { [layout.value]: query }) });
},
});
const layout = computed<string | null>({
const layout = computed<string>({
get: () => localPreset.value.layout || 'tabular',
set: (layout) => updatePreset({ layout }),
});

View File

@@ -1461,6 +1461,7 @@ interfaces:
description: A search typeahead for external API values.
results_path: Results Path
value_path: Value Path
text_path: Text Path
trigger: Trigger
rate: Rate
group-raw: