PHP 8.2.30
Preview: action-href.js Size: 823 B
//proc/thread-self/root/home/byroehnu/.trash/node_modules11/adminjs/lib/frontend/interfaces/action/action-href.js

import { ViewHelpers } from '../../../backend/utils/view-helpers/index.js';
const h = new ViewHelpers();
export const actionHref = (action, params) => {
  const actionName = action.name;
  if (!action.component && !action.hasHandler) {
    return null;
  }
  if (params.recordIds?.length) {
    params.recordIds = [...new Set(params.recordIds)];
  }
  const hrefMap = {
    record: () => h.recordActionUrl({
      ...params,
      actionName
    }),
    resource: () => h.resourceActionUrl({
      resourceId: params.resourceId,
      actionName,
      search: params.search
    }),
    bulk: () => h.bulkActionUrl({
      ...params,
      actionName
    })
  };
  if (hrefMap[action.actionType]) {
    return hrefMap[action.actionType]();
  }
  throw new Error('"actionType" should be either record, resource or bulk');
};

Directory Contents

Dirs: 0 × Files: 11

Name Size Perms Modified Actions
210 B lrw-r--r-- 2026-02-28 00:28:46
Edit Download
823 B lrw-r--r-- 2026-02-28 00:28:56
Edit Download
10 B lrw-r--r-- 2026-02-28 00:28:58
Edit Download
444 B lrw-r--r-- 2026-02-28 00:31:22
Edit Download
2.21 KB lrw-r--r-- 2026-02-28 00:31:22
Edit Download
67 B lrw-r--r-- 2026-02-28 00:31:22
Edit Download
1.35 KB lrw-r--r-- 2026-02-28 00:31:26
Edit Download
419 B lrw-r--r-- 2026-02-28 00:31:44
Edit Download
102 B lrw-r--r-- 2026-02-28 00:31:44
Edit Download
105 B lrw-r--r-- 2026-02-28 00:31:44
Edit Download
110 B lrw-r--r-- 2026-02-28 00:31:44
Edit Download

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