Sha256: 563cbf547c453b21c9fdf44ec19e4ef1aa19dbb9d4b50059bd01d9f84062d85c

Contents?: true

Size: 1.88 KB

Versions: 10

Compression:

Stored size: 1.88 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, generatedContentViewHelpText } 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>
);

export const LabelGenerated = () => (
  <Flex>
    <FlexItem spacer={{ default: 'spacerSm' }}>{__('Generated')}</FlexItem>
    <FlexItem>
      {HelpToolTip(generatedContentViewHelpText)}
    </FlexItem>
  </Flex>
);

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
katello-4.6.2.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.6.2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.6.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.5.1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.6.0 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.6.0.rc2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.6.0.rc1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.5.0 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.5.0.rc2 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js
katello-4.5.0.rc1 webpack/scenes/ContentViews/Create/ContentViewFormComponents.js