PHP 8.2.30
Preview: show.js Size: 1.83 KB
//proc/thread-self/root/home/byroehnu/.trash/node_modules11/adminjs/lib/frontend/components/actions/show.js

function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
import { DrawerContent } from '@adminjs/design-system';
import React from 'react';
import allowOverride from '../../hoc/allow-override.js';
import { getActionElementCss } from '../../utils/index.js';
import ActionHeader from '../app/action-header/action-header.js';
import BasePropertyComponent from '../property-type/index.js';
import LayoutElementRenderer from './utils/layout-element-renderer.js';

/**
 * @name ShowAction
 * @category Actions
 * @description Shows a given record.
 * @component
 * @private
 */
const Show = props => {
  const {
    resource,
    record,
    action
  } = props;
  const properties = resource.showProperties;
  const contentTag = getActionElementCss(resource.id, action.name, 'drawer-content');
  return /*#__PURE__*/React.createElement(DrawerContent, {
    "data-css": contentTag
  }, action?.showInDrawer ? /*#__PURE__*/React.createElement(ActionHeader, props) : null, action.layout ? action.layout.map((layoutElement, i) => /*#__PURE__*/React.createElement(LayoutElementRenderer
  // eslint-disable-next-line react/no-array-index-key
  , _extends({
    key: i,
    layoutElement: layoutElement
  }, props, {
    where: "show"
  }))) : properties.map(property => /*#__PURE__*/React.createElement(BasePropertyComponent, {
    key: property.propertyPath,
    where: "show",
    property: property,
    resource: resource,
    record: record
  })));
};
const OverridableShow = allowOverride(Show, 'DefaultShowAction');
export { OverridableShow as default, OverridableShow as Show, Show as OriginalShow };

Directory Contents

Dirs: 1 × Files: 7

Name Size Perms Modified Actions
utils DIR
- drwxr-xr-x 2026-02-28 00:31:44
Edit Download
10 B lrw-r--r-- 2026-02-28 00:29:06
Edit Download
4.33 KB lrw-r--r-- 2026-02-28 00:31:24
Edit Download
3.39 KB lrw-r--r-- 2026-02-28 00:31:28
Edit Download
497 B lrw-r--r-- 2026-02-28 00:31:42
Edit Download
2.52 KB lrw-r--r-- 2026-02-28 00:31:44
Edit Download
4.73 KB lrw-r--r-- 2026-02-28 00:31:48
Edit Download
1.83 KB lrw-r--r-- 2026-02-28 00:31:48
Edit Download

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