fix: Add loading and error icons to icon plugin import.

This commit is contained in:
Sam Tolmay 2021-11-29 11:33:30 +02:00
parent 995fcdb020
commit 3c98732584
No known key found for this signature in database
GPG Key ID: D004126FCD1A6DF0
2 changed files with 7 additions and 0 deletions

1
.gitignore vendored
View File

@ -20,6 +20,7 @@ packages/server/build/**
.DS_Store
packages/build/src/test/writeFile.txt
packages/build/build/**
packages/plugins/connections/connection-mongodb/mongod-*
packages/plugins/connections/connection-mongodb/globalConfig.json

View File

@ -42,6 +42,12 @@ function buildIcons({ components }) {
components.icons = [];
Object.entries(iconPackages).forEach(([iconPackage, regex]) => {
const icons = new Set();
// TODO: Can we do better than this?
// Add default icons
if (iconPackage === 'react-icons/ai') {
icons.add('AiOutlineLoading3Quarters');
icons.add('AiOutlineExclamationCircle');
}
[...JSON.stringify(components.global || {}).matchAll(regex)].map((match) =>
icons.add(match[1])
);