Added better display of bread crums and side bar menus for apps and objects
This commit is contained in:
@@ -41,16 +41,17 @@ onMounted(async () => {
|
||||
const noAppObjects: any[] = []
|
||||
|
||||
allObjects.forEach((obj: any) => {
|
||||
if (obj.appId) {
|
||||
if (!appMap.has(obj.appId)) {
|
||||
appMap.set(obj.appId, {
|
||||
id: obj.appId,
|
||||
const appId = obj.app_id || obj.appId
|
||||
if (appId) {
|
||||
if (!appMap.has(appId)) {
|
||||
appMap.set(appId, {
|
||||
id: appId,
|
||||
name: obj.app?.name || obj.app?.label || 'Unknown App',
|
||||
label: obj.app?.label || obj.app?.name || 'Unknown App',
|
||||
objects: []
|
||||
})
|
||||
}
|
||||
appMap.get(obj.appId)!.objects.push(obj)
|
||||
appMap.get(appId)!.objects.push(obj)
|
||||
} else {
|
||||
noAppObjects.push(obj)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user