From 3941e487bbb2a220d94c393a3bbd9266d97a1b9e Mon Sep 17 00:00:00 2001 From: Olivier Giulieri Date: Thu, 3 Aug 2023 14:35:15 -0700 Subject: [PATCH] Added demo project + Version 1.2.3. --- demo/.eslintrc.json | 19 ++ demo/build/asset-manifest.json | 13 + demo/build/favicon.png | Bin 0 -> 884 bytes demo/build/index.html | 1 + demo/build/manifest.json | 15 + demo/build/robots.txt | 10 + demo/build/static/css/main.36d87df6.css | 2 + demo/build/static/css/main.36d87df6.css.map | 1 + demo/build/static/js/main.ed5ef913.js | 3 + .../static/js/main.ed5ef913.js.LICENSE.txt | 39 +++ demo/build/static/js/main.ed5ef913.js.map | 1 + demo/package.json | 46 +++ demo/public/favicon.png | Bin 0 -> 884 bytes demo/public/index.html | 47 +++ demo/public/manifest.json | 15 + demo/public/robots.txt | 10 + demo/src/App.js | 306 ++++++++++++++++++ demo/src/App.scss | 186 +++++++++++ demo/src/CRUD_Icons.js | 88 +++++ demo/src/CRUD_Icons.scss | 47 +++ demo/src/Footer.js | 41 +++ demo/src/Footer.scss | 93 ++++++ demo/src/bg0.png | Bin 0 -> 5911 bytes demo/src/index.css | 13 + demo/src/index.js | 12 + demo/src/serviceWorker.js | 135 ++++++++ package.json | 2 +- 27 files changed, 1144 insertions(+), 1 deletion(-) create mode 100755 demo/.eslintrc.json create mode 100644 demo/build/asset-manifest.json create mode 100644 demo/build/favicon.png create mode 100644 demo/build/index.html create mode 100644 demo/build/manifest.json create mode 100644 demo/build/robots.txt create mode 100644 demo/build/static/css/main.36d87df6.css create mode 100644 demo/build/static/css/main.36d87df6.css.map create mode 100644 demo/build/static/js/main.ed5ef913.js create mode 100644 demo/build/static/js/main.ed5ef913.js.LICENSE.txt create mode 100644 demo/build/static/js/main.ed5ef913.js.map create mode 100644 demo/package.json create mode 100644 demo/public/favicon.png create mode 100644 demo/public/index.html create mode 100644 demo/public/manifest.json create mode 100644 demo/public/robots.txt create mode 100644 demo/src/App.js create mode 100644 demo/src/App.scss create mode 100644 demo/src/CRUD_Icons.js create mode 100644 demo/src/CRUD_Icons.scss create mode 100644 demo/src/Footer.js create mode 100644 demo/src/Footer.scss create mode 100644 demo/src/bg0.png create mode 100644 demo/src/index.css create mode 100644 demo/src/index.js create mode 100644 demo/src/serviceWorker.js diff --git a/demo/.eslintrc.json b/demo/.eslintrc.json new file mode 100755 index 0000000..10092b0 --- /dev/null +++ b/demo/.eslintrc.json @@ -0,0 +1,19 @@ +{ + "extends": ["react-app", "react-app/jest", "prettier"], + "plugins": ["prettier"], + "parser":"@babel/eslint-parser", + "settings": { + "import/resolver": { + "node": { + "paths": ["src"] + } + } + }, + "rules": { + "react/jsx-props-no-spreading": "off", + "camelcase": 0, + "react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }], + "import/no-extraneous-dependencies": ["error", { "devDependencies": true }], + "react/no-unescaped-entities": "off" + } +} diff --git a/demo/build/asset-manifest.json b/demo/build/asset-manifest.json new file mode 100644 index 0000000..52e7135 --- /dev/null +++ b/demo/build/asset-manifest.json @@ -0,0 +1,13 @@ +{ + "files": { + "main.css": "./static/css/main.36d87df6.css", + "main.js": "./static/js/main.ed5ef913.js", + "index.html": "./index.html", + "main.36d87df6.css.map": "./static/css/main.36d87df6.css.map", + "main.ed5ef913.js.map": "./static/js/main.ed5ef913.js.map" + }, + "entrypoints": [ + "static/css/main.36d87df6.css", + "static/js/main.ed5ef913.js" + ] +} \ No newline at end of file diff --git a/demo/build/favicon.png b/demo/build/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..205a67aaa70b8f569279faf2e42affaac8e4ea15 GIT binary patch literal 884 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!CI|S0xB_YIj*Hsu7mT`Z0~vaK zH?_O3YIj}I?z*DWbw#)LhIZFg-QJrz-B)!xZi587uK|&6KS&(J=)JDfb6uzJhCv@t z4N&STh}(S)Xozmlb&xDr8CVLe7^ntl8c?wJI>@?74|ONp)th)E z&gMX8X_f@}1vC8l&HCHocErDL@(=3cxj&pcAhcmld%lC($=>R8KX=KOm$t18F4I{a z=ydShX9fnQbWaz@kch)~r{A1)%Ydg<_hE~Q0LO159p*DZm1lq3$NDZ)eQPq|#+|SK zf9&9V9ud@%x>>F2YWcQP?cHyacDz|{^z8KUcb`qnykY`R_4t3bSv}`=;eJa!^UfeE z#l9DI98)ruUMjXL>c9Q;=C{y{BBKS;3>`~Dnx|`KCvWj^ZJHzHVDPB)rqGc(1uwo5 zb_eaQ7mh#n?lke}XSnk1={h@Y7KW`2DrtEu)oM+qdB{FkG~*iI*1D+@esdip<)yFr z>n!gpko^DIZu3UhS3J{a-`mdNCv=ioWcq&IXNO+?m6^6CT>L>h%O};JKNi=sAG_Uf z+Eey`lR{;)*8jOK)22P)H!pl2&JcZ2lR;$ndVyu@#WWZ$91Ul%ZWUp9A-daW;+&=j zS?6T3{Tdr&cf@Wwr(n{4zJOW8IsC{Cmgfha-khqSt7yUcxU1lT!$OCd>mt`#v?eQk zQ!@1oVow= zuH=)4Z0p*t#_-MHD&>?(my}=*0Uo(BPKP=reX4w+0N~|pRc=cim9j}>h#2(4U^5Uc|EP4!M|m~GL;nzE_ozA&b^|w zPSN(KU@u@gW$<+Mb6Mw< G&;$TfJfPJ8 literal 0 HcmV?d00001 diff --git a/demo/build/index.html b/demo/build/index.html new file mode 100644 index 0000000..d6557f3 --- /dev/null +++ b/demo/build/index.html @@ -0,0 +1 @@ +React-CRUD-Icons
\ No newline at end of file diff --git a/demo/build/manifest.json b/demo/build/manifest.json new file mode 100644 index 0000000..2a0c0f6 --- /dev/null +++ b/demo/build/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "React-CRUD-Icons", + "name": "React-CRUD-Icons demo", + "icons": [ + { + "src": "favicon.png", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": "./index.html", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/demo/build/robots.txt b/demo/build/robots.txt new file mode 100644 index 0000000..11acfa2 --- /dev/null +++ b/demo/build/robots.txt @@ -0,0 +1,10 @@ +# As always, Asimov's Three Laws of Robotics are in effect: +# 1. A robot may not injure a human being or, through inaction, allow a human +# being to come to harm. +# 2. A robot must obey orders given it by human beings except where such +# orders would conflict with the First Law. +# 3. A robot must protect its own existence as long as such protection does +# not conflict with the First or Second Law. + +# https://www.robotstxt.org/robotstxt.html +User-agent: * diff --git a/demo/build/static/css/main.36d87df6.css b/demo/build/static/css/main.36d87df6.css new file mode 100644 index 0000000..9528e38 --- /dev/null +++ b/demo/build/static/css/main.36d87df6.css @@ -0,0 +1,2 @@ +body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Footer{border-top:1px solid gray;color:#607d8b;font-size:.9em;margin:50px 50px 20px;padding:10px 20px;text-align:center;z-index:100}.Footer>.copyright{color:silver;color:#607d8b!important;display:block;margin-top:10px}.Footer>*{margin-top:10px!important}@media print{.Footer{page-break-inside:avoid}}.heart{color:silver;display:inline-block;font-size:20px;position:relative;text-align:center;top:2px;transition:color 1s}.Footer:hover .heart{-webkit-animation:beat .35s infinite alternate;animation:beat .35s infinite alternate;color:#bf360c;-webkit-transform-origin:center;transform-origin:center}@keyframes beat{to{-webkit-transform:scale(1.4);transform:scale(1.4)}}@-webkit-keyframes beat{to{-webkit-transform:scale(1.4);transform:scale(1.4)}}.crud-icon{border-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-block;padding:10px;position:relative}.crud-icon.disabled{cursor:default}.crud-icon>svg{position:relative;top:-1px}.crud-icon>div{background-color:grey;border-radius:3px;color:#fff;font-size:12px;font-style:normal;left:0;opacity:0;padding:4px 7px 3px;position:absolute;top:34px;visibility:hidden;z-index:300}.crud-icon:hover{transition:background-color .2s linear .1s}.crud-icon:hover>div{opacity:1;transition:opacity .3s linear .3s,visibility 0s linear .3s;visibility:visible}.crud-icon.dark.disabled>svg{fill:silver}.crud-icon.dark>svg{fill:#fafafa}.crud-icon.dark:hover:not(.disabled){background-color:#616161}.crud-icon.dark:hover:not(.disabled)>svg{fill:#fff}.crud-icon.light.disabled>svg{fill:silver}.crud-icon.light>svg{fill:#424242}.crud-icon.light:hover:not(.disabled){background-color:#eee}.crud-icon.light:hover:not(.disabled)>svg{fill:#000}.crud-icon.light:hover:not(.disabled)>div{visibility:visible}.crud-icon.tiny{height:28px;padding:8px;width:28px}.crud-icon.tiny>svg{height:12px;top:-4px;width:12px}.crud-icon.tiny>div{top:30px}.crud-icon.small{height:38px;width:38px}.crud-icon.small>svg{height:18px;width:18px}.crud-icon.small>div{top:40px}.crud-icon.medium{height:46px;width:46px}.crud-icon.medium>svg{height:26px;width:26px}.crud-icon.medium>div{top:46px}.crud-icon.large{height:62px;width:62px}.crud-icon.large>svg{height:42px;width:42px}.crud-icon.large>div{top:60px}.crud-icon.big{height:100px;width:100px}.crud-icon.big>svg{height:80px;width:80px}.crud-icon.big>div{top:94px}.crud-icon.huge{height:140px;width:140px}.crud-icon.huge>svg{height:120px;width:120px}.crud-icon.huge>div{left:10px;top:138px}body{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABaCAYAAAC423YRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAaGVYSWZNTQAqAAAACAAEAQYAAwAAAAEAAgAAARIAAwAAAAEAAQAAASgAAwAAAAEAAgAAh2kABAAAAAEAAAA+AAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAUoAMABAAAAAEAAABaAAAAANfhk+4AAALiaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpDb21wcmVzc2lvbj4xPC90aWZmOkNvbXByZXNzaW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+OTA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWERpbWVuc2lv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);background-repeat:repeat-y}.icons-notext.dark>span{color:#fff}.icons-notext.dark>span,.icons-notext>span{display:inline-block;left:-8px;min-width:100px;position:relative;top:-7px}.App{padding:20px 30px 20px 60px}h1{margin:0 0 10px}h3{margin-top:30px}header{padding:10px 0}.codeTab{margin-left:20px}a{color:#39c;font-weight:600;text-decoration:none}a:hover{color:navy}i{box-sizing:border-box}.icons-notext>div,.icons>div{display:inline-block;min-width:70px}.icons-notext>div>span,.icons>div>span{left:-5px;position:relative;top:-7px}.icons-notext>div{padding:5px 10px 0}.icons svg,.icons-notext svg{position:relative}.icons .crud-icon{margin-right:4px;top:6px}.icons-notext.dark{background-color:#000;color:#fff}.icons-notext{border-radius:10px;padding:10px 0 20px}.icons-notext i{display:inline-block;margin:10px}.sizes{padding:20px}.sizes.dark{background-color:#000}.sizes>div{display:inline-block}.evo-home{background-color:#fff}.evo-home .version{font-size:.6em;font-weight:500}code{background-color:#fafafa;border:1px solid silver;border-radius:10px;display:block;font-size:14px;margin:10px 0;padding:20px 40px 20px 10px}header{position:relative}.github{font-size:20px;margin:0 0 10px 30px;position:absolute;right:10px;top:10px}.github>svg{fill:#000}.github:hover>svg{fill:#39c}.icons-options{display:flex;flex-wrap:wrap;width:100%}.icons-options>div{flex-grow:0;margin-right:20px;padding:10px 0}.icons-options input.search,.icons-options select{border-radius:2px;font-size:1.2em;max-width:140px;padding:5px}table td{padding:5px;vertical-align:top}::-webkit-input-placeholder{color:silver;opacity:1}::placeholder{color:silver;opacity:1}:-ms-input-placeholder{color:silver}::-ms-input-placeholder{color:silver}.silver-text{color:silver}.name-on>div{width:220px}.name-on>div>span>i{left:5px;top:6px}.show-names{align-items:center;display:flex}.show-names>label>span{padding:7px 0 0 5px} +/*# sourceMappingURL=main.36d87df6.css.map*/ \ No newline at end of file diff --git a/demo/build/static/css/main.36d87df6.css.map b/demo/build/static/css/main.36d87df6.css.map new file mode 100644 index 0000000..109309f --- /dev/null +++ b/demo/build/static/css/main.36d87df6.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.36d87df6.css","mappings":"AAAA,KAKE,kCAAmC,CACnC,iCAAkC,CAJlC,mIAEY,CAHZ,QAMF,CAEA,KACE,uEAEF,CCNA,QAME,yBAVO,CAQP,aAPkB,CAWlB,eANA,sBACA,kBAIA,kBANA,WAOA,CACA,mBAGE,aACA,wBAHA,cACA,eAEA,CAEF,UACE,0BAIJ,aACE,QACE,yBAIJ,OAGE,aAGA,qBAFA,eACA,kBAEA,kBALA,QAMA,oBAEF,qBAEE,+CAIA,uCALA,cAMA,gCAIA,wBAGF,gBACE,GACE,6BAIA,sBAWJ,wBACE,GACE,6BACA,sBCvEJ,WAIE,iBAAkB,CAClB,qBAAsB,CACtB,cAAe,CAJf,oBAAqB,CACrB,YAAa,CAFb,iBAKiB,CACjB,oBACE,cAAiB,CACnB,eACE,iBAAkB,CAClB,QAAW,CACb,eASE,qBAAsB,CACtB,iBAAkB,CAFlB,UAAY,CAGZ,cAAe,CACf,iBAAkB,CALlB,MAAO,CAJP,SAAU,CAEV,mBAAoB,CADpB,iBAAkB,CAElB,QAAS,CAJT,iBAAkB,CADlB,WAWoB,CACtB,iBACE,0CAA+C,CAC/C,qBACE,SAAU,CAEV,0DAA+D,CAD/D,kBACiE,CACrE,6BACE,WAAc,CAChB,oBACE,YAAe,CACjB,qCACE,wBAA2B,CAC3B,yCACE,SAAa,CACjB,8BACE,WAAc,CAChB,qBACE,YAAe,CACjB,sCACE,qBAA2B,CAC3B,0CACE,SAAa,CACf,0CACE,kBAAqB,CACzB,gBACE,WAAY,CAEZ,WAAY,CADZ,UACc,CACd,oBACE,WAAY,CAEZ,QAAS,CADT,UACW,CACb,oBACE,QAAW,CACf,iBACE,WAAY,CACZ,UAAa,CACb,qBACE,WAAY,CACZ,UAAa,CACf,qBACE,QAAW,CACf,kBACE,WAAY,CACZ,UAAa,CACb,sBACE,WAAY,CACZ,UAAa,CACf,sBACE,QAAW,CACf,iBACE,WAAY,CACZ,UAAa,CACb,qBACE,WAAY,CACZ,UAAa,CACf,qBACE,QAAW,CACf,eACE,YAAa,CACb,WAAc,CACd,mBACE,WAAY,CACZ,UAAa,CACf,mBACE,QAAW,CACf,gBACE,YAAa,CACb,WAAc,CACd,oBACE,YAAa,CACb,WAAc,CAChB,oBAEE,SAAU,CADV,SACY,CCxGlB,KACE,wvPAsLE","sources":["index.css","Footer.scss","../node_modules/react-crud-icons/dist/css/react-crud-icons.css","App.scss"],"sourcesContent":["body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\",\n \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, \"Courier New\",\n monospace;\n}\n","// @import \"./variables.scss\";\n\n$border: 1px solid grey;\n$color-text-footer: #607d8b;\n$bgcolor-text-footer: #f8f8f8;\n\n.Footer {\n z-index: 100;\n margin: 50px 50px 20px 50px;\n padding: 10px 20px;\n color: $color-text-footer;\n // background-color: $bgcolor-text-footer;\n border-top: $border;\n text-align: center;\n font-size: 0.9em;\n > .copyright {\n display: block;\n margin-top: 10px;\n color: silver;\n color: $color-text-footer !important;\n }\n > * {\n margin-top: 10px !important;\n }\n}\n\n@media print {\n .Footer {\n page-break-inside: avoid;\n }\n}\n\n.heart {\n position: relative;\n top: 2px;\n color: silver;\n font-size: 20px;\n position: relative;\n display: inline-block;\n text-align: center;\n transition: color 1s;\n}\n.Footer:hover .heart {\n color: #bf360c;\n -webkit-animation: beat 0.35s infinite alternate;\n -moz-animation: beat 0.35s infinite alternate;\n -ms-animation: beat 0.35s infinite alternate;\n -o-animation: beat 0.35s infinite alternate;\n animation: beat 0.35s infinite alternate;\n -webkit-transform-origin: center;\n -moz-transform-origin: center;\n -o-transform-origin: center;\n -ms-transform-origin: center;\n transform-origin: center;\n}\n\n@keyframes beat {\n to {\n -webkit-transform: scale(1.4);\n -moz-transform: scale(1.4);\n -o-transform: scale(1.4);\n -ms-transform: scale(1.4);\n transform: scale(1.4);\n }\n}\n\n@-moz-keyframes beat {\n to {\n -moz-transform: scale(1.4);\n transform: scale(1.4);\n }\n}\n\n@-webkit-keyframes beat {\n to {\n -webkit-transform: scale(1.4);\n transform: scale(1.4);\n }\n}\n\n@-ms-keyframes beat {\n to {\n -ms-transform: scale(1.4);\n transform: scale(1.4);\n }\n}\n\n@-o-keyframes beat {\n to {\n -o-transform: scale(1.4);\n transform: scale(1.4);\n }\n}\n","/*\n React-CRUD-Icons\n https://github.com/evoluteur/react-crud-icons\n (c) 2023 Olivier Giulieri\n*/\n.crud-icon {\n position: relative;\n display: inline-block;\n padding: 10px;\n border-radius: 50%;\n box-sizing: border-box;\n cursor: pointer; }\n .crud-icon.disabled {\n cursor: default; }\n .crud-icon > svg {\n position: relative;\n top: -1px; }\n .crud-icon > div {\n z-index: 300;\n visibility: hidden;\n opacity: 0;\n position: absolute;\n padding: 4px 7px 3px;\n top: 34px;\n left: 0;\n color: white;\n background-color: grey;\n border-radius: 3px;\n font-size: 12px;\n font-style: normal; }\n .crud-icon:hover {\n transition: background-color 0.2s linear 0.1s; }\n .crud-icon:hover > div {\n opacity: 1;\n visibility: visible;\n transition: opacity 0.3s linear 0.3s, visibility 0s linear 0.3s; }\n .crud-icon.dark.disabled > svg {\n fill: silver; }\n .crud-icon.dark > svg {\n fill: #fafafa; }\n .crud-icon.dark:hover:not(.disabled) {\n background-color: #616161; }\n .crud-icon.dark:hover:not(.disabled) > svg {\n fill: white; }\n .crud-icon.light.disabled > svg {\n fill: silver; }\n .crud-icon.light > svg {\n fill: #424242; }\n .crud-icon.light:hover:not(.disabled) {\n background-color: #eeeeee; }\n .crud-icon.light:hover:not(.disabled) > svg {\n fill: black; }\n .crud-icon.light:hover:not(.disabled) > div {\n visibility: visible; }\n .crud-icon.tiny {\n height: 28px;\n width: 28px;\n padding: 8px; }\n .crud-icon.tiny > svg {\n height: 12px;\n width: 12px;\n top: -4px; }\n .crud-icon.tiny > div {\n top: 30px; }\n .crud-icon.small {\n height: 38px;\n width: 38px; }\n .crud-icon.small > svg {\n height: 18px;\n width: 18px; }\n .crud-icon.small > div {\n top: 40px; }\n .crud-icon.medium {\n height: 46px;\n width: 46px; }\n .crud-icon.medium > svg {\n height: 26px;\n width: 26px; }\n .crud-icon.medium > div {\n top: 46px; }\n .crud-icon.large {\n height: 62px;\n width: 62px; }\n .crud-icon.large > svg {\n height: 42px;\n width: 42px; }\n .crud-icon.large > div {\n top: 60px; }\n .crud-icon.big {\n height: 100px;\n width: 100px; }\n .crud-icon.big > svg {\n height: 80px;\n width: 80px; }\n .crud-icon.big > div {\n top: 94px; }\n .crud-icon.huge {\n height: 140px;\n width: 140px; }\n .crud-icon.huge > svg {\n height: 120px;\n width: 120px; }\n .crud-icon.huge > div {\n top: 138px;\n left: 10px; }\n","body {\n background-image: url(bg0.png);\n background-repeat: repeat-y;\n}\n\n.icons-notext.dark > span {\n color: white;\n}\n.icons-notext.dark > span,\n.icons-notext > span {\n display: inline-block;\n min-width: 100px;\n position: relative;\n top: -7px;\n left: -8px;\n}\n.App {\n padding: 20px 30px 20px 60px;\n}\nh1 {\n margin: 0 0 10px;\n}\nh3 {\n margin-top: 30px;\n}\nheader {\n padding: 10px 0;\n}\n.codeTab {\n margin-left: 20px;\n}\na {\n color: #39c;\n font-weight: 600;\n text-decoration: none;\n}\na:hover {\n color: navy;\n}\n\ni {\n box-sizing: border-box;\n}\n.icons > div,\n.icons-notext > div {\n display: inline-block;\n min-width: 70px;\n > span {\n position: relative;\n top: -7px;\n left: -5px;\n }\n}\n.icons-notext > div {\n padding: 5px 10px 0;\n}\n.icons svg,\n.icons-notext svg {\n position: relative;\n}\n.icons .crud-icon {\n top: 6px;\n margin-right: 4px;\n}\n.icons-notext.dark {\n background-color: black;\n color: white;\n}\n.icons-notext {\n border-radius: 10px;\n padding: 10px 0 20px;\n i {\n display: inline-block;\n margin: 10px;\n }\n}\n\n.sizes {\n padding: 20px;\n /* @include flex-holder(); */\n}\n.sizes.dark {\n background-color: black;\n}\n.sizes > div {\n display: inline-block;\n}\n.evo-home {\n background-color: white;\n .version {\n font-size: 0.6em;\n font-weight: 500;\n }\n}\ncode {\n display: block;\n margin: 10px 0;\n padding: 20px 40px 20px 10px;\n background-color: #fafafa;\n border: solid 1px silver;\n font-size: 14px;\n border-radius: 10px;\n}\nheader {\n position: relative;\n}\n.github {\n position: absolute;\n top: 10px;\n right: 10px;\n margin: 0 0 10px 30px;\n font-size: 20px;\n > svg {\n fill: black;\n }\n &:hover > svg {\n fill: #39c;\n }\n}\n.icons-options {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n > div {\n padding: 10px 0;\n margin-right: 20px;\n flex-grow: 0;\n }\n input.search,\n select {\n font-size: 1.2em;\n padding: 5px;\n max-width: 140px;\n border-radius: 2px;\n }\n}\ntable {\n td {\n padding: 5px;\n vertical-align: top;\n }\n}\n\n// from https://www.w3schools.com/howto/howto_css_placeholder.asp\n::placeholder {\n /* Chrome, Firefox, Opera, Safari 10.1+ */\n color: silver;\n opacity: 1; /* Firefox */\n}\n:-ms-input-placeholder {\n /* Internet Explorer 10-11 */\n color: silver;\n}\n::-ms-input-placeholder {\n /* Microsoft Edge */\n color: silver;\n}\n\n// // demo w/ text\n// .icons-notext > div {\n// width:200px;\n// padding:0;\n// .crud-icon{\n// top:8px;\n// left: 6px;\n// }\n// }\n\n.silver-text {\n color: silver;\n}\n\n.name-on > div {\n width: 220px;\n > span > i {\n top: 6px;\n left: 5px;\n }\n}\n.show-names {\n display: flex;\n align-items: center;\n > label > span {\n padding: 7px 0 0 5px;\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/demo/build/static/js/main.ed5ef913.js b/demo/build/static/js/main.ed5ef913.js new file mode 100644 index 0000000..9844277 --- /dev/null +++ b/demo/build/static/js/main.ed5ef913.js @@ -0,0 +1,3 @@ +/*! For license information please see main.ed5ef913.js.LICENSE.txt */ +!function(){var e={888:function(e,n,t){"use strict";var r=t(47);function l(){}function a(){}a.resetWarningCache=l,e.exports=function(){function e(e,n,t,l,a,o){if(o!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:a,resetWarningCache:l};return t.PropTypes=t,t}},7:function(e,n,t){e.exports=t(888)()},47:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},543:function(e,n,t){"use strict";n.ZP=s,n.XP=void 0;var r=a(t(791)),l=a(t(7));function a(e){return e&&e.__esModule?e:{default:e}}var o={"arrow-left":"M2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12M18,11H10L13.5,7.5L12.08,6.08L6.16,12L12.08,17.92L13.5,16.5L10,13H18V11Z","arrow-right":"M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M6,13H14L10.5,16.5L11.92,17.92L17.84,12L11.92,6.08L10.5,7.5L14,11H6V13Z",home:"M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z","home-circle":"M12 20C7.6 20 4 16.4 4 12S7.6 4 12 4 20 7.6 20 12 16.4 20 12 20M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M11 14H13V17H16V12H18L12 7L6 12H8V17H11V14",apps:"M16,20H20V16H16M16,14H20V10H16M10,8H14V4H10M16,8H20V4H16M10,14H14V10H10M4,14H8V10H4M4,20H8V16H4M10,20H14V16H10M4,8H8V4H4V8Z",edit:"M16.84,2.73C16.45,2.73 16.07,2.88 15.77,3.17L13.65,5.29L18.95,10.6L21.07,8.5C21.67,7.89 21.67,6.94 21.07,6.36L17.9,3.17C17.6,2.88 17.22,2.73 16.84,2.73M12.94,6L4.84,14.11L7.4,14.39L7.58,16.68L9.86,16.85L10.15,19.41L18.25,11.3M4.25,15.04L2.5,21.73L9.2,19.94L8.96,17.78L6.65,17.61L6.47,15.29",browse:"M12,9C10.34,9 9,10.34 9,12C9,13.66 10.34,15 12,15C13.66,15 15,13.66 15,12C15,10.34 13.66,9 12,9M12,17C9.24,17 7,14.76 7,12C7,9.24 9.24,7 12,7C14.76,7 17,9.24 17,12C17,14.76 14.76,17 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z",delete:"M9,3V4H4V6H5V19C5,20.1 5.9,21 7,21H17C18.1,21 19,20.1 19,19V6H20V4H15V3H9M7,6H17V19H7V6M9,8V17H11V8H9M13,8V17H15V8H13Z",save:"M5,3C3.9,3 3,3.9 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5.5L18.5,3H17V9C17,9.55 16.55,10 16,10H8C7.45,10 7,9.55 7,9V3H5M12,4V9H15V4H12M7,12H17C17.55,12 18,12.45 18,13V19H6V13C6,12.45 6.45,12 7,12Z",add:"M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z",add2:"M20 14H14V20H10V14H4V10H10V4H14V10H20V14Z",remove:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",close:"M20 6.91L17.09 4L12 9.09L6.91 4L4 6.91L9.09 12L4 17.09L6.91 20L12 14.91L17.09 20L20 17.09L14.91 12L20 6.91Z",search:"M9.5,3C13.09,3 16,5.91 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16C5.91,16 3,13.09 3,9.5C3,5.91 5.91,3 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z",filter:"M6,13H18V11H6M3,6V8H21V6M10,18H14V16H10V18Z",sort:"M19 17H22L18 21L14 17H17V3H19M2 17H12V19H2M6 5V7H2V5M2 11H9V13H2V11Z",list:"M3,4H21V8H3V4M3,10H21V14H3V10M3,16H21V20H3V16Z","list-bulleted":"M3,4H7V8H3V4M9,5V7H21V5H9M3,10H7V14H3V10M9,11V13H21V11H9M3,16H7V20H3V16M9,17V19H21V17H9",cards:"M3,11H11V3H3M3,21H11V13H3M13,21H21V13H13M13,3V11H21V3",dashboard:"M13,3V9H21V3M13,21H21V11H13M3,21H11V15H3M3,13H11V3H3V13Z",pie:"M11,2V22C5.9,21.5 2,17.2 2,12C2,6.8 5.9,2.5 11,2M13,2V11H22C21.5,6.2 17.8,2.5 13,2M13,13V22C17.7,21.5 21.5,17.8 22,13H13Z",bars:"M22,21H2V3H4V19H6V10H10V19H12V6H16V19H18V14H22V21Z",treemap:"M14,6H22V22H14V6M2,4H22V2H2V4M2,8H12V6H2V8M9,22H12V10H9V22M2,22H7V10H2V22Z",stats:"M4.38,20.9C3.78,20.71 3.3,20.23 3.1,19.63L19.63,3.1C20.23,3.3 20.71,3.78 20.9,4.38L4.38,20.9M20,16V18H13V16H20M3,6H6V3H8V6H11V8H8V11H6V8H3V6Z",calendar:"M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z",clone:"M11,17H4A2,2 0 0,1 2,15V3A2,2 0 0,1 4,1H16V3H4V15H11V13L15,16L11,19V17M19,21V7H8V13H6V7A2,2 0 0,1 8,5H19A2,2 0 0,1 21,7V21A2,2 0 0,1 19,23H8A2,2 0 0,1 6,21V19H8V21H19Z",copy:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z",compare:"M3,1C1.89,1 1,1.89 1,3V14C1,15.11 1.89,16 3,16H5V14H3V3H14V5H16V3C16,1.89 15.11,1 14,1H3M9,7C7.89,7 7,7.89 7,9V11H9V9H11V7H9M13,7V9H14V10H16V7H13M18,7V9H20V20H9V18H7V20C7,21.11 7.89,22 9,22H20C21.11,22 22,21.11 22,20V9C22,7.89 21.11,7 20,7H18M14,12V14H12V16H14C15.11,16 16,15.11 16,14V12H14M7,13V16H10V14H9V13H7Z",upload:"M14,13V17H10V13H7L12,8L17,13M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03Z",download:"M17,13L12,18L7,13H10V9H14V13M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03Z",import:"M1,12H10.76L8.26,9.5L9.67,8.08L14.59,13L9.67,17.92L8.26,16.5L10.76,14H1V12M19,3C20.11,3 21,3.9 21,5V19C21,20.1 20.1,21 19,21H5C3.89,21 3,20.1 3,19V16H5V19H19V7H5V10H3V5C3,3.9 3.9,3 5,3H19Z",export:"M8,12H17.76L15.26,9.5L16.67,8.08L21.59,13L16.67,17.92L15.26,16.5L17.76,14H8V12M19,3C20.11,3 21,3.9 21,5V9.67L19,7.67V7H5V19H19V18.33L21,16.33V19C21,20.1 20.1,21 19,21H5C3.89,21 3,20.1 3,19V5C3,3.9 3.9,3 5,3H19Z",json:"M5,3H7V5H5V10C5,11.1 4.1,12 3,12C4.1,12 5,12.9 5,14V19H7V21H5C3.93,20.73 3,20.1 3,19V15C3,13.9 2.1,13 1,13H0V11H1C2.1,11 3,10.1 3,9V5C3,3.9 3.9,3 5,3M19,3C20.1,3 21,3.9 21,5V9C21,10.1 21.9,11 23,11H24V13H23C21.9,13 21,13.9 21,15V19C21,20.1 20.1,21 19,21H17V19H19V14C19,12.9 19.9,12 21,12C19.9,12 19,11.1 19,10V5H17V3H19M12,15C12.55,15 13,15.45 13,16C13,16.55 12.55,17 12,17C11.45,17 11,16.55 11,16C11,15.45 11.45,15 12,15M8,15C8.55,15 9,15.45 9,16C9,16.55 8.55,17 8,17C7.45,17 7,16.55 7,16C7,15.45 7.45,15 8,15M16,15C16.55,15 17,15.45 17,16C17,16.55 16.55,17 16,17C15.45,17 15,16.55 15,16C15,15.45 15.45,15 16,15Z",undo:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",check:"M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z",favorite:"M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z",image:"M8.5,13.5L11,16.5L14.5,12L19,18H5M21,19V5C21,3.89 20.1,3 19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19Z",help:"M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7C10.9,7 10,7.9 10,9H8C8,6.79 9.79,5 12,5C14.21,5 16,6.79 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.47 17.5,2 12,2Z",alert:"M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z",info:"M13 13H11V7H13M11 15H13V17H11M15.73 3H8.27L3 8.27V15.73L8.27 21H15.73L21 15.73V8.27L15.73 3Z",error:"M2.2,16.06L3.88,12L2.2,7.94L6.26,6.26L7.94,2.2L12,3.88L16.06,2.2L17.74,6.26L21.8,7.94L20.12,12L21.8,16.06L17.74,17.74L16.06,21.8L12,20.12L7.94,21.8L6.26,17.74L2.2,16.06M13,17V15H11V17H13M13,13V7H11V13H13Z",lock:"M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z","lock-open":"M18 1C15.24 1 13 3.24 13 6V8H4C2.9 8 2 8.89 2 10V20C2 21.11 2.9 22 4 22H16C17.11 22 18 21.11 18 20V10C18 8.9 17.11 8 16 8H15V6C15 4.34 16.34 3 18 3C19.66 3 21 4.34 21 6V8H23V6C23 3.24 20.76 1 18 1M10 13C11.1 13 12 13.89 12 15C12 16.11 11.11 17 10 17C8.9 17 8 16.11 8 15C8 13.9 8.9 13 10 13Z","map-marker":"M12,11.5A2.5,2.5 0 0,1 9.5,9A2.5,2.5 0 0,1 12,6.5A2.5,2.5 0 0,1 14.5,9A2.5,2.5 0 0,1 12,11.5M12,2A7,7 0 0,0 5,9C5,14.25 12,22 12,22C12,22 19,14.25 19,9A7,7 0 0,0 12,2Z",up:"M7,15L12,10L17,15H7Z",down:"M7,10L12,15L17,10H7Z","chevron-up":"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z","chevron-down":"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",expand:"M10,21V19H6.41L10.91,14.5L9.5,13.09L5,17.59V14H3V21H10M14.5,10.91L19,6.41V10H21V3H14V5H17.59L13.09,9.5L14.5,10.91Z",collapse:"M19.5,3.09L15,7.59V4H13V11H20V9H16.41L20.91,4.5L19.5,3.09M4,13V15H7.59L3.09,19.5L4.5,20.91L9,16.41V20H11V13H4Z",show:"M12,9C10.34,9 9,10.34 9,12C9,13.66 10.34,15 12,15C13.66,15 15,13.66 15,12C15,10.34 13.66,9 12,9M12,17C9.24,17 7,14.76 7,12C7,9.24 9.24,7 12,7C14.76,7 17,9.24 17,12C17,14.76 14.76,17 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z",hide:"M11.83,9L15,12.16C15,12.11 15,12.05 15,12C15,10.34 13.66,9 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12C9,13.66 10.34,15 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17C9.24,17 7,14.76 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7C14.76,7 17,9.24 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z",link:"M10.59,13.41C11,13.8 11,14.44 10.59,14.83C10.2,15.22 9.56,15.22 9.17,14.83C7.22,12.88 7.22,9.71 9.17,7.76V7.76L12.71,4.22C14.66,2.27 17.83,2.27 19.78,4.22C21.73,6.17 21.73,9.34 19.78,11.29L18.29,12.78C18.3,11.96 18.17,11.14 17.89,10.36L18.36,9.88C19.54,8.71 19.54,6.81 18.36,5.64C17.19,4.46 15.29,4.46 14.12,5.64L10.59,9.17C9.41,10.34 9.41,12.24 10.59,13.41M13.41,9.17C13.8,8.78 14.44,8.78 14.83,9.17C16.78,11.12 16.78,14.29 14.83,16.24V16.24L11.29,19.78C9.34,21.73 6.17,21.73 4.22,19.78C2.27,17.83 2.27,14.66 4.22,12.71L5.71,11.22C5.7,12.04 5.83,12.86 6.11,13.65L5.64,14.12C4.46,15.29 4.46,17.19 5.64,18.36C6.81,19.54 8.71,19.54 9.88,18.36L13.41,14.83C14.59,13.66 14.59,11.76 13.41,10.59C13,10.2 13,9.56 13.41,9.17Z",account:"M12,19.2C9.5,19.2 7.29,17.92 6,16C6.03,14 10,12.9 12,12.9C14,12.9 17.97,14 18,16C16.71,17.92 14.5,19.2 12,19.2M12,5A3,3 0 0,1 15,8A3,3 0 0,1 12,11A3,3 0 0,1 9,8A3,3 0 0,1 12,5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z",settings:"M12,15.5C10.07,15.5 8.5,13.93 8.5,12C8.5,10.07 10.07,8.5 12,8.5C13.93,8.5 15.5,10.07 15.5,12C15.5,13.93 13.93,15.5 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",comment:"M9,22A1,1 0 0,1 8,21V18H4A2,2 0 0,1 2,16V4C2,2.89 2.9,2 4,2H20A2,2 0 0,1 22,4V16A2,2 0 0,1 20,18H13.9L10.2,21.71C10,21.9 9.75,22 9.5,22V22H9M5,5V7H19V5H5M5,9V11H13V9H5M5,13V15H15V13H5Z",comments:"M3,15H1V3A2,2 0 0,1 3,1H19V3H3V15M12,23A1,1 0 0,1 11,22V19H7A2,2 0 0,1 5,17V7A2,2 0 0,1 7,5H21A2,2 0 0,1 23,7V17A2,2 0 0,1 21,19H16.9L13.2,22.71C13,22.89 12.76,23 12.5,23H12M9,9V11H19V9H9M9,13V15H17V13H9Z",sun:"M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,2L14.39,5.42C13.65,5.15 12.84,5 12,5C11.16,5 10.35,5.15 9.61,5.42L12,2M3.34,7L7.5,6.65C6.9,7.16 6.36,7.78 5.94,8.5C5.5,9.24 5.25,10 5.11,10.79L3.34,7M3.36,17L5.12,13.23C5.26,14 5.53,14.78 5.95,15.5C6.37,16.24 6.91,16.86 7.5,17.37L3.36,17M20.65,7L18.88,10.79C18.74,10 18.47,9.23 18.05,8.5C17.63,7.78 17.1,7.15 16.5,6.64L20.65,7M20.64,17L16.5,17.36C17.09,16.85 17.62,16.22 18.04,15.5C18.46,14.77 18.73,14 18.87,13.21L20.64,17M12,22L9.59,18.56C10.33,18.83 11.14,19 12,19C12.82,19 13.63,18.83 14.37,18.56L12,22Z",moon:"M10,2C8.18,2 6.47,2.5 5,3.35C8,5.08 10,8.3 10,12C10,15.7 8,18.92 5,20.65C6.47,21.5 8.18,22 10,22A10,10 0 0,0 20,12A10,10 0 0,0 10,2Z",paperclip:"M16.5,6V17.5C16.5,19.71 14.71,21.5 12.5,21.5C10.29,21.5 8.5,19.71 8.5,17.5V5C8.5,3.62 9.62,2.5 11,2.5C12.38,2.5 13.5,3.62 13.5,5V15.5C13.5,16.05 13.05,16.5 12.5,16.5C11.95,16.5 11.5,16.05 11.5,15.5V6H10V15.5C10,16.88 11.12,18 12.5,18C13.88,18 15,16.88 15,15.5V5C15,2.79 13.21,1 11,1C8.79,1 7,2.79 7,5V17.5C7,20.54 9.46,23 12.5,23C15.54,23 18,20.54 18,17.5V6H16.5Z",print:"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z",dots:"M16,12C16,10.9 16.9,10 18,10C19.1,10 20,10.9 20,12C20,13.1 19.1,14 18,14C16.9,14 16,13.1 16,12M10,12C10,10.9 10.9,10 12,10C13.1,10 14,10.9 14,12C14,13.1 13.1,14 12,14C10.9,14 10,13.1 10,12M4,12C4,10.9 4.9,10 6,10C7.1,10 8,10.9 8,12C8,13.1 7.1,14 6,14C4.9,14 4,13.1 4,12Z","dots-v":"M12,16C13.1,16 14,16.9 14,18C14,19.1 13.1,20 12,20C10.9,20 10,19.1 10,18C10,16.9 10.9,16 12,16M12,10C13.1,10 14,10.9 14,12C14,13.1 13.1,14 12,14C10.9,14 10,13.1 10,12C10,10.9 10.9,10 12,10M12,4C13.1,4 14,4.9 14,6C14,7.1 13.1,8 12,8C10.9,8 10,7.1 10,6C10,4.9 10.9,4 12,4Z",drag:"M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z",history:"M13.5,8H12V13L16.28,15.54L17,14.33L13.5,12.25V8M13,3A9,9 0 0,0 4,12H1L4.96,16.03L9,12H6A7,7 0 0,1 13,5A7,7 0 0,1 20,12A7,7 0 0,1 13,19C11.07,19 9.32,18.21 8.06,16.94L6.64,18.36C8.27,20 10.5,21 13,21A9,9 0 0,0 22,12A9,9 0 0,0 13,3",documentation:"M12 14.27L10.64 13C9.09 11.57 7.16 10.57 5 10.18V17.13C7.61 17.47 10 18.47 12 19.95C14 18.47 16.39 17.47 19 17.13V10.18C16.84 10.57 14.91 11.57 13.36 13M19 8.15C19.65 8.05 20.32 8 21 8V19C17.5 19 14.36 20.35 12 22.54C9.64 20.35 6.5 19 3 19V8C3.68 8 4.35 8.05 5 8.15C7.69 8.56 10.1 9.78 12 11.54C13.9 9.78 16.31 8.56 19 8.15M12 6C12.27 6 12.5 5.9 12.71 5.71C12.9 5.5 13 5.27 13 5S12.9 4.5 12.71 4.29C12.5 4.11 12.27 4 12 4S11.5 4.11 11.29 4.29C11.11 4.5 11 4.74 11 5S11.11 5.5 11.29 5.71C11.5 5.9 11.74 6 12 6M14.12 7.12C13.56 7.68 12.8 8 12 8S10.44 7.68 9.88 7.12C9.32 6.56 9 5.8 9 5S9.32 3.44 9.88 2.88C10.44 2.32 11.2 2 12 2S13.56 2.32 14.12 2.88 15 4.2 15 5 14.68 6.56 14.12 7.12Z",wand:"M7.5,5.6L5,7L6.4,4.5L5,2L7.5,3.4L10,2L8.6,4.5L10,7L7.5,5.6M19.5,15.4L22,14L20.6,16.5L22,19L19.5,17.6L17,19L18.4,16.5L17,14L19.5,15.4M22,2L20.6,4.5L22,7L19.5,5.6L17,7L18.4,4.5L17,2L19.5,3.4L22,2M13.34,12.78L15.78,10.34L13.66,8.22L11.22,10.66L13.34,12.78M14.37,7.29L16.71,9.63C17.1,10 17.1,10.65 16.71,11.04L5.04,22.71C4.65,23.1 4,23.1 3.63,22.71L1.29,20.37C0.9,20 0.9,19.35 1.29,18.96L12.96,7.29C13.35,6.9 14,6.9 14.37,7.29Z"},i=Object.keys(o).sort();n.XP=i;var u=function(e,n,t){return r.default.createElement("svg",{className:t,focusable:"false",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation",onClick:n||null},r.default.createElement("path",{d:e}))};function s(e){var n=e.id,t=e.name,l=e.size,a=e.theme,i=e.tooltip,s=e.disabled,c=e.onClick,f=e.className,d=o[t]||null;if(d||console.error('Invalid icon name "'+t+'".'),"none"===a)return u(d,c,f);var p={className:"crud-icon "+l+" "+f+" "+a+(s?" disabled":""),"data-id":n||t};return n&&(p.id=n),c&&!s&&(p.tabIndex=0,p.onClick=c,p.onKeyUp=function(e){13===e.keyCode&&c(e)}),r.default.createElement("i",p,u(d),i?r.default.createElement("div",null,i):null)}s.propTypes={name:l.default.oneOf(i).isRequired,size:l.default.oneOf(["tiny","small","medium","large","big","huge"]),theme:l.default.oneOf(["light","dark","none"]),tooltip:l.default.string,disabled:l.default.bool,onClick:l.default.func,className:l.default.string},s.defaultProps={size:"medium",theme:"light",disabled:!1,className:null}},463:function(e,n,t){"use strict";var r=t(791),l=t(296);function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t