Sha256: 59ec9c791ca7d3f7857a0b3feb3163bec9ea441cbcd40e532e9ba2ff49857d2f

Contents?: true

Size: 1.64 KB

Versions: 30

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

30 entries across 30 versions & 1 rubygems

Version Path
katello-4.2.2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.3.0.rc1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.2.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.2.0.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.1.4 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.0.3 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.2.0.1.rc3 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.2.0.1.rc2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.2.0.rc2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.1.3 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.2.0.rc1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.0.2.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.1.2.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.0.2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.1.2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.1.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.1.0 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.0.1.2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.1.0.rc2.2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.1.0.rc2.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js