Sha256: 06ead9337d04672be736b293c399774058d5160200d01003ed0a5471dd141bb2
Contents?: true
Size: 1.46 KB
Versions: 1
Compression:
Stored size: 1.46 KB
Contents
/* eslint-disable */ import React from 'react'; import { EmptyState as PfEmptyState, Button } from 'patternfly-react'; const EmptyState = (props) => { const { icon = 'add-circle-o', header, description, customDocumentation, documentationLabel = __('For more information please see'), documentationButton = __('Documentation'), docUrl, action, secondayActions, } = props; const defaultDocumantion = `${documentationLabel} <a href=${docUrl}>${documentationButton}</a>`; const showDocsLink = !!(docUrl || customDocumentation); return ( <PfEmptyState> <PfEmptyState.Icon type="pf" name={icon} /> <PfEmptyState.Title>{header}</PfEmptyState.Title> <PfEmptyState.Info>{description}</PfEmptyState.Info> {showDocsLink && ( <PfEmptyState.Help> {customDocumentation || <span dangerouslySetInnerHTML={{ __html: defaultDocumantion }} />} </PfEmptyState.Help> )} {action && ( <PfEmptyState.Action> <Button href={action.url} bsStyle="primary" bsSize="large"> {action.title} </Button> </PfEmptyState.Action> )} {secondayActions && ( <PfEmptyState.Action secondary> {secondayActions.map(item => ( <Button href={action.url} title={action.title}> {item.title} </Button> ))} </PfEmptyState.Action> )} </PfEmptyState> ); }; export default EmptyState;
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
katello-3.7.0.rc1 | webpack/move_to_foreman/components/common/emptyState/index.js |