From e3f0c2956ca6d3628a6e78e232bc0f673376b7b3 Mon Sep 17 00:00:00 2001 From: frozenhelium Date: Sat, 11 Apr 2026 08:57:46 +0545 Subject: [PATCH] chore(go-icons): add to monorepo --- app/package.json | 6 +- .../GoMapContainer/styles.module.css | 2 +- app/src/components/Link/index.tsx | 4 +- app/src/components/Link/styles.module.css | 4 - app/src/components/MapPopup/styles.module.css | 2 +- .../NonFieldError/styles.module.css | 2 +- .../styles.module.css | 2 +- .../domain/DrefExportModal/styles.module.css | 2 +- .../DrefTableActions/styles.module.css | 2 +- .../AccountMyFormsDref/styles.module.css | 2 +- .../LocalUnitImportModal/styles.module.css | 2 +- .../LocalUnitImportSummary/styles.module.css | 2 +- .../LocalUnitStatus/styles.module.css | 2 +- .../LocalUnitValidateButton/styles.module.css | 4 +- .../LocalUnitsMap/styles.module.css | 2 +- .../styles.module.css | 2 +- .../styles.module.css | 2 +- .../Operation/styles.module.css | 2 +- .../Operation/styles.module.css | 2 +- .../Submission/styles.module.css | 2 +- .../styles.module.css | 2 +- .../Operation/styles.module.css | 2 +- .../PerPrioritizationForm/styles.module.css | 2 +- app/src/views/RootLayout/index.tsx | 121 ++++---- app/src/views/RootLayout/styles.module.css | 8 + app/src/views/Search/styles.module.css | 2 +- packages/icons/.gitignore | 4 + packages/icons/icons/add-box-fill.svg | 4 + packages/icons/icons/add-box-line.svg | 4 + packages/icons/icons/add-circle-fill.svg | 4 + packages/icons/icons/add-circle-line.svg | 4 + packages/icons/icons/add-fill.svg | 4 + packages/icons/icons/add-line.svg | 4 + packages/icons/icons/advocacy.svg | 4 + packages/icons/icons/alarm-fill.svg | 4 + packages/icons/icons/alarm-line.svg | 4 + packages/icons/icons/alarm-warning-fill.svg | 4 + packages/icons/icons/alarm-warning-line.svg | 4 + packages/icons/icons/alert-check-line.svg | 3 + packages/icons/icons/alert-fill.svg | 4 + .../icons/icons/alert-information-line.svg | 3 + packages/icons/icons/alert-line.svg | 4 + packages/icons/icons/alert-warning-line.svg | 3 + packages/icons/icons/analysis.svg | 5 + packages/icons/icons/analyzing.svg | 4 + packages/icons/icons/anticlockwise-fill.svg | 4 + packages/icons/icons/anticlockwise-line.svg | 4 + .../icons/icons/anticlockwise-two-fill.svg | 4 + .../icons/icons/anticlockwise-two-line.svg | 4 + packages/icons/icons/appeals-two.svg | 4 + packages/icons/icons/appeals.svg | 3 + packages/icons/icons/apps-fill.svg | 4 + packages/icons/icons/apps-line.svg | 4 + packages/icons/icons/apps-two-fill.svg | 4 + packages/icons/icons/apps-two-line.svg | 4 + packages/icons/icons/arrive.svg | 3 + .../icons/icons/arrow-down-circle-fill.svg | 4 + .../icons/icons/arrow-down-circle-line.svg | 4 + packages/icons/icons/arrow-down-fill.svg | 4 + packages/icons/icons/arrow-down-line.svg | 4 + .../icons/icons/arrow-down-small-fill.svg | 4 + .../icons/icons/arrow-down-small-line.svg | 4 + packages/icons/icons/arrow-drop-down-fill.svg | 4 + packages/icons/icons/arrow-drop-down-line.svg | 4 + packages/icons/icons/arrow-drop-left-fill.svg | 4 + packages/icons/icons/arrow-drop-left-line.svg | 4 + .../icons/icons/arrow-drop-right-fill.svg | 4 + .../icons/icons/arrow-drop-right-line.svg | 4 + packages/icons/icons/arrow-drop-up-fill.svg | 4 + packages/icons/icons/arrow-drop-up-line.svg | 4 + packages/icons/icons/arrow-go-back-fill.svg | 4 + packages/icons/icons/arrow-go-back-line.svg | 4 + .../icons/icons/arrow-go-forward-fill.svg | 4 + .../icons/icons/arrow-go-forward-line.svg | 4 + .../icons/icons/arrow-left-circle-fill.svg | 4 + .../icons/icons/arrow-left-circle-line.svg | 4 + packages/icons/icons/arrow-left-down-fill.svg | 4 + packages/icons/icons/arrow-left-down-line.svg | 4 + packages/icons/icons/arrow-left-fill.svg | 4 + packages/icons/icons/arrow-left-line.svg | 4 + .../icons/icons/arrow-left-right-fill.svg | 4 + .../icons/icons/arrow-left-right-line.svg | 4 + .../icons/icons/arrow-left-small-fill.svg | 4 + .../icons/icons/arrow-left-small-line.svg | 4 + packages/icons/icons/arrow-left-up-fill.svg | 4 + packages/icons/icons/arrow-left-up-line.svg | 4 + .../icons/icons/arrow-right-circle-fill.svg | 4 + .../icons/icons/arrow-right-circle-line.svg | 4 + .../icons/icons/arrow-right-down-fill.svg | 4 + .../icons/icons/arrow-right-down-line.svg | 4 + packages/icons/icons/arrow-right-fill.svg | 4 + packages/icons/icons/arrow-right-line.svg | 4 + .../icons/icons/arrow-right-small-fill.svg | 4 + packages/icons/icons/arrow-right-up-fill.svg | 4 + packages/icons/icons/arrow-right-up-line.svg | 4 + packages/icons/icons/arrow-up-circle-fill.svg | 4 + packages/icons/icons/arrow-up-circle-line.svg | 4 + packages/icons/icons/arrow-up-down-fill.svg | 4 + packages/icons/icons/arrow-up-down-line.svg | 4 + packages/icons/icons/arrow-up-fill.svg | 4 + packages/icons/icons/arrow-up-line.svg | 4 + packages/icons/icons/arrow-up-small-fill.svg | 4 + packages/icons/icons/arrow-up-small-line.svg | 4 + packages/icons/icons/artboard-fill.svg | 4 + packages/icons/icons/artboard-line.svg | 4 + packages/icons/icons/artboard-two-fill.svg | 4 + packages/icons/icons/artboard-two-line.svg | 4 + packages/icons/icons/assessment.svg | 4 + packages/icons/icons/ball-pen-fill.svg | 4 + packages/icons/icons/ball-pen-line.svg | 4 + packages/icons/icons/basecamp.svg | 3 + packages/icons/icons/blur-off-fill.svg | 4 + packages/icons/icons/blur-off-line.svg | 4 + packages/icons/icons/brush-fill.svg | 4 + packages/icons/icons/brush-four-fill.svg | 4 + packages/icons/icons/brush-four-line.svg | 4 + packages/icons/icons/brush-line.svg | 4 + packages/icons/icons/brush-three-fill.svg | 4 + packages/icons/icons/brush-three-line.svg | 4 + packages/icons/icons/brush-two-fill.svg | 4 + packages/icons/icons/brush-two-line.svg | 4 + packages/icons/icons/budget.svg | 3 + packages/icons/icons/calendar-line.svg | 4 + packages/icons/icons/call.svg | 3 + packages/icons/icons/calls.svg | 3 + packages/icons/icons/caret-down-line.svg | 3 + packages/icons/icons/caret-up-line.svg | 3 + packages/icons/icons/cart.svg | 3 + packages/icons/icons/case-management.svg | 4 + packages/icons/icons/cash-transfer.svg | 3 + packages/icons/icons/check-double-fill.svg | 4 + packages/icons/icons/check-double-line.svg | 4 + packages/icons/icons/check-fill.svg | 4 + packages/icons/icons/check-line.svg | 4 + .../icons/checkbox-blank-circle-fill.svg | 4 + .../icons/checkbox-blank-circle-line.svg | 4 + packages/icons/icons/checkbox-blank-fill.svg | 4 + packages/icons/icons/checkbox-blank-line.svg | 4 + packages/icons/icons/checkbox-circle-line.svg | 4 + packages/icons/icons/checkbox-fill.svg | 4 + .../icons/checkbox-indeterminate-fill.svg | 4 + .../icons/checkbox-indeterminate-line.svg | 4 + packages/icons/icons/checkbox-line.svg | 4 + .../icons/checkbox-multiple-blank-fill.svg | 4 + .../icons/icons/checkbox-multiple-fill.svg | 4 + .../icons/icons/checkbox-multiple-line.svg | 4 + packages/icons/icons/chevron-down-line.svg | 4 + packages/icons/icons/chevron-left-line.svg | 4 + packages/icons/icons/chevron-right-line.svg | 4 + packages/icons/icons/chevron-up-line.svg | 4 + packages/icons/icons/chf.svg | 4 + .../icons/civil-military-coordination.svg | 7 + packages/icons/icons/clinic.svg | 3 + packages/icons/icons/clockwise-fill.svg | 4 + packages/icons/icons/clockwise-line.svg | 4 + packages/icons/icons/clockwise-two-fill.svg | 4 + packages/icons/icons/clockwise-two-line.svg | 4 + packages/icons/icons/close-circle-fill.svg | 4 + packages/icons/icons/close-circle-line.svg | 4 + packages/icons/icons/close-fill.svg | 4 + packages/icons/icons/close-line.svg | 3 + packages/icons/icons/cluster.svg | 3 + packages/icons/icons/commsstrategy-one.svg | 6 + packages/icons/icons/commsstrategy.svg | 6 + packages/icons/icons/compasses-fill.svg | 4 + packages/icons/icons/compasses-line.svg | 4 + packages/icons/icons/compasses-two-fill.svg | 4 + packages/icons/icons/compasses-two-line.svg | 4 + packages/icons/icons/compliance.svg | 3 + packages/icons/icons/contrast-drop-fill.svg | 4 + packages/icons/icons/contrast-drop-line.svg | 4 + .../icons/icons/contrast-drop-two-fill.svg | 4 + .../icons/icons/contrast-drop-two-line.svg | 4 + packages/icons/icons/contrast-fill.svg | 4 + packages/icons/icons/contrast-line.svg | 4 + packages/icons/icons/contrast-two-fill.svg | 4 + packages/icons/icons/contrast-two-line.svg | 4 + .../icons/icons/coordinated-assessement.svg | 3 + packages/icons/icons/coordination.svg | 4 + packages/icons/icons/copy-line.svg | 4 + packages/icons/icons/crop-fill.svg | 4 + packages/icons/icons/crop-line.svg | 4 + packages/icons/icons/crop-two-fill.svg | 4 + packages/icons/icons/crop-two-line.svg | 4 + packages/icons/icons/cyclone.svg | 3 + packages/icons/icons/dashboard-fill.svg | 4 + packages/icons/icons/dashboard-line.svg | 4 + packages/icons/icons/dashboard.svg | 4 + packages/icons/icons/delete-back-fill.svg | 4 + packages/icons/icons/delete-back-line.svg | 4 + packages/icons/icons/delete-back-two-fill.svg | 4 + packages/icons/icons/delete-back-two-line.svg | 4 + packages/icons/icons/delete-bin-fill.svg | 4 + packages/icons/icons/delete-bin-five-fill.svg | 4 + packages/icons/icons/delete-bin-five-line.svg | 4 + packages/icons/icons/delete-bin-four-fill.svg | 4 + packages/icons/icons/delete-bin-four-line.svg | 4 + packages/icons/icons/delete-bin-line.svg | 4 + .../icons/icons/delete-bin-seven-fill.svg | 4 + .../icons/icons/delete-bin-seven-line.svg | 4 + packages/icons/icons/delete-bin-six-fill.svg | 4 + packages/icons/icons/delete-bin-six-line.svg | 4 + .../icons/icons/delete-bin-three-fill.svg | 4 + .../icons/icons/delete-bin-three-line.svg | 4 + packages/icons/icons/delete-bin-two-fill.svg | 4 + packages/icons/icons/delete-bin-two-line.svg | 4 + packages/icons/icons/deploy.svg | 6 + packages/icons/icons/deployed.svg | 3 + .../icons/icons/disaster-risk-reduction.svg | 3 + packages/icons/icons/divide-fill.svg | 4 + packages/icons/icons/divide-line.svg | 4 + packages/icons/icons/document-pdf-line.svg | 5 + packages/icons/icons/download-cloud-fill.svg | 4 + packages/icons/icons/download-cloud-line.svg | 4 + .../icons/icons/download-cloud-two-fill.svg | 4 + .../icons/icons/download-cloud-two-line.svg | 4 + packages/icons/icons/download-fill.svg | 4 + packages/icons/icons/download-line.svg | 3 + packages/icons/icons/download-two-fill.svg | 4 + packages/icons/icons/download-two-line.svg | 4 + packages/icons/icons/drag-drop-fill.svg | 4 + packages/icons/icons/drag-drop-line.svg | 4 + packages/icons/icons/drag-move-fill.svg | 4 + packages/icons/icons/drag-move-line.svg | 4 + packages/icons/icons/drag-move-two-fill.svg | 4 + packages/icons/icons/drag-move-two-line.svg | 4 + packages/icons/icons/dref-two.svg | 4 + packages/icons/icons/dref.svg | 3 + packages/icons/icons/drone-two.svg | 3 + packages/icons/icons/drone.svg | 3 + packages/icons/icons/drop-fill.svg | 4 + packages/icons/icons/drop-line.svg | 4 + packages/icons/icons/drought.svg | 3 + packages/icons/icons/early-recovery.svg | 4 + packages/icons/icons/earthquake.svg | 4 + packages/icons/icons/edit-box-fill.svg | 4 + packages/icons/icons/edit-box-line.svg | 4 + packages/icons/icons/edit-circle-fill.svg | 4 + packages/icons/icons/edit-circle-line.svg | 4 + packages/icons/icons/edit-fill.svg | 4 + packages/icons/icons/edit-line-two.svg | 4 + packages/icons/icons/edit-line.svg | 3 + packages/icons/icons/edit-two-fill.svg | 4 + packages/icons/icons/edit-two-line.svg | 4 + packages/icons/icons/education.svg | 4 + packages/icons/icons/emergencies.svg | 3 + .../icons/icons/emergency-response-unit.svg | 5 + .../icons/emergency-telecommunications.svg | 4 + packages/icons/icons/emergency.svg | 3 + packages/icons/icons/environment.svg | 3 + packages/icons/icons/epoa.svg | 4 + packages/icons/icons/eraser-fill.svg | 4 + packages/icons/icons/eraser-line.svg | 4 + packages/icons/icons/error-warning-fill.svg | 4 + packages/icons/icons/error-warning-line.svg | 4 + packages/icons/icons/evac.svg | 3 + packages/icons/icons/expand-left-line.svg | 3 + packages/icons/icons/expand-right-line.svg | 3 + packages/icons/icons/external-link-fill.svg | 4 + .../icons/icons/external-link-line-two.svg | 3 + packages/icons/icons/external-link-line.svg | 4 + .../icons/icons/external-link-two-line.svg | 3 + packages/icons/icons/eye-close-fill.svg | 4 + packages/icons/icons/eye-close-line.svg | 4 + packages/icons/icons/eye-fill.svg | 4 + packages/icons/icons/eye-line.svg | 4 + packages/icons/icons/eye-off-fill.svg | 4 + packages/icons/icons/eye-off-line.svg | 4 + packages/icons/icons/eye-two-fill.svg | 4 + packages/icons/icons/eye-two-line.svg | 4 + packages/icons/icons/filter-fill.svg | 4 + packages/icons/icons/filter-line.svg | 4 + packages/icons/icons/filter-three-fill.svg | 4 + packages/icons/icons/filter-three-line.svg | 4 + packages/icons/icons/filter-two-fill.svg | 4 + packages/icons/icons/filter-two-line.svg | 4 + packages/icons/icons/financing.svg | 5 + packages/icons/icons/find-replace-fill.svg | 4 + packages/icons/icons/find-replace-line.svg | 4 + packages/icons/icons/fleet_plan.svg | 4 + packages/icons/icons/flood.svg | 3 + packages/icons/icons/focus-fill.svg | 4 + packages/icons/icons/focus-line.svg | 4 + packages/icons/icons/focus-three-fill.svg | 4 + packages/icons/icons/focus-three-line.svg | 4 + packages/icons/icons/focus-two-fill.svg | 4 + packages/icons/icons/focus-two-line.svg | 4 + packages/icons/icons/food-security.svg | 3 + packages/icons/icons/forbid-fill.svg | 4 + packages/icons/icons/forbid-line.svg | 4 + packages/icons/icons/forbid-two-fill.svg | 4 + packages/icons/icons/forbid-two-line.svg | 4 + packages/icons/icons/forest-fire.svg | 5 + packages/icons/icons/framework.svg | 7 + packages/icons/icons/full-screen-line.svg | 3 + packages/icons/icons/function-fill.svg | 4 + packages/icons/icons/function-line.svg | 4 + packages/icons/icons/fund.svg | 3 + packages/icons/icons/funding-coverage.svg | 3 + packages/icons/icons/funding.svg | 3 + packages/icons/icons/futureneeds.svg | 3 + packages/icons/icons/fwr.svg | 4 + packages/icons/icons/go-main.svg | 4 + packages/icons/icons/green-response.svg | 3 + packages/icons/icons/grid-fill.svg | 4 + packages/icons/icons/grid-line.svg | 4 + packages/icons/icons/group.svg | 4 + packages/icons/icons/hammer-fill.svg | 4 + packages/icons/icons/hammer-line.svg | 4 + packages/icons/icons/hazard-circle-line.svg | 4 + packages/icons/icons/health.svg | 4 + packages/icons/icons/healthadvice.svg | 4 + packages/icons/icons/heart-add-fill.svg | 4 + packages/icons/icons/heart-add-line.svg | 4 + packages/icons/icons/heart-fill.svg | 4 + packages/icons/icons/heart-line.svg | 4 + packages/icons/icons/heart-two-fill.svg | 4 + packages/icons/icons/heart-two-line.svg | 4 + packages/icons/icons/history-fill.svg | 4 + packages/icons/icons/history-line.svg | 4 + packages/icons/icons/hr-alert.svg | 4 + packages/icons/icons/human-resources.svg | 9 + packages/icons/icons/im-strategy.svg | 5 + packages/icons/icons/importregs.svg | 3 + packages/icons/icons/imports.svg | 4 + .../icons/icons/indeterminate-circle-fill.svg | 4 + .../icons/icons/indeterminate-circle-line.svg | 4 + packages/icons/icons/info.svg | 5 + packages/icons/icons/information-fill.svg | 4 + packages/icons/icons/information-line-two.svg | 3 + packages/icons/icons/information-line.svg | 4 + packages/icons/icons/input-method-fill.svg | 4 + packages/icons/icons/input-method-line.svg | 4 + packages/icons/icons/inspect.svg | 3 + packages/icons/icons/inspect_nfi.svg | 3 + packages/icons/icons/itt.svg | 3 + packages/icons/icons/keymessage.svg | 3 + packages/icons/icons/law.svg | 6 + packages/icons/icons/layout-bottom-fill.svg | 4 + packages/icons/icons/layout-bottom-line.svg | 4 + .../icons/icons/layout-bottom-two-fill.svg | 4 + .../icons/icons/layout-bottom-two-line.svg | 4 + packages/icons/icons/layout-column-fill.svg | 4 + packages/icons/icons/layout-column-line.svg | 4 + packages/icons/icons/layout-fill.svg | 4 + packages/icons/icons/layout-five-fill.svg | 4 + packages/icons/icons/layout-five-line.svg | 4 + packages/icons/icons/layout-four-fill.svg | 4 + packages/icons/icons/layout-four-line.svg | 4 + packages/icons/icons/layout-grid-fill.svg | 4 + packages/icons/icons/layout-grid-line.svg | 4 + packages/icons/icons/layout-left-fill.svg | 4 + packages/icons/icons/layout-left-line.svg | 4 + packages/icons/icons/layout-left-two-fill.svg | 4 + packages/icons/icons/layout-left-two-line.svg | 4 + packages/icons/icons/layout-line.svg | 4 + packages/icons/icons/layout-masonry-fill.svg | 4 + packages/icons/icons/layout-masonry-line.svg | 4 + packages/icons/icons/layout-right-fill.svg | 4 + packages/icons/icons/layout-right-line.svg | 4 + .../icons/icons/layout-right-two-fill.svg | 4 + .../icons/icons/layout-right-two-line.svg | 4 + packages/icons/icons/layout-row-fill.svg | 4 + packages/icons/icons/layout-row-line.svg | 4 + packages/icons/icons/layout-six-fill.svg | 4 + packages/icons/icons/layout-six-line.svg | 4 + packages/icons/icons/layout-three-fill.svg | 4 + packages/icons/icons/layout-three-line.svg | 4 + packages/icons/icons/layout-top-fill.svg | 4 + packages/icons/icons/layout-top-line.svg | 4 + packages/icons/icons/layout-top-two-fill.svg | 4 + packages/icons/icons/layout-top-two-line.svg | 4 + packages/icons/icons/layout-two-fill.svg | 4 + packages/icons/icons/layout-two-line.svg | 4 + packages/icons/icons/leadership.svg | 5 + packages/icons/icons/legend.svg | 3 + packages/icons/icons/link-line.svg | 5 + packages/icons/icons/list-settings-fill.svg | 4 + packages/icons/icons/list-settings-line.svg | 4 + packages/icons/icons/livelihood.svg | 5 + packages/icons/icons/loader-fill.svg | 4 + packages/icons/icons/loader-five-fill.svg | 4 + packages/icons/icons/loader-five-line.svg | 4 + packages/icons/icons/loader-four-fill.svg | 4 + packages/icons/icons/loader-four-line.svg | 4 + packages/icons/icons/loader-line.svg | 4 + packages/icons/icons/loader-three-fill.svg | 4 + packages/icons/icons/loader-three-line.svg | 4 + packages/icons/icons/loader-two-fill.svg | 4 + packages/icons/icons/loader-two-line.svg | 4 + packages/icons/icons/location.svg | 3 + packages/icons/icons/lock-fill.svg | 4 + packages/icons/icons/lock-line.svg | 4 + packages/icons/icons/lock-password-fill.svg | 4 + packages/icons/icons/lock-password-line.svg | 4 + packages/icons/icons/lock-two-fill.svg | 4 + packages/icons/icons/lock-two-line.svg | 4 + packages/icons/icons/lock-unlock-fill.svg | 4 + packages/icons/icons/lock-unlock-line.svg | 4 + packages/icons/icons/login-box-fill.svg | 4 + packages/icons/icons/login-box-line.svg | 4 + packages/icons/icons/login-circle-fill.svg | 4 + packages/icons/icons/login-circle-line.svg | 4 + packages/icons/icons/login-line.svg | 3 + packages/icons/icons/logistics.svg | 4 + packages/icons/icons/logout-box-fill.svg | 4 + packages/icons/icons/logout-box-line.svg | 4 + packages/icons/icons/logout-box-r-fill.svg | 4 + packages/icons/icons/logout-box-r-line.svg | 4 + packages/icons/icons/logout-circle-fill.svg | 4 + packages/icons/icons/logout-circle-line.svg | 4 + packages/icons/icons/logout-circle-r-fill.svg | 4 + packages/icons/icons/logout-circle-r-line.svg | 4 + packages/icons/icons/magic-fill.svg | 4 + packages/icons/icons/magic-line.svg | 4 + packages/icons/icons/mail.svg | 10 + packages/icons/icons/mande.svg | 5 + packages/icons/icons/map.svg | 3 + packages/icons/icons/mark-pen-fill.svg | 4 + packages/icons/icons/mark-pen-line.svg | 4 + packages/icons/icons/markup-fill.svg | 4 + packages/icons/icons/markup-line.svg | 4 + packages/icons/icons/meeting.svg | 3 + packages/icons/icons/menu-add-fill.svg | 4 + packages/icons/icons/menu-add-line.svg | 4 + packages/icons/icons/menu-fill.svg | 4 + packages/icons/icons/menu-five-fill.svg | 4 + packages/icons/icons/menu-five-line.svg | 4 + packages/icons/icons/menu-four-fill.svg | 4 + packages/icons/icons/menu-four-line.svg | 4 + packages/icons/icons/menu-line.svg | 4 + packages/icons/icons/menu-three-fill.svg | 4 + packages/icons/icons/menu-three-line.svg | 4 + packages/icons/icons/menu-two-fill.svg | 4 + packages/icons/icons/menu-two-line.svg | 4 + packages/icons/icons/migration.svg | 8 + packages/icons/icons/monitoring.svg | 5 + packages/icons/icons/more-fill.svg | 4 + packages/icons/icons/more-line.svg | 4 + packages/icons/icons/more-options.svg | 4 + packages/icons/icons/more-two-fill.svg | 4 + packages/icons/icons/more-two-line.svg | 4 + .../icons/national-society-development.svg | 15 + packages/icons/icons/non-food-items.svg | 4 + .../icons/icons/notification-badge-fill.svg | 4 + .../icons/icons/notification-badge-line.svg | 4 + packages/icons/icons/notification.svg | 4 + packages/icons/icons/options.svg | 3 + packages/icons/icons/organigram.svg | 3 + packages/icons/icons/paint-brush-fill.svg | 4 + packages/icons/icons/paint-brush-line.svg | 4 + packages/icons/icons/paint-fill.svg | 4 + packages/icons/icons/paint-line.svg | 4 + packages/icons/icons/palette-fill.svg | 4 + packages/icons/icons/palette-line.svg | 4 + packages/icons/icons/pantone-fill.svg | 4 + packages/icons/icons/pantone-line.svg | 4 + packages/icons/icons/partnermeeting.svg | 7 + packages/icons/icons/partnership.svg | 7 + packages/icons/icons/pen-nib-fill.svg | 4 + packages/icons/icons/pen-nib-line.svg | 4 + packages/icons/icons/pencil-fill.svg | 4 + packages/icons/icons/pencil-line.svg | 4 + packages/icons/icons/pencil-ruler-fill.svg | 4 + packages/icons/icons/pencil-ruler-line.svg | 4 + .../icons/icons/pencil-ruler-two-fill.svg | 4 + .../icons/icons/pencil-ruler-two-line.svg | 4 + packages/icons/icons/plan.svg | 3 + packages/icons/icons/play.svg | 3 + packages/icons/icons/preparedness.svg | 4 + packages/icons/icons/protection.svg | 4 + packages/icons/icons/public-information.svg | 5 + packages/icons/icons/question-fill.svg | 4 + packages/icons/icons/question-line.svg | 4 + packages/icons/icons/quill-pen-fill.svg | 4 + packages/icons/icons/quill-pen-line.svg | 4 + packages/icons/icons/radio-button-fill.svg | 4 + packages/icons/icons/radio-button-line.svg | 4 + packages/icons/icons/radio.svg | 4 + packages/icons/icons/recovery.svg | 5 + .../icons/red-cross-national-society.svg | 4 + packages/icons/icons/refresh-fill.svg | 4 + packages/icons/icons/refresh-line.svg | 4 + packages/icons/icons/reporting.svg | 5 + packages/icons/icons/resource-mob.svg | 3 + packages/icons/icons/reviewguide.svg | 3 + packages/icons/icons/risks.svg | 3 + packages/icons/icons/ruler-fill.svg | 4 + packages/icons/icons/ruler-line.svg | 4 + packages/icons/icons/ruler-two-fill.svg | 4 + packages/icons/icons/ruler-two-line.svg | 4 + packages/icons/icons/safety-and-security.svg | 4 + packages/icons/icons/scissors-cut-fill.svg | 4 + packages/icons/icons/scissors-cut-line.svg | 4 + packages/icons/icons/scissors-fill.svg | 4 + packages/icons/icons/scissors-line.svg | 4 + packages/icons/icons/scissors-two-fill.svg | 4 + packages/icons/icons/scissors-two-line.svg | 4 + packages/icons/icons/screenshot-fill.svg | 4 + packages/icons/icons/screenshot-line.svg | 4 + packages/icons/icons/screenshot-two-fill.svg | 4 + packages/icons/icons/screenshot-two-line.svg | 4 + packages/icons/icons/search-eye-fill.svg | 4 + packages/icons/icons/search-eye-line.svg | 4 + packages/icons/icons/search-fill.svg | 4 + packages/icons/icons/search-line.svg | 4 + packages/icons/icons/search-two-fill.svg | 4 + packages/icons/icons/search-two-line.svg | 4 + packages/icons/icons/security.svg | 3 + packages/icons/icons/securityadvice.svg | 3 + packages/icons/icons/send-line.svg | 3 + packages/icons/icons/settings-fill.svg | 4 + packages/icons/icons/settings-five-fill.svg | 4 + packages/icons/icons/settings-five-line.svg | 4 + packages/icons/icons/settings-four-fill.svg | 4 + packages/icons/icons/settings-four-line.svg | 4 + packages/icons/icons/settings-line.svg | 4 + packages/icons/icons/settings-six-fill.svg | 4 + packages/icons/icons/settings-six-line.svg | 4 + packages/icons/icons/settings-three-fill.svg | 4 + packages/icons/icons/settings-three-line.svg | 4 + packages/icons/icons/settings-two-fill.svg | 4 + packages/icons/icons/settings-two-line.svg | 4 + packages/icons/icons/settings.svg | 3 + packages/icons/icons/shape-fill.svg | 4 + packages/icons/icons/shape-line.svg | 4 + packages/icons/icons/shape-two-fill.svg | 4 + packages/icons/icons/shape-two-line.svg | 4 + packages/icons/icons/share-box-fill.svg | 4 + packages/icons/icons/share-box-line.svg | 4 + packages/icons/icons/share-circle-fill.svg | 4 + packages/icons/icons/share-circle-line.svg | 4 + packages/icons/icons/share-fill.svg | 4 + .../icons/icons/share-forward-box-fill.svg | 4 + .../icons/icons/share-forward-box-line.svg | 4 + packages/icons/icons/share-forward-fill.svg | 4 + packages/icons/icons/share-forward-line.svg | 4 + .../icons/icons/share-forward-two-fill.svg | 4 + .../icons/icons/share-forward-two-line.svg | 4 + packages/icons/icons/share-line.svg | 4 + packages/icons/icons/shelter.svg | 5 + packages/icons/icons/shield-cross-fill.svg | 4 + packages/icons/icons/shield-cross-line.svg | 4 + packages/icons/icons/shield-fill.svg | 4 + packages/icons/icons/shield-flash-fill.svg | 4 + packages/icons/icons/shield-flash-line.svg | 4 + packages/icons/icons/shield-keyhole-fill.svg | 4 + packages/icons/icons/shield-keyhole-line.svg | 4 + packages/icons/icons/shield-line.svg | 4 + packages/icons/icons/shield-star-fill.svg | 4 + packages/icons/icons/shield-star-line.svg | 4 + packages/icons/icons/shield-user-fill.svg | 4 + packages/icons/icons/shield-user-line.svg | 4 + packages/icons/icons/shield.svg | 3 + packages/icons/icons/side-bar-fill.svg | 4 + packages/icons/icons/side-bar-line.svg | 4 + packages/icons/icons/sims.svg | 4 + packages/icons/icons/sip-fill.svg | 4 + packages/icons/icons/sip-line.svg | 4 + packages/icons/icons/slice-fill.svg | 4 + packages/icons/icons/slice-line.svg | 4 + packages/icons/icons/social-facebook-two.svg | 4 + packages/icons/icons/social-facebook.svg | 3 + packages/icons/icons/social-instagram.svg | 5 + packages/icons/icons/social-linkedin.svg | 4 + packages/icons/icons/social-medium.svg | 3 + packages/icons/icons/social-twitter-two.svg | 4 + packages/icons/icons/social-twitter.svg | 3 + packages/icons/icons/social-youtube-two.svg | 4 + packages/icons/icons/social-youtube.svg | 3 + packages/icons/icons/spam-fill.svg | 4 + packages/icons/icons/spam-line.svg | 4 + packages/icons/icons/spam-three-fill.svg | 4 + packages/icons/icons/spam-three-line.svg | 4 + packages/icons/icons/spam-two-fill.svg | 4 + packages/icons/icons/spam-two-line.svg | 4 + packages/icons/icons/star-fill.svg | 4 + packages/icons/icons/star-half-fill.svg | 4 + packages/icons/icons/star-half-line.svg | 4 + packages/icons/icons/star-half-small-fill.svg | 4 + packages/icons/icons/star-half-small-line.svg | 4 + packages/icons/icons/star-line.svg | 4 + packages/icons/icons/star-small-fill.svg | 4 + packages/icons/icons/star-small-line.svg | 4 + packages/icons/icons/statusagreement.svg | 5 + packages/icons/icons/stocks.svg | 3 + packages/icons/icons/storm-surge.svg | 4 + packages/icons/icons/storm.svg | 4 + packages/icons/icons/subtract-fill.svg | 4 + packages/icons/icons/subtract-line.svg | 4 + packages/icons/icons/summit.svg | 3 + packages/icons/icons/surge-main-icon.svg | 3 + packages/icons/icons/t-box-fill.svg | 4 + packages/icons/icons/t-box-line.svg | 4 + packages/icons/icons/table-alt-fill.svg | 4 + packages/icons/icons/table-alt-line.svg | 4 + packages/icons/icons/table-fill.svg | 4 + packages/icons/icons/table-line.svg | 4 + packages/icons/icons/table-sorting-line.svg | 16 ++ .../icons/icons/table-sorting-two-line.svg | 9 + packages/icons/icons/targeted-population.svg | 3 + packages/icons/icons/thumb-down-fill.svg | 4 + packages/icons/icons/thumb-down-line.svg | 4 + packages/icons/icons/thumb-up-fill.svg | 4 + packages/icons/icons/thumb-up-line.svg | 4 + packages/icons/icons/time-fill.svg | 4 + packages/icons/icons/time-line.svg | 4 + packages/icons/icons/timer-fill.svg | 4 + packages/icons/icons/timer-flash-fill.svg | 4 + packages/icons/icons/timer-flash-line.svg | 4 + packages/icons/icons/timer-line.svg | 4 + packages/icons/icons/timer-two-fill.svg | 4 + packages/icons/icons/timer-two-line.svg | 4 + packages/icons/icons/toggle-fill.svg | 4 + packages/icons/icons/toggle-line.svg | 4 + packages/icons/icons/tools-fill.svg | 4 + packages/icons/icons/tools-line.svg | 4 + packages/icons/icons/tools.svg | 4 + packages/icons/icons/tornado.svg | 3 + packages/icons/icons/tracking.svg | 3 + packages/icons/icons/tripartite.svg | 3 + packages/icons/icons/upload-cloud-fill.svg | 4 + packages/icons/icons/upload-cloud-line.svg | 4 + .../icons/icons/upload-cloud-two-fill.svg | 4 + .../icons/icons/upload-cloud-two-line.svg | 4 + packages/icons/icons/upload-fill.svg | 4 + packages/icons/icons/upload-line-two.svg | 3 + packages/icons/icons/upload-line.svg | 4 + packages/icons/icons/upload-two-fill.svg | 4 + packages/icons/icons/upload-two-line.svg | 4 + packages/icons/icons/validate-account.svg | 4 + packages/icons/icons/visibility-line.svg | 3 + packages/icons/icons/volcano.svg | 4 + .../icons/water-sanitation-and-hygiene.svg | 4 + .../icons/icons/wiki-help-section-line.svg | 4 + packages/icons/icons/wiki-line.svg | 4 + packages/icons/icons/zoom-in-fill.svg | 4 + packages/icons/icons/zoom-in-line.svg | 4 + packages/icons/icons/zoom-out-fill.svg | 4 + packages/icons/icons/zoom-out-line.svg | 4 + packages/icons/package.json | 54 ++++ packages/icons/scripts/fit-viewbox.ts | 264 ++++++++++++++++++ packages/icons/scripts/generate.ts | 202 ++++++++++++++ packages/icons/scripts/strip-padding.ts | 205 ++++++++++++++ packages/icons/src/IconsProvider.tsx | 48 ++++ packages/icons/src/context.ts | 15 + packages/icons/src/index.ts | 8 + packages/icons/src/useIconsContext.ts | 13 + packages/icons/tsconfig.json | 26 ++ packages/icons/vite.config.ts | 43 +++ packages/ui/package.json | 4 +- .../src/components/Checkbox/styles.module.css | 2 +- .../components/DropdownMenu/styles.module.css | 3 +- .../ExpandableContainer/styles.module.css | 2 +- .../components/IconButton/styles.module.css | 2 +- .../ui/src/components/InfoPopup/index.tsx | 6 +- .../components/InfoPopup/styles.module.css | 7 - .../ui/src/components/Modal/styles.module.css | 2 +- .../Option/styles.module.css | 2 +- .../components/SelectInputContainer/index.tsx | 8 +- .../SelectInputContainer/styles.module.css | 4 - .../ExpandButton/styles.module.css | 2 +- .../Table/HeaderCell/styles.module.css | 2 +- .../Table/TableActions/styles.module.css | 2 +- packages/ui/src/index.css | 2 - pnpm-lock.yaml | 59 +++- pnpm-workspace.yaml | 1 + 667 files changed, 3506 insertions(+), 127 deletions(-) create mode 100644 packages/icons/.gitignore create mode 100644 packages/icons/icons/add-box-fill.svg create mode 100644 packages/icons/icons/add-box-line.svg create mode 100644 packages/icons/icons/add-circle-fill.svg create mode 100644 packages/icons/icons/add-circle-line.svg create mode 100644 packages/icons/icons/add-fill.svg create mode 100644 packages/icons/icons/add-line.svg create mode 100644 packages/icons/icons/advocacy.svg create mode 100644 packages/icons/icons/alarm-fill.svg create mode 100644 packages/icons/icons/alarm-line.svg create mode 100644 packages/icons/icons/alarm-warning-fill.svg create mode 100644 packages/icons/icons/alarm-warning-line.svg create mode 100644 packages/icons/icons/alert-check-line.svg create mode 100644 packages/icons/icons/alert-fill.svg create mode 100644 packages/icons/icons/alert-information-line.svg create mode 100644 packages/icons/icons/alert-line.svg create mode 100644 packages/icons/icons/alert-warning-line.svg create mode 100644 packages/icons/icons/analysis.svg create mode 100644 packages/icons/icons/analyzing.svg create mode 100644 packages/icons/icons/anticlockwise-fill.svg create mode 100644 packages/icons/icons/anticlockwise-line.svg create mode 100644 packages/icons/icons/anticlockwise-two-fill.svg create mode 100644 packages/icons/icons/anticlockwise-two-line.svg create mode 100644 packages/icons/icons/appeals-two.svg create mode 100644 packages/icons/icons/appeals.svg create mode 100644 packages/icons/icons/apps-fill.svg create mode 100644 packages/icons/icons/apps-line.svg create mode 100644 packages/icons/icons/apps-two-fill.svg create mode 100644 packages/icons/icons/apps-two-line.svg create mode 100644 packages/icons/icons/arrive.svg create mode 100644 packages/icons/icons/arrow-down-circle-fill.svg create mode 100644 packages/icons/icons/arrow-down-circle-line.svg create mode 100644 packages/icons/icons/arrow-down-fill.svg create mode 100644 packages/icons/icons/arrow-down-line.svg create mode 100644 packages/icons/icons/arrow-down-small-fill.svg create mode 100644 packages/icons/icons/arrow-down-small-line.svg create mode 100644 packages/icons/icons/arrow-drop-down-fill.svg create mode 100644 packages/icons/icons/arrow-drop-down-line.svg create mode 100644 packages/icons/icons/arrow-drop-left-fill.svg create mode 100644 packages/icons/icons/arrow-drop-left-line.svg create mode 100644 packages/icons/icons/arrow-drop-right-fill.svg create mode 100644 packages/icons/icons/arrow-drop-right-line.svg create mode 100644 packages/icons/icons/arrow-drop-up-fill.svg create mode 100644 packages/icons/icons/arrow-drop-up-line.svg create mode 100644 packages/icons/icons/arrow-go-back-fill.svg create mode 100644 packages/icons/icons/arrow-go-back-line.svg create mode 100644 packages/icons/icons/arrow-go-forward-fill.svg create mode 100644 packages/icons/icons/arrow-go-forward-line.svg create mode 100644 packages/icons/icons/arrow-left-circle-fill.svg create mode 100644 packages/icons/icons/arrow-left-circle-line.svg create mode 100644 packages/icons/icons/arrow-left-down-fill.svg create mode 100644 packages/icons/icons/arrow-left-down-line.svg create mode 100644 packages/icons/icons/arrow-left-fill.svg create mode 100644 packages/icons/icons/arrow-left-line.svg create mode 100644 packages/icons/icons/arrow-left-right-fill.svg create mode 100644 packages/icons/icons/arrow-left-right-line.svg create mode 100644 packages/icons/icons/arrow-left-small-fill.svg create mode 100644 packages/icons/icons/arrow-left-small-line.svg create mode 100644 packages/icons/icons/arrow-left-up-fill.svg create mode 100644 packages/icons/icons/arrow-left-up-line.svg create mode 100644 packages/icons/icons/arrow-right-circle-fill.svg create mode 100644 packages/icons/icons/arrow-right-circle-line.svg create mode 100644 packages/icons/icons/arrow-right-down-fill.svg create mode 100644 packages/icons/icons/arrow-right-down-line.svg create mode 100644 packages/icons/icons/arrow-right-fill.svg create mode 100644 packages/icons/icons/arrow-right-line.svg create mode 100644 packages/icons/icons/arrow-right-small-fill.svg create mode 100644 packages/icons/icons/arrow-right-up-fill.svg create mode 100644 packages/icons/icons/arrow-right-up-line.svg create mode 100644 packages/icons/icons/arrow-up-circle-fill.svg create mode 100644 packages/icons/icons/arrow-up-circle-line.svg create mode 100644 packages/icons/icons/arrow-up-down-fill.svg create mode 100644 packages/icons/icons/arrow-up-down-line.svg create mode 100644 packages/icons/icons/arrow-up-fill.svg create mode 100644 packages/icons/icons/arrow-up-line.svg create mode 100644 packages/icons/icons/arrow-up-small-fill.svg create mode 100644 packages/icons/icons/arrow-up-small-line.svg create mode 100644 packages/icons/icons/artboard-fill.svg create mode 100644 packages/icons/icons/artboard-line.svg create mode 100644 packages/icons/icons/artboard-two-fill.svg create mode 100644 packages/icons/icons/artboard-two-line.svg create mode 100644 packages/icons/icons/assessment.svg create mode 100644 packages/icons/icons/ball-pen-fill.svg create mode 100644 packages/icons/icons/ball-pen-line.svg create mode 100644 packages/icons/icons/basecamp.svg create mode 100644 packages/icons/icons/blur-off-fill.svg create mode 100644 packages/icons/icons/blur-off-line.svg create mode 100644 packages/icons/icons/brush-fill.svg create mode 100644 packages/icons/icons/brush-four-fill.svg create mode 100644 packages/icons/icons/brush-four-line.svg create mode 100644 packages/icons/icons/brush-line.svg create mode 100644 packages/icons/icons/brush-three-fill.svg create mode 100644 packages/icons/icons/brush-three-line.svg create mode 100644 packages/icons/icons/brush-two-fill.svg create mode 100644 packages/icons/icons/brush-two-line.svg create mode 100644 packages/icons/icons/budget.svg create mode 100644 packages/icons/icons/calendar-line.svg create mode 100644 packages/icons/icons/call.svg create mode 100644 packages/icons/icons/calls.svg create mode 100644 packages/icons/icons/caret-down-line.svg create mode 100644 packages/icons/icons/caret-up-line.svg create mode 100644 packages/icons/icons/cart.svg create mode 100644 packages/icons/icons/case-management.svg create mode 100644 packages/icons/icons/cash-transfer.svg create mode 100644 packages/icons/icons/check-double-fill.svg create mode 100644 packages/icons/icons/check-double-line.svg create mode 100644 packages/icons/icons/check-fill.svg create mode 100644 packages/icons/icons/check-line.svg create mode 100644 packages/icons/icons/checkbox-blank-circle-fill.svg create mode 100644 packages/icons/icons/checkbox-blank-circle-line.svg create mode 100644 packages/icons/icons/checkbox-blank-fill.svg create mode 100644 packages/icons/icons/checkbox-blank-line.svg create mode 100644 packages/icons/icons/checkbox-circle-line.svg create mode 100644 packages/icons/icons/checkbox-fill.svg create mode 100644 packages/icons/icons/checkbox-indeterminate-fill.svg create mode 100644 packages/icons/icons/checkbox-indeterminate-line.svg create mode 100644 packages/icons/icons/checkbox-line.svg create mode 100644 packages/icons/icons/checkbox-multiple-blank-fill.svg create mode 100644 packages/icons/icons/checkbox-multiple-fill.svg create mode 100644 packages/icons/icons/checkbox-multiple-line.svg create mode 100644 packages/icons/icons/chevron-down-line.svg create mode 100644 packages/icons/icons/chevron-left-line.svg create mode 100644 packages/icons/icons/chevron-right-line.svg create mode 100644 packages/icons/icons/chevron-up-line.svg create mode 100644 packages/icons/icons/chf.svg create mode 100644 packages/icons/icons/civil-military-coordination.svg create mode 100644 packages/icons/icons/clinic.svg create mode 100644 packages/icons/icons/clockwise-fill.svg create mode 100644 packages/icons/icons/clockwise-line.svg create mode 100644 packages/icons/icons/clockwise-two-fill.svg create mode 100644 packages/icons/icons/clockwise-two-line.svg create mode 100644 packages/icons/icons/close-circle-fill.svg create mode 100644 packages/icons/icons/close-circle-line.svg create mode 100644 packages/icons/icons/close-fill.svg create mode 100644 packages/icons/icons/close-line.svg create mode 100644 packages/icons/icons/cluster.svg create mode 100644 packages/icons/icons/commsstrategy-one.svg create mode 100644 packages/icons/icons/commsstrategy.svg create mode 100644 packages/icons/icons/compasses-fill.svg create mode 100644 packages/icons/icons/compasses-line.svg create mode 100644 packages/icons/icons/compasses-two-fill.svg create mode 100644 packages/icons/icons/compasses-two-line.svg create mode 100644 packages/icons/icons/compliance.svg create mode 100644 packages/icons/icons/contrast-drop-fill.svg create mode 100644 packages/icons/icons/contrast-drop-line.svg create mode 100644 packages/icons/icons/contrast-drop-two-fill.svg create mode 100644 packages/icons/icons/contrast-drop-two-line.svg create mode 100644 packages/icons/icons/contrast-fill.svg create mode 100644 packages/icons/icons/contrast-line.svg create mode 100644 packages/icons/icons/contrast-two-fill.svg create mode 100644 packages/icons/icons/contrast-two-line.svg create mode 100644 packages/icons/icons/coordinated-assessement.svg create mode 100644 packages/icons/icons/coordination.svg create mode 100644 packages/icons/icons/copy-line.svg create mode 100644 packages/icons/icons/crop-fill.svg create mode 100644 packages/icons/icons/crop-line.svg create mode 100644 packages/icons/icons/crop-two-fill.svg create mode 100644 packages/icons/icons/crop-two-line.svg create mode 100644 packages/icons/icons/cyclone.svg create mode 100644 packages/icons/icons/dashboard-fill.svg create mode 100644 packages/icons/icons/dashboard-line.svg create mode 100644 packages/icons/icons/dashboard.svg create mode 100644 packages/icons/icons/delete-back-fill.svg create mode 100644 packages/icons/icons/delete-back-line.svg create mode 100644 packages/icons/icons/delete-back-two-fill.svg create mode 100644 packages/icons/icons/delete-back-two-line.svg create mode 100644 packages/icons/icons/delete-bin-fill.svg create mode 100644 packages/icons/icons/delete-bin-five-fill.svg create mode 100644 packages/icons/icons/delete-bin-five-line.svg create mode 100644 packages/icons/icons/delete-bin-four-fill.svg create mode 100644 packages/icons/icons/delete-bin-four-line.svg create mode 100644 packages/icons/icons/delete-bin-line.svg create mode 100644 packages/icons/icons/delete-bin-seven-fill.svg create mode 100644 packages/icons/icons/delete-bin-seven-line.svg create mode 100644 packages/icons/icons/delete-bin-six-fill.svg create mode 100644 packages/icons/icons/delete-bin-six-line.svg create mode 100644 packages/icons/icons/delete-bin-three-fill.svg create mode 100644 packages/icons/icons/delete-bin-three-line.svg create mode 100644 packages/icons/icons/delete-bin-two-fill.svg create mode 100644 packages/icons/icons/delete-bin-two-line.svg create mode 100644 packages/icons/icons/deploy.svg create mode 100644 packages/icons/icons/deployed.svg create mode 100644 packages/icons/icons/disaster-risk-reduction.svg create mode 100644 packages/icons/icons/divide-fill.svg create mode 100644 packages/icons/icons/divide-line.svg create mode 100644 packages/icons/icons/document-pdf-line.svg create mode 100644 packages/icons/icons/download-cloud-fill.svg create mode 100644 packages/icons/icons/download-cloud-line.svg create mode 100644 packages/icons/icons/download-cloud-two-fill.svg create mode 100644 packages/icons/icons/download-cloud-two-line.svg create mode 100644 packages/icons/icons/download-fill.svg create mode 100644 packages/icons/icons/download-line.svg create mode 100644 packages/icons/icons/download-two-fill.svg create mode 100644 packages/icons/icons/download-two-line.svg create mode 100644 packages/icons/icons/drag-drop-fill.svg create mode 100644 packages/icons/icons/drag-drop-line.svg create mode 100644 packages/icons/icons/drag-move-fill.svg create mode 100644 packages/icons/icons/drag-move-line.svg create mode 100644 packages/icons/icons/drag-move-two-fill.svg create mode 100644 packages/icons/icons/drag-move-two-line.svg create mode 100644 packages/icons/icons/dref-two.svg create mode 100644 packages/icons/icons/dref.svg create mode 100644 packages/icons/icons/drone-two.svg create mode 100644 packages/icons/icons/drone.svg create mode 100644 packages/icons/icons/drop-fill.svg create mode 100644 packages/icons/icons/drop-line.svg create mode 100644 packages/icons/icons/drought.svg create mode 100644 packages/icons/icons/early-recovery.svg create mode 100644 packages/icons/icons/earthquake.svg create mode 100644 packages/icons/icons/edit-box-fill.svg create mode 100644 packages/icons/icons/edit-box-line.svg create mode 100644 packages/icons/icons/edit-circle-fill.svg create mode 100644 packages/icons/icons/edit-circle-line.svg create mode 100644 packages/icons/icons/edit-fill.svg create mode 100644 packages/icons/icons/edit-line-two.svg create mode 100644 packages/icons/icons/edit-line.svg create mode 100644 packages/icons/icons/edit-two-fill.svg create mode 100644 packages/icons/icons/edit-two-line.svg create mode 100644 packages/icons/icons/education.svg create mode 100644 packages/icons/icons/emergencies.svg create mode 100644 packages/icons/icons/emergency-response-unit.svg create mode 100644 packages/icons/icons/emergency-telecommunications.svg create mode 100644 packages/icons/icons/emergency.svg create mode 100644 packages/icons/icons/environment.svg create mode 100644 packages/icons/icons/epoa.svg create mode 100644 packages/icons/icons/eraser-fill.svg create mode 100644 packages/icons/icons/eraser-line.svg create mode 100644 packages/icons/icons/error-warning-fill.svg create mode 100644 packages/icons/icons/error-warning-line.svg create mode 100644 packages/icons/icons/evac.svg create mode 100644 packages/icons/icons/expand-left-line.svg create mode 100644 packages/icons/icons/expand-right-line.svg create mode 100644 packages/icons/icons/external-link-fill.svg create mode 100644 packages/icons/icons/external-link-line-two.svg create mode 100644 packages/icons/icons/external-link-line.svg create mode 100644 packages/icons/icons/external-link-two-line.svg create mode 100644 packages/icons/icons/eye-close-fill.svg create mode 100644 packages/icons/icons/eye-close-line.svg create mode 100644 packages/icons/icons/eye-fill.svg create mode 100644 packages/icons/icons/eye-line.svg create mode 100644 packages/icons/icons/eye-off-fill.svg create mode 100644 packages/icons/icons/eye-off-line.svg create mode 100644 packages/icons/icons/eye-two-fill.svg create mode 100644 packages/icons/icons/eye-two-line.svg create mode 100644 packages/icons/icons/filter-fill.svg create mode 100644 packages/icons/icons/filter-line.svg create mode 100644 packages/icons/icons/filter-three-fill.svg create mode 100644 packages/icons/icons/filter-three-line.svg create mode 100644 packages/icons/icons/filter-two-fill.svg create mode 100644 packages/icons/icons/filter-two-line.svg create mode 100644 packages/icons/icons/financing.svg create mode 100644 packages/icons/icons/find-replace-fill.svg create mode 100644 packages/icons/icons/find-replace-line.svg create mode 100644 packages/icons/icons/fleet_plan.svg create mode 100644 packages/icons/icons/flood.svg create mode 100644 packages/icons/icons/focus-fill.svg create mode 100644 packages/icons/icons/focus-line.svg create mode 100644 packages/icons/icons/focus-three-fill.svg create mode 100644 packages/icons/icons/focus-three-line.svg create mode 100644 packages/icons/icons/focus-two-fill.svg create mode 100644 packages/icons/icons/focus-two-line.svg create mode 100644 packages/icons/icons/food-security.svg create mode 100644 packages/icons/icons/forbid-fill.svg create mode 100644 packages/icons/icons/forbid-line.svg create mode 100644 packages/icons/icons/forbid-two-fill.svg create mode 100644 packages/icons/icons/forbid-two-line.svg create mode 100644 packages/icons/icons/forest-fire.svg create mode 100644 packages/icons/icons/framework.svg create mode 100644 packages/icons/icons/full-screen-line.svg create mode 100644 packages/icons/icons/function-fill.svg create mode 100644 packages/icons/icons/function-line.svg create mode 100644 packages/icons/icons/fund.svg create mode 100644 packages/icons/icons/funding-coverage.svg create mode 100644 packages/icons/icons/funding.svg create mode 100644 packages/icons/icons/futureneeds.svg create mode 100644 packages/icons/icons/fwr.svg create mode 100644 packages/icons/icons/go-main.svg create mode 100644 packages/icons/icons/green-response.svg create mode 100644 packages/icons/icons/grid-fill.svg create mode 100644 packages/icons/icons/grid-line.svg create mode 100644 packages/icons/icons/group.svg create mode 100644 packages/icons/icons/hammer-fill.svg create mode 100644 packages/icons/icons/hammer-line.svg create mode 100644 packages/icons/icons/hazard-circle-line.svg create mode 100644 packages/icons/icons/health.svg create mode 100644 packages/icons/icons/healthadvice.svg create mode 100644 packages/icons/icons/heart-add-fill.svg create mode 100644 packages/icons/icons/heart-add-line.svg create mode 100644 packages/icons/icons/heart-fill.svg create mode 100644 packages/icons/icons/heart-line.svg create mode 100644 packages/icons/icons/heart-two-fill.svg create mode 100644 packages/icons/icons/heart-two-line.svg create mode 100644 packages/icons/icons/history-fill.svg create mode 100644 packages/icons/icons/history-line.svg create mode 100644 packages/icons/icons/hr-alert.svg create mode 100644 packages/icons/icons/human-resources.svg create mode 100644 packages/icons/icons/im-strategy.svg create mode 100644 packages/icons/icons/importregs.svg create mode 100644 packages/icons/icons/imports.svg create mode 100644 packages/icons/icons/indeterminate-circle-fill.svg create mode 100644 packages/icons/icons/indeterminate-circle-line.svg create mode 100644 packages/icons/icons/info.svg create mode 100644 packages/icons/icons/information-fill.svg create mode 100644 packages/icons/icons/information-line-two.svg create mode 100644 packages/icons/icons/information-line.svg create mode 100644 packages/icons/icons/input-method-fill.svg create mode 100644 packages/icons/icons/input-method-line.svg create mode 100644 packages/icons/icons/inspect.svg create mode 100644 packages/icons/icons/inspect_nfi.svg create mode 100644 packages/icons/icons/itt.svg create mode 100644 packages/icons/icons/keymessage.svg create mode 100644 packages/icons/icons/law.svg create mode 100644 packages/icons/icons/layout-bottom-fill.svg create mode 100644 packages/icons/icons/layout-bottom-line.svg create mode 100644 packages/icons/icons/layout-bottom-two-fill.svg create mode 100644 packages/icons/icons/layout-bottom-two-line.svg create mode 100644 packages/icons/icons/layout-column-fill.svg create mode 100644 packages/icons/icons/layout-column-line.svg create mode 100644 packages/icons/icons/layout-fill.svg create mode 100644 packages/icons/icons/layout-five-fill.svg create mode 100644 packages/icons/icons/layout-five-line.svg create mode 100644 packages/icons/icons/layout-four-fill.svg create mode 100644 packages/icons/icons/layout-four-line.svg create mode 100644 packages/icons/icons/layout-grid-fill.svg create mode 100644 packages/icons/icons/layout-grid-line.svg create mode 100644 packages/icons/icons/layout-left-fill.svg create mode 100644 packages/icons/icons/layout-left-line.svg create mode 100644 packages/icons/icons/layout-left-two-fill.svg create mode 100644 packages/icons/icons/layout-left-two-line.svg create mode 100644 packages/icons/icons/layout-line.svg create mode 100644 packages/icons/icons/layout-masonry-fill.svg create mode 100644 packages/icons/icons/layout-masonry-line.svg create mode 100644 packages/icons/icons/layout-right-fill.svg create mode 100644 packages/icons/icons/layout-right-line.svg create mode 100644 packages/icons/icons/layout-right-two-fill.svg create mode 100644 packages/icons/icons/layout-right-two-line.svg create mode 100644 packages/icons/icons/layout-row-fill.svg create mode 100644 packages/icons/icons/layout-row-line.svg create mode 100644 packages/icons/icons/layout-six-fill.svg create mode 100644 packages/icons/icons/layout-six-line.svg create mode 100644 packages/icons/icons/layout-three-fill.svg create mode 100644 packages/icons/icons/layout-three-line.svg create mode 100644 packages/icons/icons/layout-top-fill.svg create mode 100644 packages/icons/icons/layout-top-line.svg create mode 100644 packages/icons/icons/layout-top-two-fill.svg create mode 100644 packages/icons/icons/layout-top-two-line.svg create mode 100644 packages/icons/icons/layout-two-fill.svg create mode 100644 packages/icons/icons/layout-two-line.svg create mode 100644 packages/icons/icons/leadership.svg create mode 100644 packages/icons/icons/legend.svg create mode 100644 packages/icons/icons/link-line.svg create mode 100644 packages/icons/icons/list-settings-fill.svg create mode 100644 packages/icons/icons/list-settings-line.svg create mode 100644 packages/icons/icons/livelihood.svg create mode 100644 packages/icons/icons/loader-fill.svg create mode 100644 packages/icons/icons/loader-five-fill.svg create mode 100644 packages/icons/icons/loader-five-line.svg create mode 100644 packages/icons/icons/loader-four-fill.svg create mode 100644 packages/icons/icons/loader-four-line.svg create mode 100644 packages/icons/icons/loader-line.svg create mode 100644 packages/icons/icons/loader-three-fill.svg create mode 100644 packages/icons/icons/loader-three-line.svg create mode 100644 packages/icons/icons/loader-two-fill.svg create mode 100644 packages/icons/icons/loader-two-line.svg create mode 100644 packages/icons/icons/location.svg create mode 100644 packages/icons/icons/lock-fill.svg create mode 100644 packages/icons/icons/lock-line.svg create mode 100644 packages/icons/icons/lock-password-fill.svg create mode 100644 packages/icons/icons/lock-password-line.svg create mode 100644 packages/icons/icons/lock-two-fill.svg create mode 100644 packages/icons/icons/lock-two-line.svg create mode 100644 packages/icons/icons/lock-unlock-fill.svg create mode 100644 packages/icons/icons/lock-unlock-line.svg create mode 100644 packages/icons/icons/login-box-fill.svg create mode 100644 packages/icons/icons/login-box-line.svg create mode 100644 packages/icons/icons/login-circle-fill.svg create mode 100644 packages/icons/icons/login-circle-line.svg create mode 100644 packages/icons/icons/login-line.svg create mode 100644 packages/icons/icons/logistics.svg create mode 100644 packages/icons/icons/logout-box-fill.svg create mode 100644 packages/icons/icons/logout-box-line.svg create mode 100644 packages/icons/icons/logout-box-r-fill.svg create mode 100644 packages/icons/icons/logout-box-r-line.svg create mode 100644 packages/icons/icons/logout-circle-fill.svg create mode 100644 packages/icons/icons/logout-circle-line.svg create mode 100644 packages/icons/icons/logout-circle-r-fill.svg create mode 100644 packages/icons/icons/logout-circle-r-line.svg create mode 100644 packages/icons/icons/magic-fill.svg create mode 100644 packages/icons/icons/magic-line.svg create mode 100644 packages/icons/icons/mail.svg create mode 100644 packages/icons/icons/mande.svg create mode 100644 packages/icons/icons/map.svg create mode 100644 packages/icons/icons/mark-pen-fill.svg create mode 100644 packages/icons/icons/mark-pen-line.svg create mode 100644 packages/icons/icons/markup-fill.svg create mode 100644 packages/icons/icons/markup-line.svg create mode 100644 packages/icons/icons/meeting.svg create mode 100644 packages/icons/icons/menu-add-fill.svg create mode 100644 packages/icons/icons/menu-add-line.svg create mode 100644 packages/icons/icons/menu-fill.svg create mode 100644 packages/icons/icons/menu-five-fill.svg create mode 100644 packages/icons/icons/menu-five-line.svg create mode 100644 packages/icons/icons/menu-four-fill.svg create mode 100644 packages/icons/icons/menu-four-line.svg create mode 100644 packages/icons/icons/menu-line.svg create mode 100644 packages/icons/icons/menu-three-fill.svg create mode 100644 packages/icons/icons/menu-three-line.svg create mode 100644 packages/icons/icons/menu-two-fill.svg create mode 100644 packages/icons/icons/menu-two-line.svg create mode 100644 packages/icons/icons/migration.svg create mode 100644 packages/icons/icons/monitoring.svg create mode 100644 packages/icons/icons/more-fill.svg create mode 100644 packages/icons/icons/more-line.svg create mode 100644 packages/icons/icons/more-options.svg create mode 100644 packages/icons/icons/more-two-fill.svg create mode 100644 packages/icons/icons/more-two-line.svg create mode 100644 packages/icons/icons/national-society-development.svg create mode 100644 packages/icons/icons/non-food-items.svg create mode 100644 packages/icons/icons/notification-badge-fill.svg create mode 100644 packages/icons/icons/notification-badge-line.svg create mode 100644 packages/icons/icons/notification.svg create mode 100644 packages/icons/icons/options.svg create mode 100644 packages/icons/icons/organigram.svg create mode 100644 packages/icons/icons/paint-brush-fill.svg create mode 100644 packages/icons/icons/paint-brush-line.svg create mode 100644 packages/icons/icons/paint-fill.svg create mode 100644 packages/icons/icons/paint-line.svg create mode 100644 packages/icons/icons/palette-fill.svg create mode 100644 packages/icons/icons/palette-line.svg create mode 100644 packages/icons/icons/pantone-fill.svg create mode 100644 packages/icons/icons/pantone-line.svg create mode 100644 packages/icons/icons/partnermeeting.svg create mode 100644 packages/icons/icons/partnership.svg create mode 100644 packages/icons/icons/pen-nib-fill.svg create mode 100644 packages/icons/icons/pen-nib-line.svg create mode 100644 packages/icons/icons/pencil-fill.svg create mode 100644 packages/icons/icons/pencil-line.svg create mode 100644 packages/icons/icons/pencil-ruler-fill.svg create mode 100644 packages/icons/icons/pencil-ruler-line.svg create mode 100644 packages/icons/icons/pencil-ruler-two-fill.svg create mode 100644 packages/icons/icons/pencil-ruler-two-line.svg create mode 100644 packages/icons/icons/plan.svg create mode 100644 packages/icons/icons/play.svg create mode 100644 packages/icons/icons/preparedness.svg create mode 100644 packages/icons/icons/protection.svg create mode 100644 packages/icons/icons/public-information.svg create mode 100644 packages/icons/icons/question-fill.svg create mode 100644 packages/icons/icons/question-line.svg create mode 100644 packages/icons/icons/quill-pen-fill.svg create mode 100644 packages/icons/icons/quill-pen-line.svg create mode 100644 packages/icons/icons/radio-button-fill.svg create mode 100644 packages/icons/icons/radio-button-line.svg create mode 100644 packages/icons/icons/radio.svg create mode 100644 packages/icons/icons/recovery.svg create mode 100644 packages/icons/icons/red-cross-national-society.svg create mode 100644 packages/icons/icons/refresh-fill.svg create mode 100644 packages/icons/icons/refresh-line.svg create mode 100644 packages/icons/icons/reporting.svg create mode 100644 packages/icons/icons/resource-mob.svg create mode 100644 packages/icons/icons/reviewguide.svg create mode 100644 packages/icons/icons/risks.svg create mode 100644 packages/icons/icons/ruler-fill.svg create mode 100644 packages/icons/icons/ruler-line.svg create mode 100644 packages/icons/icons/ruler-two-fill.svg create mode 100644 packages/icons/icons/ruler-two-line.svg create mode 100644 packages/icons/icons/safety-and-security.svg create mode 100644 packages/icons/icons/scissors-cut-fill.svg create mode 100644 packages/icons/icons/scissors-cut-line.svg create mode 100644 packages/icons/icons/scissors-fill.svg create mode 100644 packages/icons/icons/scissors-line.svg create mode 100644 packages/icons/icons/scissors-two-fill.svg create mode 100644 packages/icons/icons/scissors-two-line.svg create mode 100644 packages/icons/icons/screenshot-fill.svg create mode 100644 packages/icons/icons/screenshot-line.svg create mode 100644 packages/icons/icons/screenshot-two-fill.svg create mode 100644 packages/icons/icons/screenshot-two-line.svg create mode 100644 packages/icons/icons/search-eye-fill.svg create mode 100644 packages/icons/icons/search-eye-line.svg create mode 100644 packages/icons/icons/search-fill.svg create mode 100644 packages/icons/icons/search-line.svg create mode 100644 packages/icons/icons/search-two-fill.svg create mode 100644 packages/icons/icons/search-two-line.svg create mode 100644 packages/icons/icons/security.svg create mode 100644 packages/icons/icons/securityadvice.svg create mode 100644 packages/icons/icons/send-line.svg create mode 100644 packages/icons/icons/settings-fill.svg create mode 100644 packages/icons/icons/settings-five-fill.svg create mode 100644 packages/icons/icons/settings-five-line.svg create mode 100644 packages/icons/icons/settings-four-fill.svg create mode 100644 packages/icons/icons/settings-four-line.svg create mode 100644 packages/icons/icons/settings-line.svg create mode 100644 packages/icons/icons/settings-six-fill.svg create mode 100644 packages/icons/icons/settings-six-line.svg create mode 100644 packages/icons/icons/settings-three-fill.svg create mode 100644 packages/icons/icons/settings-three-line.svg create mode 100644 packages/icons/icons/settings-two-fill.svg create mode 100644 packages/icons/icons/settings-two-line.svg create mode 100644 packages/icons/icons/settings.svg create mode 100644 packages/icons/icons/shape-fill.svg create mode 100644 packages/icons/icons/shape-line.svg create mode 100644 packages/icons/icons/shape-two-fill.svg create mode 100644 packages/icons/icons/shape-two-line.svg create mode 100644 packages/icons/icons/share-box-fill.svg create mode 100644 packages/icons/icons/share-box-line.svg create mode 100644 packages/icons/icons/share-circle-fill.svg create mode 100644 packages/icons/icons/share-circle-line.svg create mode 100644 packages/icons/icons/share-fill.svg create mode 100644 packages/icons/icons/share-forward-box-fill.svg create mode 100644 packages/icons/icons/share-forward-box-line.svg create mode 100644 packages/icons/icons/share-forward-fill.svg create mode 100644 packages/icons/icons/share-forward-line.svg create mode 100644 packages/icons/icons/share-forward-two-fill.svg create mode 100644 packages/icons/icons/share-forward-two-line.svg create mode 100644 packages/icons/icons/share-line.svg create mode 100644 packages/icons/icons/shelter.svg create mode 100644 packages/icons/icons/shield-cross-fill.svg create mode 100644 packages/icons/icons/shield-cross-line.svg create mode 100644 packages/icons/icons/shield-fill.svg create mode 100644 packages/icons/icons/shield-flash-fill.svg create mode 100644 packages/icons/icons/shield-flash-line.svg create mode 100644 packages/icons/icons/shield-keyhole-fill.svg create mode 100644 packages/icons/icons/shield-keyhole-line.svg create mode 100644 packages/icons/icons/shield-line.svg create mode 100644 packages/icons/icons/shield-star-fill.svg create mode 100644 packages/icons/icons/shield-star-line.svg create mode 100644 packages/icons/icons/shield-user-fill.svg create mode 100644 packages/icons/icons/shield-user-line.svg create mode 100644 packages/icons/icons/shield.svg create mode 100644 packages/icons/icons/side-bar-fill.svg create mode 100644 packages/icons/icons/side-bar-line.svg create mode 100644 packages/icons/icons/sims.svg create mode 100644 packages/icons/icons/sip-fill.svg create mode 100644 packages/icons/icons/sip-line.svg create mode 100644 packages/icons/icons/slice-fill.svg create mode 100644 packages/icons/icons/slice-line.svg create mode 100644 packages/icons/icons/social-facebook-two.svg create mode 100644 packages/icons/icons/social-facebook.svg create mode 100644 packages/icons/icons/social-instagram.svg create mode 100644 packages/icons/icons/social-linkedin.svg create mode 100644 packages/icons/icons/social-medium.svg create mode 100644 packages/icons/icons/social-twitter-two.svg create mode 100644 packages/icons/icons/social-twitter.svg create mode 100644 packages/icons/icons/social-youtube-two.svg create mode 100644 packages/icons/icons/social-youtube.svg create mode 100644 packages/icons/icons/spam-fill.svg create mode 100644 packages/icons/icons/spam-line.svg create mode 100644 packages/icons/icons/spam-three-fill.svg create mode 100644 packages/icons/icons/spam-three-line.svg create mode 100644 packages/icons/icons/spam-two-fill.svg create mode 100644 packages/icons/icons/spam-two-line.svg create mode 100644 packages/icons/icons/star-fill.svg create mode 100644 packages/icons/icons/star-half-fill.svg create mode 100644 packages/icons/icons/star-half-line.svg create mode 100644 packages/icons/icons/star-half-small-fill.svg create mode 100644 packages/icons/icons/star-half-small-line.svg create mode 100644 packages/icons/icons/star-line.svg create mode 100644 packages/icons/icons/star-small-fill.svg create mode 100644 packages/icons/icons/star-small-line.svg create mode 100644 packages/icons/icons/statusagreement.svg create mode 100644 packages/icons/icons/stocks.svg create mode 100644 packages/icons/icons/storm-surge.svg create mode 100644 packages/icons/icons/storm.svg create mode 100644 packages/icons/icons/subtract-fill.svg create mode 100644 packages/icons/icons/subtract-line.svg create mode 100644 packages/icons/icons/summit.svg create mode 100644 packages/icons/icons/surge-main-icon.svg create mode 100644 packages/icons/icons/t-box-fill.svg create mode 100644 packages/icons/icons/t-box-line.svg create mode 100644 packages/icons/icons/table-alt-fill.svg create mode 100644 packages/icons/icons/table-alt-line.svg create mode 100644 packages/icons/icons/table-fill.svg create mode 100644 packages/icons/icons/table-line.svg create mode 100644 packages/icons/icons/table-sorting-line.svg create mode 100644 packages/icons/icons/table-sorting-two-line.svg create mode 100644 packages/icons/icons/targeted-population.svg create mode 100644 packages/icons/icons/thumb-down-fill.svg create mode 100644 packages/icons/icons/thumb-down-line.svg create mode 100644 packages/icons/icons/thumb-up-fill.svg create mode 100644 packages/icons/icons/thumb-up-line.svg create mode 100644 packages/icons/icons/time-fill.svg create mode 100644 packages/icons/icons/time-line.svg create mode 100644 packages/icons/icons/timer-fill.svg create mode 100644 packages/icons/icons/timer-flash-fill.svg create mode 100644 packages/icons/icons/timer-flash-line.svg create mode 100644 packages/icons/icons/timer-line.svg create mode 100644 packages/icons/icons/timer-two-fill.svg create mode 100644 packages/icons/icons/timer-two-line.svg create mode 100644 packages/icons/icons/toggle-fill.svg create mode 100644 packages/icons/icons/toggle-line.svg create mode 100644 packages/icons/icons/tools-fill.svg create mode 100644 packages/icons/icons/tools-line.svg create mode 100644 packages/icons/icons/tools.svg create mode 100644 packages/icons/icons/tornado.svg create mode 100644 packages/icons/icons/tracking.svg create mode 100644 packages/icons/icons/tripartite.svg create mode 100644 packages/icons/icons/upload-cloud-fill.svg create mode 100644 packages/icons/icons/upload-cloud-line.svg create mode 100644 packages/icons/icons/upload-cloud-two-fill.svg create mode 100644 packages/icons/icons/upload-cloud-two-line.svg create mode 100644 packages/icons/icons/upload-fill.svg create mode 100644 packages/icons/icons/upload-line-two.svg create mode 100644 packages/icons/icons/upload-line.svg create mode 100644 packages/icons/icons/upload-two-fill.svg create mode 100644 packages/icons/icons/upload-two-line.svg create mode 100644 packages/icons/icons/validate-account.svg create mode 100644 packages/icons/icons/visibility-line.svg create mode 100644 packages/icons/icons/volcano.svg create mode 100644 packages/icons/icons/water-sanitation-and-hygiene.svg create mode 100644 packages/icons/icons/wiki-help-section-line.svg create mode 100644 packages/icons/icons/wiki-line.svg create mode 100644 packages/icons/icons/zoom-in-fill.svg create mode 100644 packages/icons/icons/zoom-in-line.svg create mode 100644 packages/icons/icons/zoom-out-fill.svg create mode 100644 packages/icons/icons/zoom-out-line.svg create mode 100644 packages/icons/package.json create mode 100644 packages/icons/scripts/fit-viewbox.ts create mode 100644 packages/icons/scripts/generate.ts create mode 100644 packages/icons/scripts/strip-padding.ts create mode 100644 packages/icons/src/IconsProvider.tsx create mode 100644 packages/icons/src/context.ts create mode 100644 packages/icons/src/index.ts create mode 100644 packages/icons/src/useIconsContext.ts create mode 100644 packages/icons/tsconfig.json create mode 100644 packages/icons/vite.config.ts diff --git a/app/package.json b/app/package.json index cee5038915..64fd974c4d 100644 --- a/app/package.json +++ b/app/package.json @@ -23,9 +23,9 @@ "generate:type:risk-api": "openapi-typescript ../go-risk-module-api/openapi-schema.yaml -o ./generated/riskTypes.ts --alphabetize", "generate:type:translations": "openapi-typescript ../cacheppuccino/openapi.json -o ./generated/translationTypes.ts --alphabetize", "prestart": "pnpm initialize:type", - "start": "pnpm -F @ifrc-go/ui build && vite", + "start": "pnpm -F @ifrc-go/ui build && pnpm -F @ifrc-go/icons build && vite", "prebuild": "pnpm initialize:type", - "build": "pnpm -F @ifrc-go/ui build && vite build", + "build": "pnpm -F @ifrc-go/ui build && pnpm -F @ifrc-go/icons build && vite build", "preview": "vite preview", "pretypecheck": "pnpm initialize:type", "typecheck": "tsc", @@ -41,7 +41,7 @@ "surge:teardown": "branch=$(git rev-parse --symbolic-full-name --abbrev-ref HEAD); branch=$(echo $branch | tr ./ -); surge teardown https://ifrc-go-$branch.surge.sh" }, "dependencies": { - "@ifrc-go/icons": "^2.0.1", + "@ifrc-go/icons": "workspace:^", "@ifrc-go/ui": "workspace:^", "@sentry/react": "^10.0.0", "@tinymce/tinymce-react": "^6.0.0", diff --git a/app/src/components/GoMapContainer/styles.module.css b/app/src/components/GoMapContainer/styles.module.css index 05411bc4cc..99fd80c5b3 100644 --- a/app/src/components/GoMapContainer/styles.module.css +++ b/app/src/components/GoMapContainer/styles.module.css @@ -20,7 +20,7 @@ border-radius: var(--go-ui-border-radius-md); background-color: var(--go-ui-color-foreground); padding: 0 var(--go-ui-spacing-2xs); - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } .map-disclaimer { diff --git a/app/src/components/Link/index.tsx b/app/src/components/Link/index.tsx index 4e8b84eb50..a3aff3cd4c 100644 --- a/app/src/components/Link/index.tsx +++ b/app/src/components/Link/index.tsx @@ -121,10 +121,10 @@ function Link(props: Props) { <> {after} {withLinkIcon && external && ( - + )} {withLinkIcon && !external && ( - + )} )} diff --git a/app/src/components/Link/styles.module.css b/app/src/components/Link/styles.module.css index 68cca42dc5..6fb6a898c7 100644 --- a/app/src/components/Link/styles.module.css +++ b/app/src/components/Link/styles.module.css @@ -6,8 +6,4 @@ text-decoration: underline; } } - - .link-icon { - font-size: var(--go-ui-height-icon-multiplier); - } } diff --git a/app/src/components/MapPopup/styles.module.css b/app/src/components/MapPopup/styles.module.css index f4918d0dcb..77627d2177 100644 --- a/app/src/components/MapPopup/styles.module.css +++ b/app/src/components/MapPopup/styles.module.css @@ -36,7 +36,7 @@ overflow: auto; .close-button { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } .content { diff --git a/app/src/components/NonFieldError/styles.module.css b/app/src/components/NonFieldError/styles.module.css index 0c3a5adf12..74aa484139 100644 --- a/app/src/components/NonFieldError/styles.module.css +++ b/app/src/components/NonFieldError/styles.module.css @@ -9,7 +9,7 @@ .icon { flex-shrink: 0; - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } } diff --git a/app/src/components/domain/DistrictSearchMultiSelectInput/styles.module.css b/app/src/components/domain/DistrictSearchMultiSelectInput/styles.module.css index 5e3fdb7f3b..c6e1ac610a 100644 --- a/app/src/components/domain/DistrictSearchMultiSelectInput/styles.module.css +++ b/app/src/components/domain/DistrictSearchMultiSelectInput/styles.module.css @@ -1,3 +1,3 @@ .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } diff --git a/app/src/components/domain/DrefExportModal/styles.module.css b/app/src/components/domain/DrefExportModal/styles.module.css index 2de1f5fc87..ac5893deb8 100644 --- a/app/src/components/domain/DrefExportModal/styles.module.css +++ b/app/src/components/domain/DrefExportModal/styles.module.css @@ -1,5 +1,5 @@ .dref-export-modal { .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } } diff --git a/app/src/views/AccountMyFormsDref/DrefTableActions/styles.module.css b/app/src/views/AccountMyFormsDref/DrefTableActions/styles.module.css index 5e3fdb7f3b..c6e1ac610a 100644 --- a/app/src/views/AccountMyFormsDref/DrefTableActions/styles.module.css +++ b/app/src/views/AccountMyFormsDref/DrefTableActions/styles.module.css @@ -1,3 +1,3 @@ .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } diff --git a/app/src/views/AccountMyFormsDref/styles.module.css b/app/src/views/AccountMyFormsDref/styles.module.css index bd905b16ab..52bbca373f 100644 --- a/app/src/views/AccountMyFormsDref/styles.module.css +++ b/app/src/views/AccountMyFormsDref/styles.module.css @@ -9,6 +9,6 @@ } .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } } diff --git a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitImportModal/styles.module.css b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitImportModal/styles.module.css index 9526b4da0e..b4f750394c 100644 --- a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitImportModal/styles.module.css +++ b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitImportModal/styles.module.css @@ -9,5 +9,5 @@ } .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } diff --git a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitImportSummary/styles.module.css b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitImportSummary/styles.module.css index 92be565e13..80107151e6 100644 --- a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitImportSummary/styles.module.css +++ b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitImportSummary/styles.module.css @@ -1,6 +1,6 @@ .bulk-upload-status { .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } .key-figure { diff --git a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitStatus/styles.module.css b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitStatus/styles.module.css index 1a62e3316f..819700c67d 100644 --- a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitStatus/styles.module.css +++ b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitStatus/styles.module.css @@ -3,7 +3,7 @@ gap: var(--go-ui-spacing-xs); .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } &.validated { diff --git a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitValidateButton/styles.module.css b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitValidateButton/styles.module.css index 32f3f51f1f..340e4e86f8 100644 --- a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitValidateButton/styles.module.css +++ b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitValidateButton/styles.module.css @@ -1,6 +1,6 @@ .local-unit-validate-button { .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } } @@ -9,6 +9,6 @@ background-color: var(--go-ui-color-gray-40); .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } } diff --git a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitsMap/styles.module.css b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitsMap/styles.module.css index 67a6dd9a4c..78230e7e1a 100644 --- a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitsMap/styles.module.css +++ b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/LocalUnitsMap/styles.module.css @@ -8,7 +8,7 @@ } .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } } diff --git a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/styles.module.css b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/styles.module.css index 5542e76b78..15ee63a4fb 100644 --- a/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/styles.module.css +++ b/app/src/views/CountryNsOverviewContextAndStructure/NationalSocietyLocalUnits/styles.module.css @@ -17,5 +17,5 @@ .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } diff --git a/app/src/views/CountryNsOverviewSupportingPartners/MembershipCoordinationTable/styles.module.css b/app/src/views/CountryNsOverviewSupportingPartners/MembershipCoordinationTable/styles.module.css index 58a6da7085..219f076674 100644 --- a/app/src/views/CountryNsOverviewSupportingPartners/MembershipCoordinationTable/styles.module.css +++ b/app/src/views/CountryNsOverviewSupportingPartners/MembershipCoordinationTable/styles.module.css @@ -1,7 +1,7 @@ .membership-coordination-table { .icon { color: var(--go-ui-color-primary-red); - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } .sector-heading { diff --git a/app/src/views/DrefFinalReportForm/Operation/styles.module.css b/app/src/views/DrefFinalReportForm/Operation/styles.module.css index 223ca76456..c7fa9c7f59 100644 --- a/app/src/views/DrefFinalReportForm/Operation/styles.module.css +++ b/app/src/views/DrefFinalReportForm/Operation/styles.module.css @@ -4,7 +4,7 @@ gap: var(--go-ui-spacing-2xl); .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } .intervention-selection-container { diff --git a/app/src/views/DrefOperationalUpdateForm/Operation/styles.module.css b/app/src/views/DrefOperationalUpdateForm/Operation/styles.module.css index b7738d46ef..e2ccf762e7 100644 --- a/app/src/views/DrefOperationalUpdateForm/Operation/styles.module.css +++ b/app/src/views/DrefOperationalUpdateForm/Operation/styles.module.css @@ -4,7 +4,7 @@ gap: var(--go-ui-spacing-2xl); .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } .intervention-selection-container { diff --git a/app/src/views/DrefOperationalUpdateForm/Submission/styles.module.css b/app/src/views/DrefOperationalUpdateForm/Submission/styles.module.css index 7bb7c082b3..6cdc166913 100644 --- a/app/src/views/DrefOperationalUpdateForm/Submission/styles.module.css +++ b/app/src/views/DrefOperationalUpdateForm/Submission/styles.module.css @@ -11,7 +11,7 @@ color: var(--go-ui-color-warning); .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } } } diff --git a/app/src/views/DrefOperationalUpdateForm/styles.module.css b/app/src/views/DrefOperationalUpdateForm/styles.module.css index 3d2c793d81..e54ed1d976 100644 --- a/app/src/views/DrefOperationalUpdateForm/styles.module.css +++ b/app/src/views/DrefOperationalUpdateForm/styles.module.css @@ -22,7 +22,7 @@ } .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } .warnings { diff --git a/app/src/views/OldDrefFinalReportForm/Operation/styles.module.css b/app/src/views/OldDrefFinalReportForm/Operation/styles.module.css index b7738d46ef..e2ccf762e7 100644 --- a/app/src/views/OldDrefFinalReportForm/Operation/styles.module.css +++ b/app/src/views/OldDrefFinalReportForm/Operation/styles.module.css @@ -4,7 +4,7 @@ gap: var(--go-ui-spacing-2xl); .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } .intervention-selection-container { diff --git a/app/src/views/PerPrioritizationForm/styles.module.css b/app/src/views/PerPrioritizationForm/styles.module.css index 36dddbd0ef..56912dd23c 100644 --- a/app/src/views/PerPrioritizationForm/styles.module.css +++ b/app/src/views/PerPrioritizationForm/styles.module.css @@ -1,7 +1,7 @@ .sort-by-dropdown-content { .checkmark { opacity: 0; - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; &.active { opacity: 1; diff --git a/app/src/views/RootLayout/index.tsx b/app/src/views/RootLayout/index.tsx index 30aec42bd1..796575f41f 100644 --- a/app/src/views/RootLayout/index.tsx +++ b/app/src/views/RootLayout/index.tsx @@ -11,7 +11,10 @@ import { Outlet, useNavigation, } from 'react-router-dom'; -import { AlertInformationLineIcon } from '@ifrc-go/icons'; +import { + AlertInformationLineIcon, + IconsProvider, +} from '@ifrc-go/icons'; import { AlertContainer, Button, @@ -425,64 +428,66 @@ export function Component() { return (
- {(isLoading || isLoadingDebounced) && ( -
- )} - -
- -
- - - {(isCookiesBannerVisible || environment !== 'production') && ( -
- {isCookiesBannerVisible && ( - - - )} - headerActions={( - - - {strings.cookiesBannerLearnMore} - - - - )} - > - {strings.cookiesBannerDescription} - - - )} - {environment !== 'production' && ( -
- {/* NOTE: We are not translating alpha server names */} - {environmentTexts[environment] ?? environment} -
- )} + + {(isLoading || isLoadingDebounced) && ( +
+ )} + +
+
- )} + + + {(isCookiesBannerVisible || environment !== 'production') && ( +
+ {isCookiesBannerVisible && ( + + + )} + headerActions={( + + + {strings.cookiesBannerLearnMore} + + + + )} + > + {strings.cookiesBannerDescription} + + + )} + {environment !== 'production' && ( +
+ {/* NOTE: We are not translating alpha server names */} + {environmentTexts[environment] ?? environment} +
+ )} +
+ )} +
); diff --git a/app/src/views/RootLayout/styles.module.css b/app/src/views/RootLayout/styles.module.css index 88480b9b5a..d8200da0fc 100644 --- a/app/src/views/RootLayout/styles.module.css +++ b/app/src/views/RootLayout/styles.module.css @@ -4,6 +4,14 @@ flex-direction: column; min-height: 100vh; + .go-icons { + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0; + line-height: 1; + } + .banners-container { position: sticky; bottom: 0; diff --git a/app/src/views/Search/styles.module.css b/app/src/views/Search/styles.module.css index 2863ac413f..36ee2c46ce 100644 --- a/app/src/views/Search/styles.module.css +++ b/app/src/views/Search/styles.module.css @@ -37,6 +37,6 @@ .close-icon, .forward-icon, .back-icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } } diff --git a/packages/icons/.gitignore b/packages/icons/.gitignore new file mode 100644 index 0000000000..08c2add36a --- /dev/null +++ b/packages/icons/.gitignore @@ -0,0 +1,4 @@ +# Auto-generated by scripts/generate.ts — regenerated on every build. +# Run `pnpm generate` (or `pnpm build`) to recreate after a fresh clone. +src/components/ +src/icons.generated.ts diff --git a/packages/icons/icons/add-box-fill.svg b/packages/icons/icons/add-box-fill.svg new file mode 100644 index 0000000000..6d1e13fb02 --- /dev/null +++ b/packages/icons/icons/add-box-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/add-box-line.svg b/packages/icons/icons/add-box-line.svg new file mode 100644 index 0000000000..6beedee40f --- /dev/null +++ b/packages/icons/icons/add-box-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/add-circle-fill.svg b/packages/icons/icons/add-circle-fill.svg new file mode 100644 index 0000000000..730694837e --- /dev/null +++ b/packages/icons/icons/add-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/add-circle-line.svg b/packages/icons/icons/add-circle-line.svg new file mode 100644 index 0000000000..2ec9ce3a63 --- /dev/null +++ b/packages/icons/icons/add-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/add-fill.svg b/packages/icons/icons/add-fill.svg new file mode 100644 index 0000000000..843532610e --- /dev/null +++ b/packages/icons/icons/add-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/add-line.svg b/packages/icons/icons/add-line.svg new file mode 100644 index 0000000000..843532610e --- /dev/null +++ b/packages/icons/icons/add-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/advocacy.svg b/packages/icons/icons/advocacy.svg new file mode 100644 index 0000000000..a20a12b4a3 --- /dev/null +++ b/packages/icons/icons/advocacy.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/alarm-fill.svg b/packages/icons/icons/alarm-fill.svg new file mode 100644 index 0000000000..40b8daa28a --- /dev/null +++ b/packages/icons/icons/alarm-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/alarm-line.svg b/packages/icons/icons/alarm-line.svg new file mode 100644 index 0000000000..04504b27e2 --- /dev/null +++ b/packages/icons/icons/alarm-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/alarm-warning-fill.svg b/packages/icons/icons/alarm-warning-fill.svg new file mode 100644 index 0000000000..a8d8ad6fcd --- /dev/null +++ b/packages/icons/icons/alarm-warning-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/alarm-warning-line.svg b/packages/icons/icons/alarm-warning-line.svg new file mode 100644 index 0000000000..cb98715208 --- /dev/null +++ b/packages/icons/icons/alarm-warning-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/alert-check-line.svg b/packages/icons/icons/alert-check-line.svg new file mode 100644 index 0000000000..6d5abd53c7 --- /dev/null +++ b/packages/icons/icons/alert-check-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/alert-fill.svg b/packages/icons/icons/alert-fill.svg new file mode 100644 index 0000000000..2167f9e104 --- /dev/null +++ b/packages/icons/icons/alert-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/alert-information-line.svg b/packages/icons/icons/alert-information-line.svg new file mode 100644 index 0000000000..e7d00df77f --- /dev/null +++ b/packages/icons/icons/alert-information-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/alert-line.svg b/packages/icons/icons/alert-line.svg new file mode 100644 index 0000000000..3350518e92 --- /dev/null +++ b/packages/icons/icons/alert-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/alert-warning-line.svg b/packages/icons/icons/alert-warning-line.svg new file mode 100644 index 0000000000..d0bc4dd858 --- /dev/null +++ b/packages/icons/icons/alert-warning-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/analysis.svg b/packages/icons/icons/analysis.svg new file mode 100644 index 0000000000..bc969c16d7 --- /dev/null +++ b/packages/icons/icons/analysis.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/analyzing.svg b/packages/icons/icons/analyzing.svg new file mode 100644 index 0000000000..dee4a9f982 --- /dev/null +++ b/packages/icons/icons/analyzing.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/anticlockwise-fill.svg b/packages/icons/icons/anticlockwise-fill.svg new file mode 100644 index 0000000000..f8b30995dd --- /dev/null +++ b/packages/icons/icons/anticlockwise-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/anticlockwise-line.svg b/packages/icons/icons/anticlockwise-line.svg new file mode 100644 index 0000000000..f6cb4e7038 --- /dev/null +++ b/packages/icons/icons/anticlockwise-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/anticlockwise-two-fill.svg b/packages/icons/icons/anticlockwise-two-fill.svg new file mode 100644 index 0000000000..965c8cd111 --- /dev/null +++ b/packages/icons/icons/anticlockwise-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/anticlockwise-two-line.svg b/packages/icons/icons/anticlockwise-two-line.svg new file mode 100644 index 0000000000..12c37c4e7f --- /dev/null +++ b/packages/icons/icons/anticlockwise-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/appeals-two.svg b/packages/icons/icons/appeals-two.svg new file mode 100644 index 0000000000..2bed612d75 --- /dev/null +++ b/packages/icons/icons/appeals-two.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/appeals.svg b/packages/icons/icons/appeals.svg new file mode 100644 index 0000000000..830df9d389 --- /dev/null +++ b/packages/icons/icons/appeals.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/apps-fill.svg b/packages/icons/icons/apps-fill.svg new file mode 100644 index 0000000000..a1e9cb4529 --- /dev/null +++ b/packages/icons/icons/apps-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/apps-line.svg b/packages/icons/icons/apps-line.svg new file mode 100644 index 0000000000..61e053b85b --- /dev/null +++ b/packages/icons/icons/apps-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/apps-two-fill.svg b/packages/icons/icons/apps-two-fill.svg new file mode 100644 index 0000000000..aaca0554e2 --- /dev/null +++ b/packages/icons/icons/apps-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/apps-two-line.svg b/packages/icons/icons/apps-two-line.svg new file mode 100644 index 0000000000..027b1745fb --- /dev/null +++ b/packages/icons/icons/apps-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrive.svg b/packages/icons/icons/arrive.svg new file mode 100644 index 0000000000..3124c5e750 --- /dev/null +++ b/packages/icons/icons/arrive.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/arrow-down-circle-fill.svg b/packages/icons/icons/arrow-down-circle-fill.svg new file mode 100644 index 0000000000..ba48069d02 --- /dev/null +++ b/packages/icons/icons/arrow-down-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-down-circle-line.svg b/packages/icons/icons/arrow-down-circle-line.svg new file mode 100644 index 0000000000..5d483313f5 --- /dev/null +++ b/packages/icons/icons/arrow-down-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-down-fill.svg b/packages/icons/icons/arrow-down-fill.svg new file mode 100644 index 0000000000..97349d17eb --- /dev/null +++ b/packages/icons/icons/arrow-down-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-down-line.svg b/packages/icons/icons/arrow-down-line.svg new file mode 100644 index 0000000000..cb1528abee --- /dev/null +++ b/packages/icons/icons/arrow-down-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-down-small-fill.svg b/packages/icons/icons/arrow-down-small-fill.svg new file mode 100644 index 0000000000..074431e5ee --- /dev/null +++ b/packages/icons/icons/arrow-down-small-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-down-small-line.svg b/packages/icons/icons/arrow-down-small-line.svg new file mode 100644 index 0000000000..461107a003 --- /dev/null +++ b/packages/icons/icons/arrow-down-small-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-drop-down-fill.svg b/packages/icons/icons/arrow-drop-down-fill.svg new file mode 100644 index 0000000000..ab2eeda21a --- /dev/null +++ b/packages/icons/icons/arrow-drop-down-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-drop-down-line.svg b/packages/icons/icons/arrow-drop-down-line.svg new file mode 100644 index 0000000000..b0733b14e2 --- /dev/null +++ b/packages/icons/icons/arrow-drop-down-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-drop-left-fill.svg b/packages/icons/icons/arrow-drop-left-fill.svg new file mode 100644 index 0000000000..eec9a6137e --- /dev/null +++ b/packages/icons/icons/arrow-drop-left-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-drop-left-line.svg b/packages/icons/icons/arrow-drop-left-line.svg new file mode 100644 index 0000000000..e8e285a004 --- /dev/null +++ b/packages/icons/icons/arrow-drop-left-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-drop-right-fill.svg b/packages/icons/icons/arrow-drop-right-fill.svg new file mode 100644 index 0000000000..80ae4c19b0 --- /dev/null +++ b/packages/icons/icons/arrow-drop-right-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-drop-right-line.svg b/packages/icons/icons/arrow-drop-right-line.svg new file mode 100644 index 0000000000..fb642ad39a --- /dev/null +++ b/packages/icons/icons/arrow-drop-right-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-drop-up-fill.svg b/packages/icons/icons/arrow-drop-up-fill.svg new file mode 100644 index 0000000000..d9aae5da8c --- /dev/null +++ b/packages/icons/icons/arrow-drop-up-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-drop-up-line.svg b/packages/icons/icons/arrow-drop-up-line.svg new file mode 100644 index 0000000000..d611fe3859 --- /dev/null +++ b/packages/icons/icons/arrow-drop-up-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-go-back-fill.svg b/packages/icons/icons/arrow-go-back-fill.svg new file mode 100644 index 0000000000..da2ce0a3f0 --- /dev/null +++ b/packages/icons/icons/arrow-go-back-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-go-back-line.svg b/packages/icons/icons/arrow-go-back-line.svg new file mode 100644 index 0000000000..0d80277dec --- /dev/null +++ b/packages/icons/icons/arrow-go-back-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-go-forward-fill.svg b/packages/icons/icons/arrow-go-forward-fill.svg new file mode 100644 index 0000000000..db2ec6c106 --- /dev/null +++ b/packages/icons/icons/arrow-go-forward-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-go-forward-line.svg b/packages/icons/icons/arrow-go-forward-line.svg new file mode 100644 index 0000000000..e0d546a23f --- /dev/null +++ b/packages/icons/icons/arrow-go-forward-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-circle-fill.svg b/packages/icons/icons/arrow-left-circle-fill.svg new file mode 100644 index 0000000000..295b0217cf --- /dev/null +++ b/packages/icons/icons/arrow-left-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-circle-line.svg b/packages/icons/icons/arrow-left-circle-line.svg new file mode 100644 index 0000000000..2e7439f5bb --- /dev/null +++ b/packages/icons/icons/arrow-left-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-down-fill.svg b/packages/icons/icons/arrow-left-down-fill.svg new file mode 100644 index 0000000000..9c5c9f8b8c --- /dev/null +++ b/packages/icons/icons/arrow-left-down-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-down-line.svg b/packages/icons/icons/arrow-left-down-line.svg new file mode 100644 index 0000000000..4d394e4dbe --- /dev/null +++ b/packages/icons/icons/arrow-left-down-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-fill.svg b/packages/icons/icons/arrow-left-fill.svg new file mode 100644 index 0000000000..b30f60bbd6 --- /dev/null +++ b/packages/icons/icons/arrow-left-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-line.svg b/packages/icons/icons/arrow-left-line.svg new file mode 100644 index 0000000000..b79b06d6a6 --- /dev/null +++ b/packages/icons/icons/arrow-left-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-right-fill.svg b/packages/icons/icons/arrow-left-right-fill.svg new file mode 100644 index 0000000000..3728acb118 --- /dev/null +++ b/packages/icons/icons/arrow-left-right-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-right-line.svg b/packages/icons/icons/arrow-left-right-line.svg new file mode 100644 index 0000000000..7fb81e2467 --- /dev/null +++ b/packages/icons/icons/arrow-left-right-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-small-fill.svg b/packages/icons/icons/arrow-left-small-fill.svg new file mode 100644 index 0000000000..b3a4677cce --- /dev/null +++ b/packages/icons/icons/arrow-left-small-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-small-line.svg b/packages/icons/icons/arrow-left-small-line.svg new file mode 100644 index 0000000000..ffe441f935 --- /dev/null +++ b/packages/icons/icons/arrow-left-small-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-up-fill.svg b/packages/icons/icons/arrow-left-up-fill.svg new file mode 100644 index 0000000000..29452f6e59 --- /dev/null +++ b/packages/icons/icons/arrow-left-up-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-left-up-line.svg b/packages/icons/icons/arrow-left-up-line.svg new file mode 100644 index 0000000000..076020ed00 --- /dev/null +++ b/packages/icons/icons/arrow-left-up-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-right-circle-fill.svg b/packages/icons/icons/arrow-right-circle-fill.svg new file mode 100644 index 0000000000..92b97be56d --- /dev/null +++ b/packages/icons/icons/arrow-right-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-right-circle-line.svg b/packages/icons/icons/arrow-right-circle-line.svg new file mode 100644 index 0000000000..1e153cc72a --- /dev/null +++ b/packages/icons/icons/arrow-right-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-right-down-fill.svg b/packages/icons/icons/arrow-right-down-fill.svg new file mode 100644 index 0000000000..0c3505746b --- /dev/null +++ b/packages/icons/icons/arrow-right-down-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-right-down-line.svg b/packages/icons/icons/arrow-right-down-line.svg new file mode 100644 index 0000000000..24c0d1fad2 --- /dev/null +++ b/packages/icons/icons/arrow-right-down-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-right-fill.svg b/packages/icons/icons/arrow-right-fill.svg new file mode 100644 index 0000000000..0711a777ea --- /dev/null +++ b/packages/icons/icons/arrow-right-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-right-line.svg b/packages/icons/icons/arrow-right-line.svg new file mode 100644 index 0000000000..6777a29ced --- /dev/null +++ b/packages/icons/icons/arrow-right-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-right-small-fill.svg b/packages/icons/icons/arrow-right-small-fill.svg new file mode 100644 index 0000000000..d55ab9b64e --- /dev/null +++ b/packages/icons/icons/arrow-right-small-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-right-up-fill.svg b/packages/icons/icons/arrow-right-up-fill.svg new file mode 100644 index 0000000000..d310f00513 --- /dev/null +++ b/packages/icons/icons/arrow-right-up-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-right-up-line.svg b/packages/icons/icons/arrow-right-up-line.svg new file mode 100644 index 0000000000..6ff9af3758 --- /dev/null +++ b/packages/icons/icons/arrow-right-up-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-up-circle-fill.svg b/packages/icons/icons/arrow-up-circle-fill.svg new file mode 100644 index 0000000000..0e9d1e1dfb --- /dev/null +++ b/packages/icons/icons/arrow-up-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-up-circle-line.svg b/packages/icons/icons/arrow-up-circle-line.svg new file mode 100644 index 0000000000..29eb648933 --- /dev/null +++ b/packages/icons/icons/arrow-up-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-up-down-fill.svg b/packages/icons/icons/arrow-up-down-fill.svg new file mode 100644 index 0000000000..ff4bb5c3ce --- /dev/null +++ b/packages/icons/icons/arrow-up-down-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-up-down-line.svg b/packages/icons/icons/arrow-up-down-line.svg new file mode 100644 index 0000000000..cd7f47c874 --- /dev/null +++ b/packages/icons/icons/arrow-up-down-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-up-fill.svg b/packages/icons/icons/arrow-up-fill.svg new file mode 100644 index 0000000000..50d6e6b6d3 --- /dev/null +++ b/packages/icons/icons/arrow-up-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-up-line.svg b/packages/icons/icons/arrow-up-line.svg new file mode 100644 index 0000000000..064fd7dd8b --- /dev/null +++ b/packages/icons/icons/arrow-up-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-up-small-fill.svg b/packages/icons/icons/arrow-up-small-fill.svg new file mode 100644 index 0000000000..abc98f0fea --- /dev/null +++ b/packages/icons/icons/arrow-up-small-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/arrow-up-small-line.svg b/packages/icons/icons/arrow-up-small-line.svg new file mode 100644 index 0000000000..b5ad62d5be --- /dev/null +++ b/packages/icons/icons/arrow-up-small-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/artboard-fill.svg b/packages/icons/icons/artboard-fill.svg new file mode 100644 index 0000000000..48874721f9 --- /dev/null +++ b/packages/icons/icons/artboard-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/artboard-line.svg b/packages/icons/icons/artboard-line.svg new file mode 100644 index 0000000000..e3915f7bb8 --- /dev/null +++ b/packages/icons/icons/artboard-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/artboard-two-fill.svg b/packages/icons/icons/artboard-two-fill.svg new file mode 100644 index 0000000000..914255df73 --- /dev/null +++ b/packages/icons/icons/artboard-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/artboard-two-line.svg b/packages/icons/icons/artboard-two-line.svg new file mode 100644 index 0000000000..1261c0539a --- /dev/null +++ b/packages/icons/icons/artboard-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/assessment.svg b/packages/icons/icons/assessment.svg new file mode 100644 index 0000000000..f72389bb7c --- /dev/null +++ b/packages/icons/icons/assessment.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/ball-pen-fill.svg b/packages/icons/icons/ball-pen-fill.svg new file mode 100644 index 0000000000..6b07b39e10 --- /dev/null +++ b/packages/icons/icons/ball-pen-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/ball-pen-line.svg b/packages/icons/icons/ball-pen-line.svg new file mode 100644 index 0000000000..75a5fb478b --- /dev/null +++ b/packages/icons/icons/ball-pen-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/basecamp.svg b/packages/icons/icons/basecamp.svg new file mode 100644 index 0000000000..4e20b918eb --- /dev/null +++ b/packages/icons/icons/basecamp.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/blur-off-fill.svg b/packages/icons/icons/blur-off-fill.svg new file mode 100644 index 0000000000..66a2c9633a --- /dev/null +++ b/packages/icons/icons/blur-off-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/blur-off-line.svg b/packages/icons/icons/blur-off-line.svg new file mode 100644 index 0000000000..f61ea9212c --- /dev/null +++ b/packages/icons/icons/blur-off-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/brush-fill.svg b/packages/icons/icons/brush-fill.svg new file mode 100644 index 0000000000..0f319051cb --- /dev/null +++ b/packages/icons/icons/brush-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/brush-four-fill.svg b/packages/icons/icons/brush-four-fill.svg new file mode 100644 index 0000000000..7ab9911907 --- /dev/null +++ b/packages/icons/icons/brush-four-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/brush-four-line.svg b/packages/icons/icons/brush-four-line.svg new file mode 100644 index 0000000000..4d7f1805fa --- /dev/null +++ b/packages/icons/icons/brush-four-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/brush-line.svg b/packages/icons/icons/brush-line.svg new file mode 100644 index 0000000000..22006e519a --- /dev/null +++ b/packages/icons/icons/brush-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/brush-three-fill.svg b/packages/icons/icons/brush-three-fill.svg new file mode 100644 index 0000000000..43b80fea8f --- /dev/null +++ b/packages/icons/icons/brush-three-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/brush-three-line.svg b/packages/icons/icons/brush-three-line.svg new file mode 100644 index 0000000000..88883b73fc --- /dev/null +++ b/packages/icons/icons/brush-three-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/brush-two-fill.svg b/packages/icons/icons/brush-two-fill.svg new file mode 100644 index 0000000000..9e47fcbbe1 --- /dev/null +++ b/packages/icons/icons/brush-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/brush-two-line.svg b/packages/icons/icons/brush-two-line.svg new file mode 100644 index 0000000000..b1f13fb375 --- /dev/null +++ b/packages/icons/icons/brush-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/budget.svg b/packages/icons/icons/budget.svg new file mode 100644 index 0000000000..f1f30c4658 --- /dev/null +++ b/packages/icons/icons/budget.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/calendar-line.svg b/packages/icons/icons/calendar-line.svg new file mode 100644 index 0000000000..7a4d926431 --- /dev/null +++ b/packages/icons/icons/calendar-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/call.svg b/packages/icons/icons/call.svg new file mode 100644 index 0000000000..df9407da6a --- /dev/null +++ b/packages/icons/icons/call.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/calls.svg b/packages/icons/icons/calls.svg new file mode 100644 index 0000000000..d99ba75360 --- /dev/null +++ b/packages/icons/icons/calls.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/caret-down-line.svg b/packages/icons/icons/caret-down-line.svg new file mode 100644 index 0000000000..ef77445fc9 --- /dev/null +++ b/packages/icons/icons/caret-down-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/caret-up-line.svg b/packages/icons/icons/caret-up-line.svg new file mode 100644 index 0000000000..fc1f217442 --- /dev/null +++ b/packages/icons/icons/caret-up-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/cart.svg b/packages/icons/icons/cart.svg new file mode 100644 index 0000000000..8427ebbc8e --- /dev/null +++ b/packages/icons/icons/cart.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/case-management.svg b/packages/icons/icons/case-management.svg new file mode 100644 index 0000000000..b0d1d1e968 --- /dev/null +++ b/packages/icons/icons/case-management.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/cash-transfer.svg b/packages/icons/icons/cash-transfer.svg new file mode 100644 index 0000000000..c42c7afc67 --- /dev/null +++ b/packages/icons/icons/cash-transfer.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/check-double-fill.svg b/packages/icons/icons/check-double-fill.svg new file mode 100644 index 0000000000..71140aed56 --- /dev/null +++ b/packages/icons/icons/check-double-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/check-double-line.svg b/packages/icons/icons/check-double-line.svg new file mode 100644 index 0000000000..71140aed56 --- /dev/null +++ b/packages/icons/icons/check-double-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/check-fill.svg b/packages/icons/icons/check-fill.svg new file mode 100644 index 0000000000..081db0d916 --- /dev/null +++ b/packages/icons/icons/check-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/check-line.svg b/packages/icons/icons/check-line.svg new file mode 100644 index 0000000000..081db0d916 --- /dev/null +++ b/packages/icons/icons/check-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-blank-circle-fill.svg b/packages/icons/icons/checkbox-blank-circle-fill.svg new file mode 100644 index 0000000000..9cc095d7dc --- /dev/null +++ b/packages/icons/icons/checkbox-blank-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-blank-circle-line.svg b/packages/icons/icons/checkbox-blank-circle-line.svg new file mode 100644 index 0000000000..b964fe601c --- /dev/null +++ b/packages/icons/icons/checkbox-blank-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-blank-fill.svg b/packages/icons/icons/checkbox-blank-fill.svg new file mode 100644 index 0000000000..e916338cd2 --- /dev/null +++ b/packages/icons/icons/checkbox-blank-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-blank-line.svg b/packages/icons/icons/checkbox-blank-line.svg new file mode 100644 index 0000000000..47a252c692 --- /dev/null +++ b/packages/icons/icons/checkbox-blank-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-circle-line.svg b/packages/icons/icons/checkbox-circle-line.svg new file mode 100644 index 0000000000..25944fbb69 --- /dev/null +++ b/packages/icons/icons/checkbox-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-fill.svg b/packages/icons/icons/checkbox-fill.svg new file mode 100644 index 0000000000..ef997c60d6 --- /dev/null +++ b/packages/icons/icons/checkbox-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-indeterminate-fill.svg b/packages/icons/icons/checkbox-indeterminate-fill.svg new file mode 100644 index 0000000000..77895568b8 --- /dev/null +++ b/packages/icons/icons/checkbox-indeterminate-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-indeterminate-line.svg b/packages/icons/icons/checkbox-indeterminate-line.svg new file mode 100644 index 0000000000..9a9f0d67ee --- /dev/null +++ b/packages/icons/icons/checkbox-indeterminate-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-line.svg b/packages/icons/icons/checkbox-line.svg new file mode 100644 index 0000000000..962c3460c5 --- /dev/null +++ b/packages/icons/icons/checkbox-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-multiple-blank-fill.svg b/packages/icons/icons/checkbox-multiple-blank-fill.svg new file mode 100644 index 0000000000..cae0614d54 --- /dev/null +++ b/packages/icons/icons/checkbox-multiple-blank-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-multiple-fill.svg b/packages/icons/icons/checkbox-multiple-fill.svg new file mode 100644 index 0000000000..059a5371bd --- /dev/null +++ b/packages/icons/icons/checkbox-multiple-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/checkbox-multiple-line.svg b/packages/icons/icons/checkbox-multiple-line.svg new file mode 100644 index 0000000000..cdd380ebf9 --- /dev/null +++ b/packages/icons/icons/checkbox-multiple-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/chevron-down-line.svg b/packages/icons/icons/chevron-down-line.svg new file mode 100644 index 0000000000..9ffc0b400d --- /dev/null +++ b/packages/icons/icons/chevron-down-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/chevron-left-line.svg b/packages/icons/icons/chevron-left-line.svg new file mode 100644 index 0000000000..c6beb7d8dd --- /dev/null +++ b/packages/icons/icons/chevron-left-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/chevron-right-line.svg b/packages/icons/icons/chevron-right-line.svg new file mode 100644 index 0000000000..411f98bf6e --- /dev/null +++ b/packages/icons/icons/chevron-right-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/chevron-up-line.svg b/packages/icons/icons/chevron-up-line.svg new file mode 100644 index 0000000000..b850b9b7d6 --- /dev/null +++ b/packages/icons/icons/chevron-up-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/chf.svg b/packages/icons/icons/chf.svg new file mode 100644 index 0000000000..cf86e93a04 --- /dev/null +++ b/packages/icons/icons/chf.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/civil-military-coordination.svg b/packages/icons/icons/civil-military-coordination.svg new file mode 100644 index 0000000000..df4553a25a --- /dev/null +++ b/packages/icons/icons/civil-military-coordination.svg @@ -0,0 +1,7 @@ + diff --git a/packages/icons/icons/clinic.svg b/packages/icons/icons/clinic.svg new file mode 100644 index 0000000000..e02941bf52 --- /dev/null +++ b/packages/icons/icons/clinic.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/clockwise-fill.svg b/packages/icons/icons/clockwise-fill.svg new file mode 100644 index 0000000000..8c5fe4cb57 --- /dev/null +++ b/packages/icons/icons/clockwise-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/clockwise-line.svg b/packages/icons/icons/clockwise-line.svg new file mode 100644 index 0000000000..142b2066a4 --- /dev/null +++ b/packages/icons/icons/clockwise-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/clockwise-two-fill.svg b/packages/icons/icons/clockwise-two-fill.svg new file mode 100644 index 0000000000..817ca8da1f --- /dev/null +++ b/packages/icons/icons/clockwise-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/clockwise-two-line.svg b/packages/icons/icons/clockwise-two-line.svg new file mode 100644 index 0000000000..dca5ccd035 --- /dev/null +++ b/packages/icons/icons/clockwise-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/close-circle-fill.svg b/packages/icons/icons/close-circle-fill.svg new file mode 100644 index 0000000000..37dd54a2e2 --- /dev/null +++ b/packages/icons/icons/close-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/close-circle-line.svg b/packages/icons/icons/close-circle-line.svg new file mode 100644 index 0000000000..2b131ce619 --- /dev/null +++ b/packages/icons/icons/close-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/close-fill.svg b/packages/icons/icons/close-fill.svg new file mode 100644 index 0000000000..eda72cc5aa --- /dev/null +++ b/packages/icons/icons/close-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/close-line.svg b/packages/icons/icons/close-line.svg new file mode 100644 index 0000000000..66ad3e46d1 --- /dev/null +++ b/packages/icons/icons/close-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/cluster.svg b/packages/icons/icons/cluster.svg new file mode 100644 index 0000000000..9874c53978 --- /dev/null +++ b/packages/icons/icons/cluster.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/commsstrategy-one.svg b/packages/icons/icons/commsstrategy-one.svg new file mode 100644 index 0000000000..b3ee1d586b --- /dev/null +++ b/packages/icons/icons/commsstrategy-one.svg @@ -0,0 +1,6 @@ + diff --git a/packages/icons/icons/commsstrategy.svg b/packages/icons/icons/commsstrategy.svg new file mode 100644 index 0000000000..091df541b3 --- /dev/null +++ b/packages/icons/icons/commsstrategy.svg @@ -0,0 +1,6 @@ + diff --git a/packages/icons/icons/compasses-fill.svg b/packages/icons/icons/compasses-fill.svg new file mode 100644 index 0000000000..6c3d0d3e1f --- /dev/null +++ b/packages/icons/icons/compasses-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/compasses-line.svg b/packages/icons/icons/compasses-line.svg new file mode 100644 index 0000000000..fe2d383e92 --- /dev/null +++ b/packages/icons/icons/compasses-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/compasses-two-fill.svg b/packages/icons/icons/compasses-two-fill.svg new file mode 100644 index 0000000000..af91d28ff0 --- /dev/null +++ b/packages/icons/icons/compasses-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/compasses-two-line.svg b/packages/icons/icons/compasses-two-line.svg new file mode 100644 index 0000000000..76ba78fe15 --- /dev/null +++ b/packages/icons/icons/compasses-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/compliance.svg b/packages/icons/icons/compliance.svg new file mode 100644 index 0000000000..e0a7692982 --- /dev/null +++ b/packages/icons/icons/compliance.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/contrast-drop-fill.svg b/packages/icons/icons/contrast-drop-fill.svg new file mode 100644 index 0000000000..16d62ee987 --- /dev/null +++ b/packages/icons/icons/contrast-drop-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/contrast-drop-line.svg b/packages/icons/icons/contrast-drop-line.svg new file mode 100644 index 0000000000..af8b5cb20f --- /dev/null +++ b/packages/icons/icons/contrast-drop-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/contrast-drop-two-fill.svg b/packages/icons/icons/contrast-drop-two-fill.svg new file mode 100644 index 0000000000..06f546bec6 --- /dev/null +++ b/packages/icons/icons/contrast-drop-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/contrast-drop-two-line.svg b/packages/icons/icons/contrast-drop-two-line.svg new file mode 100644 index 0000000000..efe7f7788a --- /dev/null +++ b/packages/icons/icons/contrast-drop-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/contrast-fill.svg b/packages/icons/icons/contrast-fill.svg new file mode 100644 index 0000000000..55e7233879 --- /dev/null +++ b/packages/icons/icons/contrast-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/contrast-line.svg b/packages/icons/icons/contrast-line.svg new file mode 100644 index 0000000000..f08dfc892d --- /dev/null +++ b/packages/icons/icons/contrast-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/contrast-two-fill.svg b/packages/icons/icons/contrast-two-fill.svg new file mode 100644 index 0000000000..7b787c744d --- /dev/null +++ b/packages/icons/icons/contrast-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/contrast-two-line.svg b/packages/icons/icons/contrast-two-line.svg new file mode 100644 index 0000000000..87fb11d168 --- /dev/null +++ b/packages/icons/icons/contrast-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/coordinated-assessement.svg b/packages/icons/icons/coordinated-assessement.svg new file mode 100644 index 0000000000..891be88d48 --- /dev/null +++ b/packages/icons/icons/coordinated-assessement.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/coordination.svg b/packages/icons/icons/coordination.svg new file mode 100644 index 0000000000..730cdae3a8 --- /dev/null +++ b/packages/icons/icons/coordination.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/copy-line.svg b/packages/icons/icons/copy-line.svg new file mode 100644 index 0000000000..ffb9d18380 --- /dev/null +++ b/packages/icons/icons/copy-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/crop-fill.svg b/packages/icons/icons/crop-fill.svg new file mode 100644 index 0000000000..edb8b8a62f --- /dev/null +++ b/packages/icons/icons/crop-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/crop-line.svg b/packages/icons/icons/crop-line.svg new file mode 100644 index 0000000000..419b84672a --- /dev/null +++ b/packages/icons/icons/crop-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/crop-two-fill.svg b/packages/icons/icons/crop-two-fill.svg new file mode 100644 index 0000000000..fd924eaa35 --- /dev/null +++ b/packages/icons/icons/crop-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/crop-two-line.svg b/packages/icons/icons/crop-two-line.svg new file mode 100644 index 0000000000..e81ed91108 --- /dev/null +++ b/packages/icons/icons/crop-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/cyclone.svg b/packages/icons/icons/cyclone.svg new file mode 100644 index 0000000000..39c6bb3466 --- /dev/null +++ b/packages/icons/icons/cyclone.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/dashboard-fill.svg b/packages/icons/icons/dashboard-fill.svg new file mode 100644 index 0000000000..380435aa2f --- /dev/null +++ b/packages/icons/icons/dashboard-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/dashboard-line.svg b/packages/icons/icons/dashboard-line.svg new file mode 100644 index 0000000000..fddb2341ed --- /dev/null +++ b/packages/icons/icons/dashboard-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/dashboard.svg b/packages/icons/icons/dashboard.svg new file mode 100644 index 0000000000..3170b80256 --- /dev/null +++ b/packages/icons/icons/dashboard.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-back-fill.svg b/packages/icons/icons/delete-back-fill.svg new file mode 100644 index 0000000000..c3d53a11d7 --- /dev/null +++ b/packages/icons/icons/delete-back-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-back-line.svg b/packages/icons/icons/delete-back-line.svg new file mode 100644 index 0000000000..fc68b46b36 --- /dev/null +++ b/packages/icons/icons/delete-back-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-back-two-fill.svg b/packages/icons/icons/delete-back-two-fill.svg new file mode 100644 index 0000000000..cd0b575c85 --- /dev/null +++ b/packages/icons/icons/delete-back-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-back-two-line.svg b/packages/icons/icons/delete-back-two-line.svg new file mode 100644 index 0000000000..0724e0f9e9 --- /dev/null +++ b/packages/icons/icons/delete-back-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-fill.svg b/packages/icons/icons/delete-bin-fill.svg new file mode 100644 index 0000000000..25e44f0391 --- /dev/null +++ b/packages/icons/icons/delete-bin-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-five-fill.svg b/packages/icons/icons/delete-bin-five-fill.svg new file mode 100644 index 0000000000..b76d611dc8 --- /dev/null +++ b/packages/icons/icons/delete-bin-five-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-five-line.svg b/packages/icons/icons/delete-bin-five-line.svg new file mode 100644 index 0000000000..2c0747008d --- /dev/null +++ b/packages/icons/icons/delete-bin-five-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-four-fill.svg b/packages/icons/icons/delete-bin-four-fill.svg new file mode 100644 index 0000000000..a96207d03c --- /dev/null +++ b/packages/icons/icons/delete-bin-four-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-four-line.svg b/packages/icons/icons/delete-bin-four-line.svg new file mode 100644 index 0000000000..911ccb98eb --- /dev/null +++ b/packages/icons/icons/delete-bin-four-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-line.svg b/packages/icons/icons/delete-bin-line.svg new file mode 100644 index 0000000000..4ef4d61b45 --- /dev/null +++ b/packages/icons/icons/delete-bin-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-seven-fill.svg b/packages/icons/icons/delete-bin-seven-fill.svg new file mode 100644 index 0000000000..9e6e955fd0 --- /dev/null +++ b/packages/icons/icons/delete-bin-seven-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-seven-line.svg b/packages/icons/icons/delete-bin-seven-line.svg new file mode 100644 index 0000000000..d367a1f3fe --- /dev/null +++ b/packages/icons/icons/delete-bin-seven-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-six-fill.svg b/packages/icons/icons/delete-bin-six-fill.svg new file mode 100644 index 0000000000..04476c53b4 --- /dev/null +++ b/packages/icons/icons/delete-bin-six-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-six-line.svg b/packages/icons/icons/delete-bin-six-line.svg new file mode 100644 index 0000000000..cc5f8e05ef --- /dev/null +++ b/packages/icons/icons/delete-bin-six-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-three-fill.svg b/packages/icons/icons/delete-bin-three-fill.svg new file mode 100644 index 0000000000..aef3774b8e --- /dev/null +++ b/packages/icons/icons/delete-bin-three-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-three-line.svg b/packages/icons/icons/delete-bin-three-line.svg new file mode 100644 index 0000000000..9163c75189 --- /dev/null +++ b/packages/icons/icons/delete-bin-three-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-two-fill.svg b/packages/icons/icons/delete-bin-two-fill.svg new file mode 100644 index 0000000000..012b48de5e --- /dev/null +++ b/packages/icons/icons/delete-bin-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/delete-bin-two-line.svg b/packages/icons/icons/delete-bin-two-line.svg new file mode 100644 index 0000000000..833cf05973 --- /dev/null +++ b/packages/icons/icons/delete-bin-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/deploy.svg b/packages/icons/icons/deploy.svg new file mode 100644 index 0000000000..5fa75293b8 --- /dev/null +++ b/packages/icons/icons/deploy.svg @@ -0,0 +1,6 @@ + diff --git a/packages/icons/icons/deployed.svg b/packages/icons/icons/deployed.svg new file mode 100644 index 0000000000..2e7e92c617 --- /dev/null +++ b/packages/icons/icons/deployed.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/disaster-risk-reduction.svg b/packages/icons/icons/disaster-risk-reduction.svg new file mode 100644 index 0000000000..4565c32d02 --- /dev/null +++ b/packages/icons/icons/disaster-risk-reduction.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/divide-fill.svg b/packages/icons/icons/divide-fill.svg new file mode 100644 index 0000000000..7f208fc2a4 --- /dev/null +++ b/packages/icons/icons/divide-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/divide-line.svg b/packages/icons/icons/divide-line.svg new file mode 100644 index 0000000000..7f208fc2a4 --- /dev/null +++ b/packages/icons/icons/divide-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/document-pdf-line.svg b/packages/icons/icons/document-pdf-line.svg new file mode 100644 index 0000000000..a71f4a5403 --- /dev/null +++ b/packages/icons/icons/document-pdf-line.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/download-cloud-fill.svg b/packages/icons/icons/download-cloud-fill.svg new file mode 100644 index 0000000000..dbc651f13c --- /dev/null +++ b/packages/icons/icons/download-cloud-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/download-cloud-line.svg b/packages/icons/icons/download-cloud-line.svg new file mode 100644 index 0000000000..440cb8f6f8 --- /dev/null +++ b/packages/icons/icons/download-cloud-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/download-cloud-two-fill.svg b/packages/icons/icons/download-cloud-two-fill.svg new file mode 100644 index 0000000000..99ee18e076 --- /dev/null +++ b/packages/icons/icons/download-cloud-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/download-cloud-two-line.svg b/packages/icons/icons/download-cloud-two-line.svg new file mode 100644 index 0000000000..15749f9634 --- /dev/null +++ b/packages/icons/icons/download-cloud-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/download-fill.svg b/packages/icons/icons/download-fill.svg new file mode 100644 index 0000000000..8a24c2f66b --- /dev/null +++ b/packages/icons/icons/download-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/download-line.svg b/packages/icons/icons/download-line.svg new file mode 100644 index 0000000000..641d78b822 --- /dev/null +++ b/packages/icons/icons/download-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/download-two-fill.svg b/packages/icons/icons/download-two-fill.svg new file mode 100644 index 0000000000..8869960276 --- /dev/null +++ b/packages/icons/icons/download-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/download-two-line.svg b/packages/icons/icons/download-two-line.svg new file mode 100644 index 0000000000..cbe160a567 --- /dev/null +++ b/packages/icons/icons/download-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/drag-drop-fill.svg b/packages/icons/icons/drag-drop-fill.svg new file mode 100644 index 0000000000..343eeb0f3b --- /dev/null +++ b/packages/icons/icons/drag-drop-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/drag-drop-line.svg b/packages/icons/icons/drag-drop-line.svg new file mode 100644 index 0000000000..92a561d50d --- /dev/null +++ b/packages/icons/icons/drag-drop-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/drag-move-fill.svg b/packages/icons/icons/drag-move-fill.svg new file mode 100644 index 0000000000..b1fd87cf2c --- /dev/null +++ b/packages/icons/icons/drag-move-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/drag-move-line.svg b/packages/icons/icons/drag-move-line.svg new file mode 100644 index 0000000000..2a669f595d --- /dev/null +++ b/packages/icons/icons/drag-move-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/drag-move-two-fill.svg b/packages/icons/icons/drag-move-two-fill.svg new file mode 100644 index 0000000000..f300339d70 --- /dev/null +++ b/packages/icons/icons/drag-move-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/drag-move-two-line.svg b/packages/icons/icons/drag-move-two-line.svg new file mode 100644 index 0000000000..6efbd37e3b --- /dev/null +++ b/packages/icons/icons/drag-move-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/dref-two.svg b/packages/icons/icons/dref-two.svg new file mode 100644 index 0000000000..d5608b3a62 --- /dev/null +++ b/packages/icons/icons/dref-two.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/dref.svg b/packages/icons/icons/dref.svg new file mode 100644 index 0000000000..29c2793df0 --- /dev/null +++ b/packages/icons/icons/dref.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/drone-two.svg b/packages/icons/icons/drone-two.svg new file mode 100644 index 0000000000..e936d8d9a7 --- /dev/null +++ b/packages/icons/icons/drone-two.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/drone.svg b/packages/icons/icons/drone.svg new file mode 100644 index 0000000000..a49f23194f --- /dev/null +++ b/packages/icons/icons/drone.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/drop-fill.svg b/packages/icons/icons/drop-fill.svg new file mode 100644 index 0000000000..49928b635b --- /dev/null +++ b/packages/icons/icons/drop-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/drop-line.svg b/packages/icons/icons/drop-line.svg new file mode 100644 index 0000000000..e2044b21a3 --- /dev/null +++ b/packages/icons/icons/drop-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/drought.svg b/packages/icons/icons/drought.svg new file mode 100644 index 0000000000..5be2936664 --- /dev/null +++ b/packages/icons/icons/drought.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/early-recovery.svg b/packages/icons/icons/early-recovery.svg new file mode 100644 index 0000000000..b6a2bb5b97 --- /dev/null +++ b/packages/icons/icons/early-recovery.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/earthquake.svg b/packages/icons/icons/earthquake.svg new file mode 100644 index 0000000000..5d0a8b19a3 --- /dev/null +++ b/packages/icons/icons/earthquake.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/edit-box-fill.svg b/packages/icons/icons/edit-box-fill.svg new file mode 100644 index 0000000000..206882b267 --- /dev/null +++ b/packages/icons/icons/edit-box-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/edit-box-line.svg b/packages/icons/icons/edit-box-line.svg new file mode 100644 index 0000000000..67f272282d --- /dev/null +++ b/packages/icons/icons/edit-box-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/edit-circle-fill.svg b/packages/icons/icons/edit-circle-fill.svg new file mode 100644 index 0000000000..8bc0c6510c --- /dev/null +++ b/packages/icons/icons/edit-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/edit-circle-line.svg b/packages/icons/icons/edit-circle-line.svg new file mode 100644 index 0000000000..7ea37b55d5 --- /dev/null +++ b/packages/icons/icons/edit-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/edit-fill.svg b/packages/icons/icons/edit-fill.svg new file mode 100644 index 0000000000..c9b11094ac --- /dev/null +++ b/packages/icons/icons/edit-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/edit-line-two.svg b/packages/icons/icons/edit-line-two.svg new file mode 100644 index 0000000000..e8b4b50606 --- /dev/null +++ b/packages/icons/icons/edit-line-two.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/edit-line.svg b/packages/icons/icons/edit-line.svg new file mode 100644 index 0000000000..f9c54ff185 --- /dev/null +++ b/packages/icons/icons/edit-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/edit-two-fill.svg b/packages/icons/icons/edit-two-fill.svg new file mode 100644 index 0000000000..efd63284fb --- /dev/null +++ b/packages/icons/icons/edit-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/edit-two-line.svg b/packages/icons/icons/edit-two-line.svg new file mode 100644 index 0000000000..58d09a994d --- /dev/null +++ b/packages/icons/icons/edit-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/education.svg b/packages/icons/icons/education.svg new file mode 100644 index 0000000000..2be6e3e760 --- /dev/null +++ b/packages/icons/icons/education.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/emergencies.svg b/packages/icons/icons/emergencies.svg new file mode 100644 index 0000000000..45acea5106 --- /dev/null +++ b/packages/icons/icons/emergencies.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/emergency-response-unit.svg b/packages/icons/icons/emergency-response-unit.svg new file mode 100644 index 0000000000..25a7e41bc9 --- /dev/null +++ b/packages/icons/icons/emergency-response-unit.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/emergency-telecommunications.svg b/packages/icons/icons/emergency-telecommunications.svg new file mode 100644 index 0000000000..daa4c831e0 --- /dev/null +++ b/packages/icons/icons/emergency-telecommunications.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/emergency.svg b/packages/icons/icons/emergency.svg new file mode 100644 index 0000000000..f88b53d616 --- /dev/null +++ b/packages/icons/icons/emergency.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/environment.svg b/packages/icons/icons/environment.svg new file mode 100644 index 0000000000..83188aada0 --- /dev/null +++ b/packages/icons/icons/environment.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/epoa.svg b/packages/icons/icons/epoa.svg new file mode 100644 index 0000000000..f11463cfb1 --- /dev/null +++ b/packages/icons/icons/epoa.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/eraser-fill.svg b/packages/icons/icons/eraser-fill.svg new file mode 100644 index 0000000000..d91ca12a5a --- /dev/null +++ b/packages/icons/icons/eraser-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/eraser-line.svg b/packages/icons/icons/eraser-line.svg new file mode 100644 index 0000000000..070580751b --- /dev/null +++ b/packages/icons/icons/eraser-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/error-warning-fill.svg b/packages/icons/icons/error-warning-fill.svg new file mode 100644 index 0000000000..8046de3c0b --- /dev/null +++ b/packages/icons/icons/error-warning-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/error-warning-line.svg b/packages/icons/icons/error-warning-line.svg new file mode 100644 index 0000000000..b1ec9a1033 --- /dev/null +++ b/packages/icons/icons/error-warning-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/evac.svg b/packages/icons/icons/evac.svg new file mode 100644 index 0000000000..e4275e6d81 --- /dev/null +++ b/packages/icons/icons/evac.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/expand-left-line.svg b/packages/icons/icons/expand-left-line.svg new file mode 100644 index 0000000000..771fe53c0e --- /dev/null +++ b/packages/icons/icons/expand-left-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/expand-right-line.svg b/packages/icons/icons/expand-right-line.svg new file mode 100644 index 0000000000..5221a10750 --- /dev/null +++ b/packages/icons/icons/expand-right-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/external-link-fill.svg b/packages/icons/icons/external-link-fill.svg new file mode 100644 index 0000000000..bd2f953f0e --- /dev/null +++ b/packages/icons/icons/external-link-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/external-link-line-two.svg b/packages/icons/icons/external-link-line-two.svg new file mode 100644 index 0000000000..fa5ca2440e --- /dev/null +++ b/packages/icons/icons/external-link-line-two.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/external-link-line.svg b/packages/icons/icons/external-link-line.svg new file mode 100644 index 0000000000..146c6da204 --- /dev/null +++ b/packages/icons/icons/external-link-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/external-link-two-line.svg b/packages/icons/icons/external-link-two-line.svg new file mode 100644 index 0000000000..9b94dbef6c --- /dev/null +++ b/packages/icons/icons/external-link-two-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/eye-close-fill.svg b/packages/icons/icons/eye-close-fill.svg new file mode 100644 index 0000000000..255edad0b0 --- /dev/null +++ b/packages/icons/icons/eye-close-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/eye-close-line.svg b/packages/icons/icons/eye-close-line.svg new file mode 100644 index 0000000000..6c02b8269d --- /dev/null +++ b/packages/icons/icons/eye-close-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/eye-fill.svg b/packages/icons/icons/eye-fill.svg new file mode 100644 index 0000000000..1da8d1c12c --- /dev/null +++ b/packages/icons/icons/eye-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/eye-line.svg b/packages/icons/icons/eye-line.svg new file mode 100644 index 0000000000..1010a9afaf --- /dev/null +++ b/packages/icons/icons/eye-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/eye-off-fill.svg b/packages/icons/icons/eye-off-fill.svg new file mode 100644 index 0000000000..425a71b5b5 --- /dev/null +++ b/packages/icons/icons/eye-off-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/eye-off-line.svg b/packages/icons/icons/eye-off-line.svg new file mode 100644 index 0000000000..fcadd86008 --- /dev/null +++ b/packages/icons/icons/eye-off-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/eye-two-fill.svg b/packages/icons/icons/eye-two-fill.svg new file mode 100644 index 0000000000..93da1a63e1 --- /dev/null +++ b/packages/icons/icons/eye-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/eye-two-line.svg b/packages/icons/icons/eye-two-line.svg new file mode 100644 index 0000000000..b804cf694f --- /dev/null +++ b/packages/icons/icons/eye-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/filter-fill.svg b/packages/icons/icons/filter-fill.svg new file mode 100644 index 0000000000..02ef4eb7db --- /dev/null +++ b/packages/icons/icons/filter-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/filter-line.svg b/packages/icons/icons/filter-line.svg new file mode 100644 index 0000000000..248bba1732 --- /dev/null +++ b/packages/icons/icons/filter-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/filter-three-fill.svg b/packages/icons/icons/filter-three-fill.svg new file mode 100644 index 0000000000..6406a5ed39 --- /dev/null +++ b/packages/icons/icons/filter-three-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/filter-three-line.svg b/packages/icons/icons/filter-three-line.svg new file mode 100644 index 0000000000..6406a5ed39 --- /dev/null +++ b/packages/icons/icons/filter-three-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/filter-two-fill.svg b/packages/icons/icons/filter-two-fill.svg new file mode 100644 index 0000000000..4ad8753eae --- /dev/null +++ b/packages/icons/icons/filter-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/filter-two-line.svg b/packages/icons/icons/filter-two-line.svg new file mode 100644 index 0000000000..321523ea51 --- /dev/null +++ b/packages/icons/icons/filter-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/financing.svg b/packages/icons/icons/financing.svg new file mode 100644 index 0000000000..1e3969855d --- /dev/null +++ b/packages/icons/icons/financing.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/find-replace-fill.svg b/packages/icons/icons/find-replace-fill.svg new file mode 100644 index 0000000000..61be827ce0 --- /dev/null +++ b/packages/icons/icons/find-replace-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/find-replace-line.svg b/packages/icons/icons/find-replace-line.svg new file mode 100644 index 0000000000..c65dae1c8b --- /dev/null +++ b/packages/icons/icons/find-replace-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/fleet_plan.svg b/packages/icons/icons/fleet_plan.svg new file mode 100644 index 0000000000..e390246815 --- /dev/null +++ b/packages/icons/icons/fleet_plan.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/flood.svg b/packages/icons/icons/flood.svg new file mode 100644 index 0000000000..2a6af60692 --- /dev/null +++ b/packages/icons/icons/flood.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/focus-fill.svg b/packages/icons/icons/focus-fill.svg new file mode 100644 index 0000000000..ac2fafd55c --- /dev/null +++ b/packages/icons/icons/focus-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/focus-line.svg b/packages/icons/icons/focus-line.svg new file mode 100644 index 0000000000..c0b64a6d13 --- /dev/null +++ b/packages/icons/icons/focus-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/focus-three-fill.svg b/packages/icons/icons/focus-three-fill.svg new file mode 100644 index 0000000000..1fb93ff851 --- /dev/null +++ b/packages/icons/icons/focus-three-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/focus-three-line.svg b/packages/icons/icons/focus-three-line.svg new file mode 100644 index 0000000000..4820c6c100 --- /dev/null +++ b/packages/icons/icons/focus-three-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/focus-two-fill.svg b/packages/icons/icons/focus-two-fill.svg new file mode 100644 index 0000000000..e50bfe8924 --- /dev/null +++ b/packages/icons/icons/focus-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/focus-two-line.svg b/packages/icons/icons/focus-two-line.svg new file mode 100644 index 0000000000..967bb80b61 --- /dev/null +++ b/packages/icons/icons/focus-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/food-security.svg b/packages/icons/icons/food-security.svg new file mode 100644 index 0000000000..e731b3e79f --- /dev/null +++ b/packages/icons/icons/food-security.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/forbid-fill.svg b/packages/icons/icons/forbid-fill.svg new file mode 100644 index 0000000000..0f3b071f1c --- /dev/null +++ b/packages/icons/icons/forbid-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/forbid-line.svg b/packages/icons/icons/forbid-line.svg new file mode 100644 index 0000000000..ae74f579bc --- /dev/null +++ b/packages/icons/icons/forbid-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/forbid-two-fill.svg b/packages/icons/icons/forbid-two-fill.svg new file mode 100644 index 0000000000..b96ed7fa88 --- /dev/null +++ b/packages/icons/icons/forbid-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/forbid-two-line.svg b/packages/icons/icons/forbid-two-line.svg new file mode 100644 index 0000000000..2d65b8c85b --- /dev/null +++ b/packages/icons/icons/forbid-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/forest-fire.svg b/packages/icons/icons/forest-fire.svg new file mode 100644 index 0000000000..fa70ecafcb --- /dev/null +++ b/packages/icons/icons/forest-fire.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/framework.svg b/packages/icons/icons/framework.svg new file mode 100644 index 0000000000..7ee5d7c259 --- /dev/null +++ b/packages/icons/icons/framework.svg @@ -0,0 +1,7 @@ + diff --git a/packages/icons/icons/full-screen-line.svg b/packages/icons/icons/full-screen-line.svg new file mode 100644 index 0000000000..bc151276b5 --- /dev/null +++ b/packages/icons/icons/full-screen-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/function-fill.svg b/packages/icons/icons/function-fill.svg new file mode 100644 index 0000000000..608050f70d --- /dev/null +++ b/packages/icons/icons/function-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/function-line.svg b/packages/icons/icons/function-line.svg new file mode 100644 index 0000000000..ea15bf5d1f --- /dev/null +++ b/packages/icons/icons/function-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/fund.svg b/packages/icons/icons/fund.svg new file mode 100644 index 0000000000..9a7e135a4f --- /dev/null +++ b/packages/icons/icons/fund.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/funding-coverage.svg b/packages/icons/icons/funding-coverage.svg new file mode 100644 index 0000000000..e10e4c290c --- /dev/null +++ b/packages/icons/icons/funding-coverage.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/funding.svg b/packages/icons/icons/funding.svg new file mode 100644 index 0000000000..144e1c185c --- /dev/null +++ b/packages/icons/icons/funding.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/futureneeds.svg b/packages/icons/icons/futureneeds.svg new file mode 100644 index 0000000000..3da63a4f8e --- /dev/null +++ b/packages/icons/icons/futureneeds.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/fwr.svg b/packages/icons/icons/fwr.svg new file mode 100644 index 0000000000..c74bfdb4b1 --- /dev/null +++ b/packages/icons/icons/fwr.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/go-main.svg b/packages/icons/icons/go-main.svg new file mode 100644 index 0000000000..46e23309d6 --- /dev/null +++ b/packages/icons/icons/go-main.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/green-response.svg b/packages/icons/icons/green-response.svg new file mode 100644 index 0000000000..5ceb3df296 --- /dev/null +++ b/packages/icons/icons/green-response.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/grid-fill.svg b/packages/icons/icons/grid-fill.svg new file mode 100644 index 0000000000..d9512a08d3 --- /dev/null +++ b/packages/icons/icons/grid-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/grid-line.svg b/packages/icons/icons/grid-line.svg new file mode 100644 index 0000000000..7e068aa910 --- /dev/null +++ b/packages/icons/icons/grid-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/group.svg b/packages/icons/icons/group.svg new file mode 100644 index 0000000000..2efbe9fa9a --- /dev/null +++ b/packages/icons/icons/group.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/hammer-fill.svg b/packages/icons/icons/hammer-fill.svg new file mode 100644 index 0000000000..16b7b77254 --- /dev/null +++ b/packages/icons/icons/hammer-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/hammer-line.svg b/packages/icons/icons/hammer-line.svg new file mode 100644 index 0000000000..f0704b5fdf --- /dev/null +++ b/packages/icons/icons/hammer-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/hazard-circle-line.svg b/packages/icons/icons/hazard-circle-line.svg new file mode 100644 index 0000000000..5b84e75671 --- /dev/null +++ b/packages/icons/icons/hazard-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/health.svg b/packages/icons/icons/health.svg new file mode 100644 index 0000000000..4daa683f6c --- /dev/null +++ b/packages/icons/icons/health.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/healthadvice.svg b/packages/icons/icons/healthadvice.svg new file mode 100644 index 0000000000..3ff22dd9ab --- /dev/null +++ b/packages/icons/icons/healthadvice.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/heart-add-fill.svg b/packages/icons/icons/heart-add-fill.svg new file mode 100644 index 0000000000..7dbe393b21 --- /dev/null +++ b/packages/icons/icons/heart-add-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/heart-add-line.svg b/packages/icons/icons/heart-add-line.svg new file mode 100644 index 0000000000..5266d084f1 --- /dev/null +++ b/packages/icons/icons/heart-add-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/heart-fill.svg b/packages/icons/icons/heart-fill.svg new file mode 100644 index 0000000000..b83984853c --- /dev/null +++ b/packages/icons/icons/heart-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/heart-line.svg b/packages/icons/icons/heart-line.svg new file mode 100644 index 0000000000..93909b415f --- /dev/null +++ b/packages/icons/icons/heart-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/heart-two-fill.svg b/packages/icons/icons/heart-two-fill.svg new file mode 100644 index 0000000000..489bb47173 --- /dev/null +++ b/packages/icons/icons/heart-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/heart-two-line.svg b/packages/icons/icons/heart-two-line.svg new file mode 100644 index 0000000000..3a6e44773f --- /dev/null +++ b/packages/icons/icons/heart-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/history-fill.svg b/packages/icons/icons/history-fill.svg new file mode 100644 index 0000000000..26b07438bc --- /dev/null +++ b/packages/icons/icons/history-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/history-line.svg b/packages/icons/icons/history-line.svg new file mode 100644 index 0000000000..84468f9c81 --- /dev/null +++ b/packages/icons/icons/history-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/hr-alert.svg b/packages/icons/icons/hr-alert.svg new file mode 100644 index 0000000000..00e9461cb8 --- /dev/null +++ b/packages/icons/icons/hr-alert.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/human-resources.svg b/packages/icons/icons/human-resources.svg new file mode 100644 index 0000000000..aaad135e0d --- /dev/null +++ b/packages/icons/icons/human-resources.svg @@ -0,0 +1,9 @@ + diff --git a/packages/icons/icons/im-strategy.svg b/packages/icons/icons/im-strategy.svg new file mode 100644 index 0000000000..d487b1b280 --- /dev/null +++ b/packages/icons/icons/im-strategy.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/importregs.svg b/packages/icons/icons/importregs.svg new file mode 100644 index 0000000000..d6b53e8bbe --- /dev/null +++ b/packages/icons/icons/importregs.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/imports.svg b/packages/icons/icons/imports.svg new file mode 100644 index 0000000000..3a31c957b1 --- /dev/null +++ b/packages/icons/icons/imports.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/indeterminate-circle-fill.svg b/packages/icons/icons/indeterminate-circle-fill.svg new file mode 100644 index 0000000000..76cf81ed77 --- /dev/null +++ b/packages/icons/icons/indeterminate-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/indeterminate-circle-line.svg b/packages/icons/icons/indeterminate-circle-line.svg new file mode 100644 index 0000000000..d347a9c8f4 --- /dev/null +++ b/packages/icons/icons/indeterminate-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/info.svg b/packages/icons/icons/info.svg new file mode 100644 index 0000000000..cfc966e8d4 --- /dev/null +++ b/packages/icons/icons/info.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/information-fill.svg b/packages/icons/icons/information-fill.svg new file mode 100644 index 0000000000..f253919d88 --- /dev/null +++ b/packages/icons/icons/information-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/information-line-two.svg b/packages/icons/icons/information-line-two.svg new file mode 100644 index 0000000000..ae68ae707f --- /dev/null +++ b/packages/icons/icons/information-line-two.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/information-line.svg b/packages/icons/icons/information-line.svg new file mode 100644 index 0000000000..9c02bec39e --- /dev/null +++ b/packages/icons/icons/information-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/input-method-fill.svg b/packages/icons/icons/input-method-fill.svg new file mode 100644 index 0000000000..646756669f --- /dev/null +++ b/packages/icons/icons/input-method-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/input-method-line.svg b/packages/icons/icons/input-method-line.svg new file mode 100644 index 0000000000..b90494b513 --- /dev/null +++ b/packages/icons/icons/input-method-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/inspect.svg b/packages/icons/icons/inspect.svg new file mode 100644 index 0000000000..f772121c9e --- /dev/null +++ b/packages/icons/icons/inspect.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/inspect_nfi.svg b/packages/icons/icons/inspect_nfi.svg new file mode 100644 index 0000000000..2adf942d98 --- /dev/null +++ b/packages/icons/icons/inspect_nfi.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/itt.svg b/packages/icons/icons/itt.svg new file mode 100644 index 0000000000..5db4712141 --- /dev/null +++ b/packages/icons/icons/itt.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/keymessage.svg b/packages/icons/icons/keymessage.svg new file mode 100644 index 0000000000..396418f1a3 --- /dev/null +++ b/packages/icons/icons/keymessage.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/law.svg b/packages/icons/icons/law.svg new file mode 100644 index 0000000000..dfe599f47a --- /dev/null +++ b/packages/icons/icons/law.svg @@ -0,0 +1,6 @@ + diff --git a/packages/icons/icons/layout-bottom-fill.svg b/packages/icons/icons/layout-bottom-fill.svg new file mode 100644 index 0000000000..476e4be4cd --- /dev/null +++ b/packages/icons/icons/layout-bottom-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-bottom-line.svg b/packages/icons/icons/layout-bottom-line.svg new file mode 100644 index 0000000000..a177554a38 --- /dev/null +++ b/packages/icons/icons/layout-bottom-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-bottom-two-fill.svg b/packages/icons/icons/layout-bottom-two-fill.svg new file mode 100644 index 0000000000..df2e46c9d5 --- /dev/null +++ b/packages/icons/icons/layout-bottom-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-bottom-two-line.svg b/packages/icons/icons/layout-bottom-two-line.svg new file mode 100644 index 0000000000..6f284930ba --- /dev/null +++ b/packages/icons/icons/layout-bottom-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-column-fill.svg b/packages/icons/icons/layout-column-fill.svg new file mode 100644 index 0000000000..27d1963e4d --- /dev/null +++ b/packages/icons/icons/layout-column-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-column-line.svg b/packages/icons/icons/layout-column-line.svg new file mode 100644 index 0000000000..1fb63434ee --- /dev/null +++ b/packages/icons/icons/layout-column-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-fill.svg b/packages/icons/icons/layout-fill.svg new file mode 100644 index 0000000000..b22551dc3e --- /dev/null +++ b/packages/icons/icons/layout-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-five-fill.svg b/packages/icons/icons/layout-five-fill.svg new file mode 100644 index 0000000000..34a995eafa --- /dev/null +++ b/packages/icons/icons/layout-five-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-five-line.svg b/packages/icons/icons/layout-five-line.svg new file mode 100644 index 0000000000..023b07a791 --- /dev/null +++ b/packages/icons/icons/layout-five-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-four-fill.svg b/packages/icons/icons/layout-four-fill.svg new file mode 100644 index 0000000000..06004e9941 --- /dev/null +++ b/packages/icons/icons/layout-four-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-four-line.svg b/packages/icons/icons/layout-four-line.svg new file mode 100644 index 0000000000..e9b8560402 --- /dev/null +++ b/packages/icons/icons/layout-four-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-grid-fill.svg b/packages/icons/icons/layout-grid-fill.svg new file mode 100644 index 0000000000..8ff9dd6497 --- /dev/null +++ b/packages/icons/icons/layout-grid-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-grid-line.svg b/packages/icons/icons/layout-grid-line.svg new file mode 100644 index 0000000000..b03fac4cc6 --- /dev/null +++ b/packages/icons/icons/layout-grid-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-left-fill.svg b/packages/icons/icons/layout-left-fill.svg new file mode 100644 index 0000000000..7a1ad11a84 --- /dev/null +++ b/packages/icons/icons/layout-left-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-left-line.svg b/packages/icons/icons/layout-left-line.svg new file mode 100644 index 0000000000..3b220c0b06 --- /dev/null +++ b/packages/icons/icons/layout-left-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-left-two-fill.svg b/packages/icons/icons/layout-left-two-fill.svg new file mode 100644 index 0000000000..f054e20ca8 --- /dev/null +++ b/packages/icons/icons/layout-left-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-left-two-line.svg b/packages/icons/icons/layout-left-two-line.svg new file mode 100644 index 0000000000..7ba8a03b80 --- /dev/null +++ b/packages/icons/icons/layout-left-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-line.svg b/packages/icons/icons/layout-line.svg new file mode 100644 index 0000000000..8aae973357 --- /dev/null +++ b/packages/icons/icons/layout-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-masonry-fill.svg b/packages/icons/icons/layout-masonry-fill.svg new file mode 100644 index 0000000000..10fb09cfc3 --- /dev/null +++ b/packages/icons/icons/layout-masonry-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-masonry-line.svg b/packages/icons/icons/layout-masonry-line.svg new file mode 100644 index 0000000000..a2075f7e6c --- /dev/null +++ b/packages/icons/icons/layout-masonry-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-right-fill.svg b/packages/icons/icons/layout-right-fill.svg new file mode 100644 index 0000000000..16e2681174 --- /dev/null +++ b/packages/icons/icons/layout-right-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-right-line.svg b/packages/icons/icons/layout-right-line.svg new file mode 100644 index 0000000000..4bce049d4d --- /dev/null +++ b/packages/icons/icons/layout-right-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-right-two-fill.svg b/packages/icons/icons/layout-right-two-fill.svg new file mode 100644 index 0000000000..3801357520 --- /dev/null +++ b/packages/icons/icons/layout-right-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-right-two-line.svg b/packages/icons/icons/layout-right-two-line.svg new file mode 100644 index 0000000000..4f92ae2b14 --- /dev/null +++ b/packages/icons/icons/layout-right-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-row-fill.svg b/packages/icons/icons/layout-row-fill.svg new file mode 100644 index 0000000000..a25abe167f --- /dev/null +++ b/packages/icons/icons/layout-row-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-row-line.svg b/packages/icons/icons/layout-row-line.svg new file mode 100644 index 0000000000..27c3476776 --- /dev/null +++ b/packages/icons/icons/layout-row-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-six-fill.svg b/packages/icons/icons/layout-six-fill.svg new file mode 100644 index 0000000000..39b576b1c3 --- /dev/null +++ b/packages/icons/icons/layout-six-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-six-line.svg b/packages/icons/icons/layout-six-line.svg new file mode 100644 index 0000000000..ee9126c04c --- /dev/null +++ b/packages/icons/icons/layout-six-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-three-fill.svg b/packages/icons/icons/layout-three-fill.svg new file mode 100644 index 0000000000..5ef42ee33a --- /dev/null +++ b/packages/icons/icons/layout-three-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-three-line.svg b/packages/icons/icons/layout-three-line.svg new file mode 100644 index 0000000000..d632e834a6 --- /dev/null +++ b/packages/icons/icons/layout-three-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-top-fill.svg b/packages/icons/icons/layout-top-fill.svg new file mode 100644 index 0000000000..4dca3147ab --- /dev/null +++ b/packages/icons/icons/layout-top-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-top-line.svg b/packages/icons/icons/layout-top-line.svg new file mode 100644 index 0000000000..4865f13dce --- /dev/null +++ b/packages/icons/icons/layout-top-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-top-two-fill.svg b/packages/icons/icons/layout-top-two-fill.svg new file mode 100644 index 0000000000..fc86032d72 --- /dev/null +++ b/packages/icons/icons/layout-top-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-top-two-line.svg b/packages/icons/icons/layout-top-two-line.svg new file mode 100644 index 0000000000..5a2c98f6b8 --- /dev/null +++ b/packages/icons/icons/layout-top-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-two-fill.svg b/packages/icons/icons/layout-two-fill.svg new file mode 100644 index 0000000000..139ed9ad08 --- /dev/null +++ b/packages/icons/icons/layout-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/layout-two-line.svg b/packages/icons/icons/layout-two-line.svg new file mode 100644 index 0000000000..a3013cdc2d --- /dev/null +++ b/packages/icons/icons/layout-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/leadership.svg b/packages/icons/icons/leadership.svg new file mode 100644 index 0000000000..ac8bde63d6 --- /dev/null +++ b/packages/icons/icons/leadership.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/legend.svg b/packages/icons/icons/legend.svg new file mode 100644 index 0000000000..001852ae83 --- /dev/null +++ b/packages/icons/icons/legend.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/link-line.svg b/packages/icons/icons/link-line.svg new file mode 100644 index 0000000000..88197ed5b1 --- /dev/null +++ b/packages/icons/icons/link-line.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/list-settings-fill.svg b/packages/icons/icons/list-settings-fill.svg new file mode 100644 index 0000000000..4c8b9cc941 --- /dev/null +++ b/packages/icons/icons/list-settings-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/list-settings-line.svg b/packages/icons/icons/list-settings-line.svg new file mode 100644 index 0000000000..8678fca225 --- /dev/null +++ b/packages/icons/icons/list-settings-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/livelihood.svg b/packages/icons/icons/livelihood.svg new file mode 100644 index 0000000000..3eee04b9ec --- /dev/null +++ b/packages/icons/icons/livelihood.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/loader-fill.svg b/packages/icons/icons/loader-fill.svg new file mode 100644 index 0000000000..a9baa72ce3 --- /dev/null +++ b/packages/icons/icons/loader-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/loader-five-fill.svg b/packages/icons/icons/loader-five-fill.svg new file mode 100644 index 0000000000..57c334a1bf --- /dev/null +++ b/packages/icons/icons/loader-five-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/loader-five-line.svg b/packages/icons/icons/loader-five-line.svg new file mode 100644 index 0000000000..57c334a1bf --- /dev/null +++ b/packages/icons/icons/loader-five-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/loader-four-fill.svg b/packages/icons/icons/loader-four-fill.svg new file mode 100644 index 0000000000..4b1f6da509 --- /dev/null +++ b/packages/icons/icons/loader-four-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/loader-four-line.svg b/packages/icons/icons/loader-four-line.svg new file mode 100644 index 0000000000..4b1f6da509 --- /dev/null +++ b/packages/icons/icons/loader-four-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/loader-line.svg b/packages/icons/icons/loader-line.svg new file mode 100644 index 0000000000..a9baa72ce3 --- /dev/null +++ b/packages/icons/icons/loader-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/loader-three-fill.svg b/packages/icons/icons/loader-three-fill.svg new file mode 100644 index 0000000000..a16d5b2372 --- /dev/null +++ b/packages/icons/icons/loader-three-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/loader-three-line.svg b/packages/icons/icons/loader-three-line.svg new file mode 100644 index 0000000000..a16d5b2372 --- /dev/null +++ b/packages/icons/icons/loader-three-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/loader-two-fill.svg b/packages/icons/icons/loader-two-fill.svg new file mode 100644 index 0000000000..a20e455e58 --- /dev/null +++ b/packages/icons/icons/loader-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/loader-two-line.svg b/packages/icons/icons/loader-two-line.svg new file mode 100644 index 0000000000..a20e455e58 --- /dev/null +++ b/packages/icons/icons/loader-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/location.svg b/packages/icons/icons/location.svg new file mode 100644 index 0000000000..ee1d826247 --- /dev/null +++ b/packages/icons/icons/location.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/icons/icons/lock-fill.svg b/packages/icons/icons/lock-fill.svg new file mode 100644 index 0000000000..090334dd2c --- /dev/null +++ b/packages/icons/icons/lock-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/lock-line.svg b/packages/icons/icons/lock-line.svg new file mode 100644 index 0000000000..471075c6bc --- /dev/null +++ b/packages/icons/icons/lock-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/lock-password-fill.svg b/packages/icons/icons/lock-password-fill.svg new file mode 100644 index 0000000000..6b09b20893 --- /dev/null +++ b/packages/icons/icons/lock-password-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/lock-password-line.svg b/packages/icons/icons/lock-password-line.svg new file mode 100644 index 0000000000..f29c424375 --- /dev/null +++ b/packages/icons/icons/lock-password-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/lock-two-fill.svg b/packages/icons/icons/lock-two-fill.svg new file mode 100644 index 0000000000..db780e0eeb --- /dev/null +++ b/packages/icons/icons/lock-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/lock-two-line.svg b/packages/icons/icons/lock-two-line.svg new file mode 100644 index 0000000000..83ba31df8b --- /dev/null +++ b/packages/icons/icons/lock-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/lock-unlock-fill.svg b/packages/icons/icons/lock-unlock-fill.svg new file mode 100644 index 0000000000..a6442c50eb --- /dev/null +++ b/packages/icons/icons/lock-unlock-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/lock-unlock-line.svg b/packages/icons/icons/lock-unlock-line.svg new file mode 100644 index 0000000000..7f83b0bc38 --- /dev/null +++ b/packages/icons/icons/lock-unlock-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/login-box-fill.svg b/packages/icons/icons/login-box-fill.svg new file mode 100644 index 0000000000..5342a906c2 --- /dev/null +++ b/packages/icons/icons/login-box-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/login-box-line.svg b/packages/icons/icons/login-box-line.svg new file mode 100644 index 0000000000..398b7b1a9f --- /dev/null +++ b/packages/icons/icons/login-box-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/login-circle-fill.svg b/packages/icons/icons/login-circle-fill.svg new file mode 100644 index 0000000000..e902ec0f2a --- /dev/null +++ b/packages/icons/icons/login-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/login-circle-line.svg b/packages/icons/icons/login-circle-line.svg new file mode 100644 index 0000000000..170dcf7a50 --- /dev/null +++ b/packages/icons/icons/login-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/login-line.svg b/packages/icons/icons/login-line.svg new file mode 100644 index 0000000000..f84967d47a --- /dev/null +++ b/packages/icons/icons/login-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/logistics.svg b/packages/icons/icons/logistics.svg new file mode 100644 index 0000000000..03289acc71 --- /dev/null +++ b/packages/icons/icons/logistics.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/logout-box-fill.svg b/packages/icons/icons/logout-box-fill.svg new file mode 100644 index 0000000000..d5fa771e91 --- /dev/null +++ b/packages/icons/icons/logout-box-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/logout-box-line.svg b/packages/icons/icons/logout-box-line.svg new file mode 100644 index 0000000000..5f2f4afe82 --- /dev/null +++ b/packages/icons/icons/logout-box-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/logout-box-r-fill.svg b/packages/icons/icons/logout-box-r-fill.svg new file mode 100644 index 0000000000..007d94cc5e --- /dev/null +++ b/packages/icons/icons/logout-box-r-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/logout-box-r-line.svg b/packages/icons/icons/logout-box-r-line.svg new file mode 100644 index 0000000000..4b6e0de0ff --- /dev/null +++ b/packages/icons/icons/logout-box-r-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/logout-circle-fill.svg b/packages/icons/icons/logout-circle-fill.svg new file mode 100644 index 0000000000..cce651e15f --- /dev/null +++ b/packages/icons/icons/logout-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/logout-circle-line.svg b/packages/icons/icons/logout-circle-line.svg new file mode 100644 index 0000000000..60b8d47243 --- /dev/null +++ b/packages/icons/icons/logout-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/logout-circle-r-fill.svg b/packages/icons/icons/logout-circle-r-fill.svg new file mode 100644 index 0000000000..c3d9d27389 --- /dev/null +++ b/packages/icons/icons/logout-circle-r-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/logout-circle-r-line.svg b/packages/icons/icons/logout-circle-r-line.svg new file mode 100644 index 0000000000..9d5a92f2b8 --- /dev/null +++ b/packages/icons/icons/logout-circle-r-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/magic-fill.svg b/packages/icons/icons/magic-fill.svg new file mode 100644 index 0000000000..82eae261e2 --- /dev/null +++ b/packages/icons/icons/magic-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/magic-line.svg b/packages/icons/icons/magic-line.svg new file mode 100644 index 0000000000..3e15b377b0 --- /dev/null +++ b/packages/icons/icons/magic-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/mail.svg b/packages/icons/icons/mail.svg new file mode 100644 index 0000000000..3efac5a520 --- /dev/null +++ b/packages/icons/icons/mail.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/icons/icons/mande.svg b/packages/icons/icons/mande.svg new file mode 100644 index 0000000000..32673cb118 --- /dev/null +++ b/packages/icons/icons/mande.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/map.svg b/packages/icons/icons/map.svg new file mode 100644 index 0000000000..9fcf444564 --- /dev/null +++ b/packages/icons/icons/map.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/mark-pen-fill.svg b/packages/icons/icons/mark-pen-fill.svg new file mode 100644 index 0000000000..ec25667e4e --- /dev/null +++ b/packages/icons/icons/mark-pen-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/mark-pen-line.svg b/packages/icons/icons/mark-pen-line.svg new file mode 100644 index 0000000000..083650b99b --- /dev/null +++ b/packages/icons/icons/mark-pen-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/markup-fill.svg b/packages/icons/icons/markup-fill.svg new file mode 100644 index 0000000000..c6e1eccdd4 --- /dev/null +++ b/packages/icons/icons/markup-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/markup-line.svg b/packages/icons/icons/markup-line.svg new file mode 100644 index 0000000000..e3c380694a --- /dev/null +++ b/packages/icons/icons/markup-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/meeting.svg b/packages/icons/icons/meeting.svg new file mode 100644 index 0000000000..964ceed8d4 --- /dev/null +++ b/packages/icons/icons/meeting.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/menu-add-fill.svg b/packages/icons/icons/menu-add-fill.svg new file mode 100644 index 0000000000..3cf3cc4c57 --- /dev/null +++ b/packages/icons/icons/menu-add-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/menu-add-line.svg b/packages/icons/icons/menu-add-line.svg new file mode 100644 index 0000000000..3cf3cc4c57 --- /dev/null +++ b/packages/icons/icons/menu-add-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/menu-fill.svg b/packages/icons/icons/menu-fill.svg new file mode 100644 index 0000000000..1902898149 --- /dev/null +++ b/packages/icons/icons/menu-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/menu-five-fill.svg b/packages/icons/icons/menu-five-fill.svg new file mode 100644 index 0000000000..66c52926cd --- /dev/null +++ b/packages/icons/icons/menu-five-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/menu-five-line.svg b/packages/icons/icons/menu-five-line.svg new file mode 100644 index 0000000000..66c52926cd --- /dev/null +++ b/packages/icons/icons/menu-five-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/menu-four-fill.svg b/packages/icons/icons/menu-four-fill.svg new file mode 100644 index 0000000000..c76cde3492 --- /dev/null +++ b/packages/icons/icons/menu-four-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/menu-four-line.svg b/packages/icons/icons/menu-four-line.svg new file mode 100644 index 0000000000..c76cde3492 --- /dev/null +++ b/packages/icons/icons/menu-four-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/menu-line.svg b/packages/icons/icons/menu-line.svg new file mode 100644 index 0000000000..1902898149 --- /dev/null +++ b/packages/icons/icons/menu-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/menu-three-fill.svg b/packages/icons/icons/menu-three-fill.svg new file mode 100644 index 0000000000..a8a8a410d1 --- /dev/null +++ b/packages/icons/icons/menu-three-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/menu-three-line.svg b/packages/icons/icons/menu-three-line.svg new file mode 100644 index 0000000000..a8a8a410d1 --- /dev/null +++ b/packages/icons/icons/menu-three-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/menu-two-fill.svg b/packages/icons/icons/menu-two-fill.svg new file mode 100644 index 0000000000..815d91a784 --- /dev/null +++ b/packages/icons/icons/menu-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/menu-two-line.svg b/packages/icons/icons/menu-two-line.svg new file mode 100644 index 0000000000..815d91a784 --- /dev/null +++ b/packages/icons/icons/menu-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/migration.svg b/packages/icons/icons/migration.svg new file mode 100644 index 0000000000..af69d5e6e5 --- /dev/null +++ b/packages/icons/icons/migration.svg @@ -0,0 +1,8 @@ + diff --git a/packages/icons/icons/monitoring.svg b/packages/icons/icons/monitoring.svg new file mode 100644 index 0000000000..d7d4500a16 --- /dev/null +++ b/packages/icons/icons/monitoring.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/more-fill.svg b/packages/icons/icons/more-fill.svg new file mode 100644 index 0000000000..04a2c31a14 --- /dev/null +++ b/packages/icons/icons/more-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/more-line.svg b/packages/icons/icons/more-line.svg new file mode 100644 index 0000000000..3083308717 --- /dev/null +++ b/packages/icons/icons/more-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/more-options.svg b/packages/icons/icons/more-options.svg new file mode 100644 index 0000000000..51db31f989 --- /dev/null +++ b/packages/icons/icons/more-options.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/more-two-fill.svg b/packages/icons/icons/more-two-fill.svg new file mode 100644 index 0000000000..e9a5e62202 --- /dev/null +++ b/packages/icons/icons/more-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/more-two-line.svg b/packages/icons/icons/more-two-line.svg new file mode 100644 index 0000000000..57f08cb5ce --- /dev/null +++ b/packages/icons/icons/more-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/national-society-development.svg b/packages/icons/icons/national-society-development.svg new file mode 100644 index 0000000000..9aacf293b3 --- /dev/null +++ b/packages/icons/icons/national-society-development.svg @@ -0,0 +1,15 @@ + diff --git a/packages/icons/icons/non-food-items.svg b/packages/icons/icons/non-food-items.svg new file mode 100644 index 0000000000..8253c01561 --- /dev/null +++ b/packages/icons/icons/non-food-items.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/notification-badge-fill.svg b/packages/icons/icons/notification-badge-fill.svg new file mode 100644 index 0000000000..ae480154c7 --- /dev/null +++ b/packages/icons/icons/notification-badge-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/notification-badge-line.svg b/packages/icons/icons/notification-badge-line.svg new file mode 100644 index 0000000000..1e255e02a9 --- /dev/null +++ b/packages/icons/icons/notification-badge-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/notification.svg b/packages/icons/icons/notification.svg new file mode 100644 index 0000000000..1cdd4438f1 --- /dev/null +++ b/packages/icons/icons/notification.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/options.svg b/packages/icons/icons/options.svg new file mode 100644 index 0000000000..94feac1055 --- /dev/null +++ b/packages/icons/icons/options.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/organigram.svg b/packages/icons/icons/organigram.svg new file mode 100644 index 0000000000..a2d331c200 --- /dev/null +++ b/packages/icons/icons/organigram.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/paint-brush-fill.svg b/packages/icons/icons/paint-brush-fill.svg new file mode 100644 index 0000000000..d9c3cc377e --- /dev/null +++ b/packages/icons/icons/paint-brush-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/paint-brush-line.svg b/packages/icons/icons/paint-brush-line.svg new file mode 100644 index 0000000000..01a61e855b --- /dev/null +++ b/packages/icons/icons/paint-brush-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/paint-fill.svg b/packages/icons/icons/paint-fill.svg new file mode 100644 index 0000000000..7e195d9f0f --- /dev/null +++ b/packages/icons/icons/paint-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/paint-line.svg b/packages/icons/icons/paint-line.svg new file mode 100644 index 0000000000..f0195bb6dd --- /dev/null +++ b/packages/icons/icons/paint-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/palette-fill.svg b/packages/icons/icons/palette-fill.svg new file mode 100644 index 0000000000..4d88f9ab1a --- /dev/null +++ b/packages/icons/icons/palette-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/palette-line.svg b/packages/icons/icons/palette-line.svg new file mode 100644 index 0000000000..85f6f3ed23 --- /dev/null +++ b/packages/icons/icons/palette-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/pantone-fill.svg b/packages/icons/icons/pantone-fill.svg new file mode 100644 index 0000000000..af0cc6e31d --- /dev/null +++ b/packages/icons/icons/pantone-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/pantone-line.svg b/packages/icons/icons/pantone-line.svg new file mode 100644 index 0000000000..27605230b0 --- /dev/null +++ b/packages/icons/icons/pantone-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/partnermeeting.svg b/packages/icons/icons/partnermeeting.svg new file mode 100644 index 0000000000..57b1f62402 --- /dev/null +++ b/packages/icons/icons/partnermeeting.svg @@ -0,0 +1,7 @@ + diff --git a/packages/icons/icons/partnership.svg b/packages/icons/icons/partnership.svg new file mode 100644 index 0000000000..cff929eab3 --- /dev/null +++ b/packages/icons/icons/partnership.svg @@ -0,0 +1,7 @@ + diff --git a/packages/icons/icons/pen-nib-fill.svg b/packages/icons/icons/pen-nib-fill.svg new file mode 100644 index 0000000000..a874de8fa5 --- /dev/null +++ b/packages/icons/icons/pen-nib-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/pen-nib-line.svg b/packages/icons/icons/pen-nib-line.svg new file mode 100644 index 0000000000..b42bdfc265 --- /dev/null +++ b/packages/icons/icons/pen-nib-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/pencil-fill.svg b/packages/icons/icons/pencil-fill.svg new file mode 100644 index 0000000000..55f2712c55 --- /dev/null +++ b/packages/icons/icons/pencil-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/pencil-line.svg b/packages/icons/icons/pencil-line.svg new file mode 100644 index 0000000000..4dc9016d77 --- /dev/null +++ b/packages/icons/icons/pencil-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/pencil-ruler-fill.svg b/packages/icons/icons/pencil-ruler-fill.svg new file mode 100644 index 0000000000..de20806b88 --- /dev/null +++ b/packages/icons/icons/pencil-ruler-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/pencil-ruler-line.svg b/packages/icons/icons/pencil-ruler-line.svg new file mode 100644 index 0000000000..6b94691e95 --- /dev/null +++ b/packages/icons/icons/pencil-ruler-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/pencil-ruler-two-fill.svg b/packages/icons/icons/pencil-ruler-two-fill.svg new file mode 100644 index 0000000000..5c64053a81 --- /dev/null +++ b/packages/icons/icons/pencil-ruler-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/pencil-ruler-two-line.svg b/packages/icons/icons/pencil-ruler-two-line.svg new file mode 100644 index 0000000000..f48e4e18f8 --- /dev/null +++ b/packages/icons/icons/pencil-ruler-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/plan.svg b/packages/icons/icons/plan.svg new file mode 100644 index 0000000000..bac7f056d0 --- /dev/null +++ b/packages/icons/icons/plan.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/play.svg b/packages/icons/icons/play.svg new file mode 100644 index 0000000000..599e0080fe --- /dev/null +++ b/packages/icons/icons/play.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/preparedness.svg b/packages/icons/icons/preparedness.svg new file mode 100644 index 0000000000..ea18cbcf61 --- /dev/null +++ b/packages/icons/icons/preparedness.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/protection.svg b/packages/icons/icons/protection.svg new file mode 100644 index 0000000000..6ec5e83aa5 --- /dev/null +++ b/packages/icons/icons/protection.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/public-information.svg b/packages/icons/icons/public-information.svg new file mode 100644 index 0000000000..ecfa62f9da --- /dev/null +++ b/packages/icons/icons/public-information.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/question-fill.svg b/packages/icons/icons/question-fill.svg new file mode 100644 index 0000000000..0d70cd1107 --- /dev/null +++ b/packages/icons/icons/question-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/question-line.svg b/packages/icons/icons/question-line.svg new file mode 100644 index 0000000000..f24887043f --- /dev/null +++ b/packages/icons/icons/question-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/quill-pen-fill.svg b/packages/icons/icons/quill-pen-fill.svg new file mode 100644 index 0000000000..4d3bb09d2a --- /dev/null +++ b/packages/icons/icons/quill-pen-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/quill-pen-line.svg b/packages/icons/icons/quill-pen-line.svg new file mode 100644 index 0000000000..4dfd32e199 --- /dev/null +++ b/packages/icons/icons/quill-pen-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/radio-button-fill.svg b/packages/icons/icons/radio-button-fill.svg new file mode 100644 index 0000000000..1a63bbb83c --- /dev/null +++ b/packages/icons/icons/radio-button-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/radio-button-line.svg b/packages/icons/icons/radio-button-line.svg new file mode 100644 index 0000000000..3c5dfac987 --- /dev/null +++ b/packages/icons/icons/radio-button-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/radio.svg b/packages/icons/icons/radio.svg new file mode 100644 index 0000000000..87cf043460 --- /dev/null +++ b/packages/icons/icons/radio.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/recovery.svg b/packages/icons/icons/recovery.svg new file mode 100644 index 0000000000..4e88468619 --- /dev/null +++ b/packages/icons/icons/recovery.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/red-cross-national-society.svg b/packages/icons/icons/red-cross-national-society.svg new file mode 100644 index 0000000000..8628bdc4ce --- /dev/null +++ b/packages/icons/icons/red-cross-national-society.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/refresh-fill.svg b/packages/icons/icons/refresh-fill.svg new file mode 100644 index 0000000000..710c8c5a3f --- /dev/null +++ b/packages/icons/icons/refresh-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/refresh-line.svg b/packages/icons/icons/refresh-line.svg new file mode 100644 index 0000000000..8f8e545b4b --- /dev/null +++ b/packages/icons/icons/refresh-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/reporting.svg b/packages/icons/icons/reporting.svg new file mode 100644 index 0000000000..a479cfdd2e --- /dev/null +++ b/packages/icons/icons/reporting.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/resource-mob.svg b/packages/icons/icons/resource-mob.svg new file mode 100644 index 0000000000..fa3ecc9ed7 --- /dev/null +++ b/packages/icons/icons/resource-mob.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/reviewguide.svg b/packages/icons/icons/reviewguide.svg new file mode 100644 index 0000000000..9a680bb552 --- /dev/null +++ b/packages/icons/icons/reviewguide.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/risks.svg b/packages/icons/icons/risks.svg new file mode 100644 index 0000000000..ccf555bb8d --- /dev/null +++ b/packages/icons/icons/risks.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/ruler-fill.svg b/packages/icons/icons/ruler-fill.svg new file mode 100644 index 0000000000..c8e1a1fdb5 --- /dev/null +++ b/packages/icons/icons/ruler-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/ruler-line.svg b/packages/icons/icons/ruler-line.svg new file mode 100644 index 0000000000..a0feec75dc --- /dev/null +++ b/packages/icons/icons/ruler-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/ruler-two-fill.svg b/packages/icons/icons/ruler-two-fill.svg new file mode 100644 index 0000000000..1812e20561 --- /dev/null +++ b/packages/icons/icons/ruler-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/ruler-two-line.svg b/packages/icons/icons/ruler-two-line.svg new file mode 100644 index 0000000000..95331ae9ef --- /dev/null +++ b/packages/icons/icons/ruler-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/safety-and-security.svg b/packages/icons/icons/safety-and-security.svg new file mode 100644 index 0000000000..02afa6cdfb --- /dev/null +++ b/packages/icons/icons/safety-and-security.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/scissors-cut-fill.svg b/packages/icons/icons/scissors-cut-fill.svg new file mode 100644 index 0000000000..a59b6a5a18 --- /dev/null +++ b/packages/icons/icons/scissors-cut-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/scissors-cut-line.svg b/packages/icons/icons/scissors-cut-line.svg new file mode 100644 index 0000000000..cf72a495e6 --- /dev/null +++ b/packages/icons/icons/scissors-cut-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/scissors-fill.svg b/packages/icons/icons/scissors-fill.svg new file mode 100644 index 0000000000..a905b334cd --- /dev/null +++ b/packages/icons/icons/scissors-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/scissors-line.svg b/packages/icons/icons/scissors-line.svg new file mode 100644 index 0000000000..609cdbac16 --- /dev/null +++ b/packages/icons/icons/scissors-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/scissors-two-fill.svg b/packages/icons/icons/scissors-two-fill.svg new file mode 100644 index 0000000000..c6aac828ff --- /dev/null +++ b/packages/icons/icons/scissors-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/scissors-two-line.svg b/packages/icons/icons/scissors-two-line.svg new file mode 100644 index 0000000000..b5da660236 --- /dev/null +++ b/packages/icons/icons/scissors-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/screenshot-fill.svg b/packages/icons/icons/screenshot-fill.svg new file mode 100644 index 0000000000..c6a76755e0 --- /dev/null +++ b/packages/icons/icons/screenshot-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/screenshot-line.svg b/packages/icons/icons/screenshot-line.svg new file mode 100644 index 0000000000..eb81c20a41 --- /dev/null +++ b/packages/icons/icons/screenshot-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/screenshot-two-fill.svg b/packages/icons/icons/screenshot-two-fill.svg new file mode 100644 index 0000000000..99de8e712c --- /dev/null +++ b/packages/icons/icons/screenshot-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/screenshot-two-line.svg b/packages/icons/icons/screenshot-two-line.svg new file mode 100644 index 0000000000..53e8761ee3 --- /dev/null +++ b/packages/icons/icons/screenshot-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/search-eye-fill.svg b/packages/icons/icons/search-eye-fill.svg new file mode 100644 index 0000000000..b27778afb7 --- /dev/null +++ b/packages/icons/icons/search-eye-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/search-eye-line.svg b/packages/icons/icons/search-eye-line.svg new file mode 100644 index 0000000000..0b09dbfa68 --- /dev/null +++ b/packages/icons/icons/search-eye-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/search-fill.svg b/packages/icons/icons/search-fill.svg new file mode 100644 index 0000000000..1218b606d3 --- /dev/null +++ b/packages/icons/icons/search-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/search-line.svg b/packages/icons/icons/search-line.svg new file mode 100644 index 0000000000..e8b47d790d --- /dev/null +++ b/packages/icons/icons/search-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/search-two-fill.svg b/packages/icons/icons/search-two-fill.svg new file mode 100644 index 0000000000..6e1bfb8c82 --- /dev/null +++ b/packages/icons/icons/search-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/search-two-line.svg b/packages/icons/icons/search-two-line.svg new file mode 100644 index 0000000000..a40025b912 --- /dev/null +++ b/packages/icons/icons/search-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/security.svg b/packages/icons/icons/security.svg new file mode 100644 index 0000000000..520a5161cc --- /dev/null +++ b/packages/icons/icons/security.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/securityadvice.svg b/packages/icons/icons/securityadvice.svg new file mode 100644 index 0000000000..66277b77f8 --- /dev/null +++ b/packages/icons/icons/securityadvice.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/send-line.svg b/packages/icons/icons/send-line.svg new file mode 100644 index 0000000000..769d775439 --- /dev/null +++ b/packages/icons/icons/send-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/settings-fill.svg b/packages/icons/icons/settings-fill.svg new file mode 100644 index 0000000000..eedd98a601 --- /dev/null +++ b/packages/icons/icons/settings-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings-five-fill.svg b/packages/icons/icons/settings-five-fill.svg new file mode 100644 index 0000000000..4056a4d3e3 --- /dev/null +++ b/packages/icons/icons/settings-five-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings-five-line.svg b/packages/icons/icons/settings-five-line.svg new file mode 100644 index 0000000000..69e19f75a1 --- /dev/null +++ b/packages/icons/icons/settings-five-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings-four-fill.svg b/packages/icons/icons/settings-four-fill.svg new file mode 100644 index 0000000000..68f4e1e856 --- /dev/null +++ b/packages/icons/icons/settings-four-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings-four-line.svg b/packages/icons/icons/settings-four-line.svg new file mode 100644 index 0000000000..3e41217354 --- /dev/null +++ b/packages/icons/icons/settings-four-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings-line.svg b/packages/icons/icons/settings-line.svg new file mode 100644 index 0000000000..e645440a7a --- /dev/null +++ b/packages/icons/icons/settings-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings-six-fill.svg b/packages/icons/icons/settings-six-fill.svg new file mode 100644 index 0000000000..c3a7481ea3 --- /dev/null +++ b/packages/icons/icons/settings-six-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings-six-line.svg b/packages/icons/icons/settings-six-line.svg new file mode 100644 index 0000000000..5b83f6f7d2 --- /dev/null +++ b/packages/icons/icons/settings-six-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings-three-fill.svg b/packages/icons/icons/settings-three-fill.svg new file mode 100644 index 0000000000..e614362909 --- /dev/null +++ b/packages/icons/icons/settings-three-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings-three-line.svg b/packages/icons/icons/settings-three-line.svg new file mode 100644 index 0000000000..2d74570128 --- /dev/null +++ b/packages/icons/icons/settings-three-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings-two-fill.svg b/packages/icons/icons/settings-two-fill.svg new file mode 100644 index 0000000000..f6378c7b37 --- /dev/null +++ b/packages/icons/icons/settings-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings-two-line.svg b/packages/icons/icons/settings-two-line.svg new file mode 100644 index 0000000000..85d260e43b --- /dev/null +++ b/packages/icons/icons/settings-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/settings.svg b/packages/icons/icons/settings.svg new file mode 100644 index 0000000000..52a9297921 --- /dev/null +++ b/packages/icons/icons/settings.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/shape-fill.svg b/packages/icons/icons/shape-fill.svg new file mode 100644 index 0000000000..3ad6335854 --- /dev/null +++ b/packages/icons/icons/shape-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shape-line.svg b/packages/icons/icons/shape-line.svg new file mode 100644 index 0000000000..f0e65d6694 --- /dev/null +++ b/packages/icons/icons/shape-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shape-two-fill.svg b/packages/icons/icons/shape-two-fill.svg new file mode 100644 index 0000000000..a3a3e0489a --- /dev/null +++ b/packages/icons/icons/shape-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shape-two-line.svg b/packages/icons/icons/shape-two-line.svg new file mode 100644 index 0000000000..c761c634c7 --- /dev/null +++ b/packages/icons/icons/shape-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-box-fill.svg b/packages/icons/icons/share-box-fill.svg new file mode 100644 index 0000000000..6b0add166a --- /dev/null +++ b/packages/icons/icons/share-box-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-box-line.svg b/packages/icons/icons/share-box-line.svg new file mode 100644 index 0000000000..b2d0a3ef68 --- /dev/null +++ b/packages/icons/icons/share-box-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-circle-fill.svg b/packages/icons/icons/share-circle-fill.svg new file mode 100644 index 0000000000..3c26407398 --- /dev/null +++ b/packages/icons/icons/share-circle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-circle-line.svg b/packages/icons/icons/share-circle-line.svg new file mode 100644 index 0000000000..b5678e9fe0 --- /dev/null +++ b/packages/icons/icons/share-circle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-fill.svg b/packages/icons/icons/share-fill.svg new file mode 100644 index 0000000000..ea9285f9ba --- /dev/null +++ b/packages/icons/icons/share-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-forward-box-fill.svg b/packages/icons/icons/share-forward-box-fill.svg new file mode 100644 index 0000000000..9e563045aa --- /dev/null +++ b/packages/icons/icons/share-forward-box-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-forward-box-line.svg b/packages/icons/icons/share-forward-box-line.svg new file mode 100644 index 0000000000..f217ac87b8 --- /dev/null +++ b/packages/icons/icons/share-forward-box-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-forward-fill.svg b/packages/icons/icons/share-forward-fill.svg new file mode 100644 index 0000000000..5570b17b2f --- /dev/null +++ b/packages/icons/icons/share-forward-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-forward-line.svg b/packages/icons/icons/share-forward-line.svg new file mode 100644 index 0000000000..e666ea8ece --- /dev/null +++ b/packages/icons/icons/share-forward-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-forward-two-fill.svg b/packages/icons/icons/share-forward-two-fill.svg new file mode 100644 index 0000000000..61f18a5135 --- /dev/null +++ b/packages/icons/icons/share-forward-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-forward-two-line.svg b/packages/icons/icons/share-forward-two-line.svg new file mode 100644 index 0000000000..6fb6ed5dd6 --- /dev/null +++ b/packages/icons/icons/share-forward-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/share-line.svg b/packages/icons/icons/share-line.svg new file mode 100644 index 0000000000..edf9ee4817 --- /dev/null +++ b/packages/icons/icons/share-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shelter.svg b/packages/icons/icons/shelter.svg new file mode 100644 index 0000000000..60b5bb3e4b --- /dev/null +++ b/packages/icons/icons/shelter.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/shield-cross-fill.svg b/packages/icons/icons/shield-cross-fill.svg new file mode 100644 index 0000000000..ee0e9226f7 --- /dev/null +++ b/packages/icons/icons/shield-cross-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield-cross-line.svg b/packages/icons/icons/shield-cross-line.svg new file mode 100644 index 0000000000..34c6f53d56 --- /dev/null +++ b/packages/icons/icons/shield-cross-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield-fill.svg b/packages/icons/icons/shield-fill.svg new file mode 100644 index 0000000000..e3929306e7 --- /dev/null +++ b/packages/icons/icons/shield-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield-flash-fill.svg b/packages/icons/icons/shield-flash-fill.svg new file mode 100644 index 0000000000..bffe489563 --- /dev/null +++ b/packages/icons/icons/shield-flash-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield-flash-line.svg b/packages/icons/icons/shield-flash-line.svg new file mode 100644 index 0000000000..303cfb3dc8 --- /dev/null +++ b/packages/icons/icons/shield-flash-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield-keyhole-fill.svg b/packages/icons/icons/shield-keyhole-fill.svg new file mode 100644 index 0000000000..ba8e8a2e44 --- /dev/null +++ b/packages/icons/icons/shield-keyhole-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield-keyhole-line.svg b/packages/icons/icons/shield-keyhole-line.svg new file mode 100644 index 0000000000..52b6723564 --- /dev/null +++ b/packages/icons/icons/shield-keyhole-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield-line.svg b/packages/icons/icons/shield-line.svg new file mode 100644 index 0000000000..9134e446bc --- /dev/null +++ b/packages/icons/icons/shield-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield-star-fill.svg b/packages/icons/icons/shield-star-fill.svg new file mode 100644 index 0000000000..f7f121d052 --- /dev/null +++ b/packages/icons/icons/shield-star-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield-star-line.svg b/packages/icons/icons/shield-star-line.svg new file mode 100644 index 0000000000..d651a3db35 --- /dev/null +++ b/packages/icons/icons/shield-star-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield-user-fill.svg b/packages/icons/icons/shield-user-fill.svg new file mode 100644 index 0000000000..6d4155184e --- /dev/null +++ b/packages/icons/icons/shield-user-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield-user-line.svg b/packages/icons/icons/shield-user-line.svg new file mode 100644 index 0000000000..0251147633 --- /dev/null +++ b/packages/icons/icons/shield-user-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/shield.svg b/packages/icons/icons/shield.svg new file mode 100644 index 0000000000..97760556a4 --- /dev/null +++ b/packages/icons/icons/shield.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/side-bar-fill.svg b/packages/icons/icons/side-bar-fill.svg new file mode 100644 index 0000000000..cbd41462a7 --- /dev/null +++ b/packages/icons/icons/side-bar-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/side-bar-line.svg b/packages/icons/icons/side-bar-line.svg new file mode 100644 index 0000000000..fb17b3ccfa --- /dev/null +++ b/packages/icons/icons/side-bar-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/sims.svg b/packages/icons/icons/sims.svg new file mode 100644 index 0000000000..205c921e07 --- /dev/null +++ b/packages/icons/icons/sims.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/sip-fill.svg b/packages/icons/icons/sip-fill.svg new file mode 100644 index 0000000000..997adecb2f --- /dev/null +++ b/packages/icons/icons/sip-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/sip-line.svg b/packages/icons/icons/sip-line.svg new file mode 100644 index 0000000000..d64fca5e96 --- /dev/null +++ b/packages/icons/icons/sip-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/slice-fill.svg b/packages/icons/icons/slice-fill.svg new file mode 100644 index 0000000000..bf4de2fea4 --- /dev/null +++ b/packages/icons/icons/slice-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/slice-line.svg b/packages/icons/icons/slice-line.svg new file mode 100644 index 0000000000..bb0283d73f --- /dev/null +++ b/packages/icons/icons/slice-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/social-facebook-two.svg b/packages/icons/icons/social-facebook-two.svg new file mode 100644 index 0000000000..8455ea73f8 --- /dev/null +++ b/packages/icons/icons/social-facebook-two.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/social-facebook.svg b/packages/icons/icons/social-facebook.svg new file mode 100644 index 0000000000..5de203f768 --- /dev/null +++ b/packages/icons/icons/social-facebook.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/social-instagram.svg b/packages/icons/icons/social-instagram.svg new file mode 100644 index 0000000000..c70ed66dc1 --- /dev/null +++ b/packages/icons/icons/social-instagram.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/social-linkedin.svg b/packages/icons/icons/social-linkedin.svg new file mode 100644 index 0000000000..7d6ef223c0 --- /dev/null +++ b/packages/icons/icons/social-linkedin.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/social-medium.svg b/packages/icons/icons/social-medium.svg new file mode 100644 index 0000000000..623cc85e03 --- /dev/null +++ b/packages/icons/icons/social-medium.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/social-twitter-two.svg b/packages/icons/icons/social-twitter-two.svg new file mode 100644 index 0000000000..eb8a0c1a6f --- /dev/null +++ b/packages/icons/icons/social-twitter-two.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/social-twitter.svg b/packages/icons/icons/social-twitter.svg new file mode 100644 index 0000000000..cbb7591d9e --- /dev/null +++ b/packages/icons/icons/social-twitter.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/social-youtube-two.svg b/packages/icons/icons/social-youtube-two.svg new file mode 100644 index 0000000000..2250ebd4d5 --- /dev/null +++ b/packages/icons/icons/social-youtube-two.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/social-youtube.svg b/packages/icons/icons/social-youtube.svg new file mode 100644 index 0000000000..ea025b8205 --- /dev/null +++ b/packages/icons/icons/social-youtube.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/spam-fill.svg b/packages/icons/icons/spam-fill.svg new file mode 100644 index 0000000000..b0ee4efcd0 --- /dev/null +++ b/packages/icons/icons/spam-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/spam-line.svg b/packages/icons/icons/spam-line.svg new file mode 100644 index 0000000000..8d0c4bbf01 --- /dev/null +++ b/packages/icons/icons/spam-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/spam-three-fill.svg b/packages/icons/icons/spam-three-fill.svg new file mode 100644 index 0000000000..6e6563bf8f --- /dev/null +++ b/packages/icons/icons/spam-three-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/spam-three-line.svg b/packages/icons/icons/spam-three-line.svg new file mode 100644 index 0000000000..1a24595711 --- /dev/null +++ b/packages/icons/icons/spam-three-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/spam-two-fill.svg b/packages/icons/icons/spam-two-fill.svg new file mode 100644 index 0000000000..325a9fa96b --- /dev/null +++ b/packages/icons/icons/spam-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/spam-two-line.svg b/packages/icons/icons/spam-two-line.svg new file mode 100644 index 0000000000..5c575a6797 --- /dev/null +++ b/packages/icons/icons/spam-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/star-fill.svg b/packages/icons/icons/star-fill.svg new file mode 100644 index 0000000000..6a2312cbb5 --- /dev/null +++ b/packages/icons/icons/star-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/star-half-fill.svg b/packages/icons/icons/star-half-fill.svg new file mode 100644 index 0000000000..9f6ac4a456 --- /dev/null +++ b/packages/icons/icons/star-half-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/star-half-line.svg b/packages/icons/icons/star-half-line.svg new file mode 100644 index 0000000000..9f6ac4a456 --- /dev/null +++ b/packages/icons/icons/star-half-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/star-half-small-fill.svg b/packages/icons/icons/star-half-small-fill.svg new file mode 100644 index 0000000000..d338a30252 --- /dev/null +++ b/packages/icons/icons/star-half-small-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/star-half-small-line.svg b/packages/icons/icons/star-half-small-line.svg new file mode 100644 index 0000000000..d338a30252 --- /dev/null +++ b/packages/icons/icons/star-half-small-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/star-line.svg b/packages/icons/icons/star-line.svg new file mode 100644 index 0000000000..ad1f1bcc62 --- /dev/null +++ b/packages/icons/icons/star-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/star-small-fill.svg b/packages/icons/icons/star-small-fill.svg new file mode 100644 index 0000000000..469cef8624 --- /dev/null +++ b/packages/icons/icons/star-small-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/star-small-line.svg b/packages/icons/icons/star-small-line.svg new file mode 100644 index 0000000000..61c4c89ccc --- /dev/null +++ b/packages/icons/icons/star-small-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/statusagreement.svg b/packages/icons/icons/statusagreement.svg new file mode 100644 index 0000000000..0f7f3f3c83 --- /dev/null +++ b/packages/icons/icons/statusagreement.svg @@ -0,0 +1,5 @@ + diff --git a/packages/icons/icons/stocks.svg b/packages/icons/icons/stocks.svg new file mode 100644 index 0000000000..21e7907300 --- /dev/null +++ b/packages/icons/icons/stocks.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/storm-surge.svg b/packages/icons/icons/storm-surge.svg new file mode 100644 index 0000000000..49e6210b26 --- /dev/null +++ b/packages/icons/icons/storm-surge.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/storm.svg b/packages/icons/icons/storm.svg new file mode 100644 index 0000000000..1cd29432cd --- /dev/null +++ b/packages/icons/icons/storm.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/subtract-fill.svg b/packages/icons/icons/subtract-fill.svg new file mode 100644 index 0000000000..c41b5340bd --- /dev/null +++ b/packages/icons/icons/subtract-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/subtract-line.svg b/packages/icons/icons/subtract-line.svg new file mode 100644 index 0000000000..c41b5340bd --- /dev/null +++ b/packages/icons/icons/subtract-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/summit.svg b/packages/icons/icons/summit.svg new file mode 100644 index 0000000000..6020e68443 --- /dev/null +++ b/packages/icons/icons/summit.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/surge-main-icon.svg b/packages/icons/icons/surge-main-icon.svg new file mode 100644 index 0000000000..f35cb847f3 --- /dev/null +++ b/packages/icons/icons/surge-main-icon.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/t-box-fill.svg b/packages/icons/icons/t-box-fill.svg new file mode 100644 index 0000000000..cee68c1587 --- /dev/null +++ b/packages/icons/icons/t-box-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/t-box-line.svg b/packages/icons/icons/t-box-line.svg new file mode 100644 index 0000000000..7f4a3ba545 --- /dev/null +++ b/packages/icons/icons/t-box-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/table-alt-fill.svg b/packages/icons/icons/table-alt-fill.svg new file mode 100644 index 0000000000..ca4c44a370 --- /dev/null +++ b/packages/icons/icons/table-alt-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/table-alt-line.svg b/packages/icons/icons/table-alt-line.svg new file mode 100644 index 0000000000..c84953f3f5 --- /dev/null +++ b/packages/icons/icons/table-alt-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/table-fill.svg b/packages/icons/icons/table-fill.svg new file mode 100644 index 0000000000..06badf5b56 --- /dev/null +++ b/packages/icons/icons/table-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/table-line.svg b/packages/icons/icons/table-line.svg new file mode 100644 index 0000000000..37d12ff81e --- /dev/null +++ b/packages/icons/icons/table-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/table-sorting-line.svg b/packages/icons/icons/table-sorting-line.svg new file mode 100644 index 0000000000..5e48549775 --- /dev/null +++ b/packages/icons/icons/table-sorting-line.svg @@ -0,0 +1,16 @@ + diff --git a/packages/icons/icons/table-sorting-two-line.svg b/packages/icons/icons/table-sorting-two-line.svg new file mode 100644 index 0000000000..e910c0e45d --- /dev/null +++ b/packages/icons/icons/table-sorting-two-line.svg @@ -0,0 +1,9 @@ + diff --git a/packages/icons/icons/targeted-population.svg b/packages/icons/icons/targeted-population.svg new file mode 100644 index 0000000000..07dfbf8b8c --- /dev/null +++ b/packages/icons/icons/targeted-population.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/thumb-down-fill.svg b/packages/icons/icons/thumb-down-fill.svg new file mode 100644 index 0000000000..02370b5eec --- /dev/null +++ b/packages/icons/icons/thumb-down-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/thumb-down-line.svg b/packages/icons/icons/thumb-down-line.svg new file mode 100644 index 0000000000..0acb282a8b --- /dev/null +++ b/packages/icons/icons/thumb-down-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/thumb-up-fill.svg b/packages/icons/icons/thumb-up-fill.svg new file mode 100644 index 0000000000..44361d64a4 --- /dev/null +++ b/packages/icons/icons/thumb-up-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/thumb-up-line.svg b/packages/icons/icons/thumb-up-line.svg new file mode 100644 index 0000000000..a8211b5fa1 --- /dev/null +++ b/packages/icons/icons/thumb-up-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/time-fill.svg b/packages/icons/icons/time-fill.svg new file mode 100644 index 0000000000..63bd6ded70 --- /dev/null +++ b/packages/icons/icons/time-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/time-line.svg b/packages/icons/icons/time-line.svg new file mode 100644 index 0000000000..c9f23eec9a --- /dev/null +++ b/packages/icons/icons/time-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/timer-fill.svg b/packages/icons/icons/timer-fill.svg new file mode 100644 index 0000000000..0970336fa0 --- /dev/null +++ b/packages/icons/icons/timer-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/timer-flash-fill.svg b/packages/icons/icons/timer-flash-fill.svg new file mode 100644 index 0000000000..2123e1aadc --- /dev/null +++ b/packages/icons/icons/timer-flash-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/timer-flash-line.svg b/packages/icons/icons/timer-flash-line.svg new file mode 100644 index 0000000000..f795a74543 --- /dev/null +++ b/packages/icons/icons/timer-flash-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/timer-line.svg b/packages/icons/icons/timer-line.svg new file mode 100644 index 0000000000..3139000744 --- /dev/null +++ b/packages/icons/icons/timer-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/timer-two-fill.svg b/packages/icons/icons/timer-two-fill.svg new file mode 100644 index 0000000000..0c63c2ab90 --- /dev/null +++ b/packages/icons/icons/timer-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/timer-two-line.svg b/packages/icons/icons/timer-two-line.svg new file mode 100644 index 0000000000..7b3788d130 --- /dev/null +++ b/packages/icons/icons/timer-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/toggle-fill.svg b/packages/icons/icons/toggle-fill.svg new file mode 100644 index 0000000000..a252e40ff8 --- /dev/null +++ b/packages/icons/icons/toggle-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/toggle-line.svg b/packages/icons/icons/toggle-line.svg new file mode 100644 index 0000000000..0fc5dd5d5b --- /dev/null +++ b/packages/icons/icons/toggle-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/tools-fill.svg b/packages/icons/icons/tools-fill.svg new file mode 100644 index 0000000000..f19bc882f0 --- /dev/null +++ b/packages/icons/icons/tools-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/tools-line.svg b/packages/icons/icons/tools-line.svg new file mode 100644 index 0000000000..e3f2dd9b60 --- /dev/null +++ b/packages/icons/icons/tools-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/tools.svg b/packages/icons/icons/tools.svg new file mode 100644 index 0000000000..27da3905bb --- /dev/null +++ b/packages/icons/icons/tools.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/tornado.svg b/packages/icons/icons/tornado.svg new file mode 100644 index 0000000000..96eb5039e2 --- /dev/null +++ b/packages/icons/icons/tornado.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/tracking.svg b/packages/icons/icons/tracking.svg new file mode 100644 index 0000000000..30eff6e6df --- /dev/null +++ b/packages/icons/icons/tracking.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/tripartite.svg b/packages/icons/icons/tripartite.svg new file mode 100644 index 0000000000..da507b3c35 --- /dev/null +++ b/packages/icons/icons/tripartite.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/upload-cloud-fill.svg b/packages/icons/icons/upload-cloud-fill.svg new file mode 100644 index 0000000000..a749ce7067 --- /dev/null +++ b/packages/icons/icons/upload-cloud-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/upload-cloud-line.svg b/packages/icons/icons/upload-cloud-line.svg new file mode 100644 index 0000000000..a2414d18da --- /dev/null +++ b/packages/icons/icons/upload-cloud-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/upload-cloud-two-fill.svg b/packages/icons/icons/upload-cloud-two-fill.svg new file mode 100644 index 0000000000..ed21ee4c25 --- /dev/null +++ b/packages/icons/icons/upload-cloud-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/upload-cloud-two-line.svg b/packages/icons/icons/upload-cloud-two-line.svg new file mode 100644 index 0000000000..d68dc9c6d9 --- /dev/null +++ b/packages/icons/icons/upload-cloud-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/upload-fill.svg b/packages/icons/icons/upload-fill.svg new file mode 100644 index 0000000000..c9813b8b2e --- /dev/null +++ b/packages/icons/icons/upload-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/upload-line-two.svg b/packages/icons/icons/upload-line-two.svg new file mode 100644 index 0000000000..2f20bae442 --- /dev/null +++ b/packages/icons/icons/upload-line-two.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/upload-line.svg b/packages/icons/icons/upload-line.svg new file mode 100644 index 0000000000..627e236595 --- /dev/null +++ b/packages/icons/icons/upload-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/upload-two-fill.svg b/packages/icons/icons/upload-two-fill.svg new file mode 100644 index 0000000000..cf7ace8da2 --- /dev/null +++ b/packages/icons/icons/upload-two-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/upload-two-line.svg b/packages/icons/icons/upload-two-line.svg new file mode 100644 index 0000000000..0c94711e87 --- /dev/null +++ b/packages/icons/icons/upload-two-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/validate-account.svg b/packages/icons/icons/validate-account.svg new file mode 100644 index 0000000000..35d72fcbe5 --- /dev/null +++ b/packages/icons/icons/validate-account.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/visibility-line.svg b/packages/icons/icons/visibility-line.svg new file mode 100644 index 0000000000..64efcc9506 --- /dev/null +++ b/packages/icons/icons/visibility-line.svg @@ -0,0 +1,3 @@ + diff --git a/packages/icons/icons/volcano.svg b/packages/icons/icons/volcano.svg new file mode 100644 index 0000000000..d6300c2ec4 --- /dev/null +++ b/packages/icons/icons/volcano.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/water-sanitation-and-hygiene.svg b/packages/icons/icons/water-sanitation-and-hygiene.svg new file mode 100644 index 0000000000..8ee6c56325 --- /dev/null +++ b/packages/icons/icons/water-sanitation-and-hygiene.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/wiki-help-section-line.svg b/packages/icons/icons/wiki-help-section-line.svg new file mode 100644 index 0000000000..fc7adc1dc8 --- /dev/null +++ b/packages/icons/icons/wiki-help-section-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/wiki-line.svg b/packages/icons/icons/wiki-line.svg new file mode 100644 index 0000000000..16afc2091e --- /dev/null +++ b/packages/icons/icons/wiki-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/zoom-in-fill.svg b/packages/icons/icons/zoom-in-fill.svg new file mode 100644 index 0000000000..fa142867fc --- /dev/null +++ b/packages/icons/icons/zoom-in-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/zoom-in-line.svg b/packages/icons/icons/zoom-in-line.svg new file mode 100644 index 0000000000..e1dd272753 --- /dev/null +++ b/packages/icons/icons/zoom-in-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/zoom-out-fill.svg b/packages/icons/icons/zoom-out-fill.svg new file mode 100644 index 0000000000..8f4cdeccfa --- /dev/null +++ b/packages/icons/icons/zoom-out-fill.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/icons/zoom-out-line.svg b/packages/icons/icons/zoom-out-line.svg new file mode 100644 index 0000000000..165bcd2cd6 --- /dev/null +++ b/packages/icons/icons/zoom-out-line.svg @@ -0,0 +1,4 @@ + diff --git a/packages/icons/package.json b/packages/icons/package.json new file mode 100644 index 0000000000..7807ef99dd --- /dev/null +++ b/packages/icons/package.json @@ -0,0 +1,54 @@ +{ + "name": "@ifrc-go/icons", + "description": "IFRC-GO Icons Library", + "version": "2.0.1", + "type": "module", + "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/IFRCGo/go-web-app.git", + "directory": "packages/icons" + }, + "keywords": [ + "ifrc-go", + "icons", + "react", + "svg" + ], + "scripts": { + "download": "tsx scripts/download.ts", + "strip-padding": "tsx scripts/strip-padding.ts", + "fit-viewbox": "tsx scripts/fit-viewbox.ts", + "generate": "tsx scripts/generate.ts", + "prebuild": "tsx scripts/generate.ts", + "build": "vite build --emptyOutDir", + "prestart": "tsx scripts/generate.ts", + "start": "vite build --watch", + "typecheck": "tsc" + }, + "files": [ + "dist/*" + ], + "main": "./dist/index.js", + "exports": { + ".": { + "import": "./dist/index.js", + "types": "./dist/index.d.ts" + } + }, + "peerDependencies": { + "react": ">=16" + }, + "devDependencies": { + "@types/node": "^20.19.37", + "@types/react": "^19.0.0", + "@vitejs/plugin-react-swc": "^4.0.0", + "glob": "^13.0.0", + "svg-path-bbox": "^2.1.0", + "tsx": "^4.19.2", + "typescript": "^5.9.3", + "vite": "^6.0.0", + "vite-plugin-dts": "^4.0.0", + "vite-tsconfig-paths": "^6.0.0" + } +} diff --git a/packages/icons/scripts/fit-viewbox.ts b/packages/icons/scripts/fit-viewbox.ts new file mode 100644 index 0000000000..c4e9923a8f --- /dev/null +++ b/packages/icons/scripts/fit-viewbox.ts @@ -0,0 +1,264 @@ +/** + * Adjusts the viewBox of every SVG in ./icons so it exactly fits + * the bounding box of the visible content, removing empty padding. + * + * Handles: , , , , , , + * Ignores elements inside , , and (they are not rendered directly). + * Applies simple translate/scale transforms when present. + * + * Usage: + * pnpm fit-viewbox # apply changes + * pnpm fit-viewbox --dry-run # preview only + */ + +import { readFileSync, readdirSync, writeFileSync } from 'fs'; +import { join } from 'path'; +import { svgPathBbox } from 'svg-path-bbox'; + +const DRY_RUN = process.argv.includes('--dry-run'); + +// --------------------------------------------------------------------------- +// Minimal SVG XML helpers (regex-based, sufficient for these flat icon files) +// --------------------------------------------------------------------------- + +/** Extract attribute value from a tag string. */ +function attr(tag: string, name: string): string | null { + const m = tag.match(new RegExp(`\\b${name}="([^"]*)"`)); + return m ? m[1] : null; +} + +/** Parse a plain number attribute, returning 0 if missing. */ +function numAttr(tag: string, name: string, fallback = 0): number { + const v = attr(tag, name); + return v !== null ? parseFloat(v) : fallback; +} + +// --------------------------------------------------------------------------- +// Transform parsing — supports translate(tx[, ty]) and scale(sx[, sy]) only +// --------------------------------------------------------------------------- + +interface Transform { tx: number; ty: number; sx: number; sy: number } + +const IDENTITY: Transform = { tx: 0, ty: 0, sx: 1, sy: 1 }; + +function parseTransform(tag: string): Transform { + const raw = attr(tag, 'transform'); + if (!raw) return IDENTITY; + + let { tx, ty, sx, sy } = IDENTITY; + + const t = raw.match(/translate\(\s*([\d.eE+-]+)(?:[,\s]+([\d.eE+-]+))?\s*\)/); + if (t) { + tx = parseFloat(t[1]); + ty = t[2] !== undefined ? parseFloat(t[2]) : tx; + } + + const s = raw.match(/scale\(\s*([\d.eE+-]+)(?:[,\s]+([\d.eE+-]+))?\s*\)/); + if (s) { + sx = parseFloat(s[1]); + sy = s[2] !== undefined ? parseFloat(s[2]) : sx; + } + + return { tx, ty, sx, sy }; +} + +function applyTransform( + [x1, y1, x2, y2]: [number, number, number, number], + { tx, ty, sx, sy }: Transform, +): [number, number, number, number] { + return [x1 * sx + tx, y1 * sy + ty, x2 * sx + tx, y2 * sy + ty]; +} + +// --------------------------------------------------------------------------- +// Per-element bounding-box calculators +// --------------------------------------------------------------------------- + +type BBox = [number, number, number, number]; // [x1, y1, x2, y2] + +function bboxPath(tag: string, d: string): BBox | null { + try { + const [x1, y1, x2, y2] = svgPathBbox(d); + const tf = parseTransform(tag); + return applyTransform([x1, y1, x2, y2], tf); + } catch { + return null; + } +} + +function bboxCircle(tag: string): BBox | null { + const cx = numAttr(tag, 'cx'); + const cy = numAttr(tag, 'cy'); + const r = numAttr(tag, 'r'); + if (r <= 0) return null; + const tf = parseTransform(tag); + return applyTransform([cx - r, cy - r, cx + r, cy + r], tf); +} + +function bboxEllipse(tag: string): BBox | null { + const cx = numAttr(tag, 'cx'); + const cy = numAttr(tag, 'cy'); + const rx = numAttr(tag, 'rx'); + const ry = numAttr(tag, 'ry'); + if (rx <= 0 || ry <= 0) return null; + const tf = parseTransform(tag); + return applyTransform([cx - rx, cy - ry, cx + rx, cy + ry], tf); +} + +function bboxRect(tag: string): BBox | null { + const x = numAttr(tag, 'x'); + const y = numAttr(tag, 'y'); + const w = numAttr(tag, 'width'); + const h = numAttr(tag, 'height'); + if (w <= 0 || h <= 0) return null; + const tf = parseTransform(tag); + return applyTransform([x, y, x + w, y + h], tf); +} + +function bboxLine(tag: string): BBox | null { + const x1 = numAttr(tag, 'x1'); + const y1 = numAttr(tag, 'y1'); + const x2 = numAttr(tag, 'x2'); + const y2 = numAttr(tag, 'y2'); + const tf = parseTransform(tag); + const [ax1, ay1, ax2, ay2] = applyTransform( + [Math.min(x1, x2), Math.min(y1, y2), Math.max(x1, x2), Math.max(y1, y2)], + tf, + ); + return [ax1, ay1, ax2, ay2]; +} + +function bboxPolyPoints(tag: string): BBox | null { + const raw = attr(tag, 'points'); + if (!raw) return null; + const nums = raw.trim().split(/[\s,]+/).map(Number).filter(isFinite); + if (nums.length < 2) return null; + const xs = nums.filter((_, i) => i % 2 === 0); + const ys = nums.filter((_, i) => i % 2 === 1); + const tf = parseTransform(tag); + return applyTransform( + [Math.min(...xs), Math.min(...ys), Math.max(...xs), Math.max(...ys)], + tf, + ); +} + +// --------------------------------------------------------------------------- +// SVG file processing +// --------------------------------------------------------------------------- + +/** Returns true when the character position sits inside a non-rendering block. */ +function buildBlockedRanges(svg: string): Array<[number, number]> { + const blocked: Array<[number, number]> = []; + for (const tag of ['defs', 'mask', 'clipPath']) { + const openRe = new RegExp(`<${tag}[\\s>]`, 'g'); + const closeTag = ``; + let m: RegExpExecArray | null; + while ((m = openRe.exec(svg)) !== null) { + const end = svg.indexOf(closeTag, m.index); + if (end !== -1) blocked.push([m.index, end + closeTag.length]); + } + } + return blocked; +} + +function isBlocked(pos: number, blocked: Array<[number, number]>): boolean { + return blocked.some(([s, e]) => pos >= s && pos < e); +} + +/** Walk all start-tags in an SVG and compute a combined bounding box. */ +function computeContentBBox(svg: string): BBox | null { + const blocked = buildBlockedRanges(svg); + let x1 = Infinity; let y1 = Infinity; let x2 = -Infinity; let y2 = -Infinity; + let found = false; + + const tagRe = /<(path|circle|ellipse|rect|line|polygon|polyline)\b([^>]*?)(?:\/?>)/gs; + let m: RegExpExecArray | null; + + while ((m = tagRe.exec(svg)) !== null) { + if (isBlocked(m.index, blocked)) continue; + + const [fullMatch, elType, rest] = m; + const tag = fullMatch; // full tag string for attr() helpers + + let bb: BBox | null = null; + + if (elType === 'path') { + const d = attr(tag, 'd'); + if (d) bb = bboxPath(tag, d); + } else if (elType === 'circle') { + bb = bboxCircle(tag); + } else if (elType === 'ellipse') { + bb = bboxEllipse(tag); + } else if (elType === 'rect') { + bb = bboxRect(tag); + } else if (elType === 'line') { + bb = bboxLine(tag); + } else if (elType === 'polygon' || elType === 'polyline') { + bb = bboxPolyPoints(tag); + } + + if (bb && isFinite(bb[0])) { + x1 = Math.min(x1, bb[0]); + y1 = Math.min(y1, bb[1]); + x2 = Math.max(x2, bb[2]); + y2 = Math.max(y2, bb[3]); + found = true; + } + } + + return found ? [x1, y1, x2, y2] : null; +} + +/** Replace the viewBox attribute value in an SVG string. */ +function replaceViewBox(svg: string, vb: string): string { + return svg.replace(/\bviewBox="[^"]*"/, `viewBox="${vb}"`); +} + +/** Round to at most `dp` decimal places, stripping trailing zeros. */ +function fmt(n: number, dp = 4): string { + return parseFloat(n.toFixed(dp)).toString(); +} + +// --------------------------------------------------------------------------- +// Main +// --------------------------------------------------------------------------- + +const ROOT = new URL('..', import.meta.url).pathname; +const ICONS_DIR = join(ROOT, 'icons'); + +const files = readdirSync(ICONS_DIR).filter((f) => f.endsWith('.svg')); + +let changed = 0; +let skipped = 0; + +for (const file of files) { + const filePath = join(ICONS_DIR, file); + const svg = readFileSync(filePath, 'utf-8'); + + const bb = computeContentBBox(svg); + if (!bb) { + skipped++; + continue; + } + + const [x1, y1, x2, y2] = bb; + const newVb = `${fmt(x1)} ${fmt(y1)} ${fmt(x2 - x1)} ${fmt(y2 - y1)}`; + + // Check if viewBox already matches (avoid pointless writes) + const existing = svg.match(/viewBox="([^"]*)"/)?.[1] ?? ''; + if (existing === newVb) continue; + + const updated = replaceViewBox(svg, newVb); + changed++; + + if (DRY_RUN) { + console.log(`[dry-run] ${file}`); + console.log(` before: ${existing}`); + console.log(` after: ${newVb}`); + } else { + writeFileSync(filePath, updated, 'utf-8'); + } +} + +const mode = DRY_RUN ? '[dry-run] ' : ''; +console.log(`\n${mode}Done. ${changed} viewBoxes updated, ${skipped} files skipped (no computable bbox).`); +if (DRY_RUN) console.log('Re-run without --dry-run to apply.'); diff --git a/packages/icons/scripts/generate.ts b/packages/icons/scripts/generate.ts new file mode 100644 index 0000000000..18c66531ac --- /dev/null +++ b/packages/icons/scripts/generate.ts @@ -0,0 +1,202 @@ +/** + * Converts SVG files in ./icons into context-aware React TSX components + * in ./src/components, then regenerates ./src/index.ts. + * + * Usage: pnpm generate + */ + +import { existsSync, mkdirSync, readFileSync, readdirSync, writeFileSync } from 'fs'; +import { basename, join } from 'path'; + +// --------------------------------------------------------------------------- +// Helpers +// --------------------------------------------------------------------------- + +function toPascalCase(str: string): string { + return str.split('-').map((w) => w.charAt(0).toUpperCase() + w.slice(1)).join(''); +} + +function getComponentName(filename: string): string { + return `${toPascalCase(basename(filename, '.svg'))}Icon`; +} + +/** Convert a kebab-case CSS property name to camelCase. */ +function cssPropToCamel(prop: string): string { + return prop.trim().replace(/-([a-z])/g, (_, c: string) => c.toUpperCase()); +} + +/** + * Convert an inline SVG style string to a JSX style object expression. + * e.g. "mask-type:luminance;opacity:0.5" → `{{maskType: 'luminance', opacity: '0.5'}}` + */ +function styleStringToJsx(css: string): string { + const entries = css + .split(';') + .map((decl) => decl.trim()) + .filter(Boolean) + .map((decl) => { + const colon = decl.indexOf(':'); + const prop = cssPropToCamel(decl.slice(0, colon)); + const value = decl.slice(colon + 1).trim(); + return `${prop}: '${value}'`; + }); + return `{{${entries.join(', ')}}}`; +} + +/** Convert SVG attribute names and inline style strings to their JSX equivalents. */ +function svgToJsx(content: string): string { + return content + // Convert inline style="..." strings to JSX style={{...}} objects + .replace(/\bstyle="([^"]+)"/g, (_, css: string) => `style=${styleStringToJsx(css)}`) + // Attribute renames + .replace(/\bclip-path=/g, 'clipPath=') + .replace(/\bfill-rule=/g, 'fillRule=') + .replace(/\bclip-rule=/g, 'clipRule=') + .replace(/\bstroke-width=/g, 'strokeWidth=') + .replace(/\bstroke-linecap=/g, 'strokeLinecap=') + .replace(/\bstroke-linejoin=/g, 'strokeLinejoin=') + .replace(/\bstroke-dasharray=/g, 'strokeDasharray=') + .replace(/\bstroke-dashoffset=/g, 'strokeDashoffset=') + .replace(/\bfill-opacity=/g, 'fillOpacity=') + .replace(/\bstroke-opacity=/g, 'strokeOpacity=') + .replace(/\bstop-color=/g, 'stopColor=') + .replace(/\bstop-opacity=/g, 'stopOpacity=') + .replace(/\bcolor-interpolation-filters=/g, 'colorInterpolationFilters=') + .replace(/\bflood-color=/g, 'floodColor=') + .replace(/\bflood-opacity=/g, 'floodOpacity=') + .replace(/\bmarker-end=/g, 'markerEnd=') + .replace(/\bmarker-mid=/g, 'markerMid=') + .replace(/\bmarker-start=/g, 'markerStart=') + .replace(/\btext-anchor=/g, 'textAnchor=') + .replace(/\bxlink:href=/g, 'xlinkHref=') + .replace(/\bxml:space=/g, 'xmlSpace=') + .replace(/\bclass=/g, 'className='); +} + +interface SvgParts { + viewBox: string; + inner: string; +} + +function parseSvg(raw: string): SvgParts { + const viewBoxMatch = raw.match(/viewBox="([^"]+)"/); + const viewBox = viewBoxMatch ? viewBoxMatch[1] : '0 0 24 24'; + + // Everything between the opening tag and + const innerMatch = raw.match(/]*>([\s\S]*?)<\/svg>\s*$/); + const inner = innerMatch ? innerMatch[1].trim() : ''; + + return { viewBox, inner: svgToJsx(inner) }; +} + +function generateComponentSource(name: string, viewBox: string, inner: string): string { + return `import { forwardRef } from 'react'; +import type { SVGProps } from 'react'; +import useIconsContext from '../useIconsContext'; + +type Props = SVGProps & { + /** Shorthand for both width and height; overrides provider size. */ + size?: number | string; +}; + +const ${name} = forwardRef( + ( + { + size: sizeProp, + width, + height, + className, + style, + ...props + }, + ref, + ) => { + const { + size: contextSize, + className: contextClassName, + style: contextStyle, + } = useIconsContext(); + + const resolvedSize = sizeProp ?? contextSize; + + return ( + + ); + }, +); + +${name}.displayName = '${name}'; + +export default ${name}; +`; +} + +function generateIconsBarrel(componentNames: string[]): string { + const exports = componentNames + .sort() + .map((n) => `export { default as ${n} } from './components/${n}';`) + .join('\n'); + + return `// Auto-generated by scripts/generate.ts — do not edit manually. +// Re-run \`pnpm generate\` to refresh after adding or modifying SVG files. +${exports} +`; +} + +// --------------------------------------------------------------------------- +// Main +// --------------------------------------------------------------------------- + +const ROOT = new URL('..', import.meta.url).pathname; +const ICONS_DIR = join(ROOT, 'icons'); +const COMPONENTS_DIR = join(ROOT, 'src', 'components'); +const BARREL_FILE = join(ROOT, 'src', 'icons.generated.ts'); + +if (!existsSync(ICONS_DIR)) { + console.error(`icons/ directory not found at ${ICONS_DIR}`); + console.error('Run `pnpm download` first to fetch SVG files from GitHub.'); + process.exit(1); +} + +mkdirSync(COMPONENTS_DIR, { recursive: true }); + +const svgFiles = readdirSync(ICONS_DIR).filter((f) => f.endsWith('.svg')); + +if (svgFiles.length === 0) { + console.warn('No SVG files found in icons/. Run `pnpm download` first.'); + process.exit(0); +} + +console.log(`Processing ${svgFiles.length} SVG files...`); + +const componentNames: string[] = []; + +for (const file of svgFiles) { + const raw = readFileSync(join(ICONS_DIR, file), 'utf-8'); + const name = getComponentName(file); + const { viewBox, inner } = parseSvg(raw); + + const source = generateComponentSource(name, viewBox, inner); + writeFileSync(join(COMPONENTS_DIR, `${name}.tsx`), source, 'utf-8'); + componentNames.push(name); +} + +writeFileSync(BARREL_FILE, generateIconsBarrel(componentNames), 'utf-8'); + +console.log(`Generated ${componentNames.length} components → src/components/`); +console.log('Updated src/icons.generated.ts'); diff --git a/packages/icons/scripts/strip-padding.ts b/packages/icons/scripts/strip-padding.ts new file mode 100644 index 0000000000..ae1b67d15f --- /dev/null +++ b/packages/icons/scripts/strip-padding.ts @@ -0,0 +1,205 @@ +/** + * Strips redundant wrappers from SVG icons. + * + * Many icons have this structure: + * + * + * + * + * + * + * ← rectangle = full viewBox → clips nothing + * + * + * + * The clip-path is a rectangle identical to the viewBox, so it is 100% redundant. + * This script unwraps the , removes the matching from , + * and removes altogether if it becomes empty. + * + * Only strips a clip-path when its bounding box provably covers the full viewBox + * (within a 1px tolerance to handle floating-point rounding). + * + * Usage: pnpm strip-padding + * Dry run (no writes): pnpm strip-padding --dry-run + */ + +import { readFileSync, readdirSync, writeFileSync } from 'fs'; +import { join } from 'path'; + +const DRY_RUN = process.argv.includes('--dry-run'); + +// --------------------------------------------------------------------------- +// Mini path interpreter — handles M/H/h/V/v/Z/z only (simple rectangles) +// Returns {minX, minY, maxX, maxY} or null if path uses unsupported commands. +// --------------------------------------------------------------------------- + +interface BBox { minX: number; minY: number; maxX: number; maxY: number } + +function rectBBox(d: string): BBox | null { + // Tokenise into [command, ...numbers] pairs + const tokens = d.trim().match(/[MHhVvZz]|[-\d.]+(?:e[-+]?\d+)?/gi); + if (!tokens) return null; + + let x = 0; let y = 0; + let minX = Infinity; let minY = Infinity; + let maxX = -Infinity; let maxY = -Infinity; + + const visit = (nx: number, ny: number) => { + if (nx < minX) minX = nx; + if (ny < minY) minY = ny; + if (nx > maxX) maxX = nx; + if (ny > maxY) maxY = ny; + }; + + let i = 0; + while (i < tokens.length) { + const cmd = tokens[i]; + i++; + + if (cmd === 'M') { + x = parseFloat(tokens[i++]); + y = parseFloat(tokens[i++]); + visit(x, y); + } else if (cmd === 'H') { + x = parseFloat(tokens[i++]); + visit(x, y); + } else if (cmd === 'h') { + x += parseFloat(tokens[i++]); + visit(x, y); + } else if (cmd === 'V') { + y = parseFloat(tokens[i++]); + visit(x, y); + } else if (cmd === 'v') { + y += parseFloat(tokens[i++]); + visit(x, y); + } else if (cmd === 'Z' || cmd === 'z') { + // close — no new point needed for bounding box purposes + } else { + // Unsupported command (curves etc.) — bail out + return null; + } + } + + if (!isFinite(minX)) return null; + return { minX, minY, maxX, maxY }; +} + +/** Returns true if the clipPath rect fully covers the viewBox (within 1px). */ +function isFullViewBoxRect(pathD: string, vbW: number, vbH: number): boolean { + const bb = rectBBox(pathD); + if (!bb) return false; + const EPS = 1; + return ( + bb.minX <= EPS && + bb.minY <= EPS && + bb.maxX >= vbW - EPS && + bb.maxY >= vbH - EPS + ); +} + +// --------------------------------------------------------------------------- +// SVG stripping +// --------------------------------------------------------------------------- + +interface ParsedViewBox { w: number; h: number } + +function parseViewBox(svg: string): ParsedViewBox | null { + const m = svg.match(/viewBox="0 0 ([\d.]+) ([\d.]+)"/); + if (!m) return null; + return { w: parseFloat(m[1]), h: parseFloat(m[2]) }; +} + +/** + * Strips redundant clip-path wrappers from an SVG string. + * Returns the stripped string, or the original if nothing was removed. + */ +function stripPadding(svg: string): { result: string; stripped: number } { + const vb = parseViewBox(svg); + if (!vb) return { result: svg, stripped: 0 }; + + let result = svg; + let stripped = 0; + + // Find all definitions and record which ones are + // full-viewBox rectangles so we can safely unwrap them. + const clipDefRe = /\s*]*d="([^"]+)"[^>]*\/>\s*<\/clipPath>/gs; + const safeIds = new Set(); + + for (const m of result.matchAll(clipDefRe)) { + const [, id, d] = m; + if (isFullViewBoxRect(d, vb.w, vb.h)) { + safeIds.add(id); + } + } + + if (safeIds.size === 0) return { result: svg, stripped: 0 }; + + // Unwrap for each safe id. + // We match greedily up to the LAST so nested elements are preserved. + for (const id of safeIds) { + // Escaped id for regex (ids like "add-box-fill_svg__a" are safe but escape just in case) + const escapedId = id.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); + const gRe = new RegExp( + `]*clip-path="url\\(#${escapedId}\\)"[^>]*>([\\s\\S]*?)<\\/g>(?=\\s*(?: inner.trim()); + if (result !== before) stripped++; + } + + // Remove entries for safe ids from . + for (const id of safeIds) { + const escapedId = id.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); + const cpRe = new RegExp( + `\\s*[\\s\\S]*?<\\/clipPath>`, + 'g', + ); + result = result.replace(cpRe, ''); + } + + // Remove ... blocks that are now empty (only whitespace inside). + result = result.replace(/\s*<\/defs>/g, ''); + + // Normalise extra blank lines left behind inside + result = result.replace(/(\n\s*){3,}/g, '\n'); + + return { result, stripped }; +} + +// --------------------------------------------------------------------------- +// Main +// --------------------------------------------------------------------------- + +const ROOT = new URL('..', import.meta.url).pathname; +const ICONS_DIR = join(ROOT, 'icons'); + +const files = readdirSync(ICONS_DIR).filter((f) => f.endsWith('.svg')); + +let totalStripped = 0; +let filesChanged = 0; + +for (const file of files) { + const filePath = join(ICONS_DIR, file); + const original = readFileSync(filePath, 'utf-8'); + const { result, stripped } = stripPadding(original); + + if (stripped > 0 && result !== original) { + filesChanged++; + totalStripped += stripped; + if (DRY_RUN) { + console.log(`[dry-run] Would strip ${stripped} clip-path(s) from ${file}`); + } else { + writeFileSync(filePath, result, 'utf-8'); + } + } +} + +const mode = DRY_RUN ? '[dry-run] ' : ''; +console.log( + `${mode}Done. ${filesChanged} files changed, ${totalStripped} redundant clip-path(s) removed.`, +); +if (DRY_RUN) { + console.log('Re-run without --dry-run to apply changes.'); +} diff --git a/packages/icons/src/IconsProvider.tsx b/packages/icons/src/IconsProvider.tsx new file mode 100644 index 0000000000..1d8e6cf679 --- /dev/null +++ b/packages/icons/src/IconsProvider.tsx @@ -0,0 +1,48 @@ +import { + useMemo, + type CSSProperties, + type ReactNode, +} from 'react'; + +import IconsContext, { type IconsContextValue } from './context'; + +interface Props { + children: ReactNode; + /** Default size for all icons within this provider (sets width and height). */ + size?: number | string; + /** Default className appended to every icon within this provider. */ + className?: string; + /** Default inline styles merged into every icon within this provider. */ + style?: CSSProperties; +} + +/** + * IconsProvider lets you configure default visual properties for all icons + * within its subtree. Icon-level props always take precedence over provider defaults. + * + * @example + * + * // rendered at 24×24 in red + * // 16×16, still red + * + */ +function IconsProvider({ + children, + size, + className, + style, +}: Props) { + const value = useMemo(() => ({ + size, + className, + style, + }), [size, className, style]); + + return ( + + {children} + + ); +} + +export default IconsProvider; diff --git a/packages/icons/src/context.ts b/packages/icons/src/context.ts new file mode 100644 index 0000000000..67afc683da --- /dev/null +++ b/packages/icons/src/context.ts @@ -0,0 +1,15 @@ +import { createContext } from 'react'; +import type { CSSProperties } from 'react'; + +export interface IconsContextValue { + /** Default size applied to all icons (sets both width and height). Individual icon props take precedence. */ + size?: number | string; + /** Default className appended to all icons. Icon-level className is appended after this. */ + className?: string; + /** Default inline styles merged into all icons. Icon-level style takes precedence for overlapping properties. */ + style?: CSSProperties; +} + +const IconsContext = createContext({}); + +export default IconsContext; diff --git a/packages/icons/src/index.ts b/packages/icons/src/index.ts new file mode 100644 index 0000000000..409987094c --- /dev/null +++ b/packages/icons/src/index.ts @@ -0,0 +1,8 @@ +// Provider and context +export { default as IconsProvider } from './IconsProvider'; +export { default as IconsContext } from './context'; +export { default as useIconsContext } from './useIconsContext'; +export type { IconsContextValue } from './context'; + +// Icons — populated by `pnpm generate` (auto-generated, do not edit manually) +export * from './icons.generated'; diff --git a/packages/icons/src/useIconsContext.ts b/packages/icons/src/useIconsContext.ts new file mode 100644 index 0000000000..2ebabca1c4 --- /dev/null +++ b/packages/icons/src/useIconsContext.ts @@ -0,0 +1,13 @@ +import { useContext } from 'react'; + +import IconsContext, { type IconsContextValue } from './context'; + +/** + * Returns the current IconsContext value set by the nearest IconsProvider ancestor. + * Used internally by every icon component to pick up provider defaults. + */ +function useIconsContext(): IconsContextValue { + return useContext(IconsContext); +} + +export default useIconsContext; diff --git a/packages/icons/tsconfig.json b/packages/icons/tsconfig.json new file mode 100644 index 0000000000..7dfe8df4c3 --- /dev/null +++ b/packages/icons/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "declaration": true, + "baseUrl": "." + }, + "include": ["src"] +} diff --git a/packages/icons/vite.config.ts b/packages/icons/vite.config.ts new file mode 100644 index 0000000000..3380d536df --- /dev/null +++ b/packages/icons/vite.config.ts @@ -0,0 +1,43 @@ +import { extname, relative } from 'path'; +import { defineConfig } from 'vite'; +import { fileURLToPath, URL } from 'node:url'; +import { globSync } from 'glob'; +import dts from 'vite-plugin-dts'; +import reactSwc from '@vitejs/plugin-react-swc'; +import tsconfigPaths from 'vite-tsconfig-paths'; + +export default defineConfig({ + plugins: [ + reactSwc(), + tsconfigPaths(), + dts({ tsconfigPath: './tsconfig.json' }), + ], + build: { + lib: { + entry: './src/index.ts', + name: '@ifrc-go/icons', + formats: ['es'], + }, + emptyOutDir: false, + rollupOptions: { + external: ['react', 'react/jsx-runtime'], + input: Object.fromEntries( + globSync('src/**/*.{ts,tsx}', { + ignore: ['src/**/*.test.{ts,tsx}', 'src/**/*.d.ts'], + }).map((file) => ([ + relative( + 'src', + file.slice(0, file.length - extname(file).length), + ), + fileURLToPath(new URL(file, import.meta.url)), + ])), + ), + output: { + entryFileNames: '[name].js', + globals: { + react: 'React', + }, + }, + }, + }, +}); diff --git a/packages/ui/package.json b/packages/ui/package.json index 159afc419c..5bcf97df2b 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -54,14 +54,14 @@ } }, "dependencies": { - "@ifrc-go/icons": "^2.0.1", + "@ifrc-go/icons": "workspace:^", "@togglecorp/fujs": "^2.2.0", "jiti": "^2.6.1", "react-focus-on": "^3.10.2", "sanitize-html": "^2.17.2" }, "peerDependencies": { - "@ifrc-go/icons": "^1.3.1", + "@ifrc-go/icons": "workspace:^", "react": "^19.0.0", "react-dom": "^19.0.0" }, diff --git a/packages/ui/src/components/Checkbox/styles.module.css b/packages/ui/src/components/Checkbox/styles.module.css index 21afe4f574..a22315bb7e 100644 --- a/packages/ui/src/components/Checkbox/styles.module.css +++ b/packages/ui/src/components/Checkbox/styles.module.css @@ -20,7 +20,7 @@ position: relative; flex-shrink: 0; line-height: 0; - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; .input { position: absolute; diff --git a/packages/ui/src/components/DropdownMenu/styles.module.css b/packages/ui/src/components/DropdownMenu/styles.module.css index ecc4a9d0da..fe2cb56300 100644 --- a/packages/ui/src/components/DropdownMenu/styles.module.css +++ b/packages/ui/src/components/DropdownMenu/styles.module.css @@ -6,8 +6,7 @@ } .dropdown-icon { - margin-inline-start: -0.3em; - font-size: var(--go-ui-height-icon-multiplier); + font-size: 0.5em; } } diff --git a/packages/ui/src/components/ExpandableContainer/styles.module.css b/packages/ui/src/components/ExpandableContainer/styles.module.css index 34134fb800..5c165cb515 100644 --- a/packages/ui/src/components/ExpandableContainer/styles.module.css +++ b/packages/ui/src/components/ExpandableContainer/styles.module.css @@ -1,7 +1,7 @@ .expandable-container { .icon { display: flex; - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } &:hover { diff --git a/packages/ui/src/components/IconButton/styles.module.css b/packages/ui/src/components/IconButton/styles.module.css index f5bb1c56a7..20b15e5dea 100644 --- a/packages/ui/src/components/IconButton/styles.module.css +++ b/packages/ui/src/components/IconButton/styles.module.css @@ -2,7 +2,7 @@ --color-border: transparent; --color-text: transparent; --color-background: transparent; - --font-size: var(--go-ui-height-icon-multiplier); + --font-size: 1.33em; --border-radius: var(--go-ui-border-radius-md); --text-transform: none; --cursor: default; diff --git a/packages/ui/src/components/InfoPopup/index.tsx b/packages/ui/src/components/InfoPopup/index.tsx index 4475e6ffdd..c8e86abc3d 100644 --- a/packages/ui/src/components/InfoPopup/index.tsx +++ b/packages/ui/src/components/InfoPopup/index.tsx @@ -32,11 +32,7 @@ function InfoPopup(props: Props) { label={(
{infoLabel} - {!withoutIcon && icon && ( -
- {icon} -
- )} + {!withoutIcon && icon && icon}
)} popupClassName={_cs(styles.dropdownContainer, popupClassName)} diff --git a/packages/ui/src/components/InfoPopup/styles.module.css b/packages/ui/src/components/InfoPopup/styles.module.css index 40af02efb7..ed32e09136 100644 --- a/packages/ui/src/components/InfoPopup/styles.module.css +++ b/packages/ui/src/components/InfoPopup/styles.module.css @@ -5,13 +5,6 @@ display: inline-flex; align-items: center; gap: var(--go-ui-spacing-xs); - - .icon { - display: inline-flex; - line-height: 1; - /* FIXME: use variables */ - font-size: 1rem; - } } } diff --git a/packages/ui/src/components/Modal/styles.module.css b/packages/ui/src/components/Modal/styles.module.css index 92bf7e39d8..c95cf149e6 100644 --- a/packages/ui/src/components/Modal/styles.module.css +++ b/packages/ui/src/components/Modal/styles.module.css @@ -78,7 +78,7 @@ overflow: auto; .close-icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } .content { diff --git a/packages/ui/src/components/SearchSelectInput/Option/styles.module.css b/packages/ui/src/components/SearchSelectInput/Option/styles.module.css index 34c491a09e..63bbaf2a9d 100644 --- a/packages/ui/src/components/SearchSelectInput/Option/styles.module.css +++ b/packages/ui/src/components/SearchSelectInput/Option/styles.module.css @@ -8,7 +8,7 @@ align-items: center; flex-shrink: 0; opacity: 0; - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } .label { diff --git a/packages/ui/src/components/SelectInputContainer/index.tsx b/packages/ui/src/components/SelectInputContainer/index.tsx index 052f740ea2..eb2e636de6 100644 --- a/packages/ui/src/components/SelectInputContainer/index.tsx +++ b/packages/ui/src/components/SelectInputContainer/index.tsx @@ -257,7 +257,7 @@ function SelectInputContainer< name={undefined} title={strings.buttonTitleSelect} > - + )} {!readOnly && !nonClearable && hasValue && ( @@ -269,7 +269,7 @@ function SelectInputContainer< name={undefined} title={strings.buttonTitleClear} > - + )} {!readOnly && ( @@ -284,8 +284,8 @@ function SelectInputContainer< : strings.buttonTitleOpen} > {dropdownShownActual - ? - : } + ? + : } )} diff --git a/packages/ui/src/components/SelectInputContainer/styles.module.css b/packages/ui/src/components/SelectInputContainer/styles.module.css index 6308eca8e8..120aada774 100644 --- a/packages/ui/src/components/SelectInputContainer/styles.module.css +++ b/packages/ui/src/components/SelectInputContainer/styles.module.css @@ -20,7 +20,3 @@ color: var(--go-ui-color-text-light); } } - -.icon { - font-size: var(--go-ui-height-icon-multiplier); -} diff --git a/packages/ui/src/components/Table/ColumnShortcuts/ExpandButton/styles.module.css b/packages/ui/src/components/Table/ColumnShortcuts/ExpandButton/styles.module.css index 61dd3ae356..40e1039b39 100644 --- a/packages/ui/src/components/Table/ColumnShortcuts/ExpandButton/styles.module.css +++ b/packages/ui/src/components/Table/ColumnShortcuts/ExpandButton/styles.module.css @@ -2,6 +2,6 @@ width: max-content; .icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } } diff --git a/packages/ui/src/components/Table/HeaderCell/styles.module.css b/packages/ui/src/components/Table/HeaderCell/styles.module.css index 7198aece8f..39bba95f04 100644 --- a/packages/ui/src/components/Table/HeaderCell/styles.module.css +++ b/packages/ui/src/components/Table/HeaderCell/styles.module.css @@ -10,7 +10,7 @@ .icon { flex-shrink: 0; - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } .info-popup-icon { diff --git a/packages/ui/src/components/Table/TableActions/styles.module.css b/packages/ui/src/components/Table/TableActions/styles.module.css index 44e9e458ae..533c2dba2a 100644 --- a/packages/ui/src/components/Table/TableActions/styles.module.css +++ b/packages/ui/src/components/Table/TableActions/styles.module.css @@ -5,6 +5,6 @@ min-width: max-content; .more-icon { - font-size: var(--go-ui-height-icon-multiplier); + font-size: 1.33em; } } diff --git a/packages/ui/src/index.css b/packages/ui/src/index.css index 3b772df240..d58f1ebca8 100644 --- a/packages/ui/src/index.css +++ b/packages/ui/src/index.css @@ -17,8 +17,6 @@ --go-ui-font-size-3xl: calc(var(--base-font-size) * 2.1428); --go-ui-font-size-4xl: calc(var(--base-font-size) * 2.7142); - --go-ui-height-icon-multiplier: 1.33em; - --go-ui-height-brand-icon: 2.25rem; --go-ui-height-social-icon: 2.5rem; --go-ui-height-key-figure-icon: 3rem; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cdb720128d..c347b2c791 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,8 +32,8 @@ importers: app: dependencies: '@ifrc-go/icons': - specifier: ^2.0.1 - version: 2.0.1(react@19.2.4) + specifier: workspace:^ + version: link:../packages/icons '@ifrc-go/ui': specifier: workspace:^ version: link:../packages/ui @@ -409,11 +409,48 @@ importers: specifier: ^4.3.2 version: 4.3.2(typescript@5.9.3)(vite@5.4.21(@types/node@20.19.37)(lightningcss@1.32.0)) + packages/icons: + dependencies: + react: + specifier: '>=16' + version: 19.2.4 + devDependencies: + '@types/node': + specifier: ^20.19.37 + version: 20.19.37 + '@types/react': + specifier: ^19.0.0 + version: 19.2.14 + '@vitejs/plugin-react-swc': + specifier: ^4.0.0 + version: 4.3.0(vite@6.4.1(@types/node@20.19.37)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) + glob: + specifier: ^13.0.0 + version: 13.0.6 + svg-path-bbox: + specifier: ^2.1.0 + version: 2.1.0 + tsx: + specifier: ^4.19.2 + version: 4.21.0 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + vite: + specifier: ^6.0.0 + version: 6.4.1(@types/node@20.19.37)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3) + vite-plugin-dts: + specifier: ^4.0.0 + version: 4.5.4(@types/node@20.19.37)(rollup@4.60.1)(typescript@5.9.3)(vite@6.4.1(@types/node@20.19.37)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) + vite-tsconfig-paths: + specifier: ^6.0.0 + version: 6.1.1(typescript@5.9.3)(vite@6.4.1(@types/node@20.19.37)(jiti@2.6.1)(lightningcss@1.32.0)(tsx@4.21.0)(yaml@2.8.3)) + packages/ui: dependencies: '@ifrc-go/icons': - specifier: ^2.0.1 - version: 2.0.1(react@19.2.4) + specifier: workspace:^ + version: link:../icons '@togglecorp/fujs': specifier: ^2.2.0 version: 2.2.0 @@ -6829,9 +6866,17 @@ packages: svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + svg-path-bbox@2.1.0: + resolution: {integrity: sha512-PEoSQFbBvL7FOCE4cN8Knej6L7bXdNkjPcUYsfMMpq0HpnqiO0sE2mcXTd7LX160aOyh5HbaeN/SoY8thMk5Kg==} + engines: {node: '>=6.17.1'} + hasBin: true + svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + svgpath@2.6.0: + resolution: {integrity: sha512-OIWR6bKzXvdXYyO4DK/UWa1VA1JeKq8E+0ug2DG98Y/vOmMpfZNj+TIG988HjfYSqtcy/hFOtZq/n/j5GSESNg==} + symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -14437,8 +14482,14 @@ snapshots: svg-parser@2.0.4: {} + svg-path-bbox@2.1.0: + dependencies: + svgpath: 2.6.0 + svg-tags@1.0.0: {} + svgpath@2.6.0: {} + symbol-tree@3.2.4: optional: true diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 1c4c6d6467..e3b81ad5b0 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,5 +1,6 @@ packages: - app + - packages/icons - packages/ui - packages/go-ui-storybook onlyBuiltDependencies: