parent
d79db69644
commit
2ba4562f49
@ -1,35 +0,0 @@
|
|||||||
import PropTypes from 'prop-types';
|
|
||||||
import React from 'react';
|
|
||||||
import Icon from 'Components/Icon';
|
|
||||||
import styles from './DiscoverMovieOverviewInfoRow.css';
|
|
||||||
|
|
||||||
function DiscoverMovieOverviewInfoRow(props) {
|
|
||||||
const {
|
|
||||||
title,
|
|
||||||
iconName,
|
|
||||||
label
|
|
||||||
} = props;
|
|
||||||
|
|
||||||
return (
|
|
||||||
<div
|
|
||||||
className={styles.infoRow}
|
|
||||||
title={title}
|
|
||||||
>
|
|
||||||
<Icon
|
|
||||||
className={styles.icon}
|
|
||||||
name={iconName}
|
|
||||||
size={14}
|
|
||||||
/>
|
|
||||||
|
|
||||||
{label}
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
DiscoverMovieOverviewInfoRow.propTypes = {
|
|
||||||
title: PropTypes.string,
|
|
||||||
iconName: PropTypes.object.isRequired,
|
|
||||||
label: PropTypes.oneOfType([PropTypes.string, PropTypes.number]).isRequired
|
|
||||||
};
|
|
||||||
|
|
||||||
export default DiscoverMovieOverviewInfoRow;
|
|
@ -0,0 +1,26 @@
|
|||||||
|
import { IconDefinition } from '@fortawesome/free-regular-svg-icons';
|
||||||
|
import React from 'react';
|
||||||
|
import Icon from 'Components/Icon';
|
||||||
|
import styles from './DiscoverMovieOverviewInfoRow.css';
|
||||||
|
|
||||||
|
interface DiscoverMovieOverviewInfoRowProps {
|
||||||
|
title?: string;
|
||||||
|
iconName?: IconDefinition;
|
||||||
|
label: string | null;
|
||||||
|
}
|
||||||
|
|
||||||
|
function DiscoverMovieOverviewInfoRow(
|
||||||
|
props: DiscoverMovieOverviewInfoRowProps
|
||||||
|
) {
|
||||||
|
const { title, iconName, label } = props;
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className={styles.infoRow} title={title}>
|
||||||
|
<Icon className={styles.icon} name={iconName} size={14} />
|
||||||
|
|
||||||
|
{label}
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default DiscoverMovieOverviewInfoRow;
|
Loading…
Reference in new issue