diff --git a/package-lock.json b/package-lock.json index fcc78d5..4ef4ee1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -85,6 +85,7 @@ "svgo-loader": "^4.0.0", "vite": "^7.1.3", "vite-plugin-eslint": "^1.8.1", + "vite-plugin-svgo": "^2.0.0", "vite-plugin-svgr": "^4.3.0" } }, @@ -18060,6 +18061,67 @@ "vite": ">=2" } }, + "node_modules/vite-plugin-svgo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vite-plugin-svgo/-/vite-plugin-svgo-2.0.0.tgz", + "integrity": "sha512-WaiOUlmt1fKw1w/WWJnx9gVk42D1BASKZmGCPpy6iTLE5iIemN2lim3MwI7Rffyt3aQnPrLfLSLnI8ZUJ9s49g==", + "dev": true, + "license": "ISC", + "dependencies": { + "svgo": "3.3.2" + }, + "peerDependencies": { + "typescript": ">=4.9.4", + "vite": ">=4.0.2" + } + }, + "node_modules/vite-plugin-svgo/node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/vite-plugin-svgo/node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/vite-plugin-svgo/node_modules/svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, "node_modules/vite-plugin-svgr": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/vite-plugin-svgr/-/vite-plugin-svgr-4.3.0.tgz", diff --git a/package.json b/package.json index c45ea03..727b974 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,6 @@ "electron": "ELECTRON_START_URL=http://192.168.68.53:3000 electron .", "start": "serve -s build", "build": "vite build", - "minify-svgs": "node scripts/minify-svgs.js", "dev:electron": "concurrently \"react-scripts start\" \"ELECTRON_START_URL=http://192.168.68.53:3000 electron public/electron.js\"", "build:electron": "npm run build && electron-builder" }, @@ -113,6 +112,7 @@ "svgo-loader": "^4.0.0", "vite": "^7.1.3", "vite-plugin-eslint": "^1.8.1", + "vite-plugin-svgo": "^2.0.0", "vite-plugin-svgr": "^4.3.0" }, "build": { diff --git a/scripts/minify-svgs.js b/scripts/minify-svgs.js deleted file mode 100644 index 04d8869..0000000 --- a/scripts/minify-svgs.js +++ /dev/null @@ -1,74 +0,0 @@ -const fs = require('fs') -const path = require('path') -const { optimize } = require('svgo') - -// Configuration for SVGO -const svgoConfig = { - multipass: true, - plugins: [ - 'preset-default', - 'removeDimensions', - 'removeViewBox', - { - name: 'removeAttrs', - params: { - attrs: '(fill|stroke)' - } - } - ] -} - -// Function to minify a single SVG file -async function minifySvg(filePath) { - try { - const svgContent = fs.readFileSync(filePath, 'utf8') - const result = optimize(svgContent, svgoConfig) - - if (result.error) { - console.error(`Error minifying ${filePath}:`, result.error) - return - } - - const minifiedPath = filePath.replace('.svg', '.min.svg') - fs.writeFileSync(minifiedPath, result.data) - console.log(`Created minified version: ${minifiedPath}`) - } catch (error) { - console.error(`Error processing ${filePath}:`, error) - } -} - -// Function to process all SVG files in a directory -async function processDirectory(directory) { - try { - const files = fs.readdirSync(directory) - - for (const file of files) { - const filePath = path.join(directory, file) - const stat = fs.statSync(filePath) - - if (stat.isDirectory()) { - await processDirectory(filePath) - } else if (file.endsWith('.svg') && !file.endsWith('.min.svg')) { - await minifySvg(filePath) - } - } - } catch (error) { - console.error(`Error processing directory ${directory}:`, error) - } -} - -// Main execution -const iconsDirectory = path.join(__dirname, '..', 'src', 'assets', 'icons') - -if (!fs.existsSync(iconsDirectory)) { - console.error(`Directory not found: ${iconsDirectory}`) - process.exit(1) -} - -console.log('Starting SVG minification...') -processDirectory(iconsDirectory) - .then(() => console.log('SVG minification completed!')) - .catch((error) => { - console.error('Error during minification:', error) - process.exit(1) - }) diff --git a/src/assets/icons/arrowdownicon.min.svg b/src/assets/icons/arrowdownicon.min.svg deleted file mode 100644 index 8cd2435..0000000 --- a/src/assets/icons/arrowdownicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/arrowlefticon.min.svg b/src/assets/icons/arrowlefticon.min.svg deleted file mode 100644 index ba0f2a0..0000000 --- a/src/assets/icons/arrowlefticon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/arrowrighticon.min.svg b/src/assets/icons/arrowrighticon.min.svg deleted file mode 100644 index 5fa1d04..0000000 --- a/src/assets/icons/arrowrighticon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/arrowupicon.min.svg b/src/assets/icons/arrowupicon.min.svg deleted file mode 100644 index eb62f0f..0000000 --- a/src/assets/icons/arrowupicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/auditlogicon.min.svg b/src/assets/icons/auditlogicon.min.svg deleted file mode 100644 index 25975ff..0000000 --- a/src/assets/icons/auditlogicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/bellicon.min.svg b/src/assets/icons/bellicon.min.svg deleted file mode 100644 index bdffa2c..0000000 --- a/src/assets/icons/bellicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/binicon.min.svg b/src/assets/icons/binicon.min.svg deleted file mode 100644 index 9d9f6bc..0000000 --- a/src/assets/icons/binicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/checkcircleicon.min.svg b/src/assets/icons/checkcircleicon.min.svg deleted file mode 100644 index 30d40c6..0000000 --- a/src/assets/icons/checkcircleicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/checkicon.min.svg b/src/assets/icons/checkicon.min.svg deleted file mode 100644 index 1e315a0..0000000 --- a/src/assets/icons/checkicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/cloudicon.min.svg b/src/assets/icons/cloudicon.min.svg deleted file mode 100644 index 8d98128..0000000 --- a/src/assets/icons/cloudicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/collapsesidebaricon.min.svg b/src/assets/icons/collapsesidebaricon.min.svg deleted file mode 100644 index 3af99bb..0000000 --- a/src/assets/icons/collapsesidebaricon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/contracticon.min.svg b/src/assets/icons/contracticon.min.svg deleted file mode 100644 index 840e39a..0000000 --- a/src/assets/icons/contracticon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/controlicon.min.svg b/src/assets/icons/controlicon.min.svg deleted file mode 100644 index e98ff07..0000000 --- a/src/assets/icons/controlicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/copyicon.min.svg b/src/assets/icons/copyicon.min.svg deleted file mode 100644 index a32bf2e..0000000 --- a/src/assets/icons/copyicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/designicon.min.svg b/src/assets/icons/designicon.min.svg deleted file mode 100644 index 78ee640..0000000 --- a/src/assets/icons/designicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/developericon.min.svg b/src/assets/icons/developericon.min.svg deleted file mode 100644 index b32a215..0000000 --- a/src/assets/icons/developericon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/documenticon.min.svg b/src/assets/icons/documenticon.min.svg deleted file mode 100644 index 1e11e1b..0000000 --- a/src/assets/icons/documenticon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/documentprintericon.min.svg b/src/assets/icons/documentprintericon.min.svg deleted file mode 100644 index bb078f5..0000000 --- a/src/assets/icons/documentprintericon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/documentsizeicon.min.svg b/src/assets/icons/documentsizeicon.min.svg deleted file mode 100644 index e468cfa..0000000 --- a/src/assets/icons/documentsizeicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/documenttemplateicon.min.svg b/src/assets/icons/documenttemplateicon.min.svg deleted file mode 100644 index 7467875..0000000 --- a/src/assets/icons/documenttemplateicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/downloadicon.min.svg b/src/assets/icons/downloadicon.min.svg deleted file mode 100644 index ef5cfa7..0000000 --- a/src/assets/icons/downloadicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/editicon.min.svg b/src/assets/icons/editicon.min.svg deleted file mode 100644 index 4c1aa98..0000000 --- a/src/assets/icons/editicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/exclamationoctagonicon.min.svg b/src/assets/icons/exclamationoctagonicon.min.svg deleted file mode 100644 index 41760f5..0000000 --- a/src/assets/icons/exclamationoctagonicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/expandicon.min.svg b/src/assets/icons/expandicon.min.svg deleted file mode 100644 index 9ef19da..0000000 --- a/src/assets/icons/expandicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/expandsidebaricon.min.svg b/src/assets/icons/expandsidebaricon.min.svg deleted file mode 100644 index 01b5a70..0000000 --- a/src/assets/icons/expandsidebaricon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/eyeicon.min.svg b/src/assets/icons/eyeicon.min.svg deleted file mode 100644 index 2d7c988..0000000 --- a/src/assets/icons/eyeicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/eyeslashicon.min.svg b/src/assets/icons/eyeslashicon.min.svg deleted file mode 100644 index 790ae6c..0000000 --- a/src/assets/icons/eyeslashicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/filamenticon.min.svg b/src/assets/icons/filamenticon.min.svg deleted file mode 100644 index 15418dc..0000000 --- a/src/assets/icons/filamenticon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/filamentstockicon.min.svg b/src/assets/icons/filamentstockicon.min.svg deleted file mode 100644 index 508d692..0000000 --- a/src/assets/icons/filamentstockicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/gcodefileicon.min.svg b/src/assets/icons/gcodefileicon.min.svg deleted file mode 100644 index d07132b..0000000 --- a/src/assets/icons/gcodefileicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/gridicon.min.svg b/src/assets/icons/gridicon.min.svg deleted file mode 100644 index bae34fd..0000000 --- a/src/assets/icons/gridicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/homeicon.min.svg b/src/assets/icons/homeicon.min.svg deleted file mode 100644 index 2a9a611..0000000 --- a/src/assets/icons/homeicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/hosticon.min.svg b/src/assets/icons/hosticon.min.svg deleted file mode 100644 index ed9d4b1..0000000 --- a/src/assets/icons/hosticon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/infocircleicon.min.svg b/src/assets/icons/infocircleicon.min.svg deleted file mode 100644 index a7e4d9d..0000000 --- a/src/assets/icons/infocircleicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/infoicon.min.svg b/src/assets/icons/infoicon.min.svg deleted file mode 100644 index 8b4c15e..0000000 --- a/src/assets/icons/infoicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/inventoryicon.min.svg b/src/assets/icons/inventoryicon.min.svg deleted file mode 100644 index 71e7f97..0000000 --- a/src/assets/icons/inventoryicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/jobicon.min.svg b/src/assets/icons/jobicon.min.svg deleted file mode 100644 index 82b571e..0000000 --- a/src/assets/icons/jobicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/levelbedicon.min.svg b/src/assets/icons/levelbedicon.min.svg deleted file mode 100644 index 9e9bf4b..0000000 --- a/src/assets/icons/levelbedicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/linkicon.min.svg b/src/assets/icons/linkicon.min.svg deleted file mode 100644 index 737619a..0000000 --- a/src/assets/icons/linkicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/listicon.min.svg b/src/assets/icons/listicon.min.svg deleted file mode 100644 index 4425f1c..0000000 --- a/src/assets/icons/listicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/lockicon.min.svg b/src/assets/icons/lockicon.min.svg deleted file mode 100644 index f07fb04..0000000 --- a/src/assets/icons/lockicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/materialicon.min.svg b/src/assets/icons/materialicon.min.svg deleted file mode 100644 index b6922f4..0000000 --- a/src/assets/icons/materialicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/menuicon.afdesign b/src/assets/icons/menuicon.afdesign new file mode 100644 index 0000000..55bbfa8 Binary files /dev/null and b/src/assets/icons/menuicon.afdesign differ diff --git a/src/assets/icons/menuicon.svg b/src/assets/icons/menuicon.svg new file mode 100644 index 0000000..5881ef8 --- /dev/null +++ b/src/assets/icons/menuicon.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/minusicon.min.svg b/src/assets/icons/minusicon.min.svg deleted file mode 100644 index 9a7bb84..0000000 --- a/src/assets/icons/minusicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/newmailicon.min.svg b/src/assets/icons/newmailicon.min.svg deleted file mode 100644 index 7d8a94c..0000000 --- a/src/assets/icons/newmailicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/newwindowicon.min.svg b/src/assets/icons/newwindowicon.min.svg deleted file mode 100644 index 882c685..0000000 --- a/src/assets/icons/newwindowicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/noteicon.min.svg b/src/assets/icons/noteicon.min.svg deleted file mode 100644 index a8e9d4a..0000000 --- a/src/assets/icons/noteicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/notetypeicon.min.svg b/src/assets/icons/notetypeicon.min.svg deleted file mode 100644 index 20acc9a..0000000 --- a/src/assets/icons/notetypeicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/otpicon.min.svg b/src/assets/icons/otpicon.min.svg deleted file mode 100644 index 70260c8..0000000 --- a/src/assets/icons/otpicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/particon.min.svg b/src/assets/icons/particon.min.svg deleted file mode 100644 index b230b0d..0000000 --- a/src/assets/icons/particon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/partstockicon.min.svg b/src/assets/icons/partstockicon.min.svg deleted file mode 100644 index 1c5b60e..0000000 --- a/src/assets/icons/partstockicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/passkeysicon.min.svg b/src/assets/icons/passkeysicon.min.svg deleted file mode 100644 index c302ffc..0000000 --- a/src/assets/icons/passkeysicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/pausecircleicon.min.svg b/src/assets/icons/pausecircleicon.min.svg deleted file mode 100644 index c29f673..0000000 --- a/src/assets/icons/pausecircleicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/pauseicon.min.svg b/src/assets/icons/pauseicon.min.svg deleted file mode 100644 index 30d14e3..0000000 --- a/src/assets/icons/pauseicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/personicon.min.svg b/src/assets/icons/personicon.min.svg deleted file mode 100644 index 8d1736b..0000000 --- a/src/assets/icons/personicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/playcircleicon.min.svg b/src/assets/icons/playcircleicon.min.svg deleted file mode 100644 index fd3e3ab..0000000 --- a/src/assets/icons/playcircleicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/playicon.min.svg b/src/assets/icons/playicon.min.svg deleted file mode 100644 index 11d1b9d..0000000 --- a/src/assets/icons/playicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/plusicon.min.svg b/src/assets/icons/plusicon.min.svg deleted file mode 100644 index 8236b54..0000000 --- a/src/assets/icons/plusicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/plusminusicon.min.svg b/src/assets/icons/plusminusicon.min.svg deleted file mode 100644 index 73ba473..0000000 --- a/src/assets/icons/plusminusicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/printedparticon.min.svg b/src/assets/icons/printedparticon.min.svg deleted file mode 100644 index faf4695..0000000 --- a/src/assets/icons/printedparticon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/printericon.min.svg b/src/assets/icons/printericon.min.svg deleted file mode 100644 index cdee198..0000000 --- a/src/assets/icons/printericon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/producticon.min.svg b/src/assets/icons/producticon.min.svg deleted file mode 100644 index dc44daa..0000000 --- a/src/assets/icons/producticon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/productionicon.min.svg b/src/assets/icons/productionicon.min.svg deleted file mode 100644 index d1d424f..0000000 --- a/src/assets/icons/productionicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/productstockicon.min.svg b/src/assets/icons/productstockicon.min.svg deleted file mode 100644 index 09bb953..0000000 --- a/src/assets/icons/productstockicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/questioncircleicon.min.svg b/src/assets/icons/questioncircleicon.min.svg deleted file mode 100644 index 7337ba7..0000000 --- a/src/assets/icons/questioncircleicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/reloadicon.min.svg b/src/assets/icons/reloadicon.min.svg deleted file mode 100644 index d1a268f..0000000 --- a/src/assets/icons/reloadicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/searchicon.min.svg b/src/assets/icons/searchicon.min.svg deleted file mode 100644 index b6de649..0000000 --- a/src/assets/icons/searchicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/settingsicon.min.svg b/src/assets/icons/settingsicon.min.svg deleted file mode 100644 index d4ba9f0..0000000 --- a/src/assets/icons/settingsicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/spoolicon.min.svg b/src/assets/icons/spoolicon.min.svg deleted file mode 100644 index 6cd87ae..0000000 --- a/src/assets/icons/spoolicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/stockauditicon.min.svg b/src/assets/icons/stockauditicon.min.svg deleted file mode 100644 index f868407..0000000 --- a/src/assets/icons/stockauditicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/stockauditlevelicon.min.svg b/src/assets/icons/stockauditlevelicon.min.svg deleted file mode 100644 index 6338782..0000000 --- a/src/assets/icons/stockauditlevelicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/stockeventicon.min.svg b/src/assets/icons/stockeventicon.min.svg deleted file mode 100644 index ee29973..0000000 --- a/src/assets/icons/stockeventicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/stopcircleicon.min.svg b/src/assets/icons/stopcircleicon.min.svg deleted file mode 100644 index ada9a5c..0000000 --- a/src/assets/icons/stopcircleicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/subjobicon.min.svg b/src/assets/icons/subjobicon.min.svg deleted file mode 100644 index 07aa851..0000000 --- a/src/assets/icons/subjobicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/threedotsicon.min.svg b/src/assets/icons/threedotsicon.min.svg deleted file mode 100644 index 59c3f60..0000000 --- a/src/assets/icons/threedotsicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/unloadicon.min.svg b/src/assets/icons/unloadicon.min.svg deleted file mode 100644 index d4d454c..0000000 --- a/src/assets/icons/unloadicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/vendoricon.min.svg b/src/assets/icons/vendoricon.min.svg deleted file mode 100644 index 7cb4989..0000000 --- a/src/assets/icons/vendoricon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/xmarkcircleicon.min.svg b/src/assets/icons/xmarkcircleicon.min.svg deleted file mode 100644 index 3ee5974..0000000 --- a/src/assets/icons/xmarkcircleicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/xmarkicon.min.svg b/src/assets/icons/xmarkicon.min.svg deleted file mode 100644 index f16e228..0000000 --- a/src/assets/icons/xmarkicon.min.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/Dashboard/context/AuthContext.jsx b/src/components/Dashboard/context/AuthContext.jsx index 1c8c8c6..2ba5389 100644 --- a/src/components/Dashboard/context/AuthContext.jsx +++ b/src/components/Dashboard/context/AuthContext.jsx @@ -198,7 +198,10 @@ const AuthProvider = ({ children }) => { const refreshToken = useCallback(async () => { try { const response = await axios.get(`${config.backendUrl}/auth/refresh`, { - withCredentials: true + headers: { + Accept: 'application/json', + Authorization: `Bearer ${token}` + } }) if (response.status === 200 && response.data) { setToken(response.data.access_token) @@ -209,7 +212,7 @@ const AuthProvider = ({ children }) => { } catch (error) { console.error('Token refresh failed', error) } - }, []) + }, [token]) const handleSessionExpiredModalOk = () => { setShowSessionExpiredModal(false) diff --git a/src/components/Icons/ArrowDownIcon.jsx b/src/components/Icons/ArrowDownIcon.jsx index ae2233e..327f04b 100644 --- a/src/components/Icons/ArrowDownIcon.jsx +++ b/src/components/Icons/ArrowDownIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/arrowdownicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/arrowdownicon.svg?react' const ArrowDownIcon = (props) => diff --git a/src/components/Icons/ArrowLeftIcon.jsx b/src/components/Icons/ArrowLeftIcon.jsx index cbeadc0..20aae3a 100644 --- a/src/components/Icons/ArrowLeftIcon.jsx +++ b/src/components/Icons/ArrowLeftIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/arrowlefticon.min.svg?react' +import CustomIconSvg from '../../assets/icons/arrowlefticon.svg?react' const ArrowLeftIcon = (props) => diff --git a/src/components/Icons/ArrowRightIcon.jsx b/src/components/Icons/ArrowRightIcon.jsx index 123dc0d..9678f71 100644 --- a/src/components/Icons/ArrowRightIcon.jsx +++ b/src/components/Icons/ArrowRightIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/arrowrighticon.min.svg?react' +import CustomIconSvg from '../../assets/icons/arrowrighticon.svg?react' const ArrowRightIcon = (props) => diff --git a/src/components/Icons/ArrowUpIcon.jsx b/src/components/Icons/ArrowUpIcon.jsx index 5783b40..20ac0bb 100644 --- a/src/components/Icons/ArrowUpIcon.jsx +++ b/src/components/Icons/ArrowUpIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/arrowupicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/arrowupicon.svg?react' const ArrowUpIcon = (props) => diff --git a/src/components/Icons/AuditLogIcon.jsx b/src/components/Icons/AuditLogIcon.jsx index 76aa5a2..ac15865 100644 --- a/src/components/Icons/AuditLogIcon.jsx +++ b/src/components/Icons/AuditLogIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/auditlogicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/auditlogicon.svg?react' const AuditLogIcon = (props) => diff --git a/src/components/Icons/BellIcon.jsx b/src/components/Icons/BellIcon.jsx index 359945e..a0edca3 100644 --- a/src/components/Icons/BellIcon.jsx +++ b/src/components/Icons/BellIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/bellicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/bellicon.svg?react' const BellIcon = (props) => diff --git a/src/components/Icons/BinIcon.jsx b/src/components/Icons/BinIcon.jsx index 56777ff..f97f4b0 100644 --- a/src/components/Icons/BinIcon.jsx +++ b/src/components/Icons/BinIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/binicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/binicon.svg?react' const BinIcon = (props) => diff --git a/src/components/Icons/CheckCircleIcon.jsx b/src/components/Icons/CheckCircleIcon.jsx index 16c1ae3..7e117d2 100644 --- a/src/components/Icons/CheckCircleIcon.jsx +++ b/src/components/Icons/CheckCircleIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/checkcircleicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/checkcircleicon.svg?react' const CheckCircleIcon = (props) => diff --git a/src/components/Icons/CheckIcon.jsx b/src/components/Icons/CheckIcon.jsx index aebf5e8..f006a16 100644 --- a/src/components/Icons/CheckIcon.jsx +++ b/src/components/Icons/CheckIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/checkicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/checkicon.svg?react' const CheckIcon = (props) => diff --git a/src/components/Icons/CloudIcon.jsx b/src/components/Icons/CloudIcon.jsx index afa7300..6d2fe5d 100644 --- a/src/components/Icons/CloudIcon.jsx +++ b/src/components/Icons/CloudIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/cloudicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/cloudicon.svg?react' const CloudIcon = (props) => diff --git a/src/components/Icons/CollapseSidebarIcon.jsx b/src/components/Icons/CollapseSidebarIcon.jsx index 446a6d0..73ddd8c 100644 --- a/src/components/Icons/CollapseSidebarIcon.jsx +++ b/src/components/Icons/CollapseSidebarIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/collapsesidebaricon.min.svg?react' +import CustomIconSvg from '../../assets/icons/collapsesidebaricon.svg?react' const CollapseSidebarIcon = (props) => ( diff --git a/src/components/Icons/ContractIcon.jsx b/src/components/Icons/ContractIcon.jsx index b4987c6..3e0d9b1 100644 --- a/src/components/Icons/ContractIcon.jsx +++ b/src/components/Icons/ContractIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/contracticon.min.svg?react' +import CustomIconSvg from '../../assets/icons/contracticon.svg?react' const ContractIcon = (props) => diff --git a/src/components/Icons/ControlIcon.jsx b/src/components/Icons/ControlIcon.jsx index 6a83110..6a25bef 100644 --- a/src/components/Icons/ControlIcon.jsx +++ b/src/components/Icons/ControlIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/controlicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/controlicon.svg?react' const ControlIcon = (props) => diff --git a/src/components/Icons/CopyIcon.jsx b/src/components/Icons/CopyIcon.jsx index cea6a72..900fe4e 100644 --- a/src/components/Icons/CopyIcon.jsx +++ b/src/components/Icons/CopyIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/copyicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/copyicon.svg?react' const CopyIcon = (props) => diff --git a/src/components/Icons/DesignIcon.jsx b/src/components/Icons/DesignIcon.jsx index 0065224..0f623b1 100644 --- a/src/components/Icons/DesignIcon.jsx +++ b/src/components/Icons/DesignIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/designicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/designicon.svg?react' const DesignIcon = (props) => diff --git a/src/components/Icons/DeveloperIcon.jsx b/src/components/Icons/DeveloperIcon.jsx index c9ea5fc..c0656bb 100644 --- a/src/components/Icons/DeveloperIcon.jsx +++ b/src/components/Icons/DeveloperIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/developericon.min.svg?react' +import CustomIconSvg from '../../assets/icons/developericon.svg?react' const DeveloperIcon = (props) => diff --git a/src/components/Icons/DocumentIcon.jsx b/src/components/Icons/DocumentIcon.jsx index 5df0a55..591dd09 100644 --- a/src/components/Icons/DocumentIcon.jsx +++ b/src/components/Icons/DocumentIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/documenticon.min.svg?react' +import CustomIconSvg from '../../assets/icons/documenticon.svg?react' const DocumentIcon = (props) => diff --git a/src/components/Icons/DocumentPrinterIcon.jsx b/src/components/Icons/DocumentPrinterIcon.jsx index ca4166a..d5afa7f 100644 --- a/src/components/Icons/DocumentPrinterIcon.jsx +++ b/src/components/Icons/DocumentPrinterIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/documentprintericon.min.svg?react' +import CustomIconSvg from '../../assets/icons/documentprintericon.svg?react' const DocumentPrinterIcon = (props) => ( diff --git a/src/components/Icons/DocumentSizeIcon.jsx b/src/components/Icons/DocumentSizeIcon.jsx index ebf672f..0a0a0ab 100644 --- a/src/components/Icons/DocumentSizeIcon.jsx +++ b/src/components/Icons/DocumentSizeIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/documentsizeicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/documentsizeicon.svg?react' const DocumentSizeIcon = (props) => ( diff --git a/src/components/Icons/DocumentTemplateIcon.jsx b/src/components/Icons/DocumentTemplateIcon.jsx index 8f7db96..d1543f1 100644 --- a/src/components/Icons/DocumentTemplateIcon.jsx +++ b/src/components/Icons/DocumentTemplateIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/documenttemplateicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/documenttemplateicon.svg?react' const DocumentTemplateIcon = (props) => ( diff --git a/src/components/Icons/DownloadIcon.jsx b/src/components/Icons/DownloadIcon.jsx index a3c538e..8b92aae 100644 --- a/src/components/Icons/DownloadIcon.jsx +++ b/src/components/Icons/DownloadIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/downloadicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/downloadicon.svg?react' const DownloadIcon = (props) => diff --git a/src/components/Icons/EditIcon.jsx b/src/components/Icons/EditIcon.jsx index d67cc93..e60dc10 100644 --- a/src/components/Icons/EditIcon.jsx +++ b/src/components/Icons/EditIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/editicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/editicon.svg?react' const EditIcon = (props) => diff --git a/src/components/Icons/ExclamationOctagonIcon.jsx b/src/components/Icons/ExclamationOctagonIcon.jsx index 77cb8ef..376aeab 100644 --- a/src/components/Icons/ExclamationOctagonIcon.jsx +++ b/src/components/Icons/ExclamationOctagonIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/exclamationoctagonicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/exclamationoctagonicon.svg?react' const ExclamationOctagonIcon = (props) => ( diff --git a/src/components/Icons/ExpandIcon.jsx b/src/components/Icons/ExpandIcon.jsx index 6a13708..b5184f9 100644 --- a/src/components/Icons/ExpandIcon.jsx +++ b/src/components/Icons/ExpandIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/expandicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/expandicon.svg?react' const ExpandIcon = (props) => diff --git a/src/components/Icons/ExpandSidebarIcon.jsx b/src/components/Icons/ExpandSidebarIcon.jsx index 51f3272..f61ab4e 100644 --- a/src/components/Icons/ExpandSidebarIcon.jsx +++ b/src/components/Icons/ExpandSidebarIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/expandsidebaricon.min.svg?react' +import CustomIconSvg from '../../assets/icons/expandsidebaricon.svg?react' const ExpandSidebarIcon = (props) => ( diff --git a/src/components/Icons/EyeIcon.jsx b/src/components/Icons/EyeIcon.jsx index e6678b5..19ba24b 100644 --- a/src/components/Icons/EyeIcon.jsx +++ b/src/components/Icons/EyeIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/eyeicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/eyeicon.svg?react' const EyeIcon = (props) => diff --git a/src/components/Icons/EyeSlashIcon.jsx b/src/components/Icons/EyeSlashIcon.jsx index 04e4362..79268bf 100644 --- a/src/components/Icons/EyeSlashIcon.jsx +++ b/src/components/Icons/EyeSlashIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/eyeslashicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/eyeslashicon.svg?react' const EyeSlashIcon = (props) => diff --git a/src/components/Icons/FilamentIcon.jsx b/src/components/Icons/FilamentIcon.jsx index bb80f3e..8a5a2a1 100644 --- a/src/components/Icons/FilamentIcon.jsx +++ b/src/components/Icons/FilamentIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/filamenticon.min.svg?react' +import CustomIconSvg from '../../assets/icons/filamenticon.svg?react' const FilamentIcon = (props) => diff --git a/src/components/Icons/FilamentStockIcon.jsx b/src/components/Icons/FilamentStockIcon.jsx index b4996d4..e3b9185 100644 --- a/src/components/Icons/FilamentStockIcon.jsx +++ b/src/components/Icons/FilamentStockIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/filamentstockicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/filamentstockicon.svg?react' const FilamentStockIcon = (props) => ( diff --git a/src/components/Icons/GCodeFileIcon.jsx b/src/components/Icons/GCodeFileIcon.jsx index 3816ee2..07177bd 100644 --- a/src/components/Icons/GCodeFileIcon.jsx +++ b/src/components/Icons/GCodeFileIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/gcodefileicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/gcodefileicon.svg?react' const GCodeFileIcon = (props) => diff --git a/src/components/Icons/GridIcon.jsx b/src/components/Icons/GridIcon.jsx index 0f93f64..5dad07d 100644 --- a/src/components/Icons/GridIcon.jsx +++ b/src/components/Icons/GridIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/gridicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/gridicon.svg?react' const GridIcon = (props) => diff --git a/src/components/Icons/HomeIcon.jsx b/src/components/Icons/HomeIcon.jsx index 6ab8723..05e0300 100644 --- a/src/components/Icons/HomeIcon.jsx +++ b/src/components/Icons/HomeIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/homeicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/homeicon.svg?react' const HomeIcon = (props) => diff --git a/src/components/Icons/HostIcon.jsx b/src/components/Icons/HostIcon.jsx index af6ea9a..95c4d50 100644 --- a/src/components/Icons/HostIcon.jsx +++ b/src/components/Icons/HostIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/hosticon.min.svg?react' +import CustomIconSvg from '../../assets/icons/hosticon.svg?react' const HostIcon = (props) => diff --git a/src/components/Icons/InfoCircleIcon.jsx b/src/components/Icons/InfoCircleIcon.jsx index c4eabcf..871ee85 100644 --- a/src/components/Icons/InfoCircleIcon.jsx +++ b/src/components/Icons/InfoCircleIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/infocircleicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/infocircleicon.svg?react' const InfoCircleIcon = (props) => diff --git a/src/components/Icons/InfoIcon.jsx b/src/components/Icons/InfoIcon.jsx index 2125821..322b30f 100644 --- a/src/components/Icons/InfoIcon.jsx +++ b/src/components/Icons/InfoIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/infoicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/infoicon.svg?react' const InfoIcon = (props) => diff --git a/src/components/Icons/InventoryIcon.jsx b/src/components/Icons/InventoryIcon.jsx index 261fe06..f8f505b 100644 --- a/src/components/Icons/InventoryIcon.jsx +++ b/src/components/Icons/InventoryIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/inventoryicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/inventoryicon.svg?react' const InventoryIcon = (props) => diff --git a/src/components/Icons/JobIcon.jsx b/src/components/Icons/JobIcon.jsx index 9b57753..7558c8a 100644 --- a/src/components/Icons/JobIcon.jsx +++ b/src/components/Icons/JobIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/jobicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/jobicon.svg?react' const JobIcon = (props) => diff --git a/src/components/Icons/LevelBedIcon.jsx b/src/components/Icons/LevelBedIcon.jsx index 613a272..f3e97d6 100644 --- a/src/components/Icons/LevelBedIcon.jsx +++ b/src/components/Icons/LevelBedIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/levelbedicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/levelbedicon.svg?react' const LevelBedIcon = (props) => diff --git a/src/components/Icons/LinkIcon.jsx b/src/components/Icons/LinkIcon.jsx index e6c2807..493d374 100644 --- a/src/components/Icons/LinkIcon.jsx +++ b/src/components/Icons/LinkIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/linkicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/linkicon.svg?react' const LinkIcon = (props) => diff --git a/src/components/Icons/ListIcon.jsx b/src/components/Icons/ListIcon.jsx index e4af184..79385bb 100644 --- a/src/components/Icons/ListIcon.jsx +++ b/src/components/Icons/ListIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/listicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/listicon.svg?react' const ListIcon = (props) => diff --git a/src/components/Icons/LockIcon.jsx b/src/components/Icons/LockIcon.jsx index f5eeffa..ef4d962 100644 --- a/src/components/Icons/LockIcon.jsx +++ b/src/components/Icons/LockIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/lockicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/lockicon.svg?react' const LockIcon = (props) => diff --git a/src/components/Icons/MaterialIcon.jsx b/src/components/Icons/MaterialIcon.jsx index 6a959f8..e2648d9 100644 --- a/src/components/Icons/MaterialIcon.jsx +++ b/src/components/Icons/MaterialIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/materialicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/materialicon.svg?react' const MaterialIcon = (props) => diff --git a/src/components/Icons/MenuIcon.jsx b/src/components/Icons/MenuIcon.jsx new file mode 100644 index 0000000..5626d33 --- /dev/null +++ b/src/components/Icons/MenuIcon.jsx @@ -0,0 +1,6 @@ +import Icon from '@ant-design/icons' +import CustomIconSvg from '../../assets/icons/menuicon.svg?react' + +const MenuIcon = (props) => + +export default MenuIcon diff --git a/src/components/Icons/MinusIcon.jsx b/src/components/Icons/MinusIcon.jsx index defe9d0..9fab09a 100644 --- a/src/components/Icons/MinusIcon.jsx +++ b/src/components/Icons/MinusIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/minusicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/minusicon.svg?react' const MinusIcon = (props) => diff --git a/src/components/Icons/NewMailIcon.jsx b/src/components/Icons/NewMailIcon.jsx index 6fe4bd3..bb44d2a 100644 --- a/src/components/Icons/NewMailIcon.jsx +++ b/src/components/Icons/NewMailIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/newmailicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/newmailicon.svg?react' const NewMailIcon = (props) => diff --git a/src/components/Icons/NewWindowIcon.jsx b/src/components/Icons/NewWindowIcon.jsx index cef49d3..e205698 100644 --- a/src/components/Icons/NewWindowIcon.jsx +++ b/src/components/Icons/NewWindowIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/newwindowicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/newwindowicon.svg?react' const NewWindowIcon = (props) => diff --git a/src/components/Icons/NoteIcon.jsx b/src/components/Icons/NoteIcon.jsx index 539f3a0..648d039 100644 --- a/src/components/Icons/NoteIcon.jsx +++ b/src/components/Icons/NoteIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/noteicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/noteicon.svg?react' const NoteIcon = (props) => diff --git a/src/components/Icons/NoteTypeIcon.jsx b/src/components/Icons/NoteTypeIcon.jsx index 4260a30..efb8f65 100644 --- a/src/components/Icons/NoteTypeIcon.jsx +++ b/src/components/Icons/NoteTypeIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/notetypeicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/notetypeicon.svg?react' const NoteTypeIcon = (props) => diff --git a/src/components/Icons/OTPIcon.jsx b/src/components/Icons/OTPIcon.jsx index 8fcb297..c5a6bea 100644 --- a/src/components/Icons/OTPIcon.jsx +++ b/src/components/Icons/OTPIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/otpicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/otpicon.svg?react' const OTPIcon = (props) => diff --git a/src/components/Icons/PartIcon.jsx b/src/components/Icons/PartIcon.jsx index 46c528b..4195ee3 100644 --- a/src/components/Icons/PartIcon.jsx +++ b/src/components/Icons/PartIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/particon.min.svg?react' +import CustomIconSvg from '../../assets/icons/particon.svg?react' const PartIcon = (props) => diff --git a/src/components/Icons/PartStockIcon.jsx b/src/components/Icons/PartStockIcon.jsx index 7027195..3253af4 100644 --- a/src/components/Icons/PartStockIcon.jsx +++ b/src/components/Icons/PartStockIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/partstockicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/partstockicon.svg?react' const PartStockIcon = (props) => diff --git a/src/components/Icons/PassKeysIcon.jsx b/src/components/Icons/PassKeysIcon.jsx index 28ea7d1..ee6e50c 100644 --- a/src/components/Icons/PassKeysIcon.jsx +++ b/src/components/Icons/PassKeysIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/passkeysicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/passkeysicon.svg?react' const PassKeysIcon = (props) => diff --git a/src/components/Icons/PauseCircleIcon.jsx b/src/components/Icons/PauseCircleIcon.jsx index e48483b..7996a62 100644 --- a/src/components/Icons/PauseCircleIcon.jsx +++ b/src/components/Icons/PauseCircleIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/pausecircleicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/pausecircleicon.svg?react' const PauseCircleIcon = (props) => diff --git a/src/components/Icons/PauseIcon.jsx b/src/components/Icons/PauseIcon.jsx index 2918fcd..3420b70 100644 --- a/src/components/Icons/PauseIcon.jsx +++ b/src/components/Icons/PauseIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/pauseicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/pauseicon.svg?react' const PauseIcon = (props) => diff --git a/src/components/Icons/PersonIcon.jsx b/src/components/Icons/PersonIcon.jsx index 01d2cb9..5300499 100644 --- a/src/components/Icons/PersonIcon.jsx +++ b/src/components/Icons/PersonIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/personicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/personicon.svg?react' const PersonIcon = (props) => diff --git a/src/components/Icons/PlayCircleIcon.jsx b/src/components/Icons/PlayCircleIcon.jsx index a9c814f..d91fd07 100644 --- a/src/components/Icons/PlayCircleIcon.jsx +++ b/src/components/Icons/PlayCircleIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/playcircleicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/playcircleicon.svg?react' const PlayCircleIcon = (props) => diff --git a/src/components/Icons/PlayIcon.jsx b/src/components/Icons/PlayIcon.jsx index 6b15a32..ac3abee 100644 --- a/src/components/Icons/PlayIcon.jsx +++ b/src/components/Icons/PlayIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/playicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/playicon.svg?react' const PlayIcon = (props) => diff --git a/src/components/Icons/PlusIcon.jsx b/src/components/Icons/PlusIcon.jsx index 57f8682..42cd09f 100644 --- a/src/components/Icons/PlusIcon.jsx +++ b/src/components/Icons/PlusIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/plusicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/plusicon.svg?react' const PlusIcon = (props) => diff --git a/src/components/Icons/PlusMinusIcon.jsx b/src/components/Icons/PlusMinusIcon.jsx index 39a2cee..3b49417 100644 --- a/src/components/Icons/PlusMinusIcon.jsx +++ b/src/components/Icons/PlusMinusIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/plusminusicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/plusminusicon.svg?react' const PlusMinusIcon = (props) => diff --git a/src/components/Icons/PrinterIcon.jsx b/src/components/Icons/PrinterIcon.jsx index b89a008..f14ae51 100644 --- a/src/components/Icons/PrinterIcon.jsx +++ b/src/components/Icons/PrinterIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/printericon.min.svg?react' +import CustomIconSvg from '../../assets/icons/printericon.svg?react' const PrinterIcon = (props) => diff --git a/src/components/Icons/ProductIcon.jsx b/src/components/Icons/ProductIcon.jsx index c7fb041..b0a96ba 100644 --- a/src/components/Icons/ProductIcon.jsx +++ b/src/components/Icons/ProductIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/producticon.min.svg?react' +import CustomIconSvg from '../../assets/icons/producticon.svg?react' const ProductIcon = (props) => diff --git a/src/components/Icons/ProductStockIcon.jsx b/src/components/Icons/ProductStockIcon.jsx index f4ef49c..0e881a2 100644 --- a/src/components/Icons/ProductStockIcon.jsx +++ b/src/components/Icons/ProductStockIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/productstockicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/productstockicon.svg?react' const ProductStockIcon = (props) => ( diff --git a/src/components/Icons/ProductionIcon.jsx b/src/components/Icons/ProductionIcon.jsx index e3dc180..bf10c95 100644 --- a/src/components/Icons/ProductionIcon.jsx +++ b/src/components/Icons/ProductionIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/productionicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/productionicon.svg?react' const ProductionIcon = (props) => diff --git a/src/components/Icons/QuestionCircleIcon.jsx b/src/components/Icons/QuestionCircleIcon.jsx index 2e8865e..b1d1df4 100644 --- a/src/components/Icons/QuestionCircleIcon.jsx +++ b/src/components/Icons/QuestionCircleIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/questioncircleicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/questioncircleicon.svg?react' const QuestionCircleIcon = (props) => ( diff --git a/src/components/Icons/ReloadIcon.jsx b/src/components/Icons/ReloadIcon.jsx index 75a1a79..c2db90e 100644 --- a/src/components/Icons/ReloadIcon.jsx +++ b/src/components/Icons/ReloadIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/reloadicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/reloadicon.svg?react' const ReloadIcon = (props) => diff --git a/src/components/Icons/SearchIcon.jsx b/src/components/Icons/SearchIcon.jsx index 55f96fb..5ec7335 100644 --- a/src/components/Icons/SearchIcon.jsx +++ b/src/components/Icons/SearchIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/searchicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/searchicon.svg?react' const SearchIcon = (props) => diff --git a/src/components/Icons/SettingsIcon.jsx b/src/components/Icons/SettingsIcon.jsx index 6100d8d..f931ebf 100644 --- a/src/components/Icons/SettingsIcon.jsx +++ b/src/components/Icons/SettingsIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/settingsicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/settingsicon.svg?react' const SettingsIcon = (props) => diff --git a/src/components/Icons/StockAuditIcon.jsx b/src/components/Icons/StockAuditIcon.jsx index f9055a7..15bb9b9 100644 --- a/src/components/Icons/StockAuditIcon.jsx +++ b/src/components/Icons/StockAuditIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/stockauditicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/stockauditicon.svg?react' const StockAuditIcon = (props) => diff --git a/src/components/Icons/StockAuditLevelIcon.jsx b/src/components/Icons/StockAuditLevelIcon.jsx index 6e76691..e77ddf8 100644 --- a/src/components/Icons/StockAuditLevelIcon.jsx +++ b/src/components/Icons/StockAuditLevelIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/stockauditlevelicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/stockauditlevelicon.svg?react' const StockAuditLevelIcon = (props) => ( diff --git a/src/components/Icons/StockEventIcon.jsx b/src/components/Icons/StockEventIcon.jsx index 243cfdb..4f4883d 100644 --- a/src/components/Icons/StockEventIcon.jsx +++ b/src/components/Icons/StockEventIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/stockeventicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/stockeventicon.svg?react' const StockEventIcon = (props) => diff --git a/src/components/Icons/StopCircleIcon.jsx b/src/components/Icons/StopCircleIcon.jsx index c05195d..74a629c 100644 --- a/src/components/Icons/StopCircleIcon.jsx +++ b/src/components/Icons/StopCircleIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/stopcircleicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/stopcircleicon.svg?react' const StopCircleIcon = (props) => diff --git a/src/components/Icons/SubJobIcon.jsx b/src/components/Icons/SubJobIcon.jsx index 102d273..360ccb1 100644 --- a/src/components/Icons/SubJobIcon.jsx +++ b/src/components/Icons/SubJobIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/subjobicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/subjobicon.svg?react' const SubJobIcon = (props) => diff --git a/src/components/Icons/ThreeDotsIcon.jsx b/src/components/Icons/ThreeDotsIcon.jsx index 955426b..2222c20 100644 --- a/src/components/Icons/ThreeDotsIcon.jsx +++ b/src/components/Icons/ThreeDotsIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/threedotsicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/threedotsicon.svg?react' const ThreeDotsIcon = (props) => diff --git a/src/components/Icons/UnloadIcon.jsx b/src/components/Icons/UnloadIcon.jsx index 86d9170..e34f19e 100644 --- a/src/components/Icons/UnloadIcon.jsx +++ b/src/components/Icons/UnloadIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/unloadicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/unloadicon.svg?react' const UnloadIcon = (props) => diff --git a/src/components/Icons/VendorIcon.jsx b/src/components/Icons/VendorIcon.jsx index 65d4481..e9ccd1e 100644 --- a/src/components/Icons/VendorIcon.jsx +++ b/src/components/Icons/VendorIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/vendoricon.min.svg?react' +import CustomIconSvg from '../../assets/icons/vendoricon.svg?react' const VendorIcon = (props) => diff --git a/src/components/Icons/XMarkCircleIcon.jsx b/src/components/Icons/XMarkCircleIcon.jsx index c6e8968..ee7f5f4 100644 --- a/src/components/Icons/XMarkCircleIcon.jsx +++ b/src/components/Icons/XMarkCircleIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/xmarkcircleicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/xmarkcircleicon.svg?react' const XMarkCircleIcon = (props) => diff --git a/src/components/Icons/XMarkIcon.jsx b/src/components/Icons/XMarkIcon.jsx index 96930ff..fd4a7ab 100644 --- a/src/components/Icons/XMarkIcon.jsx +++ b/src/components/Icons/XMarkIcon.jsx @@ -1,5 +1,5 @@ import Icon from '@ant-design/icons' -import CustomIconSvg from '../../assets/icons/xmarkicon.min.svg?react' +import CustomIconSvg from '../../assets/icons/xmarkicon.svg?react' const XMarkIcon = (props) => diff --git a/vite.config.js b/vite.config.js index 05a98ab..0e5fb9a 100644 --- a/vite.config.js +++ b/vite.config.js @@ -2,9 +2,10 @@ import react from '@vitejs/plugin-react' import { defineConfig } from 'vite' import eslintPlugin from 'vite-plugin-eslint' import svgr from 'vite-plugin-svgr' +import svgo from 'vite-plugin-svgo' export default defineConfig({ - plugins: [react(), svgr(), eslintPlugin()], + plugins: [react(), svgo(), svgr(), eslintPlugin()], build: { // to output your build into build dir the same as Webpack outDir: 'build'