- {isCollapsed
- ? (
-
- ) : (
-
-
-
- )}
+
+
+
diff --git a/src/containers/CourseFilterControls/CourseFilterControls.jsx b/src/containers/CourseFilterControls/CourseFilterControls.jsx
index fe1185a..59d00cd 100644
--- a/src/containers/CourseFilterControls/CourseFilterControls.jsx
+++ b/src/containers/CourseFilterControls/CourseFilterControls.jsx
@@ -3,11 +3,16 @@ import PropTypes from 'prop-types';
import { useIntl } from '@edx/frontend-platform/i18n';
import {
- Form,
Button,
+ Form,
+ Icon,
ModalPopup,
+ Sheet,
+ breakpoints,
+ useWindowSize,
+ ModalCloseButton,
} from '@edx/paragon';
-import { Tune } from '@edx/paragon/icons';
+import { Close, Tune } from '@edx/paragon/icons';
import FilterForm from './components/FilterForm';
import SortForm from './components/SortForm';
@@ -35,6 +40,9 @@ export const CourseFilterControls = ({
setFilters,
setSortBy,
});
+ const { width } = useWindowSize();
+ const isMobile = width < breakpoints.small.minWidth;
+
return (
-
-
-
+
);
};
diff --git a/src/containers/CourseFilterControls/index.scss b/src/containers/CourseFilterControls/index.scss
index 8da93f9..59264aa 100644
--- a/src/containers/CourseFilterControls/index.scss
+++ b/src/containers/CourseFilterControls/index.scss
@@ -1,3 +1,12 @@
+.pgn__sheet-component {
+ max-width: 75% !important;
+ width: 75% !important;
+
+ .filter-form-heading {
+ font-weight: bold;
+ font-size: 18px;
+ }
+}
#course-filter-controls-card {
width: 512px;
height: 288px;