import React from 'react'; import PropTypes from 'prop-types'; import { useIntl } from '@edx/frontend-platform/i18n'; import { Badge, Card, // Hyperlink, Icon, } from '@edx/paragon'; import { Program } from '@edx/paragon/icons'; import messages from './messages'; import './index.scss'; export const whiteFontWrapper = (node) => ({node}); export const ProgramCard = ({ data }) => { const { formatMessage } = useIntl(); const numCoursesMessage = formatMessage( messages.courses, { numCourses: data.numberOfCourses }, ); return (
{data.programType}
{numCoursesMessage}
); }; ProgramCard.propTypes = { data: PropTypes.shape({ bannerImgSrc: PropTypes.string, logoImgSrc: PropTypes.string, numberOfCourses: PropTypes.number, programType: PropTypes.string, programUrl: PropTypes.string, provider: PropTypes.string, title: PropTypes.string, }).isRequired, }; export default ProgramCard;