Files
frontend-app-learner-dashboard/src/containers/CourseCard/components/Banners/hooks.js
2022-07-19 15:09:01 -04:00

21 lines
593 B
JavaScript

import { useIntl } from '@edx/frontend-platform/i18n';
import { useCardValues } from 'hooks';
import { selectors } from 'data/redux';
const { cardData } = selectors;
export const useCourseBannerData = ({ courseNumber }) => ({
courseData: useCardValues(courseNumber, {
isVerified: cardData.isVerified,
isCourseRunActive: cardData.isCourseRunActive,
canUpgrade: cardData.canUpgrade,
isAuditAccessExpired: cardData.isAuditAccessExpired,
courseWebsite: cardData.courseWebsite,
}),
formatMessage: useIntl().formatMessage,
});
export default {
useCourseBannerData,
};