UNPKG

bismillahcss

Version:

The next-gen utility-first CSS framework for modern, futuristic web development.

1 lines 2.46 kB
{"version":3,"sources":["../src/icons/index.ts"],"sourcesContent":["/**\r\n * BismillahCSS Dynamic Icon Library\r\n * High-fidelity SVG icons for futuristic interfaces.\r\n */\r\nexport const bIcons = {\r\n power: `<svg name=\"b-icon-power\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18.36 6.64a9 9 0 1 1-12.73 0\"></path><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"12\"></line></svg>`,\r\n glow: `<svg name=\"b-icon-glow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"5\"></circle><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"3\"></line><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"23\"></line><line x1=\"4.22\" y1=\"4.22\" x2=\"5.64\" y2=\"5.64\"></line><line x1=\"18.36\" y1=\"18.36\" x2=\"19.78\" y2=\"19.78\"></line><line x1=\"1\" y1=\"12\" x2=\"3\" y2=\"12\"></line><line x1=\"21\" y1=\"12\" x2=\"23\" y2=\"12\"></line><line x1=\"4.22\" y1=\"19.78\" x2=\"5.64\" y2=\"18.36\"></line><line x1=\"18.36\" y1=\"5.64\" x2=\"19.78\" y2=\"4.22\"></line></svg>`,\r\n cyber: `<svg name=\"b-icon-cyber\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"16 18 22 12 16 6\"></polyline><polyline points=\"8 6 2 12 8 18\"></polyline></svg>`,\r\n aurora: `<svg name=\"b-icon-aurora\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z\"></path><line x1=\"16\" y1=\"8\" x2=\"2\" y2=\"22\"></line><line x1=\"17\" y1=\"11\" x2=\"9.5\" y2=\"18.5\"></line></svg>`,\r\n matrix: `<svg name=\"b-icon-matrix\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"></rect><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"></rect><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"></rect><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"></rect></svg>`\r\n};\r\n\r\nexport const getIcon = (name: keyof typeof bIcons) => bIcons[name] || '';\r\n"],"mappings":"AAIO,IAAMA,EAAS,CAClB,MAAO,mPACP,KAAM,0kBACN,MAAO,mPACP,OAAQ,qTACR,OAAQ,oVACZ,EAEaC,EAAWC,GAA8BF,EAAOE,CAAI,GAAK","names":["bIcons","getIcon","name"]}