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;