- {isShowProcessing && !isEnabledPagination &&
}
- {isEnabledPagination && (
-
-
-
- {intl.formatMessage(messages.coursesPaginationInfo, {
- length: coursesDataItems.length,
- total: coursesCount,
- })}
-
-
- )}
+
+ {isShowProcessing &&
}
+
+
+ {intl.formatMessage(messages.coursesPaginationInfo, {
+ length: coursesDataItems.length,
+ total: coursesCount,
+ })}
+
+
{hasCourses ? (
<>
{coursesDataItems.map(
@@ -167,12 +153,11 @@ const CoursesTab: React.FC
= ({
number={number}
run={run}
url={url}
- isPaginated={isEnabledPagination}
/>
),
)}
- {numPages > 1 && isEnabledPagination && (
+ {numPages > 1 && (
{
@@ -68,7 +66,7 @@ const TabsSection = ({
}, [pathname]);
const {
- courses, libraries, archivedCourses,
+ courses, libraries,
numPages, coursesCount,
} = useSelector(getStudioHomeData);
const {
@@ -99,27 +97,10 @@ const TabsSection = ({
isFailed={isFailedCoursesPage}
numPages={numPages}
coursesCount={coursesCount}
- isEnabledPagination={isPaginationCoursesEnabled}
/>
,
);
- if (archivedCourses?.length) {
- tabs.push(
-
-
- ,
- );
- }
-
if (librariesV2Enabled) {
tabs.push(
{
if (tab === TABS_LIST.courses) {
@@ -196,15 +177,10 @@ const TabsSection = ({
);
};
-TabsSection.defaultProps = {
- isPaginationCoursesEnabled: false,
-};
-
TabsSection.propTypes = {
showNewCourseContainer: PropTypes.bool.isRequired,
onClickNewCourse: PropTypes.func.isRequired,
isShowProcessing: PropTypes.bool.isRequired,
- isPaginationCoursesEnabled: PropTypes.bool,
librariesV1Enabled: PropTypes.bool,
librariesV2Enabled: PropTypes.bool,
};