diff --git a/config/icons.js b/config/icons.js
new file mode 100644
index 00000000..b316bd8d
--- /dev/null
+++ b/config/icons.js
@@ -0,0 +1,24 @@
+module.exports = function() {
+ return {
+ 'free-brands-svg-icons': [
+ 'facebook',
+ 'github',
+ 'twitter'
+ ],
+ 'free-solid-svg-icons': [
+ 'bell',
+ 'caret-down',
+ 'check-square',
+ 'chevron-down',
+ 'chevron-left',
+ 'chevron-right',
+ 'code',
+ 'envelope',
+ 'sort',
+ 'sort-down',
+ 'sort-up',
+ 'square',
+ 'trash'
+ ]
+ };
+};
\ No newline at end of file
diff --git a/package.json b/package.json
index a5ea0a2a..7a265500 100644
--- a/package.json
+++ b/package.json
@@ -29,28 +29,31 @@
"changelog": "lerna-changelog"
},
"dependencies": {
- "@html-next/vertical-collection": "^1.0.0",
+ "@fortawesome/ember-fontawesome": "^0.2.2",
+ "@fortawesome/free-brands-svg-icons": "^5.15.2",
+ "@fortawesome/free-solid-svg-icons": "^5.15.2",
+ "@html-next/vertical-collection": "^2.0.0",
"ember-cli-babel": "^7.21.0",
"ember-cli-htmlbars": "^5.2.0",
"ember-cli-string-helpers": "^5.0.0",
- "ember-get-config": "^0.2.4",
- "ember-in-viewport": "^3.7.2",
+ "ember-get-config": "^0.3.0",
+ "ember-in-viewport": "^3.8.1",
"ember-scrollable": "^1.0.2",
"ember-truth-helpers": "^3.0.0",
"ember-wormhole": "^0.6.0"
},
"devDependencies": {
"@ember/jquery": "^1.1.0",
- "@ember/optional-features": "^1.3.0",
+ "@ember/optional-features": "^2.0.0",
"@embroider/test-setup": "^1.8.3",
"@faker-js/faker": "^7.3.0",
"@glimmer/component": "^1.0.3",
"@glimmer/tracking": "^1.0.3",
"babel-eslint": "^10.1.0",
"broccoli-asset-rev": "^3.0.0",
- "ember-auto-import": "^1.6.0",
+ "ember-auto-import": "^1.10.1",
"ember-cli": "~3.20.0",
- "ember-cli-app-version": "^3.2.0",
+ "ember-cli-app-version": "^4.0.0",
"ember-cli-autoprefixer": "^0.8.1",
"ember-cli-code-coverage": "^1.0.2",
"ember-cli-dependency-checker": "^3.2.0",
@@ -61,14 +64,12 @@
"ember-cli-release": "1.0.0-beta.2",
"ember-cli-sri": "^2.1.1",
"ember-cli-uglify": "^3.0.0",
- "ember-cli-yuidoc": "0.9.1",
"ember-code-snippet": "^3.0.0",
- "ember-composable-helpers": "^4.2.2",
- "ember-concurrency": "^1.2.1",
+ "ember-composable-helpers": "^4.4.1",
+ "ember-concurrency": "^1.3.0",
"ember-data": "^3.16.0",
"ember-disable-prototype-extensions": "^1.1.3",
"ember-export-application-global": "^2.0.1",
- "ember-font-awesome": "^4.0.0-rc.4",
"ember-load-initializers": "^2.1.2",
"ember-maybe-import-regenerator": "^0.1.6",
"ember-notify-property-change-polyfill": "^0.0.2",
@@ -76,8 +77,8 @@
"ember-power-select": "^4.0.0",
"ember-prism": "^0.7.0",
"ember-qunit": "^4.6.0",
- "ember-resolver": "^8.0.0",
- "ember-responsive": "^4.0.0",
+ "ember-resolver": "^8.0.2",
+ "ember-responsive": "^4.0.1",
"ember-source": "~3.20.2",
"ember-source-channel-url": "^2.0.1",
"ember-template-lint": "^2.9.1",
@@ -88,8 +89,7 @@
"lerna-changelog": "^1.0.1",
"loader.js": "^4.7.0",
"npm-run-all": "^4.1.5",
- "qunit-dom": "^1.6.0",
- "yuidoc-ember-theme": "^2.0.1"
+ "qunit-dom": "^1.6.0"
},
"engines": {
"node": "12.* || >= 14"
diff --git a/tests/dummy/app/templates/components/columns/draggable-table.hbs b/tests/dummy/app/templates/components/columns/draggable-table.hbs
index 259e9b73..0bc10f0d 100644
--- a/tests/dummy/app/templates/components/columns/draggable-table.hbs
+++ b/tests/dummy/app/templates/components/columns/draggable-table.hbs
@@ -3,8 +3,8 @@
diff --git a/tests/dummy/app/templates/components/columns/grouped-table.hbs b/tests/dummy/app/templates/components/columns/grouped-table.hbs
index 32cc2d18..f1669ca2 100644
--- a/tests/dummy/app/templates/components/columns/grouped-table.hbs
+++ b/tests/dummy/app/templates/components/columns/grouped-table.hbs
@@ -3,8 +3,8 @@
diff --git a/tests/dummy/app/templates/components/columns/resizable-table.hbs b/tests/dummy/app/templates/components/columns/resizable-table.hbs
index 66b41820..bdf999bd 100644
--- a/tests/dummy/app/templates/components/columns/resizable-table.hbs
+++ b/tests/dummy/app/templates/components/columns/resizable-table.hbs
@@ -4,8 +4,8 @@
@@ -23,8 +23,8 @@
diff --git a/tests/dummy/app/templates/components/cookbook/client-side-table.hbs b/tests/dummy/app/templates/components/cookbook/client-side-table.hbs
index c7004b41..2e31d200 100644
--- a/tests/dummy/app/templates/components/cookbook/client-side-table.hbs
+++ b/tests/dummy/app/templates/components/cookbook/client-side-table.hbs
@@ -2,7 +2,7 @@
{{!--
- In order for `fa-sort-asc` and `fa-sort-desc` icons to work,
+ In order for `fa-sort-up` and `fa-sort-down` icons to work,
you need to have ember-font-awesome installed or manually include
the font-awesome assets, e.g. via a CDN.
--}}
@@ -10,8 +10,8 @@
diff --git a/tests/dummy/app/templates/components/cookbook/custom-row-table.hbs b/tests/dummy/app/templates/components/cookbook/custom-row-table.hbs
index 451277b5..f45cedd8 100644
--- a/tests/dummy/app/templates/components/cookbook/custom-row-table.hbs
+++ b/tests/dummy/app/templates/components/cookbook/custom-row-table.hbs
@@ -2,7 +2,7 @@
{{!--
- In order for `fa-sort-asc` and `fa-sort-desc` icons to work,
+ In order for `fa-sort-up` and `fa-sort-down` icons to work,
you need to have ember-font-awesome installed or manually include
the font-awesome assets, e.g. via a CDN.
--}}
@@ -10,8 +10,8 @@
diff --git a/tests/dummy/app/templates/components/cookbook/horizontal-scrolling-table.hbs b/tests/dummy/app/templates/components/cookbook/horizontal-scrolling-table.hbs
index d3e570a4..22d52645 100644
--- a/tests/dummy/app/templates/components/cookbook/horizontal-scrolling-table.hbs
+++ b/tests/dummy/app/templates/components/cookbook/horizontal-scrolling-table.hbs
@@ -2,7 +2,7 @@
{{!--
- In order for `fa-sort-asc` and `fa-sort-desc` icons to work,
+ In order for `fa-sort-up` and `fa-sort-down` icons to work,
you need to have ember-font-awesome installed or manually include
the font-awesome assets, e.g. via a CDN.
--}}
@@ -10,8 +10,8 @@
diff --git a/tests/dummy/app/templates/components/cookbook/occluded-table.hbs b/tests/dummy/app/templates/components/cookbook/occluded-table.hbs
index 871b688e..45ce16e1 100644
--- a/tests/dummy/app/templates/components/cookbook/occluded-table.hbs
+++ b/tests/dummy/app/templates/components/cookbook/occluded-table.hbs
@@ -7,7 +7,7 @@
as |t|>
{{!--
- In order for `fa-sort-asc` and `fa-sort-desc` icons to work,
+ In order for `fa-sort-up` and `fa-sort-down` icons to work,
you need to have ember-font-awesome installed or manually include
the font-awesome assets, e.g. via a CDN.
--}}
diff --git a/tests/dummy/app/templates/components/cookbook/paginated-table.hbs b/tests/dummy/app/templates/components/cookbook/paginated-table.hbs
index ce2a4b6d..38f668a9 100644
--- a/tests/dummy/app/templates/components/cookbook/paginated-table.hbs
+++ b/tests/dummy/app/templates/components/cookbook/paginated-table.hbs
@@ -2,7 +2,7 @@
{{!--
- In order for `fa-sort-asc` and `fa-sort-desc` icons to work,
+ In order for `fa-sort-up` and `fa-sort-down` icons to work,
you need to have ember-font-awesome installed or manually include
the font-awesome assets, e.g. via a CDN.
--}}
@@ -10,8 +10,8 @@
diff --git a/tests/dummy/app/templates/components/cookbook/table-actions-table.hbs b/tests/dummy/app/templates/components/cookbook/table-actions-table.hbs
index b758f763..80721a7c 100644
--- a/tests/dummy/app/templates/components/cookbook/table-actions-table.hbs
+++ b/tests/dummy/app/templates/components/cookbook/table-actions-table.hbs
@@ -9,7 +9,7 @@
as |t|>
{{!--
- In order for `fa-sort-asc` and `fa-sort-desc` icons to work,
+ In order for `fa-sort-up` and `fa-sort-down` icons to work,
you need to have ember-font-awesome installed or manually include
the font-awesome assets, e.g. via a CDN.
--}}
@@ -17,8 +17,8 @@ as |t|>
diff --git a/tests/dummy/app/templates/components/responsive-table.hbs b/tests/dummy/app/templates/components/responsive-table.hbs
index c14e94c2..e9bba5e0 100644
--- a/tests/dummy/app/templates/components/responsive-table.hbs
+++ b/tests/dummy/app/templates/components/responsive-table.hbs
@@ -7,7 +7,7 @@
as |t|>
{{!--
- In order for `fa-sort-asc` and `fa-sort-desc` icons to work,
+ In order for `fa-sort-up` and `fa-sort-down` icons to work,
you need to have ember-font-awesome installed or manually include
the font-awesome assets, e.g. via a CDN.
--}}
@@ -15,8 +15,8 @@ as |t|>
diff --git a/tests/dummy/app/templates/components/rows/expandable-table.hbs b/tests/dummy/app/templates/components/rows/expandable-table.hbs
index 89882226..b6666cf4 100644
--- a/tests/dummy/app/templates/components/rows/expandable-table.hbs
+++ b/tests/dummy/app/templates/components/rows/expandable-table.hbs
@@ -3,8 +3,8 @@
diff --git a/tests/dummy/app/templates/components/rows/selectable-table.hbs b/tests/dummy/app/templates/components/rows/selectable-table.hbs
index e37d0112..94b91bd7 100644
--- a/tests/dummy/app/templates/components/rows/selectable-table.hbs
+++ b/tests/dummy/app/templates/components/rows/selectable-table.hbs
@@ -1,10 +1,25 @@
-{{!-- BEGIN-SNIPPET selectable-table --}}
+{{! BEGIN-SNIPPET selectable-table }}