PHP 8.2.30
Preview: action.props.ts Size: 782 B
//proc/thread-self/root/home/byroehnu/.trash/node_modules11/adminjs/src/frontend/components/actions/action.props.ts

import { Dispatch, SetStateAction } from 'react'

import { ActionJSON, RecordJSON, ResourceJSON } from '../../interfaces/index.js'

/**
 * Props which are passed to all action components
 * @alias ActionProps
 * @memberof BaseActionComponent
 */
export type ActionProps = {
  /**
   * Action object describing the action
   */
  action: ActionJSON;
  /**
   * Object of type: {@link ResourceJSON}
   */
  resource: ResourceJSON;
  /**
   * Selected record. Passed for actions with "record" actionType
   */
  record?: RecordJSON;

  /**
   * Selected records. Passed for actions with "bulk" actionType
   */
  records?: Array<RecordJSON>;

  /**
   * Sets tag in a header of an action. It is a function taking tag as an argument
   */
  setTag?: Dispatch<SetStateAction<string>>;
}

Directory Contents

Dirs: 1 × Files: 7

Name Size Perms Modified Actions
utils DIR
- drwxr-xr-x 2026-02-28 00:32:46
Edit Download
782 B lrw-r--r-- 2026-02-28 00:31:58
Edit Download
3.95 KB lrw-r--r-- 2026-02-28 00:32:46
Edit Download
3.18 KB lrw-r--r-- 2026-02-28 00:32:46
Edit Download
488 B lrw-r--r-- 2026-02-28 00:32:28
Edit Download
2.55 KB lrw-r--r-- 2026-02-28 00:32:48
Edit Download
4.54 KB lrw-r--r-- 2026-02-28 00:32:48
Edit Download
1.56 KB lrw-r--r-- 2026-02-28 00:32:48
Edit Download

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