chore(deps): upgrade freecodecamp/ui to v6.0.0 (#66443)

This commit is contained in:
Huyen Nguyen
2026-03-22 10:53:26 +07:00
committed by GitHub
parent ff1d3683b5
commit 81fe118aed
5 changed files with 32 additions and 32 deletions

View File

@@ -52,7 +52,7 @@
"@fortawesome/free-solid-svg-icons": "6.7.1",
"@fortawesome/react-fontawesome": "0.2.2",
"@freecodecamp/challenge-builder": "workspace:*",
"@freecodecamp/ui": "5.2.1",
"@freecodecamp/ui": "6.0.0",
"@gatsbyjs/reach-router": "1.3.9",
"@growthbook/growthbook-react": "1.6.0",
"@headlessui/react": "1.7.19",

View File

@@ -3,7 +3,7 @@
exports[`<BlockSaveButton /> > <BlockSaveButton /> snapshot 1`] = `
<div>
<button
class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-foreground-secondary dark:hover:bg-background-primary dark:hover:text-foreground-primary px-3 py-1.5 text-md"
class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-foreground-secondary dark:hover:bg-background-primary dark:hover:text-foreground-primary aria-expanded:border-foreground-secondary aria-expanded:bg-foreground-primary aria-expanded:text-background-primary dark:aria-expanded:bg-background-primary dark:aria-expanded:text-foreground-primary px-3 py-1.5 text-md"
type="submit"
>
buttons.save

View File

@@ -56,7 +56,7 @@ exports[`<Honesty /> > <Honesty /> snapshot when isHonest is false > Honesty 1`]
</div>
<button
aria-disabled="false"
class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-foreground-secondary dark:hover:bg-background-primary dark:hover:text-foreground-primary px-3 py-1.5 text-md"
class=" relative inline-block mt-[0.5px] border-solid border-3 active:before:w-full active:before:h-full active:before:absolute active:before:inset-0 active:before:border-3 active:before:border-transparent active:before:bg-gray-900 active:before:opacity-20 text-center cursor-pointer no-underline block w-full bg-background-quaternary text-foreground-secondary border-foreground-secondary hover:bg-foreground-primary hover:text-background-primary hover:border-foreground-secondary dark:hover:bg-background-primary dark:hover:text-foreground-primary aria-expanded:border-foreground-secondary aria-expanded:bg-foreground-primary aria-expanded:text-background-primary dark:aria-expanded:bg-background-primary dark:aria-expanded:text-foreground-primary px-3 py-1.5 text-md"
type="button"
>
buttons.agree-honesty

View File

@@ -98,6 +98,7 @@ button .block-header-button-text {
justify-content: space-between;
font-weight: normal;
gap: 10px;
color: var(--primary-text);
}
.super-block-accordion .module-button-left,

57
pnpm-lock.yaml generated
View File

@@ -289,8 +289,8 @@ importers:
specifier: workspace:*
version: link:../packages/challenge-builder
'@freecodecamp/ui':
specifier: 5.2.1
version: 5.2.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
specifier: 6.0.0
version: 6.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@gatsbyjs/reach-router':
specifier: 1.3.9
version: 1.3.9(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
@@ -3276,16 +3276,16 @@ packages:
resolution: {integrity: sha512-gbDz3TwRrIPT3i0cDfujhshnXO9z03IT1UKRIVi/VEjpNHtSBIP2o5XSm+e816FzzCFEzAxPw09Z13n20PaQJQ==}
engines: {node: '>=6'}
'@fortawesome/fontawesome-common-types@7.1.0':
resolution: {integrity: sha512-l/BQM7fYntsCI//du+6sEnHOP6a74UixFyOYUyz2DLMXKx+6DEhfR3F2NYGE45XH1JJuIamacb4IZs9S0ZOWLA==}
'@fortawesome/fontawesome-common-types@7.2.0':
resolution: {integrity: sha512-IpR0bER9FY25p+e7BmFH25MZKEwFHTfRAfhOyJubgiDnoJNsSvJ7nigLraHtp4VOG/cy8D7uiV0dLkHOne5Fhw==}
engines: {node: '>=6'}
'@fortawesome/fontawesome-svg-core@6.7.1':
resolution: {integrity: sha512-8dBIHbfsKlCk2jHQ9PoRBg2Z+4TwyE3vZICSnoDlnsHA6SiMlTwfmW6yX0lHsRmWJugkeb92sA0hZdkXJhuz+g==}
engines: {node: '>=6'}
'@fortawesome/fontawesome-svg-core@7.1.0':
resolution: {integrity: sha512-fNxRUk1KhjSbnbuBxlWSnBLKLBNun52ZBTcs22H/xEEzM6Ap81ZFTQ4bZBxVQGQgVY0xugKGoRcCbaKjLQ3XZA==}
'@fortawesome/fontawesome-svg-core@7.2.0':
resolution: {integrity: sha512-6639htZMjEkwskf3J+e6/iar+4cTNM9qhoWuRfj9F3eJD6r7iCzV1SWnQr2Mdv0QT0suuqU8BoJCZUyCtP9R4Q==}
engines: {node: '>=6'}
'@fortawesome/free-brands-svg-icons@6.7.1':
@@ -3296,8 +3296,8 @@ packages:
resolution: {integrity: sha512-BTKc0b0mgjWZ2UDKVgmwaE0qt0cZs6ITcDgjrti5f/ki7aF5zs+N91V6hitGo3TItCFtnKg6cUVGdTmBFICFRg==}
engines: {node: '>=6'}
'@fortawesome/free-solid-svg-icons@7.1.0':
resolution: {integrity: sha512-Udu3K7SzAo9N013qt7qmm22/wo2hADdheXtBfxFTecp+ogsc0caQNRKEb7pkvvagUGOpG9wJC1ViH6WXs8oXIA==}
'@fortawesome/free-solid-svg-icons@7.2.0':
resolution: {integrity: sha512-YTVITFGN0/24PxzXrwqCgnyd7njDuzp5ZvaCx5nq/jg55kUYd94Nj8UTchBdBofi/L0nwRfjGOg0E41d2u9T1w==}
engines: {node: '>=6'}
'@fortawesome/react-fontawesome@0.2.2':
@@ -3307,12 +3307,12 @@ packages:
'@fortawesome/fontawesome-svg-core': ~1 || ~6
react: '>=16.3'
'@fortawesome/react-fontawesome@0.2.6':
resolution: {integrity: sha512-mtBFIi1UsYQo7rYonYFkjgYKGoL8T+fEH6NGUpvuqtY3ytMsAoDaPo5rk25KuMtKDipY4bGYM/CkmCHA1N3FUg==}
deprecated: v0.2.x is no longer supported. Unless you are still using FontAwesome 5, please update to v3.1.1 or greater.
'@fortawesome/react-fontawesome@3.3.0':
resolution: {integrity: sha512-EHmHeTf8WgO29sdY3iX/7ekE3gNUdlc2RW6mm/FzELlHFKfTrA9S4MlyquRR+RRCRCn8+jXfLFpLGB2l7wCWyw==}
engines: {node: '>=20'}
peerDependencies:
'@fortawesome/fontawesome-svg-core': ~1 || ~6 || ~7
react: ^16.3 || ^17.0.0 || ^18.0.0 || ^19.0.0
'@fortawesome/fontawesome-svg-core': ~6 || ~7
react: ^18.0.0 || ^19.0.0
'@freecodecamp/curriculum-helpers@9.0.0':
resolution: {integrity: sha512-VaJYoPxEGo/r/iWF2SVG9LcJ9aFaa6zj7Ibs2p8fiN/tPmfDbn6U6c+Fxarkw0+7MBFbVToWHbHa2o8TKAu3Sw==}
@@ -3321,12 +3321,12 @@ packages:
'@freecodecamp/loop-protect@3.0.0':
resolution: {integrity: sha512-5zIULL5pm7Ylkk2dPq1f/4KJTAV5KQZEAFQg/qFj0t18EBSNO3fjn3HdfE1sPocXhXom3DVvZO3Rl2sqifMFYQ==}
'@freecodecamp/ui@5.2.1':
resolution: {integrity: sha512-8RrfRY14mdCDpgIfYtFRr7XWVu8rvjgsdO5YkzQqO31uIbg0gt9AnVmOMrFbjXMI+ybDiIc5pTu86UGKLsMg2Q==}
'@freecodecamp/ui@6.0.0':
resolution: {integrity: sha512-j/Kv7HwoV9ZlvlZoDreTiUTOcQf1E4FLCSZhNqKZY3muGE2eD1g9hwN2QH/p+p8Esenj6MWILedxbjK2RbQATQ==}
engines: {node: '>=24', pnpm: '>=10'}
peerDependencies:
react: ^16.14.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0
react: ^18.0.0 || ^19.0.0
react-dom: ^18.0.0 || ^19.0.0
'@gatsbyjs/parcel-namer-relative-to-cwd@2.16.0':
resolution: {integrity: sha512-E05myRVDUgUXS41wWxBOc0wPub1WAty3M6bO2vGctToXO11Lw9tci9banlSQojBB12ExsmRqNW90FxtVNTbfQA==}
@@ -17858,15 +17858,15 @@ snapshots:
'@fortawesome/fontawesome-common-types@6.7.1': {}
'@fortawesome/fontawesome-common-types@7.1.0': {}
'@fortawesome/fontawesome-common-types@7.2.0': {}
'@fortawesome/fontawesome-svg-core@6.7.1':
dependencies:
'@fortawesome/fontawesome-common-types': 6.7.1
'@fortawesome/fontawesome-svg-core@7.1.0':
'@fortawesome/fontawesome-svg-core@7.2.0':
dependencies:
'@fortawesome/fontawesome-common-types': 7.1.0
'@fortawesome/fontawesome-common-types': 7.2.0
'@fortawesome/free-brands-svg-icons@6.7.1':
dependencies:
@@ -17876,9 +17876,9 @@ snapshots:
dependencies:
'@fortawesome/fontawesome-common-types': 6.7.1
'@fortawesome/free-solid-svg-icons@7.1.0':
'@fortawesome/free-solid-svg-icons@7.2.0':
dependencies:
'@fortawesome/fontawesome-common-types': 7.1.0
'@fortawesome/fontawesome-common-types': 7.2.0
'@fortawesome/react-fontawesome@0.2.2(@fortawesome/fontawesome-svg-core@6.7.1)(react@18.2.0)':
dependencies:
@@ -17886,10 +17886,9 @@ snapshots:
prop-types: 15.8.1
react: 18.2.0
'@fortawesome/react-fontawesome@0.2.6(@fortawesome/fontawesome-svg-core@7.1.0)(react@18.2.0)':
'@fortawesome/react-fontawesome@3.3.0(@fortawesome/fontawesome-svg-core@7.2.0)(react@18.2.0)':
dependencies:
'@fortawesome/fontawesome-svg-core': 7.1.0
prop-types: 15.8.1
'@fortawesome/fontawesome-svg-core': 7.2.0
react: 18.2.0
'@freecodecamp/curriculum-helpers@9.0.0(debug@4.3.4)(typescript@5.9.3)':
@@ -17920,11 +17919,11 @@ snapshots:
'@freecodecamp/loop-protect@3.0.0': {}
'@freecodecamp/ui@5.2.1(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
'@freecodecamp/ui@6.0.0(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
dependencies:
'@fortawesome/fontawesome-svg-core': 7.1.0
'@fortawesome/free-solid-svg-icons': 7.1.0
'@fortawesome/react-fontawesome': 0.2.6(@fortawesome/fontawesome-svg-core@7.1.0)(react@18.2.0)
'@fortawesome/fontawesome-svg-core': 7.2.0
'@fortawesome/free-solid-svg-icons': 7.2.0
'@fortawesome/react-fontawesome': 3.3.0(@fortawesome/fontawesome-svg-core@7.2.0)(react@18.2.0)
'@headlessui/react': 1.7.19(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
'@radix-ui/react-tabs': 1.1.13(@types/react-dom@18.2.25)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
babel-plugin-prismjs: 2.1.0(prismjs@1.30.0)