mirror of
https://github.com/gethomepage/homepage.git
synced 2026-01-15 22:02:12 +08:00
Default to empty obj
This commit is contained in:
@@ -56,21 +56,22 @@ export async function cleanWidgetGroups(widgets) {
|
|||||||
export async function getPrivateWidgetOptions(type, widgetIndex) {
|
export async function getPrivateWidgetOptions(type, widgetIndex) {
|
||||||
const widgets = await widgetsFromConfig();
|
const widgets = await widgetsFromConfig();
|
||||||
|
|
||||||
const privateOptions = widgets.map((widget) => {
|
const privateOptions =
|
||||||
const { index, url, username, password, key, apiKey } = widget.options;
|
widgets.map((widget) => {
|
||||||
|
const { index, url, username, password, key, apiKey } = widget.options;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
type: widget.type,
|
type: widget.type,
|
||||||
options: {
|
options: {
|
||||||
index,
|
index,
|
||||||
url,
|
url,
|
||||||
username,
|
username,
|
||||||
password,
|
password,
|
||||||
key,
|
key,
|
||||||
apiKey,
|
apiKey,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
});
|
}) || {};
|
||||||
|
|
||||||
return type !== undefined && widgetIndex !== undefined
|
return type !== undefined && widgetIndex !== undefined
|
||||||
? privateOptions.find((o) => o.type === type && o.options.index === parseInt(widgetIndex, 10))?.options
|
? privateOptions.find((o) => o.type === type && o.options.index === parseInt(widgetIndex, 10))?.options
|
||||||
|
|||||||
Reference in New Issue
Block a user