PHP 8.2.30
Preview: pages-to-store.ts Size: 403 B
//proc/thread-self/root/home/byroehnu/.trash/node_modules11/adminjs/src/frontend/store/utils/pages-to-store.ts

/* eslint-disable implicit-arrow-linebreak */
import type { AdminJSOptions } from '../../../adminjs-options.interface.js'
import type { PageJSON } from '../../interfaces/index.js'

export const pagesToStore = (pages: AdminJSOptions['pages'] = {}): Array<PageJSON> =>
  Object.entries(pages).map(([key, adminPage]) => ({
    name: key,
    component: adminPage.component,
    icon: adminPage.icon,
  }))

Directory Contents

Dirs: 0 × Files: 1

Name Size Perms Modified Actions
403 B lrw-r--r-- 2026-02-28 00:32:40
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).