Fix export dialog format handling
This commit is contained in:
@@ -1666,7 +1666,11 @@ class GuideEditor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async openExportDialog() {
|
async openExportDialog() {
|
||||||
const formats = (await api.export.formats()).map((id) => ({ id, label: id.replace(/-/g, ' ') }));
|
const formats = (await api.export.formats()).map((format) => (
|
||||||
|
typeof format === 'string'
|
||||||
|
? { id: format, label: format.replace(/-/g, ' ') }
|
||||||
|
: format
|
||||||
|
));
|
||||||
const templatesByFormat = {};
|
const templatesByFormat = {};
|
||||||
for (const format of formats) {
|
for (const format of formats) {
|
||||||
templatesByFormat[format.id] = await api.templates.list({ format: format.id });
|
templatesByFormat[format.id] = await api.templates.list({ format: format.id });
|
||||||
|
|||||||
Reference in New Issue
Block a user