Compare commits

...

17 Commits

Author SHA1 Message Date
renovate[bot]
fa7267f17c fix(deps): update dependency @openedx/paragon to v23.14.0 (#1230)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 06:54:42 +00:00
renovate[bot]
7b754edef8 fix(deps): update dependency @edx/frontend-component-header to v6.4.1 (#1229)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 06:54:14 +00:00
renovate[bot]
0bb7ee2fd4 fix(deps): update dependency core-js to v3.43.0 (#1223)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 11:39:56 +00:00
renovate[bot]
335dd7819d chore(deps): update dependency glob to v11.0.3 (#1222)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 11:39:43 +00:00
renovate[bot]
b18a01c302 fix(deps): update dependency @openedx/paragon to v23.13.0 (#1226)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 05:06:16 +00:00
Brian Smith
981dccf2d5 feat!: add design tokens support (#1220)
BREAKING CHANGE: Pre-design-tokens theming is no longer supported.

Co-authored-by: Diana Olarte <diana.olarte@edunext.co>
2025-06-18 12:13:59 -04:00
renovate[bot]
e8be148ca9 fix(deps): update dependency @edx/frontend-component-footer to v14.9.0 (#1217)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 08:03:40 +00:00
renovate[bot]
167a8bd9a8 fix(deps): update dependency @edx/frontend-platform to v8.3.9 (#1216)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 07:58:23 +00:00
renovate[bot]
db2336ac09 fix(deps): update react-router monorepo to v6.30.1 (#1214)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-26 06:07:45 +00:00
renovate[bot]
a13c25d4ea fix(deps): update dependency @edx/frontend-component-footer to v14.7.2 (#1213)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-26 06:07:26 +00:00
renovate[bot]
9452b72525 fix(deps): update dependency @edx/frontend-platform to v8.3.7 (#1209)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-19 13:58:23 +00:00
renovate[bot]
3601cb6c05 chore(deps): update commitlint monorepo to v19.8.1 (#1206)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 07:18:40 +00:00
renovate[bot]
b73c0f0f26 fix(deps): update dependency @edx/frontend-platform to v8.3.6 (#1207)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-12 07:07:33 +00:00
renovate[bot]
37feffc0db fix(deps): update dependency core-js to v3.42.0 (#1205)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 06:10:05 +00:00
renovate[bot]
c9d2813009 fix(deps): update dependency @edx/frontend-component-footer to v14.7.1 (#1204)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 06:09:50 +00:00
renovate[bot]
8ec67d9ed2 fix(deps): update dependency @edx/frontend-component-footer to v14.7.0 (#1203)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 06:04:06 +00:00
renovate[bot]
1d149f12ea chore(deps): update dependency glob to v11.0.2 (#1202)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 06:03:48 +00:00
7 changed files with 11243 additions and 1994 deletions

2
.env
View File

@@ -29,3 +29,5 @@ APP_ID=''
MFE_CONFIG_API_URL='' MFE_CONFIG_API_URL=''
SEARCH_CATALOG_URL='' SEARCH_CATALOG_URL=''
ENABLE_SKILLS_BUILDER_PROFILE='' ENABLE_SKILLS_BUILDER_PROFILE=''
# Fallback in local style files
PARAGON_THEME_URLS={}

View File

@@ -30,3 +30,5 @@ APP_ID=''
MFE_CONFIG_API_URL='' MFE_CONFIG_API_URL=''
SEARCH_CATALOG_URL='http://localhost:18000/courses' SEARCH_CATALOG_URL='http://localhost:18000/courses'
ENABLE_SKILLS_BUILDER_PROFILE='' ENABLE_SKILLS_BUILDER_PROFILE=''
# Fallback in local style files
PARAGON_THEME_URLS={}

View File

@@ -25,3 +25,4 @@ LEARNER_RECORD_MFE_BASE_URL='http://localhost:1990'
COLLECT_YEAR_OF_BIRTH=true COLLECT_YEAR_OF_BIRTH=true
APP_ID='' APP_ID=''
MFE_CONFIG_API_URL='' MFE_CONFIG_API_URL=''
PARAGON_THEME_URLS={}

13188
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -39,11 +39,11 @@
"@fortawesome/free-regular-svg-icons": "6.7.2", "@fortawesome/free-regular-svg-icons": "6.7.2",
"@fortawesome/free-solid-svg-icons": "6.7.2", "@fortawesome/free-solid-svg-icons": "6.7.2",
"@fortawesome/react-fontawesome": "0.2.2", "@fortawesome/react-fontawesome": "0.2.2",
"@openedx/paragon": "^22.17.0", "@openedx/paragon": "^23.4.5",
"@pact-foundation/pact": "^11.0.2", "@pact-foundation/pact": "^11.0.2",
"@redux-devtools/extension": "3.3.0", "@redux-devtools/extension": "3.3.0",
"classnames": "2.5.1", "classnames": "2.5.1",
"core-js": "3.41.0", "core-js": "3.43.0",
"history": "5.3.0", "history": "5.3.0",
"lodash.camelcase": "4.3.0", "lodash.camelcase": "4.3.0",
"lodash.get": "4.4.2", "lodash.get": "4.4.2",
@@ -54,8 +54,8 @@
"react-dom": "18.3.1", "react-dom": "18.3.1",
"react-helmet": "6.1.0", "react-helmet": "6.1.0",
"react-redux": "7.2.9", "react-redux": "7.2.9",
"react-router": "6.30.0", "react-router": "6.30.1",
"react-router-dom": "6.30.0", "react-router-dom": "6.30.1",
"redux": "4.2.1", "redux": "4.2.1",
"redux-logger": "3.0.6", "redux-logger": "3.0.6",
"redux-saga": "1.3.0", "redux-saga": "1.3.0",
@@ -65,14 +65,14 @@
"universal-cookie": "4.0.4" "universal-cookie": "4.0.4"
}, },
"devDependencies": { "devDependencies": {
"@commitlint/cli": "19.8.0", "@commitlint/cli": "19.8.1",
"@commitlint/config-angular": "19.8.0", "@commitlint/config-angular": "19.8.1",
"@edx/browserslist-config": "^1.1.1", "@edx/browserslist-config": "^1.1.1",
"@edx/reactifex": "2.2.0", "@edx/reactifex": "2.2.0",
"@openedx/frontend-build": "^14.3.3", "@openedx/frontend-build": "^14.3.3",
"@testing-library/jest-dom": "6.6.3", "@testing-library/jest-dom": "6.6.3",
"@testing-library/react": "14.3.1", "@testing-library/react": "14.3.1",
"glob": "11.0.1", "glob": "11.0.3",
"reactifex": "1.1.1", "reactifex": "1.1.1",
"redux-mock-store": "1.5.5" "redux-mock-store": "1.5.5"
} }

View File

@@ -1,7 +1,5 @@
@import "~@edx/brand/paragon/fonts"; @use "@openedx/paragon/styles/css/core/custom-media-breakpoints" as paragonCustomMediaBreakpoints;
@import "~@edx/brand/paragon/variables";
@import "~@openedx/paragon/scss/core/core";
@import "~@edx/brand/paragon/overrides";
@import "~@edx/frontend-component-header/dist/index"; @import "~@edx/frontend-component-header/dist/index";
@import "~@edx/frontend-component-footer/dist/footer"; @import "~@edx/frontend-component-footer/dist/footer";

View File

@@ -28,7 +28,7 @@
position: absolute; position: absolute;
left: 1.5rem; left: 1.5rem;
top: 5.25rem; top: 5.25rem;
color: $gray-500; color: var(--pgn-color-gray-500);
line-height: 0.9rem; line-height: 0.9rem;
font-size: 0.8rem; font-size: 0.8rem;
font-style: normal; font-style: normal;
@@ -42,12 +42,12 @@
.icon-visibility-off { .icon-visibility-off {
height: 1rem; height: 1rem;
color: $gray-500; color: var(--pgn-color-gray-500);
} }
.profile-page { .profile-page {
.edit-section-header { .edit-section-header {
@extend .h6; font-size: var(--pgn-typography-font-size-h6-base);
display: block; display: block;
font-weight: normal; font-weight: normal;
letter-spacing: 0; letter-spacing: 0;
@@ -55,11 +55,11 @@
} }
label.edit-section-header { label.edit-section-header {
margin-bottom: $spacer * .5; margin-bottom: calc(var(--pgn-spacing-spacer-base) * .5);
} }
.profile-avatar-wrap { .profile-avatar-wrap {
@include media-breakpoint-up(md) { @media (--pgn-size-breakpoint-min-width-md) {
max-width: 12rem; max-width: 12rem;
margin-right: 0; margin-right: 0;
margin-top: -8rem; margin-top: -8rem;
@@ -77,25 +77,25 @@
align-items: center; align-items: center;
border-radius: 50%; border-radius: 50%;
@include media-breakpoint-up(md) { @media (--pgn-size-breakpoint-min-width-md) {
background: linear-gradient(to top, rgba(0,0,0,.65) 4rem, rgba(0,0,0,0) 4rem); background: linear-gradient(to top, rgba(0,0,0,.65) 4rem, rgba(0,0,0,0) 4rem);
align-items: flex-end; align-items: flex-end;
} }
.btn { .btn {
text-decoration: none; text-decoration: none;
@include media-breakpoint-up(md) { @media (--pgn-size-breakpoint-min-width-md) {
margin-bottom: 1.2rem; margin-bottom: 1.2rem;
} }
} }
.dropdown { .dropdown {
@include media-breakpoint-up(md) { @media (--pgn-size-breakpoint-min-width-md) {
margin-bottom: 1.2rem; margin-bottom: 1.2rem;
} }
.btn { .btn {
color: $white; color: var(--pgn-color-white);
background: transparent; background: transparent;
border-color: transparent; border-color: transparent;
margin: 0; margin: 0;
@@ -108,7 +108,7 @@
height: 5rem; height: 5rem;
position: relative; position: relative;
@include media-breakpoint-up(md) { @media (--pgn-size-breakpoint-min-width-md) {
width: 12rem; width: 12rem;
height: 12rem; height: 12rem;
} }
@@ -128,7 +128,7 @@
border-radius:0; border-radius:0;
transition: opacity 200ms ease; transition: opacity 200ms ease;
@include media-breakpoint-up(md) { @media (--pgn-size-breakpoint-min-width-md) {
height: 4rem; height: 4rem;
} }
@@ -142,7 +142,7 @@
position: relative; position: relative;
.certificate-title { .certificate-title {
font-family: $font-family-serif; font-family: var(--pgn-typography-font-family-serif);
font-weight: 400; font-weight: 400;
} }