import React from 'react';
import PropTypes from 'prop-types';
import { Split, SplitItem, GridItem, TextContent, Text, TextVariants, Label } from '@patternfly/react-core';
import { translate as __ } from 'foremanReact/common/I18n';
import RepoIcon from '../Repositories/RepoIcon';
import { repoType, capitalize } from '../../../../utils/helpers';
const ContentViewFilterDetailsHeader = ({ details }) => {
const {
type, name, inclusion, description,
} = details;
const repositoryType = repoType(type);
const displayedType = type ? capitalize(type.replace(/_/g, ' ')) : '';
return (
<>
{name}
{displayedType}
{description}
>
);
};
ContentViewFilterDetailsHeader.propTypes = {
details: PropTypes.shape({
name: PropTypes.string,
type: PropTypes.string,
inclusion: PropTypes.bool,
description: PropTypes.string,
}).isRequired,
};
export default ContentViewFilterDetailsHeader;