agregar vista publica de vehiculos aun faltan cambios
This commit is contained in:
35
apiferia/src/app/helpers/utils.ts
Normal file
35
apiferia/src/app/helpers/utils.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
import type { MenuItem } from '../common/menu-meta'
|
||||
|
||||
export const findAllParent = (menuItems: MenuItem[], menuItem: any): any => {
|
||||
let parents = []
|
||||
const parent = findMenuItem(menuItems, menuItem['parentKey'])
|
||||
|
||||
if (parent) {
|
||||
parents.push(parent['key'])
|
||||
if (parent['parentKey'])
|
||||
parents = [...parents, ...findAllParent(menuItems, parent)]
|
||||
}
|
||||
return parents
|
||||
}
|
||||
|
||||
export const findMenuItem = (
|
||||
menuItems: MenuItem[],
|
||||
menuItemKey: string
|
||||
): any => {
|
||||
if (menuItems && menuItemKey) {
|
||||
for (var i = 0; i < menuItems.length; i++) {
|
||||
if (menuItems[i].key === menuItemKey) {
|
||||
return menuItems[i]
|
||||
}
|
||||
var found = findMenuItem(menuItems[i].subMenu, menuItemKey)
|
||||
if (found) return found
|
||||
}
|
||||
}
|
||||
return null
|
||||
}
|
||||
|
||||
export function addOrSubtractDaysFromDate(days: number): Date {
|
||||
const result = new Date()
|
||||
result.setDate(result.getDate() + days)
|
||||
return result
|
||||
}
|
||||
Reference in New Issue
Block a user