Sha256: 3dcd1de80c7472e2139ab1cdbe05a33af470437536946f4ce372ba8f7cdf64ef

Contents?: true

Size: 1.17 KB

Versions: 20

Compression:

Stored size: 1.17 KB

Contents

import React from 'react';
import { Link } from 'react-router-dom';
import { translate as __ } from 'foremanReact/common/I18n';
import { urlBuilder } from 'foremanReact/common/urlHelpers';
import {
  headerFormatter,
  cellFormatter,
} from '../../components/pf3Table/formatters';

const TableSchema = [
  {
    property: 'name',
    header: {
      label: __('Name'),
      formatters: [headerFormatter],
    },
    cell: {
      formatters: [
        (value, { rowData }) => (
          <td>
            <Link to={urlBuilder('legacy_ansible_collections', '', rowData.id)}>{rowData.name}</Link>
          </td>
        ),
      ],
    },
  },
  {
    property: 'namespace',
    header: {
      label: __('Author'),
      formatters: [headerFormatter],
    },
    cell: {
      formatters: [cellFormatter],
    },
  },
  {
    property: 'version',
    header: {
      label: __('Version'),
      formatters: [headerFormatter],
    },
    cell: {
      formatters: [cellFormatter],
    },
  },
  {
    property: 'checksum',
    header: {
      label: __('Checksum'),
      formatters: [headerFormatter],
    },
    cell: {
      formatters: [cellFormatter],
    },
  },
];

export default TableSchema;

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
katello-4.4.2.2 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.4.2.1 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.4.2 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.5.1 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.5.0 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.5.0.rc2 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.4.1 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.5.0.rc1 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.4.0.2 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.4.0.1 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.3.1 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.4.0 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.4.0.rc2 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.4.0.rc1 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.3.0 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.3.0.rc4 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.3.0.rc3 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.3.0.rc2.1 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.3.0.rc2 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js
katello-4.3.0.rc1 webpack/scenes/AnsibleCollections/AnsibleCollectionsTableSchema.js