Skip to content

Commit a07d31e

Browse files
committed
Update FontAwesome dependencies to version 7.0.0 and enhance icon import logic
- Updated FontAwesome packages in package.json and yarn.lock to version 7.0.0. - Modified import-icons.js to handle token values more robustly, ensuring that icons are only processed if valid token values are present. - Enhanced the icon object structure to include type and description from the value object.
1 parent e12b569 commit a07d31e

File tree

25 files changed

+879
-844
lines changed

25 files changed

+879
-844
lines changed

.changeset/proud-ghosts-cover.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sl-design-system/icon': minor
3+
---
4+
5+
Updated to Font Awesome version 7.0. To use this version of the icon you also need to update your Font Awesome version, otherwise there will be a conflict in the typing of the IconPrefix.

.changeset/violet-donkeys-grab.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
'@sl-design-system/sanoma-utbildning': patch
3+
'@sl-design-system/editorial-suite': patch
4+
'@sl-design-system/my-digital-book': patch
5+
'@sl-design-system/sanoma-learning': patch
6+
'@sl-design-system/myvanin': patch
7+
'@sl-design-system/itslearning': patch
8+
'@sl-design-system/bingel-int': patch
9+
'@sl-design-system/bingel-dc': patch
10+
'@sl-design-system/clickedu': patch
11+
'@sl-design-system/magister': patch
12+
'@sl-design-system/kampus': patch
13+
'@sl-design-system/neon': patch
14+
'@sl-design-system/teas': patch
15+
'@sl-design-system/max': patch
16+
'@sl-design-system/tig': patch
17+
---
18+
19+
Updated icons (new Font Awesome version)

.yarn/releases/yarn-4.9.1.cjs renamed to .yarn/releases/yarn-4.9.2.cjs

Lines changed: 273 additions & 279 deletions
Large diffs are not rendered by default.

.yarnrc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ npmScopes:
1414
npmAuthToken: "${FONT_AWESOME_AUTH_TOKEN}"
1515
npmRegistryServer: "https://npm.fontawesome.com/"
1616

17-
yarnPath: .yarn/releases/yarn-4.9.1.cjs
17+
yarnPath: .yarn/releases/yarn-4.9.2.cjs

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sl-design-system/monorepo",
3-
"packageManager": "yarn@4.9.1",
3+
"packageManager": "yarn@4.9.2",
44
"private": true,
55
"repository": {
66
"type": "git",

packages/checklist/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"test": "npx http-server -o test.html"
3838
},
3939
"devDependencies": {
40-
"@fortawesome/pro-solid-svg-icons": "^6.7.2",
40+
"@fortawesome/pro-solid-svg-icons": "^7.0.0",
4141
"@open-wc/scoped-elements": "^3.0.5",
4242
"@sl-design-system/icon": "^1.0.0",
4343
"@sl-design-system/skeleton": "^1.0.0",

packages/components/icon/src/models.ts

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,35 @@ export interface CustomIconDefinition {
1616
export type IconStyle = 'solid' | 'regular' | 'light' | 'thin' | 'duotone' | 'brands';
1717
export type IconPrefix =
1818
| 'fas'
19-
| 'fass'
2019
| 'far'
21-
| 'fasr'
2220
| 'fal'
23-
| 'fasl'
2421
| 'fat'
25-
| 'fast'
2622
| 'fad'
2723
| 'fadr'
2824
| 'fadl'
2925
| 'fadt'
26+
| 'fass'
27+
| 'fasr'
28+
| 'fasl'
29+
| 'fast'
3030
| 'fasds'
3131
| 'fasdr'
3232
| 'fasdl'
3333
| 'fasdt'
3434
| 'fab'
35+
| 'facr'
36+
| 'faes'
37+
| 'fajr'
38+
| 'fajfr'
39+
| 'fajdr'
3540
| 'fak'
36-
| 'fakd';
41+
| 'fakd'
42+
| 'fans'
43+
| 'fands'
44+
| 'faslr'
45+
| 'faslpr'
46+
| 'fatl'
47+
| 'fawsb';
3748
export type IconPathData = string | string[];
3849

3950
export interface IconLookup {

packages/themes/bingel-dc/icons.ts

Lines changed: 32 additions & 32 deletions
Large diffs are not rendered by default.

packages/themes/bingel-int/icons.ts

Lines changed: 32 additions & 32 deletions
Large diffs are not rendered by default.

packages/themes/clickedu/icons.ts

Lines changed: 32 additions & 32 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)