Files
edx-platform/lms/static/sass/_build-course.scss
Andrey Cañon 516eff0633 Decouple XModule styles from LMS/Studio styles (attempt 3) (#32237)
This basically changes how the xmodule static files are
generated and consumed in order to separate the Xblock
styles from general style files. Includes:

* build: decople XModule style assets by using a custom webpack loader
* build: move scss imports to its specific file
* build: fix: add system dirs to theme lookup paths.  (fixes attempt 1)
* build: fix: use bootstrap variables instead of lms variables (fixes attempt 2)

This is an amendment to #32188,
which itself was an amendment to #32018.

Addressing the issue https://github.com/openedx/edx-platform/issues/31624
2023-05-18 09:00:44 -04:00

72 lines
2.0 KiB
SCSS

// ------------------------------
// LMS Courseware: Shared Build Compile
// About: Sass compile for the LMS Courseware Elements that are shared between LTR and RTL UI. Configuration and vendor specific imports happen before this shared set of imports are compiled in the lms-course-*.scss files.
// Base build
@import 'base/build';
@import 'base/base';
@import 'base/headings';
@import 'base/extends';
@import 'base/animations';
@import 'shared/alerts_pattern_library_shim';
@import 'shared/tooltips';
// base - elements
@import 'elements/typography';
@import 'elements/controls';
@import 'elements/pagination';
@import 'elements/navigation'; // all archetypes of navigation
// course - base
@import 'course/layout/courseware_header';
@import 'course/layout/courseware_preview';
@import 'course/layout/footer';
@import 'course/layout/banner_cta';
@import 'course/base/mixins';
@import 'course/base/base';
@import 'course/base/extends';
@import 'course/courseware/courseware';
@import 'course/courseware/sidebar';
@import 'course/courseware/amplifier';
// course - modules
@import 'course/modules/student-notes'; // student notes
@import 'course/modules/calculator'; // calculator utility
@import 'course/modules/timer'; // timer
// course - wiki
@import "course/wiki/basic-html";
@import "course/wiki/sidebar";
@import "course/wiki/create";
@import "course/wiki/wiki";
@import "course/wiki/table";
// course - views
@import "course/syllabus"; // TODO arjun replace w/ custom tabs, see courseware/courses.py
@import "course/textbook";
@import "course/profile";
@import "course/tabs";
@import "course/student-notes";
@import "course/dates";
@import "views/teams";
// course - instructor-only views
@import "course/gradebook";
@import "course/instructor/instructor_2";
@import "course/instructor/email";
// course - ccx_coach
@import "course/ccx_coach/dashboard";
// search
@import 'search/_search';
// responsive
@import 'base/layouts'; // temporary spot for responsive course
@import 'header';
// features
@import 'features/course-sock';