Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
bf8b255
refactor: simplify component tree, cleanup styling issues
tecoholic Apr 13, 2025
987fdec
refactor: split the sidebars into separate components
tecoholic Apr 14, 2025
4086d80
feat: implement scrolling to XBlock in the unit page
tecoholic Apr 14, 2025
a9a4d74
fix: update the location of iframe imports
tecoholic Apr 14, 2025
f97e896
chore: bump react version to 18 to match authoring mfe
tecoholic Apr 14, 2025
cfb0384
refactor: pull up scrolling to Iframe method as a callback prop
tecoholic Apr 14, 2025
58d5ea1
chore: linting
tecoholic Apr 14, 2025
1584feb
feat: implements full heights for dashboards, adds show more/less but…
tecoholic Apr 15, 2025
5f68be8
refactor: use minHeight instead of height for the container for bette…
tecoholic Apr 15, 2025
b098151
fix: some UX issues identified during testing
tecoholic Apr 16, 2025
a5bb371
refactor: break AspectsSidebar into components, setup proper linting
tecoholic Apr 17, 2025
3dc9c8d
feat: implement course outline section, unit icon syncing
tecoholic Apr 17, 2025
066d773
refactor: move modal to the dashboard component
tecoholic Apr 17, 2025
bf560bb
refactor: make the unit page show components as a list
tecoholic Apr 17, 2025
4c3cb4c
feat: activate unit button based on activeBlock
tecoholic Apr 17, 2025
68cb803
fix: filteredBlocks being undefined in production
tecoholic Apr 18, 2025
a51a26c
test: add tests and refactor the context provider usage
tecoholic Apr 18, 2025
668a998
fix: rename children to component
tecoholic Apr 18, 2025
96b8cd5
refactor: use memoized value for context
tecoholic Apr 18, 2025
dae22dd
fix: linting issue
tecoholic Apr 22, 2025
09e20a1
refactor: introduce types.ts and casting function to bring consistency
tecoholic Apr 22, 2025
d0a1b6c
test: fix tests
tecoholic Apr 22, 2025
1c16a31
fix: set the sidebar open when subsection button is clicked
tecoholic Apr 22, 2025
ea2ab84
test: adds full test suite for CourseOutlineSidebar
tecoholic Apr 22, 2025
69ce39a
refactor: switch to using global state instead of context manager
xitij2000 Apr 22, 2025
0c17b8b
fix: issues with re-rendering during to activeBlock and filterUnit up…
tecoholic Apr 23, 2025
a7394cb
test: fix the sidebar context import in tests
tecoholic Apr 23, 2025
84a247f
fix: remove double import from the CourseOutlineSidebar.tsx
tecoholic Apr 23, 2025
bdf86cf
fix: subsection active state retained after sidebar closed
tecoholic Apr 23, 2025
f597989
fix: sidebar does not forget previous state when closed
tecoholic Apr 23, 2025
61b0e4f
refactor: rename the unit page sidebar xBlocks prop
tecoholic Apr 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
coverage/*
dist/
node_modules/
jest.config.js
jest.config.js
babel.config.js
7 changes: 3 additions & 4 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// eslint-disable-next-line import/no-extraneous-dependencies
const { createConfig } = require('@openedx/frontend-build');

module.exports = createConfig('eslint');
module.exports = {
extends: '@edx/eslint-config',
};
Loading