component-vertical-timeline-react
Version:
React component for simple vertical timeline creation
25 lines (19 loc) • 515 B
JavaScript
import React from 'react';
import { string, oneOf } from 'prop-types';
import { Subtitle, DescriptionText } from '../../styles/main';
const Description = (props) => {
const { variant, text } = props;
return variant === 'subtitle' ? (
<Subtitle>{text}</Subtitle>
) : (
<DescriptionText>{text}</DescriptionText>
);
};
Description.defaultProps = {
variant: 'description',
};
Description.propTypes = {
text: string.isRequired,
variant: oneOf(['subtitle', 'description']),
};
export default Description;