feat: Upgrade FA, add new icons

This commit is contained in:
Tom Moor
2025-01-25 15:19:58 -05:00
parent dfe97bee50
commit 5b11a0cc16
3 changed files with 192 additions and 180 deletions

View File

@@ -69,9 +69,9 @@
"@dnd-kit/sortable": "^7.0.2",
"@emoji-mart/data": "^1.2.1",
"@fast-csv/parse": "^5.0.2",
"@fortawesome/fontawesome-svg-core": "^6.5.2",
"@fortawesome/free-brands-svg-icons": "^6.5.2",
"@fortawesome/free-solid-svg-icons": "^6.5.2",
"@fortawesome/fontawesome-svg-core": "^6.7.2",
"@fortawesome/free-brands-svg-icons": "^6.7.2",
"@fortawesome/free-solid-svg-icons": "^6.7.2",
"@fortawesome/react-fontawesome": "^0.2.2",
"@getoutline/react-roving-tabindex": "^3.2.4",
"@hocuspocus/extension-throttle": "1.1.2",

View File

@@ -4,95 +4,101 @@ import {
faAndroid,
faSquareJs,
faPython,
faWebAwesome,
faXTwitter,
faBluesky,
} from "@fortawesome/free-brands-svg-icons";
import {
faHeart,
faWandSparkles,
faUmbrella,
faMugHot,
faBook,
faDroplet,
faBrush,
faSnowflake,
faShop,
faShirt,
faBagShopping,
faGauge,
faMountainSun,
faPassport,
faPhoneVolume,
faNewspaper,
faNetworkWired,
faRocket,
faStarOfLife,
faSeedling,
faTrain,
faMicrochip,
faRecordVinyl,
faTrophy,
faHammer,
faRobot,
faBook,
faBrush,
faCake,
faCat,
faClapperboard,
faCompactDisc,
faCookieBite,
faCrow,
faCrown,
faCube,
faRoad,
faPuzzlePiece,
faIndustry,
faWorm,
faVault,
faUtensils,
faUserGraduate,
faUniversalAccess,
faTractor,
faTent,
faSpa,
faSocks,
faScissors,
faSailboat,
faPizzaSlice,
faPaw,
faMap,
faLaptopCode,
faKitMedical,
faFaceSurprise,
faFaceSmileWink,
faFaceSmileBeam,
faFaceMeh,
faFaceLaugh,
faFaceGrinStars,
faFaceDizzy,
faDna,
faDog,
faCrow,
faCompactDisc,
faClapperboard,
faDollarSign,
faDisplay,
faDroplet,
faFaceDizzy,
faFaceGrinStars,
faFaceLaugh,
faFaceMeh,
faFaceSmileBeam,
faFaceSmileWink,
faFaceSurprise,
faFeather,
faFish,
faCat,
faTree,
faShield,
faLaptop,
faDisplay,
faPrescription,
faWheelchairMove,
faGift,
faMagnet,
faPaintRoller,
faGamepad,
faCookieBite,
faTowerCell,
faTooth,
faDollarSign,
faSterlingSign,
faYenSign,
faPesoSign,
faRainbow,
faPenRuler,
faSwatchbook,
faStarAndCrescent,
faSolarPanel,
faUmbrellaBeach,
faGauge,
faGem,
faDna,
faCake,
faGift,
faHammer,
faHeart,
faIndustry,
faKitMedical,
faLaptop,
faLaptopCode,
faMagnet,
faMap,
faMicrochip,
faMountainSun,
faMugHot,
faNetworkWired,
faNewspaper,
faPaintRoller,
faPassport,
faPaw,
faPenRuler,
faPesoSign,
faPhoneVolume,
faPizzaSlice,
faPrescription,
faPuzzlePiece,
faRainbow,
faRecordVinyl,
faRoad,
faRobot,
faRocket,
faSailboat,
faScissors,
faSeedling,
faShield,
faShirt,
faShop,
faSnowflake,
faSocks,
faSolarPanel,
faSpa,
faStarAndCrescent,
faStarOfLife,
faSterlingSign,
faSwatchbook,
faTent,
faTooth,
faTowerCell,
faTractor,
faTrain,
faTree,
faTrophy,
faUmbrella,
faUmbrellaBeach,
faUniversalAccess,
faUserGraduate,
faUtensils,
faVault,
faWandSparkles,
faWheelchairMove,
faWorm,
faYenSign,
faHandsClapping,
faFolderClosed,
faFlaskVial,
} from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import intersection from "lodash/intersection";
@@ -447,98 +453,104 @@ export class IconLibrary {
// Font awesome
...Object.fromEntries(
[
faHeart,
faWandSparkles,
faUmbrella,
faMugHot,
faBook,
faDroplet,
faBrush,
faSnowflake,
faShop,
faShirt,
faBagShopping,
faGauge,
faMountainSun,
faPassport,
faPhoneVolume,
faNewspaper,
faNetworkWired,
faRocket,
faStarOfLife,
faSeedling,
faTrain,
faMicrochip,
faRecordVinyl,
faTrophy,
faHammer,
faRobot,
faBook,
faBrush,
faCake,
faCat,
faClapperboard,
faCompactDisc,
faCookieBite,
faCrow,
faCrown,
faCube,
faRoad,
faPuzzlePiece,
faIndustry,
faWorm,
faVault,
faUtensils,
faUserGraduate,
faUniversalAccess,
faTractor,
faTent,
faSpa,
faSocks,
faScissors,
faSailboat,
faPizzaSlice,
faPaw,
faMap,
faLaptopCode,
faKitMedical,
faFaceSurprise,
faFaceSmileWink,
faFaceSmileBeam,
faFaceMeh,
faFaceLaugh,
faFaceGrinStars,
faFaceDizzy,
faDna,
faDog,
faCrow,
faCompactDisc,
faClapperboard,
faDollarSign,
faDisplay,
faDroplet,
faFaceDizzy,
faFaceGrinStars,
faFaceLaugh,
faFaceMeh,
faFaceSmileBeam,
faFaceSmileWink,
faFaceSurprise,
faFeather,
faFish,
faCat,
faTree,
faShield,
faLaptop,
faDisplay,
faPrescription,
faWheelchairMove,
faGift,
faMagnet,
faPaintRoller,
faFolderClosed,
faFlaskVial,
faGamepad,
faCookieBite,
faTowerCell,
faTooth,
faDollarSign,
faSterlingSign,
faYenSign,
faPesoSign,
faRainbow,
faPenRuler,
faSwatchbook,
faStarAndCrescent,
faSolarPanel,
faUmbrellaBeach,
faGauge,
faGem,
faDna,
faCake,
faGift,
faHammer,
faHandsClapping,
faHeart,
faIndustry,
faKitMedical,
faLaptop,
faLaptopCode,
faMagnet,
faMap,
faMicrochip,
faMountainSun,
faMugHot,
faNetworkWired,
faNewspaper,
faPaintRoller,
faPassport,
faPaw,
faPenRuler,
faPesoSign,
faPhoneVolume,
faPizzaSlice,
faPrescription,
faPuzzlePiece,
faRainbow,
faRecordVinyl,
faRoad,
faRobot,
faRocket,
faSailboat,
faScissors,
faSeedling,
faShield,
faShirt,
faShop,
faSnowflake,
faSocks,
faSolarPanel,
faSpa,
faStarAndCrescent,
faStarOfLife,
faSterlingSign,
faSwatchbook,
faTent,
faTooth,
faTowerCell,
faTractor,
faTrain,
faTree,
faTrophy,
faUmbrella,
faUmbrellaBeach,
faUniversalAccess,
faUserGraduate,
faUtensils,
faVault,
faWandSparkles,
faWebAwesome,
faWheelchairMove,
faWorm,
faYenSign,
faApple,
faWindows,
faAndroid,
faSquareJs,
faPython,
faXTwitter,
faBluesky,
].map((icon) => [
icon.iconName,
{

View File

@@ -2330,31 +2330,31 @@
dependencies:
tslib "2.4.0"
"@fortawesome/fontawesome-common-types@6.5.2":
version "6.5.2"
resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.2.tgz#eaf2f5699f73cef198454ebc0c414e3688898179"
integrity sha512-gBxPg3aVO6J0kpfHNILc+NMhXnqHumFxOmjYCFfOiLZfwhnnfhtsdA2hfJlDnj+8PjAs6kKQPenOTKj3Rf7zHw==
"@fortawesome/fontawesome-common-types@6.7.2":
version "6.7.2"
resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.2.tgz#7123d74b0c1e726794aed1184795dbce12186470"
integrity sha512-Zs+YeHUC5fkt7Mg1l6XTniei3k4bwG/yo3iFUtZWd/pMx9g3fdvkSK9E0FOC+++phXOka78uJcYb8JaFkW52Xg==
"@fortawesome/fontawesome-svg-core@^6.5.2":
version "6.5.2"
resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.2.tgz#4b42de71e196039b0d5ccf88559b8044e3296c21"
integrity sha512-5CdaCBGl8Rh9ohNdxeeTMxIj8oc3KNBgIeLMvJosBMdslK/UnEB8rzyDRrbKdL1kDweqBPo4GT9wvnakHWucZw==
"@fortawesome/fontawesome-svg-core@^6.7.2":
version "6.7.2"
resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.7.2.tgz#0ac6013724d5cc327c1eb81335b91300a4fce2f2"
integrity sha512-yxtOBWDrdi5DD5o1pmVdq3WMCvnobT0LU6R8RyyVXPvFRd2o79/0NCuQoCjNTeZz9EzA9xS3JxNWfv54RIHFEA==
dependencies:
"@fortawesome/fontawesome-common-types" "6.5.2"
"@fortawesome/fontawesome-common-types" "6.7.2"
"@fortawesome/free-brands-svg-icons@^6.5.2":
version "6.5.2"
resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.5.2.tgz#bfca0cebd2c4713dc93244e1fa8b384f1f023587"
integrity sha512-zi5FNYdmKLnEc0jc0uuHH17kz/hfYTg4Uei0wMGzcoCL/4d3WM3u1VMc0iGGa31HuhV5i7ZK8ZlTCQrHqRHSGQ==
"@fortawesome/free-brands-svg-icons@^6.7.2":
version "6.7.2"
resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.7.2.tgz#4ebee8098f31da5446dda81edc344025eb59b27e"
integrity sha512-zu0evbcRTgjKfrr77/2XX+bU+kuGfjm0LbajJHVIgBWNIDzrhpRxiCPNT8DW5AdmSsq7Mcf9D1bH0aSeSUSM+Q==
dependencies:
"@fortawesome/fontawesome-common-types" "6.5.2"
"@fortawesome/fontawesome-common-types" "6.7.2"
"@fortawesome/free-solid-svg-icons@^6.5.2":
version "6.5.2"
resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.5.2.tgz#9b40b077b27400a5e9fcbf2d15b986c7be69e9ca"
integrity sha512-QWFZYXFE7O1Gr1dTIp+D6UcFUF0qElOnZptpi7PBUMylJh+vFmIedVe1Ir6RM1t2tEQLLSV1k7bR4o92M+uqlw==
"@fortawesome/free-solid-svg-icons@^6.7.2":
version "6.7.2"
resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.7.2.tgz#fe25883b5eb8464a82918599950d283c465b57f6"
integrity sha512-GsBrnOzU8uj0LECDfD5zomZJIjrPhIlWU82AHwa2s40FKH+kcxQaBvBo3Z4TxyZHIyX8XTDxsyA33/Vx9eFuQA==
dependencies:
"@fortawesome/fontawesome-common-types" "6.5.2"
"@fortawesome/fontawesome-common-types" "6.7.2"
"@fortawesome/react-fontawesome@^0.2.2":
version "0.2.2"