| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- /**
- *
- * Icon Library for <zui-svg-icon> usage
- *
- * Auto generated by /tools/generate-svg-icon.js
- *
- * !!! DO NOT MODIFY MANUALLY !!!
- *
- * @datetime 2025-8-1 17:23:07
- *
- */
- // == collection start
- const collections = {
- default: {
- "icons": {
- "general-close": [
- "<svg class=\"icon\" viewBox=\"0 0 1025 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"200.195\" height=\"200\"><path fill=\"#22ac38\" d=\"m585.24 512.064 425.152-416.256a49.408 49.408 0 0 0 0-70.976 52.096 52.096 0 0 0-72.512 0l-425.152 416.32L87.576 24.832a52.096 52.096 0 0 0-72.512 0 49.408 49.408 0 0 0 0 70.976l425.152 416.32-425.152 416.32a49.408 49.408 0 0 0 0 70.976 52.608 52.608 0 0 0 72.512 0l425.152-416.32 425.152 416.32a52.608 52.608 0 0 0 72.512 0 49.408 49.408 0 0 0 0-70.976L585.24 512.064z\"/></svg>",
- 0
- ],
- "general-image": [
- "<svg class=\"icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"200\" height=\"200\"><path fill=\"#22ac38\" d=\"M984.615 196.923c0-43.323-35.446-78.77-78.769-78.77H118.154c-43.323 0-78.77 35.447-78.77 78.77v630.154c0 43.323 35.447 78.77 78.77 78.77h787.692c43.323 0 78.77-35.447 78.77-78.77V196.923zm-204.8 551.385H208.738c-23.63 0-37.415-25.6-25.6-45.293l173.293-301.292c7.877-13.785 25.6-13.785 33.477 0l104.369 179.2c7.877 11.815 25.6 13.785 33.477 1.97L612.43 460.8c7.877-11.815 25.6-11.815 33.477 0l155.569 248.123c11.815 17.723 0 39.385-21.662 39.385zm-51.2-354.462c-43.323 0-78.769-35.446-78.769-78.77s35.446-78.768 78.77-78.768 78.769 35.446 78.769 78.769-35.447 78.77-78.77 78.77z\"/></svg>",
- 0
- ]
- },
- "currentColor": "",
- "$_colorPalette": [
- "#22ac38"
- ]
- },
- }
- // == collection end
- const svglib = {}
- svglib.registerCollection = (key, lib) => {
- if (collections[key]) {
- return
- }
- if (typeof lib.registerCollection === 'function') {
- collections[key] = lib.getCollection('default')
- } else {
- collections[key] = lib
- }
- }
- svglib.getCollection = (key = 'default') => {
- if (!collections[key]) throw new Error(`没有找到名为 ${key} 的图标库。`)
- return collections[key]
- }
- export const SvgIconLib = svglib
- export default SvgIconLib
|