Sha256: 33c80dd7350a977779424e9b049c45911025a8f3d40254204d3638af3ab1d25d

Contents?: true

Size: 1.64 KB

Versions: 15

Compression:

Stored size: 1.64 KB

Contents

import React from 'react';
import { translate as __ } from 'foremanReact/common/I18n';
import { OutlinedQuestionCircleIcon } from '@patternfly/react-icons';
import { Tooltip, TooltipPosition, Flex, FlexItem } from '@patternfly/react-core';
import { autoPublishHelpText, dependenciesHelpText, importOnlyHelpText } from '../helpers';
import ContentViewIcon from '../components/ContentViewIcon';

const HelpToolTip = tooltip => (
  <span className="foreman-spaced-icon">
    <Tooltip
      position={TooltipPosition.top}
      content={tooltip}
    >
      <OutlinedQuestionCircleIcon />
    </Tooltip>
  </span>
);

export const LabelComposite = () => (
  <Flex>
    <FlexItem spacer={{ default: 'spacerNone' }}><ContentViewIcon composite /></FlexItem>
    <FlexItem>{__('Composite Content View')}</FlexItem>
  </Flex>
);

export const LabelComponent = () => (
  <Flex>
    <FlexItem spacer={{ default: 'spacerNone' }}><ContentViewIcon composite={false} /></FlexItem>
    <FlexItem>{__('Component Content View')}</FlexItem>
  </Flex>
);

export const LabelDependencies = () => (
  <Flex>
    <FlexItem spacer={{ default: 'spacerSm' }}>{__('Solve dependencies')}</FlexItem>
    <FlexItem>
      {HelpToolTip(dependenciesHelpText)}
    </FlexItem>
  </Flex>
);

export const LabelAutoPublish = () => (
  <Flex>
    <FlexItem spacer={{ default: 'spacerSm' }}>{__('Auto publish')}</FlexItem>
    <FlexItem>
      {HelpToolTip(autoPublishHelpText)}
    </FlexItem>
  </Flex>
);

export const LabelImportOnly = () => (
  <Flex>
    <FlexItem spacer={{ default: 'spacerSm' }}>{__('Import only')}</FlexItem>
    <FlexItem>
      {HelpToolTip(importOnlyHelpText)}
    </FlexItem>
  </Flex>
);

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
katello-4.4.2.2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.4.2.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.4.2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.4.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.4.0.2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.4.0.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.3.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.4.0 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.4.0.rc2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.4.0.rc1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.3.0 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.3.0.rc4 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.3.0.rc3 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.3.0.rc2.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.3.0.rc2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js