Sha256: 58bb360a19fcd1f6151258f417b4dabac60274c46169836c4118989091215ceb

Contents?: true

Size: 856 Bytes

Versions: 24

Compression:

Stored size: 856 Bytes

Contents

import React from 'react';
import { ListView, Icon } from 'patternfly-react';
import classNames from 'classnames';

import InfoItem from './SyncedTemplate/InfoItem';

const ListViewHeader = props => {
  const additionalInfo = [
    'Name',
    'Locked',
    'Snippet',
    'Template Class',
    'Kind',
    'File Name',
  ].map((title, idx) => (
    <InfoItem itemId={`${idx}`} key={idx}>
      <strong>{title}</strong>
    </InfoItem>
  ));

  // Use ListView.Item as a header to get a vertical alignment
  return (
    <ListView.Item
      additionalInfo={additionalInfo}
      className={classNames(
        'listViewItem--listItemVariants',
        'list-view-header'
      )}
      leftContent={<Icon name="ok" size="sm" type="pf" />}
      hideCloseIcon
      stacked
    >
      <span />
    </ListView.Item>
  );
};

export default ListViewHeader;

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
foreman_templates-10.0.4 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-10.0.3 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-10.0.2 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-10.0.1 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-10.0.0 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.5.1 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.5.0 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.3.3 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.3.2 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.3.1 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.4.0 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.3.0 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.2.0 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.1.0 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.0.2 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.0.1 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-9.0.0 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-7.0.7 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-8.0.0 webpack/components/TemplateSyncResult/components/ListViewHeader.js
foreman_templates-7.0.6 webpack/components/TemplateSyncResult/components/ListViewHeader.js