import { capitalize } from '@mui/material'; import classnames from 'classnames'; import { Link } from 'react-router-dom'; import { useFeature } from 'hooks/api/getters/useFeature/useFeature'; import { getFeatureTypeIcons } from 'utils/getFeatureTypeIcons'; import { ConditionallyRender } from 'component/common/ConditionallyRender/ConditionallyRender'; import { useStyles } from './FeatureOverviewMetadata.styles'; import { Edit } from '@mui/icons-material'; import PermissionIconButton from 'component/common/PermissionIconButton/PermissionIconButton'; import { UPDATE_FEATURE } from 'component/providers/AccessProvider/permissions'; import useTags from 'hooks/api/getters/useTags/useTags'; import FeatureOverviewTags from './FeatureOverviewTags/FeatureOverviewTags'; import { useRequiredPathParam } from 'hooks/useRequiredPathParam'; const FeatureOverviewMetaData = () => { const { classes: styles } = useStyles(); const projectId = useRequiredPathParam('projectId'); const featureId = useRequiredPathParam('featureId'); const { tags } = useTags(featureId); const { feature } = useFeature(projectId, featureId); const { project, description, type } = feature; const IconComponent = getFeatureTypeIcons(type); return (
{' '}

{capitalize(type || '')} toggle

Project: {project}
Description:

{description}

} elseShow={
No description.{' '}
} />
0} show={
} />
); }; export default FeatureOverviewMetaData;