From 7407741d4349480ddf037bd4fb4d83a10bd7a09f Mon Sep 17 00:00:00 2001 From: Rodrigo Dias Date: Mon, 7 Oct 2024 09:25:39 -0300 Subject: [PATCH 1/8] feat: change project navigation structure / package dependencies --- packages/react-auth-provider/package.json | 4 +- packages/react-material-ui/package.json | 22 +- packages/react-navigation/package.json | 2 +- .../src/components/Router.tsx | 166 ++++++----- yarn.lock | 257 ++---------------- 5 files changed, 143 insertions(+), 308 deletions(-) diff --git a/packages/react-auth-provider/package.json b/packages/react-auth-provider/package.json index acadf87a..5ce9a869 100644 --- a/packages/react-auth-provider/package.json +++ b/packages/react-auth-provider/package.json @@ -11,9 +11,7 @@ "dist" ], "peerDependencies": { + "@concepta/react-data-provider": "^2.0.0-alpha.10", "react": "^18.2.0" - }, - "dependencies": { - "@concepta/react-data-provider": "^2.0.0-alpha.10" } } diff --git a/packages/react-material-ui/package.json b/packages/react-material-ui/package.json index cbb02b32..61ac87c5 100644 --- a/packages/react-material-ui/package.json +++ b/packages/react-material-ui/package.json @@ -11,8 +11,16 @@ "dist" ], "peerDependencies": { - "@concepta/react-auth-provider": "^1.0.0-alpha.23", - "@concepta/react-data-provider": "^1.0.0-alpha.23" + "@concepta/react-auth-provider": "^2.0.0-alpha.10", + "@concepta/react-data-provider": "^2.0.0-alpha.10", + "@rjsf/core": "^5.0.0-beta.13", + "@rjsf/mui": "^5.0.0-beta.13", + "@rjsf/utils": "^5.0.0-beta.13", + "@rjsf/validator-ajv6": "^5.0.0-beta.13", + "json-schema": "0.4.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-toastify": "^10.0.5" }, "peerDependenciesMeta": { "@types/react": { @@ -32,15 +40,7 @@ "@mui/material": "^5.10.6", "@mui/utils": "5.9.3", "@mui/x-date-pickers": "^6.19.7", - "@rjsf/core": "^5.0.0-beta.13", - "@rjsf/mui": "^5.0.0-beta.13", - "@rjsf/utils": "^5.0.0-beta.13", - "@rjsf/validator-ajv6": "^5.0.0-beta.13", - "json-schema": "0.4.0", - "lodash": "^4.17.21", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-toastify": "^10.0.5" + "lodash": "^4.17.21" }, "devDependencies": { "@types/lodash": "^4.14.198", diff --git a/packages/react-navigation/package.json b/packages/react-navigation/package.json index 7ce08917..d9626d5e 100644 --- a/packages/react-navigation/package.json +++ b/packages/react-navigation/package.json @@ -18,7 +18,7 @@ "optional": true } }, - "dependencies": { + "peerDependencies": { "@concepta/react-auth-provider": "^2.0.0-alpha.10", "@concepta/react-data-provider": "^2.0.0-alpha.10", "@concepta/react-material-ui": "^2.0.0-alpha.10", diff --git a/packages/react-navigation/src/components/Router.tsx b/packages/react-navigation/src/components/Router.tsx index 777eb446..69df2d23 100644 --- a/packages/react-navigation/src/components/Router.tsx +++ b/packages/react-navigation/src/components/Router.tsx @@ -4,6 +4,7 @@ import { createBrowserRouter, RouterProvider, Navigate, + Outlet, } from 'react-router-dom'; import { DrawerItemProps, @@ -24,6 +25,8 @@ export type AuthModule = { type RouterProps = { children: ReactElement[]; + // rootElement should be a wrapper component that accepts children + rootElement?: ReactElement; useNavigateFilter?: boolean; initialRoute?: string; useMemoryRouter?: boolean; @@ -42,6 +45,7 @@ type RouterProps = { const Router = ({ children, + rootElement, useNavigateFilter, initialRoute, useMemoryRouter = false, @@ -80,74 +84,106 @@ const Router = ({ const router = createRouter([ { path: '/', - element: , - }, - { - path: '/sign-in', - element: renderSignIn ? ( - renderSignIn(home) + // element: ( + //
+ // Home test + // + //
+ // ), + // render outlet inside rootElement + // element: , + element: rootElement ? ( + React.cloneElement( + rootElement, + {}, +
+ Home test + + +
, + ) ) : ( - +
+ Home test + +
), + children: [ + { + path: 'sign-in', + element: renderSignIn ? ( + renderSignIn(home) + ) : ( + + ), + }, + { + path: 'sign-up', + element: renderSignUp ? ( + renderSignUp(home) + ) : ( + + ), + }, + { + path: 'forgot-password', + element: renderForgotPassword ? ( + renderForgotPassword(home) + ) : ( + + ), + }, + { + path: 'reset-password', + element: renderResetPassword ? ( + renderResetPassword(home) + ) : ( + + ), + }, + ...Children.map(children, (child) => ({ + path: child.props.id, + element: ( + + ), + })), + ], }, - { - path: '/sign-up', - element: renderSignUp ? ( - renderSignUp(home) - ) : ( - - ), - }, - { - path: '/forgot-password', - element: renderForgotPassword ? ( - renderForgotPassword(home) - ) : ( - - ), - }, - { - path: '/reset-password', - element: renderResetPassword ? ( - renderResetPassword(home) - ) : ( - - ), - }, - ...Children.map(children, (child) => ({ - path: child.props.id, - element: ( - - ), - })), + + // { + // path: '/', + // element: ( + + // ), + // }, ]); return ; diff --git a/yarn.lock b/yarn.lock index f1ffb2da..37c95836 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1693,17 +1693,16 @@ __metadata: languageName: node linkType: hard -"@concepta/react-auth-provider@npm:^2.0.0-alpha.10, @concepta/react-auth-provider@workspace:packages/react-auth-provider": +"@concepta/react-auth-provider@workspace:packages/react-auth-provider": version: 0.0.0-use.local resolution: "@concepta/react-auth-provider@workspace:packages/react-auth-provider" - dependencies: - "@concepta/react-data-provider": "npm:^2.0.0-alpha.10" peerDependencies: + "@concepta/react-data-provider": ^2.0.0-alpha.10 react: ^18.2.0 languageName: unknown linkType: soft -"@concepta/react-data-provider@npm:^2.0.0-alpha.10, @concepta/react-data-provider@workspace:packages/react-data-provider": +"@concepta/react-data-provider@workspace:packages/react-data-provider": version: 0.0.0-use.local resolution: "@concepta/react-data-provider@workspace:packages/react-data-provider" dependencies: @@ -1715,7 +1714,7 @@ __metadata: languageName: unknown linkType: soft -"@concepta/react-material-ui@npm:^2.0.0-alpha.10, @concepta/react-material-ui@workspace:packages/react-material-ui": +"@concepta/react-material-ui@workspace:packages/react-material-ui": version: 0.0.0-use.local resolution: "@concepta/react-material-ui@workspace:packages/react-material-ui" dependencies: @@ -1728,21 +1727,21 @@ __metadata: "@mui/material": "npm:^5.10.6" "@mui/utils": "npm:5.9.3" "@mui/x-date-pickers": "npm:^6.19.7" - "@rjsf/core": "npm:^5.0.0-beta.13" - "@rjsf/mui": "npm:^5.0.0-beta.13" - "@rjsf/utils": "npm:^5.0.0-beta.13" - "@rjsf/validator-ajv6": "npm:^5.0.0-beta.13" "@types/lodash": "npm:^4.14.198" "@types/react": "npm:^18.2.0" "@types/react-dom": "npm:^18.2.0" - json-schema: "npm:0.4.0" lodash: "npm:^4.17.21" - react: "npm:^18.2.0" - react-dom: "npm:^18.2.0" - react-toastify: "npm:^10.0.5" peerDependencies: - "@concepta/react-auth-provider": ^1.0.0-alpha.23 - "@concepta/react-data-provider": ^1.0.0-alpha.23 + "@concepta/react-auth-provider": ^2.0.0-alpha.10 + "@concepta/react-data-provider": ^2.0.0-alpha.10 + "@rjsf/core": ^5.0.0-beta.13 + "@rjsf/mui": ^5.0.0-beta.13 + "@rjsf/utils": ^5.0.0-beta.13 + "@rjsf/validator-ajv6": ^5.0.0-beta.13 + json-schema: 0.4.0 + react: ^18.2.0 + react-dom: ^18.2.0 + react-toastify: ^10.0.5 peerDependenciesMeta: "@types/react": optional: true @@ -1755,17 +1754,18 @@ __metadata: version: 0.0.0-use.local resolution: "@concepta/react-navigation@workspace:packages/react-navigation" dependencies: - "@concepta/react-auth-provider": "npm:^2.0.0-alpha.10" - "@concepta/react-data-provider": "npm:^2.0.0-alpha.10" - "@concepta/react-material-ui": "npm:^2.0.0-alpha.10" - "@mui/material": "npm:^5.16.6" "@types/react": "npm:^18.2.0" "@types/react-dom": "npm:^18.2.0" - react: "npm:^18.2.0" - react-dom: "npm:^18.2.0" - react-router: "npm:^6.26.0" - react-router-dom: "npm:^6.26.0" - react-toastify: "npm:^10.0.5" + peerDependencies: + "@concepta/react-auth-provider": ^2.0.0-alpha.10 + "@concepta/react-data-provider": ^2.0.0-alpha.10 + "@concepta/react-material-ui": ^2.0.0-alpha.10 + "@mui/material": ^5.16.6 + react: ^18.2.0 + react-dom: ^18.2.0 + react-router: ^6.26.0 + react-router-dom: ^6.26.0 + react-toastify: ^10.0.5 peerDependenciesMeta: "@types/react": optional: true @@ -3599,7 +3599,7 @@ __metadata: languageName: node linkType: hard -"@mui/material@npm:^5.10.6, @mui/material@npm:^5.16.6": +"@mui/material@npm:^5.10.6": version: 5.16.7 resolution: "@mui/material@npm:5.16.7" dependencies: @@ -4034,72 +4034,6 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.19.1": - version: 1.19.1 - resolution: "@remix-run/router@npm:1.19.1" - checksum: 10c0/9101fc96646e5107b6b0ef248d4c93bd965590c37ac02d35bcc57d1902467db7fc6eeec0a1fb97d0ce5bc96fae58e75239555e44a983239a61badba18e82d3b8 - languageName: node - linkType: hard - -"@rjsf/core@npm:^5.0.0-beta.13": - version: 5.20.0 - resolution: "@rjsf/core@npm:5.20.0" - dependencies: - lodash: "npm:^4.17.21" - lodash-es: "npm:^4.17.21" - markdown-to-jsx: "npm:^7.4.1" - nanoid: "npm:^3.3.7" - prop-types: "npm:^15.8.1" - peerDependencies: - "@rjsf/utils": ^5.19.x - react: ^16.14.0 || >=17 - checksum: 10c0/709e8aca6c4072584565af1eb9017308ff4091097d92d2ac35d3264bbf2c17dffb732076281eaf7daa53eebafec0bb9da884551b1272d6f1d1b0baf0c0da6ca0 - languageName: node - linkType: hard - -"@rjsf/mui@npm:^5.0.0-beta.13": - version: 5.20.0 - resolution: "@rjsf/mui@npm:5.20.0" - peerDependencies: - "@emotion/react": ^11.7.0 - "@emotion/styled": ^11.6.0 - "@mui/icons-material": ^5.2.0 - "@mui/material": ^5.2.2 - "@rjsf/core": ^5.19.x - "@rjsf/utils": ^5.19.x - react: ">=17" - checksum: 10c0/6c66f59eae387c826ac88542ee6d918080fb7632a17b01b8e3b6ceb474bd1845bba887d0441c810904f226b31b90df8a12cca68393320749d61ddc2c3e4c2950 - languageName: node - linkType: hard - -"@rjsf/utils@npm:^5.0.0-beta.13": - version: 5.20.0 - resolution: "@rjsf/utils@npm:5.20.0" - dependencies: - json-schema-merge-allof: "npm:^0.8.1" - jsonpointer: "npm:^5.0.1" - lodash: "npm:^4.17.21" - lodash-es: "npm:^4.17.21" - react-is: "npm:^18.2.0" - peerDependencies: - react: ^16.14.0 || >=17 - checksum: 10c0/163e8dc9c749988f532665204ec44672248247b5c7335bd4b22c07b7c5fe5ba191c04e1f368926e29381f11b03835251c79dab474fbc73445715f59897ec926c - languageName: node - linkType: hard - -"@rjsf/validator-ajv6@npm:^5.0.0-beta.13": - version: 5.20.0 - resolution: "@rjsf/validator-ajv6@npm:5.20.0" - dependencies: - ajv: "npm:^6.12.6" - lodash: "npm:^4.17.21" - lodash-es: "npm:^4.17.21" - peerDependencies: - "@rjsf/utils": ^5.19.x - checksum: 10c0/4995d7c7837ed68797fa8df47efcd36b0ac1d21454df8b05b174d52b29da45d381a0a119c341b274673fda87bdb522e2c3d94670f0d99bd7b66ffe5052e39859 - languageName: node - linkType: hard - "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -7608,29 +7542,6 @@ __metadata: languageName: node linkType: hard -"compute-gcd@npm:^1.2.1": - version: 1.2.1 - resolution: "compute-gcd@npm:1.2.1" - dependencies: - validate.io-array: "npm:^1.0.3" - validate.io-function: "npm:^1.0.2" - validate.io-integer-array: "npm:^1.0.0" - checksum: 10c0/e72f3485d6ecc0b258f30b3408d9bb8175530ceec91b6b925d094bbc03b4a52e129004009edecd825b9f5b6bd62882485c5c50831673ad29975b6ffcdf1714f4 - languageName: node - linkType: hard - -"compute-lcm@npm:^1.1.2": - version: 1.1.2 - resolution: "compute-lcm@npm:1.1.2" - dependencies: - compute-gcd: "npm:^1.2.1" - validate.io-array: "npm:^1.0.3" - validate.io-function: "npm:^1.0.2" - validate.io-integer-array: "npm:^1.0.0" - checksum: 10c0/3cb5dd4ae367aaf8926e0ac616303e5dac0bde7f6d737e8ff3c1081f99203315898a6112726556a61503ba9ddc25ea570b1dd6d1fe1f50dd86d35b450cef45f8 - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -12882,26 +12793,6 @@ __metadata: languageName: node linkType: hard -"json-schema-compare@npm:^0.2.2": - version: 0.2.2 - resolution: "json-schema-compare@npm:0.2.2" - dependencies: - lodash: "npm:^4.17.4" - checksum: 10c0/75a5b0f18040d414bb59f3567cf8a3de50419a6cedd5b86eca64f531a8b0bccdeb3f56786c900fd6565c4bab33b5e8a0e922ab0fc836df7de0aab166c3c64a33 - languageName: node - linkType: hard - -"json-schema-merge-allof@npm:^0.8.1": - version: 0.8.1 - resolution: "json-schema-merge-allof@npm:0.8.1" - dependencies: - compute-lcm: "npm:^1.1.2" - json-schema-compare: "npm:^0.2.2" - lodash: "npm:^4.17.20" - checksum: 10c0/b8fcc222286d9bfe7873c6fa47369b28cc3986f17eb151d619af41257c4657ad4af6ef9b66c467e837ba8472f0ef2b904bb9901e0cff56bebb11fd457b68acd7 - languageName: node - linkType: hard - "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -12996,13 +12887,6 @@ __metadata: languageName: node linkType: hard -"jsonpointer@npm:^5.0.1": - version: 5.0.1 - resolution: "jsonpointer@npm:5.0.1" - checksum: 10c0/89929e58b400fcb96928c0504fcf4fc3f919d81e9543ceb055df125538470ee25290bb4984251e172e6ef8fcc55761eb998c118da763a82051ad89d4cb073fe7 - languageName: node - linkType: hard - "jsprim@npm:^1.2.2": version: 1.4.2 resolution: "jsprim@npm:1.4.2" @@ -13191,13 +13075,6 @@ __metadata: languageName: node linkType: hard -"lodash-es@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash-es@npm:4.17.21" - checksum: 10c0/fb407355f7e6cd523a9383e76e6b455321f0f153a6c9625e21a8827d10c54c2a2341bd2ae8d034358b60e07325e1330c14c224ff582d04612a46a4f0479ff2f2 - languageName: node - linkType: hard - "lodash._reinterpolate@npm:^3.0.0": version: 3.0.0 resolution: "lodash._reinterpolate@npm:3.0.0" @@ -13294,7 +13171,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.12, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.2.1, lodash@npm:^4.7.0": +"lodash@npm:^4.17.12, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.2.1, lodash@npm:^4.7.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -13552,7 +13429,7 @@ __metadata: languageName: node linkType: hard -"markdown-to-jsx@npm:^7.4.1, markdown-to-jsx@npm:^7.4.5": +"markdown-to-jsx@npm:^7.4.5": version: 7.4.7 resolution: "markdown-to-jsx@npm:7.4.7" peerDependencies: @@ -15811,7 +15688,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0, react-dom@npm:^18.2.0": +"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0": version: 18.3.1 resolution: "react-dom@npm:18.3.1" dependencies: @@ -15865,42 +15742,6 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.26.0": - version: 6.26.1 - resolution: "react-router-dom@npm:6.26.1" - dependencies: - "@remix-run/router": "npm:1.19.1" - react-router: "npm:6.26.1" - peerDependencies: - react: ">=16.8" - react-dom: ">=16.8" - checksum: 10c0/9d9d8ed54d1c95497c6fa35a6ab46992efeccf1cfc6f0f6089c6c9b040af3eae09568fbb80c690bae08051a955d92d7aa3a0e730f626eb69285114993d31d430 - languageName: node - linkType: hard - -"react-router@npm:6.26.1, react-router@npm:^6.26.0": - version: 6.26.1 - resolution: "react-router@npm:6.26.1" - dependencies: - "@remix-run/router": "npm:1.19.1" - peerDependencies: - react: ">=16.8" - checksum: 10c0/463078e740462b42bb5ba8004448f33fc9e63778f432a4ed55c57b93c5b519e25fb17913ee8435b0fda33c6b9f75df8ef6fcb2c3a4f8db84fb546d202e29aa51 - languageName: node - linkType: hard - -"react-toastify@npm:^10.0.5": - version: 10.0.5 - resolution: "react-toastify@npm:10.0.5" - dependencies: - clsx: "npm:^2.1.0" - peerDependencies: - react: ">=18" - react-dom: ">=18" - checksum: 10c0/66c68ec3d6c017d9f32652d73bb925224921c6a80b629b9d481430d5b4fd504abb7a99995a64b9aef0fc31326c74f3cbe088b3287b978dd0c355079c4bbf4158 - languageName: node - linkType: hard - "react-transition-group@npm:^4.4.5": version: 4.4.5 resolution: "react-transition-group@npm:4.4.5" @@ -15916,7 +15757,7 @@ __metadata: languageName: node linkType: hard -"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0, react@npm:^18.2.0": +"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0": version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: @@ -18973,46 +18814,6 @@ __metadata: languageName: node linkType: hard -"validate.io-array@npm:^1.0.3": - version: 1.0.6 - resolution: "validate.io-array@npm:1.0.6" - checksum: 10c0/ece1e93d24fe1c92f5ec5983e186f7890021c9144c2ad0e45d76695267861e9ad0362474a038a240caf3ab30f7b7595738c7f6efe9f6f0f9ae94290d23c39ef6 - languageName: node - linkType: hard - -"validate.io-function@npm:^1.0.2": - version: 1.0.2 - resolution: "validate.io-function@npm:1.0.2" - checksum: 10c0/210b4bbf8c71c7863df122beae76387406eb960a6540b003568dcde2bbb4baac17a2c8f0eda014f0c5d2440396e87141e62028cc8758ddc61589e3425bd26c27 - languageName: node - linkType: hard - -"validate.io-integer-array@npm:^1.0.0": - version: 1.0.0 - resolution: "validate.io-integer-array@npm:1.0.0" - dependencies: - validate.io-array: "npm:^1.0.3" - validate.io-integer: "npm:^1.0.4" - checksum: 10c0/10231e41b862d17749d9dda996165d36c949409980545133a66f94d30c057cecc6bb75356f1cafa18ae84051bff7c560ec50be5bd20266cd4dd21615c063397a - languageName: node - linkType: hard - -"validate.io-integer@npm:^1.0.4": - version: 1.0.5 - resolution: "validate.io-integer@npm:1.0.5" - dependencies: - validate.io-number: "npm:^1.0.3" - checksum: 10c0/c1e85c0fa3edbbca55e7ac423ca037864960711f673f118072965557de4ba503d686676f73746bfca1a3d418ee92e00fea21e74788cec4a557832fc3fde27333 - languageName: node - linkType: hard - -"validate.io-number@npm:^1.0.3": - version: 1.0.3 - resolution: "validate.io-number@npm:1.0.3" - checksum: 10c0/fdc016a4eeb255529001dd4210a717f84d2fe4a9cddbb9e3df5c402d046eef74e1b42cae390a4943ad3328c58096794b5013888a2315eed0ac5cf6c5e8340ef3 - languageName: node - linkType: hard - "vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" From cedb9613dcf5cbd0cbabf2695526f7c954e65f0a Mon Sep 17 00:00:00 2001 From: Rodrigo Dias Date: Mon, 7 Oct 2024 09:29:20 -0300 Subject: [PATCH 2/8] feat: change react-navigation package dependencies --- packages/react-navigation/package.json | 4 ++- yarn.lock | 49 ++++++++++++++++++++++++-- 2 files changed, 49 insertions(+), 4 deletions(-) diff --git a/packages/react-navigation/package.json b/packages/react-navigation/package.json index d9626d5e..93b17430 100644 --- a/packages/react-navigation/package.json +++ b/packages/react-navigation/package.json @@ -24,7 +24,9 @@ "@concepta/react-material-ui": "^2.0.0-alpha.10", "@mui/material": "^5.16.6", "react": "^18.2.0", - "react-dom": "^18.2.0", + "react-dom": "^18.2.0" + }, + "dependencies": { "react-router": "^6.26.0", "react-router-dom": "^6.26.0", "react-toastify": "^10.0.5" diff --git a/yarn.lock b/yarn.lock index 37c95836..76853e0a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1756,6 +1756,9 @@ __metadata: dependencies: "@types/react": "npm:^18.2.0" "@types/react-dom": "npm:^18.2.0" + react-router: "npm:^6.26.0" + react-router-dom: "npm:^6.26.0" + react-toastify: "npm:^10.0.5" peerDependencies: "@concepta/react-auth-provider": ^2.0.0-alpha.10 "@concepta/react-data-provider": ^2.0.0-alpha.10 @@ -1763,9 +1766,6 @@ __metadata: "@mui/material": ^5.16.6 react: ^18.2.0 react-dom: ^18.2.0 - react-router: ^6.26.0 - react-router-dom: ^6.26.0 - react-toastify: ^10.0.5 peerDependenciesMeta: "@types/react": optional: true @@ -4034,6 +4034,13 @@ __metadata: languageName: node linkType: hard +"@remix-run/router@npm:1.19.2": + version: 1.19.2 + resolution: "@remix-run/router@npm:1.19.2" + checksum: 10c0/ac7fc813350686705f2c29219e70e1e299d9a8e3b301e9e81f7e84f578c40c6462b590cf0d78863bac40dbc325b68c71ae070f4a1465793d1d1971b619618295 + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -15742,6 +15749,42 @@ __metadata: languageName: node linkType: hard +"react-router-dom@npm:^6.26.0": + version: 6.26.2 + resolution: "react-router-dom@npm:6.26.2" + dependencies: + "@remix-run/router": "npm:1.19.2" + react-router: "npm:6.26.2" + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + checksum: 10c0/7515128a98eef0a6b2bf354ef9dfefad03556a06be00fa9220eda6526aaada8a42f294911083473d7ced6d7128c3088bd193218bbb3d62593f9f4f7053781c23 + languageName: node + linkType: hard + +"react-router@npm:6.26.2, react-router@npm:^6.26.0": + version: 6.26.2 + resolution: "react-router@npm:6.26.2" + dependencies: + "@remix-run/router": "npm:1.19.2" + peerDependencies: + react: ">=16.8" + checksum: 10c0/0d15a39b419c99fb5ccad76388bfc4ee2b01323b3b1b694595a9f9ea28e1fbeea25486b5398f5d3d93922f5c6a9aa751b6bb27419488d85279f6ca5ff9e0a6bb + languageName: node + linkType: hard + +"react-toastify@npm:^10.0.5": + version: 10.0.5 + resolution: "react-toastify@npm:10.0.5" + dependencies: + clsx: "npm:^2.1.0" + peerDependencies: + react: ">=18" + react-dom: ">=18" + checksum: 10c0/66c68ec3d6c017d9f32652d73bb925224921c6a80b629b9d481430d5b4fd504abb7a99995a64b9aef0fc31326c74f3cbe088b3287b978dd0c355079c4bbf4158 + languageName: node + linkType: hard + "react-transition-group@npm:^4.4.5": version: 4.4.5 resolution: "react-transition-group@npm:4.4.5" From 070580541532802a0157694298474fef5ba79496 Mon Sep 17 00:00:00 2001 From: Rodrigo Dias Date: Mon, 7 Oct 2024 09:54:04 -0300 Subject: [PATCH 3/8] feat: add dist --- packages/react-auth-provider/dist/index.d.ts | 5 + packages/react-auth-provider/dist/index.js | 104 ++ .../react-auth-provider/dist/index.js.map | 1 + .../dist/interfaces/index.d.ts | 25 + .../dist/interfaces/index.js | 3 + .../dist/interfaces/index.js.map | 1 + .../dist/ClientProvider.d.ts | 15 + .../dist/ClientProvider.js | 44 + .../dist/ClientProvider.js.map | 1 + .../react-data-provider/dist/axiosClient.d.ts | 3 + .../react-data-provider/dist/axiosClient.js | 86 ++ .../dist/axiosClient.js.map | 1 + packages/react-data-provider/dist/index.d.ts | 13 + packages/react-data-provider/dist/index.js | 59 + .../react-data-provider/dist/index.js.map | 1 + .../dist/interfaces/index.d.ts | 75 ++ .../dist/interfaces/index.js | 11 + .../dist/interfaces/index.js.map | 1 + .../dist/useDataProvider.d.ts | 9 + .../dist/useDataProvider.js | 96 ++ .../dist/useDataProvider.js.map | 1 + .../dist/components/AppBar/AppBarDrawer.d.ts | 3 + .../dist/components/AppBar/AppBarDrawer.js | 15 + .../components/AppBar/AppBarDrawer.js.map | 1 + .../dist/components/AppBar/AppBarMain.d.ts | 3 + .../dist/components/AppBar/AppBarMain.js | 33 + .../dist/components/AppBar/AppBarMain.js.map | 1 + .../dist/components/AppBar/AppBarNav.d.ts | 3 + .../dist/components/AppBar/AppBarNav.js | 15 + .../dist/components/AppBar/AppBarNav.js.map | 1 + .../dist/components/AppBar/AppBarRoot.d.ts | 5 + .../dist/components/AppBar/AppBarRoot.js | 46 + .../dist/components/AppBar/AppBarRoot.js.map | 1 + .../dist/components/AppBar/hooks/index.d.ts | 2 + .../dist/components/AppBar/hooks/index.js | 6 + .../dist/components/AppBar/hooks/index.js.map | 1 + .../AppBar/hooks/useAppBarRoot.d.ts | 7 + .../components/AppBar/hooks/useAppBarRoot.js | 14 + .../AppBar/hooks/useAppBarRoot.js.map | 1 + .../dist/components/AppBar/index.d.ts | 7 + .../dist/components/AppBar/index.js | 14 + .../dist/components/AppBar/index.js.map | 1 + .../AutocompleteField/AutocompleteField.d.ts | 18 + .../AutocompleteField/AutocompleteField.js | 113 ++ .../AutocompleteField.js.map | 1 + .../components/AutocompleteField/index.d.ts | 2 + .../components/AutocompleteField/index.js | 8 + .../components/AutocompleteField/index.js.map | 1 + .../dist/components/Avatar/Avatar.d.ts | 10 + .../dist/components/Avatar/Avatar.js | 59 + .../dist/components/Avatar/Avatar.js.map | 1 + .../dist/components/Avatar/Styles.d.ts | 7 + .../dist/components/Avatar/Styles.js | 13 + .../dist/components/Avatar/Styles.js.map | 1 + .../dist/components/Avatar/index.d.ts | 1 + .../dist/components/Avatar/index.js | 6 + .../dist/components/Avatar/index.js.map | 1 + .../components/Breadcrumbs/Breadcrumbs.d.ts | 10 + .../components/Breadcrumbs/Breadcrumbs.js | 26 + .../components/Breadcrumbs/Breadcrumbs.js.map | 1 + .../dist/components/Breadcrumbs/index.d.ts | 1 + .../dist/components/Breadcrumbs/index.js | 9 + .../dist/components/Breadcrumbs/index.js.map | 1 + .../dist/components/Checkbox/Checkbox.d.ts | 8 + .../dist/components/Checkbox/Checkbox.js | 35 + .../dist/components/Checkbox/Checkbox.js.map | 1 + .../dist/components/Checkbox/index.d.ts | 1 + .../dist/components/Checkbox/index.js | 6 + .../dist/components/Checkbox/index.js.map | 1 + .../components/DatePickerField/index.d.ts | 8 + .../dist/components/DatePickerField/index.js | 71 ++ .../components/DatePickerField/index.js.map | 1 + .../dist/components/Dialog/Dialog.d.ts | 11 + .../dist/components/Dialog/Dialog.js | 23 + .../dist/components/Dialog/Dialog.js.map | 1 + .../dist/components/Dialog/Styles.d.ts | 9 + .../dist/components/Dialog/Styles.js | 49 + .../dist/components/Dialog/Styles.js.map | 1 + .../dist/components/Dialog/index.d.ts | 1 + .../dist/components/Dialog/index.js | 6 + .../dist/components/Dialog/index.js.map | 1 + .../dist/components/Drawer/Drawer.d.ts | 29 + .../dist/components/Drawer/Drawer.js | 115 ++ .../dist/components/Drawer/Drawer.js.map | 1 + .../dist/components/Drawer/DrawerItem.d.ts | 18 + .../dist/components/Drawer/DrawerItem.js | 28 + .../dist/components/Drawer/DrawerItem.js.map | 1 + .../dist/components/Drawer/Styles.d.ts | 21 + .../dist/components/Drawer/Styles.js | 89 ++ .../dist/components/Drawer/Styles.js.map | 1 + .../dist/components/Drawer/index.d.ts | 2 + .../dist/components/Drawer/index.js | 8 + .../dist/components/Drawer/index.js.map | 1 + .../dist/components/Dropdown/Dropdown.d.ts | 15 + .../dist/components/Dropdown/Dropdown.js | 82 ++ .../dist/components/Dropdown/Dropdown.js.map | 1 + .../dist/components/Dropdown/Styles.d.ts | 8 + .../dist/components/Dropdown/Styles.js | 16 + .../dist/components/Dropdown/Styles.js.map | 1 + .../dist/components/Dropdown/index.d.ts | 1 + .../dist/components/Dropdown/index.js | 6 + .../dist/components/Dropdown/index.js.map | 1 + .../dist/components/Filter/Filter.d.ts | 66 ++ .../dist/components/Filter/Filter.js | 134 +++ .../dist/components/Filter/Filter.js.map | 1 + .../dist/components/Filter/index.d.ts | 1 + .../dist/components/Filter/index.js | 6 + .../dist/components/Filter/index.js.map | 1 + .../components/FormFieldSkeleton/index.d.ts | 6 + .../components/FormFieldSkeleton/index.js | 20 + .../components/FormFieldSkeleton/index.js.map | 1 + .../dist/components/FormLabel/index.d.ts | 11 + .../dist/components/FormLabel/index.js | 24 + .../dist/components/FormLabel/index.js.map | 1 + .../components/FormTemplate/FormTemplate.d.ts | 13 + .../components/FormTemplate/FormTemplate.js | 35 + .../FormTemplate/FormTemplate.js.map | 1 + .../dist/components/FormTemplate/index.d.ts | 1 + .../dist/components/FormTemplate/index.js | 6 + .../dist/components/FormTemplate/index.js.map | 1 + .../HeaderAccount/HeaderAccount.d.ts | 14 + .../components/HeaderAccount/HeaderAccount.js | 69 ++ .../HeaderAccount/HeaderAccount.js.map | 1 + .../dist/components/HeaderAccount/index.d.ts | 1 + .../dist/components/HeaderAccount/index.js | 6 + .../components/HeaderAccount/index.js.map | 1 + .../dist/components/Image/Image.d.ts | 11 + .../dist/components/Image/Image.js | 37 + .../dist/components/Image/Image.js.map | 1 + .../dist/components/Image/index.d.ts | 1 + .../dist/components/Image/index.js | 6 + .../dist/components/Image/index.js.map | 1 + .../dist/components/Link/Link.d.ts | 4 + .../dist/components/Link/Link.js | 19 + .../dist/components/Link/Link.js.map | 1 + .../dist/components/Link/index.d.ts | 1 + .../dist/components/Link/index.js | 6 + .../dist/components/Link/index.js.map | 1 + .../dist/components/Navbar/Navbar.d.ts | 15 + .../dist/components/Navbar/Navbar.js | 39 + .../dist/components/Navbar/Navbar.js.map | 1 + .../dist/components/Navbar/index.d.ts | 1 + .../dist/components/Navbar/index.js | 6 + .../dist/components/Navbar/index.js.map | 1 + .../Notifications/Notifications.d.ts | 6 + .../components/Notifications/Notifications.js | 15 + .../Notifications/Notifications.js.map | 1 + .../dist/components/Notifications/index.d.ts | 1 + .../dist/components/Notifications/index.js | 6 + .../components/Notifications/index.js.map | 1 + .../OrderableDropDown/OrderableDropDown.d.ts | 25 + .../OrderableDropDown/OrderableDropDown.js | 187 +++ .../OrderableDropDown.js.map | 1 + .../components/OrderableDropDown/index.d.ts | 1 + .../components/OrderableDropDown/index.js | 6 + .../components/OrderableDropDown/index.js.map | 1 + .../dist/components/OtpInput/index.d.ts | 28 + .../dist/components/OtpInput/index.js | 166 +++ .../dist/components/OtpInput/index.js.map | 1 + .../components/RadioGroup/RadioGroup.d.ts | 18 + .../dist/components/RadioGroup/RadioGroup.js | 18 + .../components/RadioGroup/RadioGroup.js.map | 1 + .../dist/components/RadioGroup/index.d.ts | 1 + .../dist/components/RadioGroup/index.js | 6 + .../dist/components/RadioGroup/index.js.map | 1 + .../components/RocketsProvider/index.d.ts | 11 + .../dist/components/RocketsProvider/index.js | 21 + .../components/RocketsProvider/index.js.map | 1 + .../components/RocketsProvider/types.d.ts | 16 + .../dist/components/RocketsProvider/types.js | 3 + .../components/RocketsProvider/types.js.map | 1 + .../components/RocketsProvider/utils.d.ts | 9 + .../dist/components/RocketsProvider/utils.js | 5 + .../components/RocketsProvider/utils.js.map | 1 + .../dist/components/SchemaForm/Button.d.ts | 3 + .../dist/components/SchemaForm/Button.js | 10 + .../dist/components/SchemaForm/Button.js.map | 1 + .../components/SchemaForm/SchemaForm.d.ts | 22 + .../dist/components/SchemaForm/SchemaForm.js | 54 + .../components/SchemaForm/SchemaForm.js.map | 1 + .../dist/components/SchemaForm/Title.d.ts | 3 + .../dist/components/SchemaForm/Title.js | 10 + .../dist/components/SchemaForm/Title.js.map | 1 + .../dist/components/SchemaForm/index.d.ts | 1 + .../dist/components/SchemaForm/index.js | 6 + .../dist/components/SchemaForm/index.js.map | 1 + .../dist/components/SchemaForm/types.d.ts | 22 + .../dist/components/SchemaForm/types.js | 3 + .../dist/components/SchemaForm/types.js.map | 1 + .../utils/mapAdvancedProperties.d.ts | 4 + .../SchemaForm/utils/mapAdvancedProperties.js | 48 + .../utils/mapAdvancedProperties.js.map | 1 + .../SchemaForm/utils/mapEnumToCheckbox.d.ts | 3 + .../SchemaForm/utils/mapEnumToCheckbox.js | 19 + .../SchemaForm/utils/mapEnumToCheckbox.js.map | 1 + .../SchemaForm/utils/mapEnumToSchema.d.ts | 3 + .../SchemaForm/utils/mapEnumToSchema.js | 27 + .../SchemaForm/utils/mapEnumToSchema.js.map | 1 + .../SchemaForm/utils/mapWidgetType.d.ts | 5 + .../SchemaForm/utils/mapWidgetType.js | 24 + .../SchemaForm/utils/mapWidgetType.js.map | 1 + .../SchemaForm/utils/mergeFormData.d.ts | 3 + .../SchemaForm/utils/mergeFormData.js | 24 + .../SchemaForm/utils/mergeFormData.js.map | 1 + .../SchemaForm/utils/uiSchemaGenerator.d.ts | 4 + .../SchemaForm/utils/uiSchemaGenerator.js | 18 + .../SchemaForm/utils/uiSchemaGenerator.js.map | 1 + .../components/SearchField/SearchField.d.ts | 11 + .../components/SearchField/SearchField.js | 96 ++ .../components/SearchField/SearchField.js.map | 1 + .../dist/components/SearchField/index.d.ts | 2 + .../dist/components/SearchField/index.js | 8 + .../dist/components/SearchField/index.js.map | 1 + .../dist/components/Select/Select.d.ts | 14 + .../dist/components/Select/Select.js | 24 + .../dist/components/Select/Select.js.map | 1 + .../dist/components/Select/index.d.ts | 1 + .../dist/components/Select/index.js | 6 + .../dist/components/Select/index.js.map | 1 + .../components/SelectField/SelectField.d.ts | 15 + .../components/SelectField/SelectField.js | 42 + .../components/SelectField/SelectField.js.map | 1 + .../dist/components/SelectField/index.d.ts | 1 + .../dist/components/SelectField/index.js | 6 + .../dist/components/SelectField/index.js.map | 1 + .../dist/components/SideModal/SideModal.d.ts | 18 + .../dist/components/SideModal/SideModal.js | 49 + .../components/SideModal/SideModal.js.map | 1 + .../dist/components/SideModal/index.d.ts | 1 + .../dist/components/SideModal/index.js | 6 + .../dist/components/SideModal/index.js.map | 1 + .../components/SimpleForm/SimpleForm.d.ts | 38 + .../dist/components/SimpleForm/SimpleForm.js | 174 +++ .../components/SimpleForm/SimpleForm.js.map | 1 + .../dist/components/SimpleForm/index.d.ts | 3 + .../dist/components/SimpleForm/index.js | 8 + .../dist/components/SimpleForm/index.js.map | 1 + .../dist/components/Switch/Switch.d.ts | 8 + .../dist/components/Switch/Switch.js | 24 + .../dist/components/Switch/Switch.js.map | 1 + .../dist/components/Switch/index.d.ts | 1 + .../dist/components/Switch/index.js | 6 + .../dist/components/Switch/index.js.map | 1 + .../dist/components/Table/Styles.d.ts | 11 + .../dist/components/Table/Styles.js | 76 ++ .../dist/components/Table/Styles.js.map | 1 + .../dist/components/Table/Table.d.ts | 7 + .../dist/components/Table/Table.js | 31 + .../dist/components/Table/Table.js.map | 1 + .../Table/TableBody/TableBodyCells.d.ts | 8 + .../Table/TableBody/TableBodyCells.js | 54 + .../Table/TableBody/TableBodyCells.js.map | 1 + .../Table/TableBody/TableBodyCheckbox.d.ts | 9 + .../Table/TableBody/TableBodyCheckbox.js | 31 + .../Table/TableBody/TableBodyCheckbox.js.map | 1 + .../Table/TableBody/TableBodyOption.d.ts | 9 + .../Table/TableBody/TableBodyOption.js | 15 + .../Table/TableBody/TableBodyOption.js.map | 1 + .../Table/TableBody/TableBodyRow.d.ts | 9 + .../Table/TableBody/TableBodyRow.js | 30 + .../Table/TableBody/TableBodyRow.js.map | 1 + .../Table/TableBody/TableBodyRows.d.ts | 9 + .../Table/TableBody/TableBodyRows.js | 63 + .../Table/TableBody/TableBodyRows.js.map | 1 + .../components/Table/TableCellSkeleton.d.ts | 2 + .../components/Table/TableCellSkeleton.js | 20 + .../components/Table/TableCellSkeleton.js.map | 1 + .../Table/TableColumnOrderable.d.ts | 10 + .../components/Table/TableColumnOrderable.js | 55 + .../Table/TableColumnOrderable.js.map | 1 + .../Table/TableHeader/TableHeaderCell.d.ts | 8 + .../Table/TableHeader/TableHeaderCell.js | 39 + .../Table/TableHeader/TableHeaderCell.js.map | 1 + .../Table/TableHeader/TableHeaderCells.d.ts | 7 + .../Table/TableHeader/TableHeaderCells.js | 50 + .../Table/TableHeader/TableHeaderCells.js.map | 1 + .../TableHeader/TableHeaderCheckbox.d.ts | 3 + .../Table/TableHeader/TableHeaderCheckbox.js | 20 + .../TableHeader/TableHeaderCheckbox.js.map | 1 + .../Table/TableHeader/TableHeaderOption.d.ts | 2 + .../Table/TableHeader/TableHeaderOption.js | 13 + .../TableHeader/TableHeaderOption.js.map | 1 + .../dist/components/Table/TableOptions.d.ts | 9 + .../dist/components/Table/TableOptions.js | 73 ++ .../dist/components/Table/TableOptions.js.map | 1 + .../components/Table/TablePagination.d.ts | 7 + .../dist/components/Table/TablePagination.js | 42 + .../components/Table/TablePagination.js.map | 1 + .../Table/TablePaginationNumbers.d.ts | 3 + .../Table/TablePaginationNumbers.js | 17 + .../Table/TablePaginationNumbers.js.map | 1 + .../dist/components/Table/TableRoot.d.ts | 21 + .../dist/components/Table/TableRoot.js | 135 +++ .../dist/components/Table/TableRoot.js.map | 1 + .../components/Table/TableRowSkeleton.d.ts | 2 + .../dist/components/Table/TableRowSkeleton.js | 18 + .../components/Table/TableRowSkeleton.js.map | 1 + .../dist/components/Table/TableToolbar.d.ts | 6 + .../dist/components/Table/TableToolbar.js | 20 + .../dist/components/Table/TableToolbar.js.map | 1 + .../dist/components/Table/hooks/index.d.ts | 3 + .../dist/components/Table/hooks/index.js | 9 + .../dist/components/Table/hooks/index.js.map | 1 + .../Table/hooks/useTableQueryState.d.ts | 15 + .../Table/hooks/useTableQueryState.js | 43 + .../Table/hooks/useTableQueryState.js.map | 1 + .../components/Table/hooks/useTableRoot.d.ts | 20 + .../components/Table/hooks/useTableRoot.js | 14 + .../Table/hooks/useTableRoot.js.map | 1 + .../dist/components/Table/index.d.ts | 55 + .../dist/components/Table/index.js | 44 + .../dist/components/Table/index.js.map | 1 + .../dist/components/Table/types.d.ts | 68 ++ .../dist/components/Table/types.js | 9 + .../dist/components/Table/types.js.map | 1 + .../dist/components/Table/useTable.d.ts | 35 + .../dist/components/Table/useTable.js | 164 +++ .../dist/components/Table/useTable.js.map | 1 + .../Table/utils/createTableStyles.d.ts | 6 + .../Table/utils/createTableStyles.js | 8 + .../Table/utils/createTableStyles.js.map | 1 + .../Table/utils/descendingComparator.d.ts | 2 + .../Table/utils/descendingComparator.js | 13 + .../Table/utils/descendingComparator.js.map | 1 + .../components/Table/utils/getComparator.d.ts | 7 + .../components/Table/utils/getComparator.js | 14 + .../Table/utils/getComparator.js.map | 1 + .../dist/components/Table/utils/index.d.ts | 6 + .../dist/components/Table/utils/index.js | 17 + .../dist/components/Table/utils/index.js.map | 1 + .../components/Table/utils/sortTable.d.ts | 3 + .../dist/components/Table/utils/sortTable.js | 30 + .../components/Table/utils/sortTable.js.map | 1 + .../components/Table/utils/stableSort.d.ts | 2 + .../dist/components/Table/utils/stableSort.js | 15 + .../components/Table/utils/stableSort.js.map | 1 + .../dist/components/Text/Text.d.ts | 4 + .../dist/components/Text/Text.js | 13 + .../dist/components/Text/Text.js.map | 1 + .../dist/components/Text/index.d.ts | 1 + .../dist/components/Text/index.js | 9 + .../dist/components/Text/index.js.map | 1 + .../TextField/PasswordStrength.d.ts | 9 + .../components/TextField/PasswordStrength.js | 18 + .../TextField/PasswordStrength.js.map | 1 + .../TextField/PasswordStrengthBar.d.ts | 12 + .../TextField/PasswordStrengthBar.js | 31 + .../TextField/PasswordStrengthBar.js.map | 1 + .../TextField/PasswordStrengthRules.d.ts | 10 + .../TextField/PasswordStrengthRules.js | 23 + .../TextField/PasswordStrengthRules.js.map | 1 + .../dist/components/TextField/TextField.d.ts | 29 + .../dist/components/TextField/TextField.js | 91 ++ .../components/TextField/TextField.js.map | 1 + .../dist/components/TextField/constants.d.ts | 16 + .../dist/components/TextField/constants.js | 37 + .../components/TextField/constants.js.map | 1 + .../dist/components/TextField/index.d.ts | 1 + .../dist/components/TextField/index.js | 6 + .../dist/components/TextField/index.js.map | 1 + .../dist/components/TextField/utils.d.ts | 6 + .../dist/components/TextField/utils.js | 32 + .../dist/components/TextField/utils.js.map | 1 + .../submodules/AuthForm/constants.d.ts | 6 + .../submodules/AuthForm/constants.js | 70 ++ .../submodules/AuthForm/constants.js.map | 1 + .../components/submodules/AuthForm/index.d.ts | 35 + .../components/submodules/AuthForm/index.js | 144 +++ .../submodules/AuthForm/index.js.map | 1 + .../submodules/DrawerForm/index.d.ts | 3 + .../components/submodules/DrawerForm/index.js | 168 +++ .../submodules/DrawerForm/index.js.map | 1 + .../components/submodules/Filter/index.d.ts | 22 + .../components/submodules/Filter/index.js | 105 ++ .../components/submodules/Filter/index.js.map | 1 + .../submodules/ModalForm/index.d.ts | 3 + .../components/submodules/ModalForm/index.js | 139 +++ .../submodules/ModalForm/index.js.map | 1 + .../submodules/Table/MobileRowModal.d.ts | 9 + .../submodules/Table/MobileRowModal.js | 95 ++ .../submodules/Table/MobileRowModal.js.map | 1 + .../submodules/Table/constants.d.ts | 1014 +++++++++++++++++ .../components/submodules/Table/constants.js | 7 + .../submodules/Table/constants.js.map | 1 + .../components/submodules/Table/index.d.ts | 75 ++ .../dist/components/submodules/Table/index.js | 188 +++ .../components/submodules/Table/index.js.map | 1 + .../submodules/TableRowControls/index.d.ts | 14 + .../submodules/TableRowControls/index.js | 22 + .../submodules/TableRowControls/index.js.map | 1 + .../components/submodules/types/Form.d.ts | 42 + .../dist/components/submodules/types/Form.js | 3 + .../components/submodules/types/Form.js.map | 1 + .../react-material-ui/dist/hooks/index.d.ts | 2 + .../react-material-ui/dist/hooks/index.js | 6 + .../react-material-ui/dist/hooks/index.js.map | 1 + .../dist/hooks/useSettingsStorage.d.ts | 24 + .../dist/hooks/useSettingsStorage.js | 153 +++ .../dist/hooks/useSettingsStorage.js.map | 1 + packages/react-material-ui/dist/index.d.ts | 43 + packages/react-material-ui/dist/index.js | 115 ++ packages/react-material-ui/dist/index.js.map | 1 + .../dist/interfaces/index.d.ts | 8 + .../dist/interfaces/index.js | 3 + .../dist/interfaces/index.js.map | 1 + .../dist/modules/auth/constants.d.ts | 30 + .../dist/modules/auth/constants.js | 34 + .../dist/modules/auth/constants.js.map | 1 + .../dist/modules/auth/index.d.ts | 6 + .../dist/modules/auth/index.js | 21 + .../dist/modules/auth/index.js.map | 1 + .../dist/modules/crud/CrudRoot.d.ts | 7 + .../dist/modules/crud/CrudRoot.js | 58 + .../dist/modules/crud/CrudRoot.js.map | 1 + .../dist/modules/crud/index.d.ts | 59 + .../dist/modules/crud/index.js | 186 +++ .../dist/modules/crud/index.js.map | 1 + .../dist/modules/crud/useCrudControls.d.ts | 37 + .../dist/modules/crud/useCrudControls.js | 64 ++ .../dist/modules/crud/useCrudControls.js.map | 1 + .../dist/modules/crud/useCrudRoot.d.ts | 20 + .../dist/modules/crud/useCrudRoot.js | 11 + .../dist/modules/crud/useCrudRoot.js.map | 1 + .../dist/modules/users/constants.d.ts | 9 + .../dist/modules/users/constants.js | 62 + .../dist/modules/users/constants.js.map | 1 + .../dist/modules/users/index.d.ts | 11 + .../dist/modules/users/index.js | 34 + .../dist/modules/users/index.js.map | 1 + .../CustomTemplates/ObjectFieldTemplate.d.ts | 3 + .../CustomTemplates/ObjectFieldTemplate.js | 28 + .../ObjectFieldTemplate.js.map | 1 + .../dist/styles/CustomTemplates/index.d.ts | 1 + .../dist/styles/CustomTemplates/index.js | 9 + .../dist/styles/CustomTemplates/index.js.map | 1 + .../CustomWidgets/ArrayFieldActionButton.d.ts | 7 + .../CustomWidgets/ArrayFieldActionButton.js | 17 + .../ArrayFieldActionButton.js.map | 1 + .../CustomWidgets/ArrayFieldTemplate.d.ts | 4 + .../CustomWidgets/ArrayFieldTemplate.js | 37 + .../CustomWidgets/ArrayFieldTemplate.js.map | 1 + .../CustomAutocompleteWidget.d.ts | 3 + .../CustomWidgets/CustomAutocompleteWidget.js | 119 ++ .../CustomAutocompleteWidget.js.map | 1 + .../CustomWidgets/CustomCheckboxWidget.d.ts | 7 + .../CustomWidgets/CustomCheckboxWidget.js | 10 + .../CustomWidgets/CustomCheckboxWidget.js.map | 1 + .../CustomWidgets/CustomCheckboxesWidget.d.ts | 4 + .../CustomWidgets/CustomCheckboxesWidget.js | 42 + .../CustomCheckboxesWidget.js.map | 1 + .../CustomWidgets/CustomEmailFieldWidget.d.ts | 4 + .../CustomWidgets/CustomEmailFieldWidget.js | 10 + .../CustomEmailFieldWidget.js.map | 1 + .../CustomWidgets/CustomOtpInputWidget.d.ts | 3 + .../CustomWidgets/CustomOtpInputWidget.js | 52 + .../CustomWidgets/CustomOtpInputWidget.js.map | 1 + .../CustomPasswordFieldWidget.d.ts | 4 + .../CustomPasswordFieldWidget.js | 14 + .../CustomPasswordFieldWidget.js.map | 1 + .../CustomWidgets/CustomRadioWidget.d.ts | 4 + .../styles/CustomWidgets/CustomRadioWidget.js | 18 + .../CustomWidgets/CustomRadioWidget.js.map | 1 + .../CustomWidgets/CustomSelectWidget.d.ts | 4 + .../CustomWidgets/CustomSelectWidget.js | 19 + .../CustomWidgets/CustomSelectWidget.js.map | 1 + .../CustomWidgets/CustomSwitchWidget.d.ts | 4 + .../CustomWidgets/CustomSwitchWidget.js | 10 + .../CustomWidgets/CustomSwitchWidget.js.map | 1 + .../CustomWidgets/CustomTextFieldWidget.d.ts | 3 + .../CustomWidgets/CustomTextFieldWidget.js | 49 + .../CustomTextFieldWidget.js.map | 1 + .../dist/styles/CustomWidgets/index.d.ts | 11 + .../dist/styles/CustomWidgets/index.js | 29 + .../dist/styles/CustomWidgets/index.js.map | 1 + .../dist/styles/CustomWidgets/utils.d.ts | 15 + .../dist/styles/CustomWidgets/utils.js | 19 + .../dist/styles/CustomWidgets/utils.js.map | 1 + .../styles/ThemeProvider/ThemeProvider.d.ts | 4 + .../styles/ThemeProvider/ThemeProvider.js | 15 + .../styles/ThemeProvider/ThemeProvider.js.map | 1 + .../dist/styles/ThemeProvider/index.d.ts | 2 + .../dist/styles/ThemeProvider/index.js | 8 + .../dist/styles/ThemeProvider/index.js.map | 1 + .../react-material-ui/dist/styles/index.d.ts | 1 + .../react-material-ui/dist/styles/index.js | 9 + .../dist/styles/index.js.map | 1 + .../react-material-ui/dist/styles/theme.d.ts | 2 + .../react-material-ui/dist/styles/theme.js | 29 + .../dist/styles/theme.js.map | 1 + .../dist/utils/form/validation.d.ts | 14 + .../dist/utils/form/validation.js | 22 + .../dist/utils/form/validation.js.map | 1 + .../dist/utils/http/getSearchParams.d.ts | 2 + .../dist/utils/http/getSearchParams.js | 22 + .../dist/utils/http/getSearchParams.js.map | 1 + .../dist/utils/http/index.d.ts | 2 + .../dist/utils/http/index.js | 9 + .../dist/utils/http/index.js.map | 1 + .../dist/utils/isMobile.d.ts | 2 + .../react-material-ui/dist/utils/isMobile.js | 6 + .../dist/utils/isMobile.js.map | 1 + .../dist/components/AppBarContainer.d.ts | 10 + .../dist/components/AppBarContainer.js | 54 + .../dist/components/AppBarContainer.js.map | 1 + .../dist/components/AuthRoute.d.ts | 9 + .../dist/components/AuthRoute.js | 49 + .../dist/components/AuthRoute.js.map | 1 + .../dist/components/DefaultRoute.d.ts | 18 + .../dist/components/DefaultRoute.js | 21 + .../dist/components/DefaultRoute.js.map | 1 + .../dist/components/ForgotPasswordRoute.d.ts | 8 + .../dist/components/ForgotPasswordRoute.js | 27 + .../components/ForgotPasswordRoute.js.map | 1 + .../dist/components/LoginRoute.d.ts | 8 + .../dist/components/LoginRoute.js | 19 + .../dist/components/LoginRoute.js.map | 1 + .../dist/components/ProtectedRoute.d.ts | 6 + .../dist/components/ProtectedRoute.js | 18 + .../dist/components/ProtectedRoute.js.map | 1 + .../dist/components/ResetPasswordRoute.d.ts | 8 + .../dist/components/ResetPasswordRoute.js | 27 + .../dist/components/ResetPasswordRoute.js.map | 1 + .../dist/components/Resource.d.ts | 15 + .../dist/components/Resource.js | 12 + .../dist/components/Resource.js.map | 1 + .../dist/components/Router.d.ts | 25 + .../dist/components/Router.js | 85 ++ .../dist/components/Router.js.map | 1 + .../dist/components/SignUpRoute.d.ts | 8 + .../dist/components/SignUpRoute.js | 27 + .../dist/components/SignUpRoute.js.map | 1 + packages/react-navigation/dist/index.d.ts | 3 + packages/react-navigation/dist/index.js | 11 + packages/react-navigation/dist/index.js.map | 1 + 534 files changed, 10075 insertions(+) create mode 100644 packages/react-auth-provider/dist/index.d.ts create mode 100644 packages/react-auth-provider/dist/index.js create mode 100644 packages/react-auth-provider/dist/index.js.map create mode 100644 packages/react-auth-provider/dist/interfaces/index.d.ts create mode 100644 packages/react-auth-provider/dist/interfaces/index.js create mode 100644 packages/react-auth-provider/dist/interfaces/index.js.map create mode 100644 packages/react-data-provider/dist/ClientProvider.d.ts create mode 100644 packages/react-data-provider/dist/ClientProvider.js create mode 100644 packages/react-data-provider/dist/ClientProvider.js.map create mode 100644 packages/react-data-provider/dist/axiosClient.d.ts create mode 100644 packages/react-data-provider/dist/axiosClient.js create mode 100644 packages/react-data-provider/dist/axiosClient.js.map create mode 100644 packages/react-data-provider/dist/index.d.ts create mode 100644 packages/react-data-provider/dist/index.js create mode 100644 packages/react-data-provider/dist/index.js.map create mode 100644 packages/react-data-provider/dist/interfaces/index.d.ts create mode 100644 packages/react-data-provider/dist/interfaces/index.js create mode 100644 packages/react-data-provider/dist/interfaces/index.js.map create mode 100644 packages/react-data-provider/dist/useDataProvider.d.ts create mode 100644 packages/react-data-provider/dist/useDataProvider.js create mode 100644 packages/react-data-provider/dist/useDataProvider.js.map create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarDrawer.d.ts create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js.map create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarMain.d.ts create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarMain.js create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarMain.js.map create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarNav.d.ts create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarNav.js create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarNav.js.map create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarRoot.d.ts create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarRoot.js create mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarRoot.js.map create mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/index.d.ts create mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/index.js create mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/index.js.map create mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.d.ts create mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js create mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js.map create mode 100644 packages/react-material-ui/dist/components/AppBar/index.d.ts create mode 100644 packages/react-material-ui/dist/components/AppBar/index.js create mode 100644 packages/react-material-ui/dist/components/AppBar/index.js.map create mode 100644 packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.d.ts create mode 100644 packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js create mode 100644 packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js.map create mode 100644 packages/react-material-ui/dist/components/AutocompleteField/index.d.ts create mode 100644 packages/react-material-ui/dist/components/AutocompleteField/index.js create mode 100644 packages/react-material-ui/dist/components/AutocompleteField/index.js.map create mode 100644 packages/react-material-ui/dist/components/Avatar/Avatar.d.ts create mode 100644 packages/react-material-ui/dist/components/Avatar/Avatar.js create mode 100644 packages/react-material-ui/dist/components/Avatar/Avatar.js.map create mode 100644 packages/react-material-ui/dist/components/Avatar/Styles.d.ts create mode 100644 packages/react-material-ui/dist/components/Avatar/Styles.js create mode 100644 packages/react-material-ui/dist/components/Avatar/Styles.js.map create mode 100644 packages/react-material-ui/dist/components/Avatar/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Avatar/index.js create mode 100644 packages/react-material-ui/dist/components/Avatar/index.js.map create mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.d.ts create mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js create mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js.map create mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/index.js create mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/index.js.map create mode 100644 packages/react-material-ui/dist/components/Checkbox/Checkbox.d.ts create mode 100644 packages/react-material-ui/dist/components/Checkbox/Checkbox.js create mode 100644 packages/react-material-ui/dist/components/Checkbox/Checkbox.js.map create mode 100644 packages/react-material-ui/dist/components/Checkbox/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Checkbox/index.js create mode 100644 packages/react-material-ui/dist/components/Checkbox/index.js.map create mode 100644 packages/react-material-ui/dist/components/DatePickerField/index.d.ts create mode 100644 packages/react-material-ui/dist/components/DatePickerField/index.js create mode 100644 packages/react-material-ui/dist/components/DatePickerField/index.js.map create mode 100644 packages/react-material-ui/dist/components/Dialog/Dialog.d.ts create mode 100644 packages/react-material-ui/dist/components/Dialog/Dialog.js create mode 100644 packages/react-material-ui/dist/components/Dialog/Dialog.js.map create mode 100644 packages/react-material-ui/dist/components/Dialog/Styles.d.ts create mode 100644 packages/react-material-ui/dist/components/Dialog/Styles.js create mode 100644 packages/react-material-ui/dist/components/Dialog/Styles.js.map create mode 100644 packages/react-material-ui/dist/components/Dialog/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Dialog/index.js create mode 100644 packages/react-material-ui/dist/components/Dialog/index.js.map create mode 100644 packages/react-material-ui/dist/components/Drawer/Drawer.d.ts create mode 100644 packages/react-material-ui/dist/components/Drawer/Drawer.js create mode 100644 packages/react-material-ui/dist/components/Drawer/Drawer.js.map create mode 100644 packages/react-material-ui/dist/components/Drawer/DrawerItem.d.ts create mode 100644 packages/react-material-ui/dist/components/Drawer/DrawerItem.js create mode 100644 packages/react-material-ui/dist/components/Drawer/DrawerItem.js.map create mode 100644 packages/react-material-ui/dist/components/Drawer/Styles.d.ts create mode 100644 packages/react-material-ui/dist/components/Drawer/Styles.js create mode 100644 packages/react-material-ui/dist/components/Drawer/Styles.js.map create mode 100644 packages/react-material-ui/dist/components/Drawer/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Drawer/index.js create mode 100644 packages/react-material-ui/dist/components/Drawer/index.js.map create mode 100644 packages/react-material-ui/dist/components/Dropdown/Dropdown.d.ts create mode 100644 packages/react-material-ui/dist/components/Dropdown/Dropdown.js create mode 100644 packages/react-material-ui/dist/components/Dropdown/Dropdown.js.map create mode 100644 packages/react-material-ui/dist/components/Dropdown/Styles.d.ts create mode 100644 packages/react-material-ui/dist/components/Dropdown/Styles.js create mode 100644 packages/react-material-ui/dist/components/Dropdown/Styles.js.map create mode 100644 packages/react-material-ui/dist/components/Dropdown/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Dropdown/index.js create mode 100644 packages/react-material-ui/dist/components/Dropdown/index.js.map create mode 100644 packages/react-material-ui/dist/components/Filter/Filter.d.ts create mode 100644 packages/react-material-ui/dist/components/Filter/Filter.js create mode 100644 packages/react-material-ui/dist/components/Filter/Filter.js.map create mode 100644 packages/react-material-ui/dist/components/Filter/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Filter/index.js create mode 100644 packages/react-material-ui/dist/components/Filter/index.js.map create mode 100644 packages/react-material-ui/dist/components/FormFieldSkeleton/index.d.ts create mode 100644 packages/react-material-ui/dist/components/FormFieldSkeleton/index.js create mode 100644 packages/react-material-ui/dist/components/FormFieldSkeleton/index.js.map create mode 100644 packages/react-material-ui/dist/components/FormLabel/index.d.ts create mode 100644 packages/react-material-ui/dist/components/FormLabel/index.js create mode 100644 packages/react-material-ui/dist/components/FormLabel/index.js.map create mode 100644 packages/react-material-ui/dist/components/FormTemplate/FormTemplate.d.ts create mode 100644 packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js create mode 100644 packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js.map create mode 100644 packages/react-material-ui/dist/components/FormTemplate/index.d.ts create mode 100644 packages/react-material-ui/dist/components/FormTemplate/index.js create mode 100644 packages/react-material-ui/dist/components/FormTemplate/index.js.map create mode 100644 packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.d.ts create mode 100644 packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js create mode 100644 packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js.map create mode 100644 packages/react-material-ui/dist/components/HeaderAccount/index.d.ts create mode 100644 packages/react-material-ui/dist/components/HeaderAccount/index.js create mode 100644 packages/react-material-ui/dist/components/HeaderAccount/index.js.map create mode 100644 packages/react-material-ui/dist/components/Image/Image.d.ts create mode 100644 packages/react-material-ui/dist/components/Image/Image.js create mode 100644 packages/react-material-ui/dist/components/Image/Image.js.map create mode 100644 packages/react-material-ui/dist/components/Image/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Image/index.js create mode 100644 packages/react-material-ui/dist/components/Image/index.js.map create mode 100644 packages/react-material-ui/dist/components/Link/Link.d.ts create mode 100644 packages/react-material-ui/dist/components/Link/Link.js create mode 100644 packages/react-material-ui/dist/components/Link/Link.js.map create mode 100644 packages/react-material-ui/dist/components/Link/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Link/index.js create mode 100644 packages/react-material-ui/dist/components/Link/index.js.map create mode 100644 packages/react-material-ui/dist/components/Navbar/Navbar.d.ts create mode 100644 packages/react-material-ui/dist/components/Navbar/Navbar.js create mode 100644 packages/react-material-ui/dist/components/Navbar/Navbar.js.map create mode 100644 packages/react-material-ui/dist/components/Navbar/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Navbar/index.js create mode 100644 packages/react-material-ui/dist/components/Navbar/index.js.map create mode 100644 packages/react-material-ui/dist/components/Notifications/Notifications.d.ts create mode 100644 packages/react-material-ui/dist/components/Notifications/Notifications.js create mode 100644 packages/react-material-ui/dist/components/Notifications/Notifications.js.map create mode 100644 packages/react-material-ui/dist/components/Notifications/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Notifications/index.js create mode 100644 packages/react-material-ui/dist/components/Notifications/index.js.map create mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.d.ts create mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js create mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js.map create mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/index.d.ts create mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/index.js create mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/index.js.map create mode 100644 packages/react-material-ui/dist/components/OtpInput/index.d.ts create mode 100644 packages/react-material-ui/dist/components/OtpInput/index.js create mode 100644 packages/react-material-ui/dist/components/OtpInput/index.js.map create mode 100644 packages/react-material-ui/dist/components/RadioGroup/RadioGroup.d.ts create mode 100644 packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js create mode 100644 packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js.map create mode 100644 packages/react-material-ui/dist/components/RadioGroup/index.d.ts create mode 100644 packages/react-material-ui/dist/components/RadioGroup/index.js create mode 100644 packages/react-material-ui/dist/components/RadioGroup/index.js.map create mode 100644 packages/react-material-ui/dist/components/RocketsProvider/index.d.ts create mode 100644 packages/react-material-ui/dist/components/RocketsProvider/index.js create mode 100644 packages/react-material-ui/dist/components/RocketsProvider/index.js.map create mode 100644 packages/react-material-ui/dist/components/RocketsProvider/types.d.ts create mode 100644 packages/react-material-ui/dist/components/RocketsProvider/types.js create mode 100644 packages/react-material-ui/dist/components/RocketsProvider/types.js.map create mode 100644 packages/react-material-ui/dist/components/RocketsProvider/utils.d.ts create mode 100644 packages/react-material-ui/dist/components/RocketsProvider/utils.js create mode 100644 packages/react-material-ui/dist/components/RocketsProvider/utils.js.map create mode 100644 packages/react-material-ui/dist/components/SchemaForm/Button.d.ts create mode 100644 packages/react-material-ui/dist/components/SchemaForm/Button.js create mode 100644 packages/react-material-ui/dist/components/SchemaForm/Button.js.map create mode 100644 packages/react-material-ui/dist/components/SchemaForm/SchemaForm.d.ts create mode 100644 packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js create mode 100644 packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js.map create mode 100644 packages/react-material-ui/dist/components/SchemaForm/Title.d.ts create mode 100644 packages/react-material-ui/dist/components/SchemaForm/Title.js create mode 100644 packages/react-material-ui/dist/components/SchemaForm/Title.js.map create mode 100644 packages/react-material-ui/dist/components/SchemaForm/index.d.ts create mode 100644 packages/react-material-ui/dist/components/SchemaForm/index.js create mode 100644 packages/react-material-ui/dist/components/SchemaForm/index.js.map create mode 100644 packages/react-material-ui/dist/components/SchemaForm/types.d.ts create mode 100644 packages/react-material-ui/dist/components/SchemaForm/types.js create mode 100644 packages/react-material-ui/dist/components/SchemaForm/types.js.map create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.d.ts create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js.map create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.d.ts create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js.map create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.d.ts create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js.map create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.d.ts create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js.map create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.d.ts create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js.map create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.d.ts create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js create mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js.map create mode 100644 packages/react-material-ui/dist/components/SearchField/SearchField.d.ts create mode 100644 packages/react-material-ui/dist/components/SearchField/SearchField.js create mode 100644 packages/react-material-ui/dist/components/SearchField/SearchField.js.map create mode 100644 packages/react-material-ui/dist/components/SearchField/index.d.ts create mode 100644 packages/react-material-ui/dist/components/SearchField/index.js create mode 100644 packages/react-material-ui/dist/components/SearchField/index.js.map create mode 100644 packages/react-material-ui/dist/components/Select/Select.d.ts create mode 100644 packages/react-material-ui/dist/components/Select/Select.js create mode 100644 packages/react-material-ui/dist/components/Select/Select.js.map create mode 100644 packages/react-material-ui/dist/components/Select/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Select/index.js create mode 100644 packages/react-material-ui/dist/components/Select/index.js.map create mode 100644 packages/react-material-ui/dist/components/SelectField/SelectField.d.ts create mode 100644 packages/react-material-ui/dist/components/SelectField/SelectField.js create mode 100644 packages/react-material-ui/dist/components/SelectField/SelectField.js.map create mode 100644 packages/react-material-ui/dist/components/SelectField/index.d.ts create mode 100644 packages/react-material-ui/dist/components/SelectField/index.js create mode 100644 packages/react-material-ui/dist/components/SelectField/index.js.map create mode 100644 packages/react-material-ui/dist/components/SideModal/SideModal.d.ts create mode 100644 packages/react-material-ui/dist/components/SideModal/SideModal.js create mode 100644 packages/react-material-ui/dist/components/SideModal/SideModal.js.map create mode 100644 packages/react-material-ui/dist/components/SideModal/index.d.ts create mode 100644 packages/react-material-ui/dist/components/SideModal/index.js create mode 100644 packages/react-material-ui/dist/components/SideModal/index.js.map create mode 100644 packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts create mode 100644 packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js create mode 100644 packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js.map create mode 100644 packages/react-material-ui/dist/components/SimpleForm/index.d.ts create mode 100644 packages/react-material-ui/dist/components/SimpleForm/index.js create mode 100644 packages/react-material-ui/dist/components/SimpleForm/index.js.map create mode 100644 packages/react-material-ui/dist/components/Switch/Switch.d.ts create mode 100644 packages/react-material-ui/dist/components/Switch/Switch.js create mode 100644 packages/react-material-ui/dist/components/Switch/Switch.js.map create mode 100644 packages/react-material-ui/dist/components/Switch/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Switch/index.js create mode 100644 packages/react-material-ui/dist/components/Switch/index.js.map create mode 100644 packages/react-material-ui/dist/components/Table/Styles.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/Styles.js create mode 100644 packages/react-material-ui/dist/components/Table/Styles.js.map create mode 100644 packages/react-material-ui/dist/components/Table/Table.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/Table.js create mode 100644 packages/react-material-ui/dist/components/Table/Table.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js create mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableCellSkeleton.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableCellSkeleton.js create mode 100644 packages/react-material-ui/dist/components/Table/TableCellSkeleton.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableColumnOrderable.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableColumnOrderable.js create mode 100644 packages/react-material-ui/dist/components/Table/TableColumnOrderable.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js create mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableOptions.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableOptions.js create mode 100644 packages/react-material-ui/dist/components/Table/TableOptions.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TablePagination.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TablePagination.js create mode 100644 packages/react-material-ui/dist/components/Table/TablePagination.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TablePaginationNumbers.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js create mode 100644 packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableRoot.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableRoot.js create mode 100644 packages/react-material-ui/dist/components/Table/TableRoot.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableRowSkeleton.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableRowSkeleton.js create mode 100644 packages/react-material-ui/dist/components/Table/TableRowSkeleton.js.map create mode 100644 packages/react-material-ui/dist/components/Table/TableToolbar.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/TableToolbar.js create mode 100644 packages/react-material-ui/dist/components/Table/TableToolbar.js.map create mode 100644 packages/react-material-ui/dist/components/Table/hooks/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/hooks/index.js create mode 100644 packages/react-material-ui/dist/components/Table/hooks/index.js.map create mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js create mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js.map create mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableRoot.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js create mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js.map create mode 100644 packages/react-material-ui/dist/components/Table/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/index.js create mode 100644 packages/react-material-ui/dist/components/Table/index.js.map create mode 100644 packages/react-material-ui/dist/components/Table/types.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/types.js create mode 100644 packages/react-material-ui/dist/components/Table/types.js.map create mode 100644 packages/react-material-ui/dist/components/Table/useTable.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/useTable.js create mode 100644 packages/react-material-ui/dist/components/Table/useTable.js.map create mode 100644 packages/react-material-ui/dist/components/Table/utils/createTableStyles.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/utils/createTableStyles.js create mode 100644 packages/react-material-ui/dist/components/Table/utils/createTableStyles.js.map create mode 100644 packages/react-material-ui/dist/components/Table/utils/descendingComparator.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/utils/descendingComparator.js create mode 100644 packages/react-material-ui/dist/components/Table/utils/descendingComparator.js.map create mode 100644 packages/react-material-ui/dist/components/Table/utils/getComparator.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/utils/getComparator.js create mode 100644 packages/react-material-ui/dist/components/Table/utils/getComparator.js.map create mode 100644 packages/react-material-ui/dist/components/Table/utils/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/utils/index.js create mode 100644 packages/react-material-ui/dist/components/Table/utils/index.js.map create mode 100644 packages/react-material-ui/dist/components/Table/utils/sortTable.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/utils/sortTable.js create mode 100644 packages/react-material-ui/dist/components/Table/utils/sortTable.js.map create mode 100644 packages/react-material-ui/dist/components/Table/utils/stableSort.d.ts create mode 100644 packages/react-material-ui/dist/components/Table/utils/stableSort.js create mode 100644 packages/react-material-ui/dist/components/Table/utils/stableSort.js.map create mode 100644 packages/react-material-ui/dist/components/Text/Text.d.ts create mode 100644 packages/react-material-ui/dist/components/Text/Text.js create mode 100644 packages/react-material-ui/dist/components/Text/Text.js.map create mode 100644 packages/react-material-ui/dist/components/Text/index.d.ts create mode 100644 packages/react-material-ui/dist/components/Text/index.js create mode 100644 packages/react-material-ui/dist/components/Text/index.js.map create mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrength.d.ts create mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrength.js create mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrength.js.map create mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.d.ts create mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js create mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js.map create mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.d.ts create mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js create mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js.map create mode 100644 packages/react-material-ui/dist/components/TextField/TextField.d.ts create mode 100644 packages/react-material-ui/dist/components/TextField/TextField.js create mode 100644 packages/react-material-ui/dist/components/TextField/TextField.js.map create mode 100644 packages/react-material-ui/dist/components/TextField/constants.d.ts create mode 100644 packages/react-material-ui/dist/components/TextField/constants.js create mode 100644 packages/react-material-ui/dist/components/TextField/constants.js.map create mode 100644 packages/react-material-ui/dist/components/TextField/index.d.ts create mode 100644 packages/react-material-ui/dist/components/TextField/index.js create mode 100644 packages/react-material-ui/dist/components/TextField/index.js.map create mode 100644 packages/react-material-ui/dist/components/TextField/utils.d.ts create mode 100644 packages/react-material-ui/dist/components/TextField/utils.js create mode 100644 packages/react-material-ui/dist/components/TextField/utils.js.map create mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/constants.d.ts create mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/constants.js create mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/constants.js.map create mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/index.d.ts create mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/index.js create mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/index.js.map create mode 100644 packages/react-material-ui/dist/components/submodules/DrawerForm/index.d.ts create mode 100644 packages/react-material-ui/dist/components/submodules/DrawerForm/index.js create mode 100644 packages/react-material-ui/dist/components/submodules/DrawerForm/index.js.map create mode 100644 packages/react-material-ui/dist/components/submodules/Filter/index.d.ts create mode 100644 packages/react-material-ui/dist/components/submodules/Filter/index.js create mode 100644 packages/react-material-ui/dist/components/submodules/Filter/index.js.map create mode 100644 packages/react-material-ui/dist/components/submodules/ModalForm/index.d.ts create mode 100644 packages/react-material-ui/dist/components/submodules/ModalForm/index.js create mode 100644 packages/react-material-ui/dist/components/submodules/ModalForm/index.js.map create mode 100644 packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.d.ts create mode 100644 packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js create mode 100644 packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js.map create mode 100644 packages/react-material-ui/dist/components/submodules/Table/constants.d.ts create mode 100644 packages/react-material-ui/dist/components/submodules/Table/constants.js create mode 100644 packages/react-material-ui/dist/components/submodules/Table/constants.js.map create mode 100644 packages/react-material-ui/dist/components/submodules/Table/index.d.ts create mode 100644 packages/react-material-ui/dist/components/submodules/Table/index.js create mode 100644 packages/react-material-ui/dist/components/submodules/Table/index.js.map create mode 100644 packages/react-material-ui/dist/components/submodules/TableRowControls/index.d.ts create mode 100644 packages/react-material-ui/dist/components/submodules/TableRowControls/index.js create mode 100644 packages/react-material-ui/dist/components/submodules/TableRowControls/index.js.map create mode 100644 packages/react-material-ui/dist/components/submodules/types/Form.d.ts create mode 100644 packages/react-material-ui/dist/components/submodules/types/Form.js create mode 100644 packages/react-material-ui/dist/components/submodules/types/Form.js.map create mode 100644 packages/react-material-ui/dist/hooks/index.d.ts create mode 100644 packages/react-material-ui/dist/hooks/index.js create mode 100644 packages/react-material-ui/dist/hooks/index.js.map create mode 100644 packages/react-material-ui/dist/hooks/useSettingsStorage.d.ts create mode 100644 packages/react-material-ui/dist/hooks/useSettingsStorage.js create mode 100644 packages/react-material-ui/dist/hooks/useSettingsStorage.js.map create mode 100644 packages/react-material-ui/dist/index.d.ts create mode 100644 packages/react-material-ui/dist/index.js create mode 100644 packages/react-material-ui/dist/index.js.map create mode 100644 packages/react-material-ui/dist/interfaces/index.d.ts create mode 100644 packages/react-material-ui/dist/interfaces/index.js create mode 100644 packages/react-material-ui/dist/interfaces/index.js.map create mode 100644 packages/react-material-ui/dist/modules/auth/constants.d.ts create mode 100644 packages/react-material-ui/dist/modules/auth/constants.js create mode 100644 packages/react-material-ui/dist/modules/auth/constants.js.map create mode 100644 packages/react-material-ui/dist/modules/auth/index.d.ts create mode 100644 packages/react-material-ui/dist/modules/auth/index.js create mode 100644 packages/react-material-ui/dist/modules/auth/index.js.map create mode 100644 packages/react-material-ui/dist/modules/crud/CrudRoot.d.ts create mode 100644 packages/react-material-ui/dist/modules/crud/CrudRoot.js create mode 100644 packages/react-material-ui/dist/modules/crud/CrudRoot.js.map create mode 100644 packages/react-material-ui/dist/modules/crud/index.d.ts create mode 100644 packages/react-material-ui/dist/modules/crud/index.js create mode 100644 packages/react-material-ui/dist/modules/crud/index.js.map create mode 100644 packages/react-material-ui/dist/modules/crud/useCrudControls.d.ts create mode 100644 packages/react-material-ui/dist/modules/crud/useCrudControls.js create mode 100644 packages/react-material-ui/dist/modules/crud/useCrudControls.js.map create mode 100644 packages/react-material-ui/dist/modules/crud/useCrudRoot.d.ts create mode 100644 packages/react-material-ui/dist/modules/crud/useCrudRoot.js create mode 100644 packages/react-material-ui/dist/modules/crud/useCrudRoot.js.map create mode 100644 packages/react-material-ui/dist/modules/users/constants.d.ts create mode 100644 packages/react-material-ui/dist/modules/users/constants.js create mode 100644 packages/react-material-ui/dist/modules/users/constants.js.map create mode 100644 packages/react-material-ui/dist/modules/users/index.d.ts create mode 100644 packages/react-material-ui/dist/modules/users/index.js create mode 100644 packages/react-material-ui/dist/modules/users/index.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js create mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/index.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/index.js create mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/index.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/index.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/index.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/index.js.map create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/utils.d.ts create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/utils.js create mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/utils.js.map create mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.d.ts create mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js create mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js.map create mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/index.d.ts create mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/index.js create mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/index.js.map create mode 100644 packages/react-material-ui/dist/styles/index.d.ts create mode 100644 packages/react-material-ui/dist/styles/index.js create mode 100644 packages/react-material-ui/dist/styles/index.js.map create mode 100644 packages/react-material-ui/dist/styles/theme.d.ts create mode 100644 packages/react-material-ui/dist/styles/theme.js create mode 100644 packages/react-material-ui/dist/styles/theme.js.map create mode 100644 packages/react-material-ui/dist/utils/form/validation.d.ts create mode 100644 packages/react-material-ui/dist/utils/form/validation.js create mode 100644 packages/react-material-ui/dist/utils/form/validation.js.map create mode 100644 packages/react-material-ui/dist/utils/http/getSearchParams.d.ts create mode 100644 packages/react-material-ui/dist/utils/http/getSearchParams.js create mode 100644 packages/react-material-ui/dist/utils/http/getSearchParams.js.map create mode 100644 packages/react-material-ui/dist/utils/http/index.d.ts create mode 100644 packages/react-material-ui/dist/utils/http/index.js create mode 100644 packages/react-material-ui/dist/utils/http/index.js.map create mode 100644 packages/react-material-ui/dist/utils/isMobile.d.ts create mode 100644 packages/react-material-ui/dist/utils/isMobile.js create mode 100644 packages/react-material-ui/dist/utils/isMobile.js.map create mode 100644 packages/react-navigation/dist/components/AppBarContainer.d.ts create mode 100644 packages/react-navigation/dist/components/AppBarContainer.js create mode 100644 packages/react-navigation/dist/components/AppBarContainer.js.map create mode 100644 packages/react-navigation/dist/components/AuthRoute.d.ts create mode 100644 packages/react-navigation/dist/components/AuthRoute.js create mode 100644 packages/react-navigation/dist/components/AuthRoute.js.map create mode 100644 packages/react-navigation/dist/components/DefaultRoute.d.ts create mode 100644 packages/react-navigation/dist/components/DefaultRoute.js create mode 100644 packages/react-navigation/dist/components/DefaultRoute.js.map create mode 100644 packages/react-navigation/dist/components/ForgotPasswordRoute.d.ts create mode 100644 packages/react-navigation/dist/components/ForgotPasswordRoute.js create mode 100644 packages/react-navigation/dist/components/ForgotPasswordRoute.js.map create mode 100644 packages/react-navigation/dist/components/LoginRoute.d.ts create mode 100644 packages/react-navigation/dist/components/LoginRoute.js create mode 100644 packages/react-navigation/dist/components/LoginRoute.js.map create mode 100644 packages/react-navigation/dist/components/ProtectedRoute.d.ts create mode 100644 packages/react-navigation/dist/components/ProtectedRoute.js create mode 100644 packages/react-navigation/dist/components/ProtectedRoute.js.map create mode 100644 packages/react-navigation/dist/components/ResetPasswordRoute.d.ts create mode 100644 packages/react-navigation/dist/components/ResetPasswordRoute.js create mode 100644 packages/react-navigation/dist/components/ResetPasswordRoute.js.map create mode 100644 packages/react-navigation/dist/components/Resource.d.ts create mode 100644 packages/react-navigation/dist/components/Resource.js create mode 100644 packages/react-navigation/dist/components/Resource.js.map create mode 100644 packages/react-navigation/dist/components/Router.d.ts create mode 100644 packages/react-navigation/dist/components/Router.js create mode 100644 packages/react-navigation/dist/components/Router.js.map create mode 100644 packages/react-navigation/dist/components/SignUpRoute.d.ts create mode 100644 packages/react-navigation/dist/components/SignUpRoute.js create mode 100644 packages/react-navigation/dist/components/SignUpRoute.js.map create mode 100644 packages/react-navigation/dist/index.d.ts create mode 100644 packages/react-navigation/dist/index.js create mode 100644 packages/react-navigation/dist/index.js.map diff --git a/packages/react-auth-provider/dist/index.d.ts b/packages/react-auth-provider/dist/index.d.ts new file mode 100644 index 00000000..49e23c0e --- /dev/null +++ b/packages/react-auth-provider/dist/index.d.ts @@ -0,0 +1,5 @@ +import { PropsWithChildren } from 'react'; +import { LoginParams, AuthProviderProps, AuthProviderTypes } from './interfaces'; +declare const useAuth: () => AuthProviderTypes; +declare const AuthProvider: ({ children, onSuccess, onError, }: PropsWithChildren) => JSX.Element; +export { LoginParams, useAuth, AuthProvider, AuthProviderTypes, AuthProviderProps, }; diff --git a/packages/react-auth-provider/dist/index.js b/packages/react-auth-provider/dist/index.js new file mode 100644 index 00000000..71f4fd36 --- /dev/null +++ b/packages/react-auth-provider/dist/index.js @@ -0,0 +1,104 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.AuthProvider = exports.useAuth = void 0; +const react_1 = require("react"); +const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); +const react_2 = __importStar(require("react")); +const AuthContext = (0, react_2.createContext)(null); +const useAuth = () => (0, react_2.useContext)(AuthContext); +exports.useAuth = useAuth; +const AuthProvider = ({ children, onSuccess, onError, }) => { + const { post } = (0, react_data_provider_1.default)(); + const [user, setUser] = (0, react_2.useState)(); + const [accessToken, setAccessToken] = (0, react_2.useState)(); + const [refreshToken, setRefreshToken] = (0, react_2.useState)(); + (0, react_1.useEffect)(() => { + const _accessToken = localStorage.getItem('accessToken'); + setAccessToken(_accessToken); + }, []); + const authLogin = (loginData) => { + const { loginPath } = loginData, bodyData = __rest(loginData, ["loginPath"]); + return post({ + uri: loginPath || '/auth/signin', + body: bodyData, + }); + }; + const { execute, isPending } = (0, react_data_provider_1.useQuery)(authLogin, false, { + onSuccess: (data) => { + if (data) { + setAccessToken(data.accessToken); + setRefreshToken(data.refreshToken); + localStorage.setItem('accessToken', data.accessToken); + localStorage.setItem('refreshToken', data.refreshToken); + onSuccess === null || onSuccess === void 0 ? void 0 : onSuccess(data.accessToken); + } + }, + onError: (error) => { + console.error({ error }); + onError === null || onError === void 0 ? void 0 : onError(error); + }, + }); + const doLogin = (loginData) => __awaiter(void 0, void 0, void 0, function* () { + execute(loginData); + }); + const doLogout = () => __awaiter(void 0, void 0, void 0, function* () { + setAccessToken(undefined); + setRefreshToken(undefined); + localStorage.removeItem('accessToken'); + localStorage.removeItem('refreshToken'); + }); + return (react_2.default.createElement(AuthContext.Provider, { value: { + user, + setUser, + doLogin, + doLogout, + isPending, + accessToken, + refreshToken, + } }, children)); +}; +exports.AuthProvider = AuthProvider; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-auth-provider/dist/index.js.map b/packages/react-auth-provider/dist/index.js.map new file mode 100644 index 00000000..489eabb6 --- /dev/null +++ b/packages/react-auth-provider/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,iCAAkC;AAClC,qFAA0E;AAE1E,+CAKe;AAUf,MAAM,WAAW,GAAG,IAAA,qBAAa,EAA2B,IAAI,CAAC,CAAC;AAKlE,MAAM,OAAO,GAAG,GAAG,EAAE,CAAC,IAAA,kBAAU,EAAoB,WAAW,CAAC,CAAC;AAwE/D,0BAAO;AAtET,MAAM,YAAY,GAAG,CAAC,EACpB,QAAQ,EACR,SAAS,EACT,OAAO,GACwC,EAAE,EAAE;IACnD,MAAM,EAAE,IAAI,EAAE,GAAG,IAAA,6BAAe,GAAE,CAAC;IAEnC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,GAAW,CAAC;IAC5C,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,GAAU,CAAC;IACzD,MAAM,CAAC,YAAY,EAAE,eAAe,CAAC,GAAG,IAAA,gBAAQ,GAAU,CAAC;IAE3D,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,YAAY,GAAG,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;QACzD,cAAc,CAAC,YAAY,CAAC,CAAC;IAC/B,CAAC,EAAE,EAAE,CAAC,CAAC;IAEP,MAAM,SAAS,GAAG,CAAC,SAAsB,EAAE,EAAE;QAC3C,MAAM,EAAE,SAAS,KAAkB,SAAS,EAAtB,QAAQ,UAAK,SAAS,EAAtC,aAA0B,CAAY,CAAC;QAC7C,OAAO,IAAI,CAAC;YACV,GAAG,EAAE,SAAS,IAAI,cAAc;YAChC,IAAI,EAAE,QAAQ;SACf,CAAC,CAAC;IACL,CAAC,CAAC;IAEF,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,GAAG,IAAA,8BAAQ,EAAc,SAAS,EAAE,KAAK,EAAE;QACrE,SAAS,EAAE,CAAC,IAAI,EAAE,EAAE;YAClB,IAAI,IAAI,EAAE;gBACR,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;gBACjC,eAAe,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBACnC,YAAY,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC;gBACtD,YAAY,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC;gBACxD,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAG,IAAI,CAAC,WAAW,CAAC,CAAC;aAC/B;QACH,CAAC;QACD,OAAO,EAAE,CAAC,KAAY,EAAE,EAAE;YACxB,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC;YACzB,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAG,KAAK,CAAC,CAAC;QACnB,CAAC;KACF,CAAC,CAAC;IAEH,MAAM,OAAO,GAAY,CAAO,SAAS,EAAE,EAAE;QAC3C,OAAO,CAAC,SAAS,CAAC,CAAC;IACrB,CAAC,CAAA,CAAC;IAEF,MAAM,QAAQ,GAAG,GAAS,EAAE;QAC1B,cAAc,CAAC,SAAS,CAAC,CAAC;QAC1B,eAAe,CAAC,SAAS,CAAC,CAAC;QAC3B,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC;QACvC,YAAY,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;IAC1C,CAAC,CAAA,CAAC;IAEF,OAAO,CACL,8BAAC,WAAW,CAAC,QAAQ,IACnB,KAAK,EAAE;YACL,IAAI;YACJ,OAAO;YACP,OAAO;YACP,QAAQ;YACR,SAAS;YACT,WAAW;YACX,YAAY;SACb,IAEA,QAAQ,CACY,CACxB,CAAC;AACJ,CAAC,CAAC;AAKA,oCAAY"} \ No newline at end of file diff --git a/packages/react-auth-provider/dist/interfaces/index.d.ts b/packages/react-auth-provider/dist/interfaces/index.d.ts new file mode 100644 index 00000000..534b120f --- /dev/null +++ b/packages/react-auth-provider/dist/interfaces/index.d.ts @@ -0,0 +1,25 @@ +/// +export interface LoginParams { + loginPath?: string; + username?: string; + password?: string; + [key: string]: string | number | boolean; +} +export type AuthProviderProps = { + onSuccess?: (accessToken?: string) => void; + onError?: (error?: Error) => void; +}; +export type DoLogin = (loginData: LoginParams | TLoginParams) => void; +export type AuthProviderTypes = { + user: unknown; + setUser: React.Dispatch; + doLogin: DoLogin; + doLogout: () => void; + isPending: unknown; + accessToken: string; + refreshToken: string; +}; +export interface AuthReponse { + accessToken: string; + refreshToken: string; +} diff --git a/packages/react-auth-provider/dist/interfaces/index.js b/packages/react-auth-provider/dist/interfaces/index.js new file mode 100644 index 00000000..aa219d8f --- /dev/null +++ b/packages/react-auth-provider/dist/interfaces/index.js @@ -0,0 +1,3 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-auth-provider/dist/interfaces/index.js.map b/packages/react-auth-provider/dist/interfaces/index.js.map new file mode 100644 index 00000000..968b1999 --- /dev/null +++ b/packages/react-auth-provider/dist/interfaces/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/interfaces/index.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/react-data-provider/dist/ClientProvider.d.ts b/packages/react-data-provider/dist/ClientProvider.d.ts new file mode 100644 index 00000000..83a0c9d7 --- /dev/null +++ b/packages/react-data-provider/dist/ClientProvider.d.ts @@ -0,0 +1,15 @@ +import React, { ReactNode } from 'react'; +import { HttpError } from './interfaces'; +export type ClientContextType = { + baseUrl: string; + onRefreshTokenError: (error?: HttpError) => void; +}; +export declare const ClientContext: React.Context; +export declare const useClient: () => ClientContextType; +type Props = { + baseUrl?: string; + onRefreshTokenError?: (error?: HttpError) => void; + children: ReactNode; +}; +declare const ClientProvider: ({ baseUrl: outerBaseUrl, onRefreshTokenError, children, }: Props) => JSX.Element; +export default ClientProvider; diff --git a/packages/react-data-provider/dist/ClientProvider.js b/packages/react-data-provider/dist/ClientProvider.js new file mode 100644 index 00000000..6eea8e2d --- /dev/null +++ b/packages/react-data-provider/dist/ClientProvider.js @@ -0,0 +1,44 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useClient = exports.ClientContext = void 0; +const react_1 = __importStar(require("react")); +exports.ClientContext = (0, react_1.createContext)({ + baseUrl: '', + onRefreshTokenError: () => ({}), +}); +const useClient = () => (0, react_1.useContext)(exports.ClientContext); +exports.useClient = useClient; +const ClientProvider = ({ baseUrl: outerBaseUrl, onRefreshTokenError, children, }) => { + const [baseUrl, setBaseUrl] = (0, react_1.useState)(outerBaseUrl || ''); + (0, react_1.useEffect)(() => { + if (outerBaseUrl) { + setBaseUrl(outerBaseUrl); + } + }, [outerBaseUrl]); + return (react_1.default.createElement(exports.ClientContext.Provider, { value: { baseUrl, onRefreshTokenError } }, children)); +}; +exports.default = ClientProvider; +//# sourceMappingURL=ClientProvider.js.map \ No newline at end of file diff --git a/packages/react-data-provider/dist/ClientProvider.js.map b/packages/react-data-provider/dist/ClientProvider.js.map new file mode 100644 index 00000000..7a1a9f5a --- /dev/null +++ b/packages/react-data-provider/dist/ClientProvider.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ClientProvider.js","sourceRoot":"","sources":["../src/ClientProvider.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAMe;AAQF,QAAA,aAAa,GAAG,IAAA,qBAAa,EAAoB;IAC5D,OAAO,EAAE,EAAE;IACX,mBAAmB,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC;CAChC,CAAC,CAAC;AAEI,MAAM,SAAS,GAAG,GAAG,EAAE,CAAC,IAAA,kBAAU,EAAoB,qBAAa,CAAC,CAAC;AAA/D,QAAA,SAAS,aAAsD;AAQ5E,MAAM,cAAc,GAAG,CAAC,EACtB,OAAO,EAAE,YAAY,EACrB,mBAAmB,EACnB,QAAQ,GACF,EAAE,EAAE;IACV,MAAM,CAAC,OAAO,EAAE,UAAU,CAAC,GAAG,IAAA,gBAAQ,EAAS,YAAY,IAAI,EAAE,CAAC,CAAC;IAEnE,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,IAAI,YAAY,EAAE;YAChB,UAAU,CAAC,YAAY,CAAC,CAAC;SAC1B;IACH,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC;IAEnB,OAAO,CACL,8BAAC,qBAAa,CAAC,QAAQ,IAAC,KAAK,EAAE,EAAE,OAAO,EAAE,mBAAmB,EAAE,IAC5D,QAAQ,CACc,CAC1B,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,cAAc,CAAC"} \ No newline at end of file diff --git a/packages/react-data-provider/dist/axiosClient.d.ts b/packages/react-data-provider/dist/axiosClient.d.ts new file mode 100644 index 00000000..d61304ac --- /dev/null +++ b/packages/react-data-provider/dist/axiosClient.d.ts @@ -0,0 +1,3 @@ +import { HttpClient } from './interfaces'; +declare const axiosClient: HttpClient; +export default axiosClient; diff --git a/packages/react-data-provider/dist/axiosClient.js b/packages/react-data-provider/dist/axiosClient.js new file mode 100644 index 00000000..33af64bf --- /dev/null +++ b/packages/react-data-provider/dist/axiosClient.js @@ -0,0 +1,86 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const axios_1 = __importDefault(require("axios")); +let axiosInstance; +let defaultConfigs; +const axiosClient = { + executeRequest: (configs) => { + if (!axiosInstance) { + throw 'You need to create a http client instance with default config'; + } + return axiosInstance + .request(Object.assign(Object.assign(Object.assign({}, configs), { url: configs.uri, params: configs.queryParams, signal: configs.signal }), ('body' in configs && { data: configs.body }))) + .then((response) => { + const { config, data, headers, status } = response; + return { + config, + data, + headers, + status, + }; + }) + .catch((error) => { + throw { + code: error.code, + message: error.message, + response: error.response, + }; + }); + }, + applyMiddleware: (middlewares) => { + if (!axiosInstance) { + throw 'You need to create a http client instance with default config'; + } + axiosInstance.interceptors.request.use((config) => __awaiter(void 0, void 0, void 0, function* () { + var _a; + if (config.url && + defaultConfigs.skipAuthUris.findIndex((uri) => { var _a; return (_a = config === null || config === void 0 ? void 0 : config.url) === null || _a === void 0 ? void 0 : _a.includes(uri); }) === -1) { + const accessToken = (_a = middlewares === null || middlewares === void 0 ? void 0 : middlewares.getAccessToken) === null || _a === void 0 ? void 0 : _a.call(middlewares); + if (config.headers) { + config.headers.Authorization = `Bearer ${accessToken}`; + } + return Promise.resolve(config); + } + return Promise.resolve(config); + }), (error) => __awaiter(void 0, void 0, void 0, function* () { return Promise.reject(error); })); + axiosInstance.interceptors.response.use((response) => response, (error) => __awaiter(void 0, void 0, void 0, function* () { + var _b; + const config = error === null || error === void 0 ? void 0 : error.config; + if (config.url && + defaultConfigs.skipAuthUris.findIndex((uri) => { var _a; return (_a = config === null || config === void 0 ? void 0 : config.url) === null || _a === void 0 ? void 0 : _a.includes(uri); }) === -1) { + if (((_b = error === null || error === void 0 ? void 0 : error.response) === null || _b === void 0 ? void 0 : _b.status) === 401 && !(config === null || config === void 0 ? void 0 : config._sent)) { + config._sent = true; + const response = yield middlewares.getNewToken(); + if (response && + 'accessToken' in response && + 'refreshToken' in response) { + if (config.headers) { + config.headers.Authorization = `Bearer ${response.accessToken}`; + } + return axiosInstance(config); + } + return Promise.reject(error); + } + } + return Promise.reject(error); + })); + }, + defaultConfig: (defaultConfig) => { + axiosInstance = axios_1.default.create(defaultConfig); + defaultConfigs = defaultConfig; + }, +}; +exports.default = axiosClient; +//# sourceMappingURL=axiosClient.js.map \ No newline at end of file diff --git a/packages/react-data-provider/dist/axiosClient.js.map b/packages/react-data-provider/dist/axiosClient.js.map new file mode 100644 index 00000000..aa1d2b64 --- /dev/null +++ b/packages/react-data-provider/dist/axiosClient.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axiosClient.js","sourceRoot":"","sources":["../src/axiosClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-data-provider/dist/index.d.ts b/packages/react-data-provider/dist/index.d.ts new file mode 100644 index 00000000..70d7c100 --- /dev/null +++ b/packages/react-data-provider/dist/index.d.ts @@ -0,0 +1,13 @@ +import useDataProvider from './useDataProvider'; +import ClientProvider from './ClientProvider'; +import { AsyncFunction, DataProviderRequestOptions, AsyncStatus } from './interfaces'; +declare const useQuery: (asyncFn: AsyncFunction, immediate?: boolean, options?: DataProviderRequestOptions, arg?: unknown) => { + execute: (_arg?: unknown) => Promise; + status: AsyncStatus; + isPending: boolean; + data: TQueryData; + error: TError; + refresh: () => Promise; +}; +export { ClientProvider, useQuery }; +export default useDataProvider; diff --git a/packages/react-data-provider/dist/index.js b/packages/react-data-provider/dist/index.js new file mode 100644 index 00000000..45378451 --- /dev/null +++ b/packages/react-data-provider/dist/index.js @@ -0,0 +1,59 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useQuery = exports.ClientProvider = void 0; +const react_1 = require("react"); +const useDataProvider_1 = __importDefault(require("./useDataProvider")); +const ClientProvider_1 = __importDefault(require("./ClientProvider")); +exports.ClientProvider = ClientProvider_1.default; +const interfaces_1 = require("./interfaces"); +const useQuery = (asyncFn, immediate = false, options, arg) => { + const [status, setStatus] = (0, react_1.useState)(interfaces_1.AsyncStatus.idle); + const [data, setData] = (0, react_1.useState)(); + const [error, setError] = (0, react_1.useState)(); + const [isPending, setIsPending] = (0, react_1.useState)(false); + const { onError, onSuccess, onFinish, formatData } = options || {}; + const execute = (0, react_1.useCallback)((_arg) => __awaiter(void 0, void 0, void 0, function* () { + setStatus(interfaces_1.AsyncStatus.pending); + setIsPending(true); + setError(undefined); + try { + const response = yield asyncFn(_arg); + const formattedData = formatData ? formatData(response) : response; + setData(formattedData); + setStatus(interfaces_1.AsyncStatus.success); + onSuccess === null || onSuccess === void 0 ? void 0 : onSuccess(formattedData); + onFinish === null || onFinish === void 0 ? void 0 : onFinish(interfaces_1.AsyncStatus.success); + } + catch (err) { + setError(err); + setStatus(interfaces_1.AsyncStatus.error); + onError === null || onError === void 0 ? void 0 : onError(err); + onFinish === null || onFinish === void 0 ? void 0 : onFinish(interfaces_1.AsyncStatus.error); + } + finally { + setIsPending(false); + } + }), [asyncFn]); + const refresh = (0, react_1.useCallback)(() => execute(arg), [execute]); + (0, react_1.useEffect)(() => { + if (immediate) { + execute(arg); + } + }, [immediate]); + return { execute, status, isPending, data, error, refresh }; +}; +exports.useQuery = useQuery; +exports.default = useDataProvider_1.default; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-data-provider/dist/index.js.map b/packages/react-data-provider/dist/index.js.map new file mode 100644 index 00000000..8cdae24c --- /dev/null +++ b/packages/react-data-provider/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,iCAAyD;AACzD,wEAAgD;AAChD,sEAA8C;AA6DrC,yBA7DF,wBAAc,CA6DE;AA3DvB,6CAIsB;AAEtB,MAAM,QAAQ,GAAG,CACf,OAAsB,EACtB,SAAS,GAAG,KAAK,EACjB,OAAwD,EACxD,GAAa,EACb,EAAE;IACF,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,IAAA,gBAAQ,EAAC,wBAAW,CAAC,IAAI,CAAC,CAAC;IACvD,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,GAAc,CAAC;IAC/C,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,IAAA,gBAAQ,GAAU,CAAC;IAC7C,MAAM,CAAC,SAAS,EAAE,YAAY,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAC;IAElD,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,UAAU,EAAE,GAAG,OAAO,IAAI,EAAE,CAAC;IAMnE,MAAM,OAAO,GAAG,IAAA,mBAAW,EACzB,CAAO,IAAc,EAAE,EAAE;QACvB,SAAS,CAAC,wBAAW,CAAC,OAAO,CAAC,CAAC;QAC/B,YAAY,CAAC,IAAI,CAAC,CAAC;QACnB,QAAQ,CAAC,SAAS,CAAC,CAAC;QAEpB,IAAI;YACF,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,IAAI,CAAC,CAAC;YACrC,MAAM,aAAa,GAAG,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;YACnE,OAAO,CAAC,aAAa,CAAC,CAAC;YACvB,SAAS,CAAC,wBAAW,CAAC,OAAO,CAAC,CAAC;YAC/B,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAG,aAAa,CAAC,CAAC;YAC3B,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAG,wBAAW,CAAC,OAAO,CAAC,CAAC;SACjC;QAAC,OAAO,GAAG,EAAE;YACZ,QAAQ,CAAC,GAAG,CAAC,CAAC;YACd,SAAS,CAAC,wBAAW,CAAC,KAAK,CAAC,CAAC;YAC7B,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAG,GAAG,CAAC,CAAC;YACf,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAG,wBAAW,CAAC,KAAK,CAAC,CAAC;SAC/B;gBAAS;YACR,YAAY,CAAC,KAAK,CAAC,CAAC;SACrB;IACH,CAAC,CAAA,EACD,CAAC,OAAO,CAAC,CACV,CAAC;IAEF,MAAM,OAAO,GAAG,IAAA,mBAAW,EAAC,GAAG,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC;IAE3D,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,IAAI,SAAS,EAAE;YACb,OAAO,CAAC,GAAG,CAAC,CAAC;SACd;IACH,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC;IAEhB,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,CAAC;AAC9D,CAAC,CAAC;AAEuB,4BAAQ;AAEjC,kBAAe,yBAAe,CAAC"} \ No newline at end of file diff --git a/packages/react-data-provider/dist/interfaces/index.d.ts b/packages/react-data-provider/dist/interfaces/index.d.ts new file mode 100644 index 00000000..a8c2c685 --- /dev/null +++ b/packages/react-data-provider/dist/interfaces/index.d.ts @@ -0,0 +1,75 @@ +import { AxiosRequestConfig } from 'axios'; +export interface RequestParams { + uri: string; + method: 'POST' | 'GET' | 'PUT' | 'DELETE' | 'PATCH'; + headers?: Record; + queryParams?: Record; + signal?: AbortSignal; +} +export type PostRequestOptions = Omit & { + body?: TRequestBody; +}; +export type GetRequestOptions = Omit; +export type PutRequestOptions = Omit & { + body?: TRequestBody; +}; +export type PatchRequestOptions = Omit & { + body?: TRequestBody; +}; +export type DeleteRequestOptions = Omit; +export interface HttpBaseConfigs { + skipAuthUris: string[]; + headers: Record; + baseURL: string; +} +export interface HttpResponse { + config: AxiosRequestConfig; + data: any; + headers: Record; + status: number; +} +export interface HttpError { + response: HttpResponse; + code: number; + message: string; +} +export interface Token { + accessToken: string; + refreshToken: string; +} +export interface HttpMiddlewares { + getAccessToken?(): void; + getNewToken?(): Promise; +} +export interface HttpClient { + applyMiddleware({ getAccessToken, getNewToken }: HttpMiddlewares): void; + defaultConfig(config: HttpBaseConfigs): void; + executeRequest(params: RequestParams): Promise; +} +export declare enum AsyncStatus { + pending = "pending", + success = "success", + error = "error", + idle = "idle" +} +export interface AsyncFunction { + (params?: any): Promise; +} +export type AsyncReturnType Promise> = T extends (...args: any) => Promise ? R : unknown; +type ErrorFn = (error: TError) => void; +type SuccessFn> = (data: TData) => void; +type FormatFn> = (data: TData) => unknown; +export interface DataProviderRequestOptions { + onError?: ErrorFn; + onSuccess?: SuccessFn; + onFinish?: (status: AsyncStatus) => void; + formatData?: FormatFn; +} +export interface RefreshTokenBody { + refreshToken: string; +} +export interface RefreshTokenRes { + accessToken: string; + refreshToken: string; +} +export {}; diff --git a/packages/react-data-provider/dist/interfaces/index.js b/packages/react-data-provider/dist/interfaces/index.js new file mode 100644 index 00000000..879dec20 --- /dev/null +++ b/packages/react-data-provider/dist/interfaces/index.js @@ -0,0 +1,11 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.AsyncStatus = void 0; +var AsyncStatus; +(function (AsyncStatus) { + AsyncStatus["pending"] = "pending"; + AsyncStatus["success"] = "success"; + AsyncStatus["error"] = "error"; + AsyncStatus["idle"] = "idle"; +})(AsyncStatus = exports.AsyncStatus || (exports.AsyncStatus = {})); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-data-provider/dist/interfaces/index.js.map b/packages/react-data-provider/dist/interfaces/index.js.map new file mode 100644 index 00000000..5396d8b1 --- /dev/null +++ b/packages/react-data-provider/dist/interfaces/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/interfaces/index.ts"],"names":[],"mappings":";;;AAkEA,IAAY,WAKX;AALD,WAAY,WAAW;IACrB,kCAAmB,CAAA;IACnB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;AACf,CAAC,EALW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAKtB"} \ No newline at end of file diff --git a/packages/react-data-provider/dist/useDataProvider.d.ts b/packages/react-data-provider/dist/useDataProvider.d.ts new file mode 100644 index 00000000..3c2315f8 --- /dev/null +++ b/packages/react-data-provider/dist/useDataProvider.d.ts @@ -0,0 +1,9 @@ +import { PostRequestOptions, GetRequestOptions, PutRequestOptions, PatchRequestOptions, DeleteRequestOptions } from './interfaces'; +declare const useDataProvider: () => { + post: (requestParams: PostRequestOptions) => Promise; + get: (requestParams: GetRequestOptions) => Promise; + put: (requestParams: PutRequestOptions) => Promise; + patch: (requestParams: PatchRequestOptions) => Promise; + del: (requestParams: DeleteRequestOptions) => Promise; +}; +export default useDataProvider; diff --git a/packages/react-data-provider/dist/useDataProvider.js b/packages/react-data-provider/dist/useDataProvider.js new file mode 100644 index 00000000..a4cad3e6 --- /dev/null +++ b/packages/react-data-provider/dist/useDataProvider.js @@ -0,0 +1,96 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const memoizee_1 = __importDefault(require("memoizee")); +const axiosClient_1 = __importDefault(require("./axiosClient")); +const ClientProvider_1 = require("./ClientProvider"); +const maxAge = 10000; +const useDataProvider = () => { + const { baseUrl, onRefreshTokenError } = (0, ClientProvider_1.useClient)(); + const client = axiosClient_1.default; + const refreshAccessToken = (0, memoizee_1.default)(() => __awaiter(void 0, void 0, void 0, function* () { + try { + const refreshToken = localStorage.getItem('refreshToken'); + const response = yield post({ + uri: '/token/refresh', + body: { + refreshToken, + }, + }); + if ((response === null || response === void 0 ? void 0 : response.accessToken) && (response === null || response === void 0 ? void 0 : response.refreshToken)) { + localStorage.setItem('accessToken', response.accessToken); + localStorage.setItem('refreshToken', response.refreshToken); + } + return Promise.resolve(response); + } + catch (error) { + localStorage.removeItem('accessToken'); + localStorage.removeItem('refreshToken'); + onRefreshTokenError === null || onRefreshTokenError === void 0 ? void 0 : onRefreshTokenError(error); + return Promise.reject(error); + } + }), { maxAge }); + client.defaultConfig({ + baseURL: baseUrl, + skipAuthUris: ['login', 'refresh'], + headers: { + 'Content-Type': 'application/json', + }, + }); + client.applyMiddleware({ + getAccessToken: () => { + const accessToken = localStorage.getItem('accessToken'); + if (accessToken) { + return accessToken; + } + else { + } + }, + getNewToken: () => __awaiter(void 0, void 0, void 0, function* () { + return yield refreshAccessToken(); + }), + }); + const makeRequest = (requestParams) => { + return client + .executeRequest(requestParams) + .then((res) => handleServerResponse(res)) + .catch((err) => handleServerError(err)); + }; + const handleServerResponse = (response) => { + const { config, data, headers, status } = response; + return data; + }; + const handleServerError = (err) => { + const { code, response, message } = err; + throw err; + }; + const post = (requestParams) => __awaiter(void 0, void 0, void 0, function* () { + return makeRequest(Object.assign(Object.assign({}, requestParams), { method: 'POST' })); + }); + const get = (requestParams) => __awaiter(void 0, void 0, void 0, function* () { + return makeRequest(Object.assign(Object.assign({}, requestParams), { method: 'GET' })); + }); + const put = (requestParams) => __awaiter(void 0, void 0, void 0, function* () { + return makeRequest(Object.assign(Object.assign({}, requestParams), { method: 'PUT' })); + }); + const patch = (requestParams) => __awaiter(void 0, void 0, void 0, function* () { + return makeRequest(Object.assign(Object.assign({}, requestParams), { method: 'PATCH' })); + }); + const del = (requestParams) => __awaiter(void 0, void 0, void 0, function* () { + return makeRequest(Object.assign(Object.assign({}, requestParams), { method: 'DELETE' })); + }); + return { post, get, put, patch, del }; +}; +exports.default = useDataProvider; +//# sourceMappingURL=useDataProvider.js.map \ No newline at end of file diff --git a/packages/react-data-provider/dist/useDataProvider.js.map b/packages/react-data-provider/dist/useDataProvider.js.map new file mode 100644 index 00000000..bbbe5c07 --- /dev/null +++ b/packages/react-data-provider/dist/useDataProvider.js.map @@ -0,0 +1 @@ +{"version":3,"file":"useDataProvider.js","sourceRoot":"","sources":["../src/useDataProvider.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.d.ts b/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.d.ts new file mode 100644 index 00000000..88ac30bd --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.d.ts @@ -0,0 +1,3 @@ +/// +import { DrawerProps } from '../Drawer'; +export declare const AppBarDrawer: (props: DrawerProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js b/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js new file mode 100644 index 00000000..246f148d --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js @@ -0,0 +1,15 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.AppBarDrawer = void 0; +const react_1 = __importDefault(require("react")); +const Drawer_1 = require("../Drawer"); +const useAppBarRoot_1 = require("./hooks/useAppBarRoot"); +const AppBarDrawer = (props) => { + const { isMobileOpen, toggleMobileOpen } = (0, useAppBarRoot_1.useAppBarRoot)(); + return (react_1.default.createElement(Drawer_1.Drawer, Object.assign({ mobileIsOpen: isMobileOpen, onMobileClose: toggleMobileOpen }, props))); +}; +exports.AppBarDrawer = AppBarDrawer; +//# sourceMappingURL=AppBarDrawer.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js.map b/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js.map new file mode 100644 index 00000000..96b97f53 --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AppBarDrawer.js","sourceRoot":"","sources":["../../../src/components/AppBar/AppBarDrawer.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,sCAAgD;AAChD,yDAAsD;AAS/C,MAAM,YAAY,GAAG,CAAC,KAAkB,EAAE,EAAE;IACjD,MAAM,EAAE,YAAY,EAAE,gBAAgB,EAAE,GAAG,IAAA,6BAAa,GAAE,CAAC;IAE3D,OAAO,CACL,8BAAC,eAAM,kBACL,YAAY,EAAE,YAAY,EAC1B,aAAa,EAAE,gBAAgB,IAC3B,KAAK,EACT,CACH,CAAC;AACJ,CAAC,CAAC;AAVW,QAAA,YAAY,gBAUvB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarMain.d.ts b/packages/react-material-ui/dist/components/AppBar/AppBarMain.d.ts new file mode 100644 index 00000000..85a9cc92 --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarMain.d.ts @@ -0,0 +1,3 @@ +/// +import { BoxProps } from '@mui/material'; +export declare const AppBarMain: (boxProps: BoxProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarMain.js b/packages/react-material-ui/dist/components/AppBar/AppBarMain.js new file mode 100644 index 00000000..6e104ccd --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarMain.js @@ -0,0 +1,33 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.AppBarMain = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const AppBarMain = (boxProps) => { + const { sx, children } = boxProps, props = __rest(boxProps, ["sx", "children"]); + return (react_1.default.createElement(material_1.Box, Object.assign({ component: "main", sx: [ + { + backgroundColor: (theme) => theme.palette.background.default, + flexGrow: 1, + height: '100vh', + overflow: 'auto', + }, + ...(Array.isArray(sx) ? sx : [sx]), + ] }, props), children)); +}; +exports.AppBarMain = AppBarMain; +//# sourceMappingURL=AppBarMain.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarMain.js.map b/packages/react-material-ui/dist/components/AppBar/AppBarMain.js.map new file mode 100644 index 00000000..e5d92389 --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarMain.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AppBarMain.js","sourceRoot":"","sources":["../../../src/components/AppBar/AppBarMain.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4CAA8C;AAYvC,MAAM,UAAU,GAAG,CAAC,QAAkB,EAAE,EAAE;IAC/C,MAAM,EAAE,EAAE,EAAE,QAAQ,KAAe,QAAQ,EAAlB,KAAK,UAAK,QAAQ,EAArC,kBAA0B,CAAW,CAAC;IAE5C,OAAO,CACL,8BAAC,cAAG,kBACF,SAAS,EAAC,MAAM,EAChB,EAAE,EAAE;YACF;gBACE,eAAe,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO;gBAC5D,QAAQ,EAAE,CAAC;gBACX,MAAM,EAAE,OAAO;gBACf,QAAQ,EAAE,MAAM;aACjB;YACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,IACG,KAAK,GAER,QAAQ,CACL,CACP,CAAC;AACJ,CAAC,CAAC;AApBW,QAAA,UAAU,cAoBrB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarNav.d.ts b/packages/react-material-ui/dist/components/AppBar/AppBarNav.d.ts new file mode 100644 index 00000000..90ebec8c --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarNav.d.ts @@ -0,0 +1,3 @@ +/// +import { NavbarProps } from '../Navbar'; +export declare const AppBarNav: (props: NavbarProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarNav.js b/packages/react-material-ui/dist/components/AppBar/AppBarNav.js new file mode 100644 index 00000000..0f71bf1d --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarNav.js @@ -0,0 +1,15 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.AppBarNav = void 0; +const react_1 = __importDefault(require("react")); +const Navbar_1 = require("../Navbar"); +const useAppBarRoot_1 = require("./hooks/useAppBarRoot"); +const AppBarNav = (props) => { + const { toggleMobileOpen } = (0, useAppBarRoot_1.useAppBarRoot)(); + return react_1.default.createElement(Navbar_1.Navbar, Object.assign({ drawerToggle: toggleMobileOpen }, props)); +}; +exports.AppBarNav = AppBarNav; +//# sourceMappingURL=AppBarNav.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarNav.js.map b/packages/react-material-ui/dist/components/AppBar/AppBarNav.js.map new file mode 100644 index 00000000..643f6cdd --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarNav.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AppBarNav.js","sourceRoot":"","sources":["../../../src/components/AppBar/AppBarNav.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,sCAAgD;AAChD,yDAAsD;AAU/C,MAAM,SAAS,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC9C,MAAM,EAAE,gBAAgB,EAAE,GAAG,IAAA,6BAAa,GAAE,CAAC;IAE7C,OAAO,8BAAC,eAAM,kBAAC,YAAY,EAAE,gBAAgB,IAAM,KAAK,EAAI,CAAC;AAC/D,CAAC,CAAC;AAJW,QAAA,SAAS,aAIpB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarRoot.d.ts b/packages/react-material-ui/dist/components/AppBar/AppBarRoot.d.ts new file mode 100644 index 00000000..085fe23b --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarRoot.d.ts @@ -0,0 +1,5 @@ +import { ReactNode } from 'react'; +export type AppBarRootProps = { + children: ReactNode; +}; +export declare const AppBarRoot: (props: AppBarRootProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js b/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js new file mode 100644 index 00000000..f4d55861 --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js @@ -0,0 +1,46 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.AppBarRoot = void 0; +const react_1 = __importStar(require("react")); +const Box_1 = __importDefault(require("@mui/material/Box")); +const useAppBarRoot_1 = require("./hooks/useAppBarRoot"); +const AppBarRoot = (props) => { + const { children } = props; + const [isMobileOpen, setIsMobileOpen] = (0, react_1.useState)(false); + const toggleMobileOpen = () => { + setIsMobileOpen((prv) => !prv); + }; + return (react_1.default.createElement(useAppBarRoot_1.AppBarContext.Provider, { value: { + isMobileOpen, + toggleMobileOpen, + } }, + react_1.default.createElement(Box_1.default, { sx: { display: 'flex' }, id: "AppBarRoot" }, children))); +}; +exports.AppBarRoot = AppBarRoot; +//# sourceMappingURL=AppBarRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js.map b/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js.map new file mode 100644 index 00000000..4d13a7c2 --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AppBarRoot.js","sourceRoot":"","sources":["../../../src/components/AppBar/AppBarRoot.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAmD;AACnD,4DAAoC;AACpC,yDAAsD;AAiB/C,MAAM,UAAU,GAAG,CAAC,KAAsB,EAAE,EAAE;IACnD,MAAM,EAAE,QAAQ,EAAE,GAAG,KAAK,CAAC;IAE3B,MAAM,CAAC,YAAY,EAAE,eAAe,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAC;IAExD,MAAM,gBAAgB,GAAG,GAAG,EAAE;QAC5B,eAAe,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC;IACjC,CAAC,CAAC;IAEF,OAAO,CACL,8BAAC,6BAAa,CAAC,QAAQ,IACrB,KAAK,EAAE;YACL,YAAY;YACZ,gBAAgB;SACjB;QAED,8BAAC,aAAG,IAAC,EAAE,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,EAAE,EAAC,YAAY,IAC1C,QAAQ,CACL,CACiB,CAC1B,CAAC;AACJ,CAAC,CAAC;AArBW,QAAA,UAAU,cAqBrB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/index.d.ts b/packages/react-material-ui/dist/components/AppBar/hooks/index.d.ts new file mode 100644 index 00000000..4128524d --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/hooks/index.d.ts @@ -0,0 +1,2 @@ +import { useAppBarRoot, AppBarContextProps } from './useAppBarRoot'; +export { useAppBarRoot, AppBarContextProps }; diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/index.js b/packages/react-material-ui/dist/components/AppBar/hooks/index.js new file mode 100644 index 00000000..08e805bb --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/hooks/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useAppBarRoot = void 0; +const useAppBarRoot_1 = require("./useAppBarRoot"); +Object.defineProperty(exports, "useAppBarRoot", { enumerable: true, get: function () { return useAppBarRoot_1.useAppBarRoot; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/index.js.map b/packages/react-material-ui/dist/components/AppBar/hooks/index.js.map new file mode 100644 index 00000000..add829db --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/hooks/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/AppBar/hooks/index.ts"],"names":[],"mappings":";;;AAAA,mDAAoE;AAE3D,8FAFA,6BAAa,OAEA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.d.ts b/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.d.ts new file mode 100644 index 00000000..f2668d37 --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.d.ts @@ -0,0 +1,7 @@ +/// +export type AppBarContextProps = { + isMobileOpen: boolean; + toggleMobileOpen: () => void; +}; +export declare const AppBarContext: import("react").Context; +export declare const useAppBarRoot: () => AppBarContextProps; diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js b/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js new file mode 100644 index 00000000..66f35726 --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js @@ -0,0 +1,14 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useAppBarRoot = exports.AppBarContext = void 0; +const react_1 = require("react"); +exports.AppBarContext = (0, react_1.createContext)({}); +const useAppBarRoot = () => { + const appBarContext = (0, react_1.useContext)(exports.AppBarContext); + if (!appBarContext) { + throw new Error('You must use table root under AppBarContext'); + } + return appBarContext; +}; +exports.useAppBarRoot = useAppBarRoot; +//# sourceMappingURL=useAppBarRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js.map b/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js.map new file mode 100644 index 00000000..7e35bd4c --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js.map @@ -0,0 +1 @@ +{"version":3,"file":"useAppBarRoot.js","sourceRoot":"","sources":["../../../../src/components/AppBar/hooks/useAppBarRoot.tsx"],"names":[],"mappings":";;;AAAA,iCAAkD;AAarC,QAAA,aAAa,GAAG,IAAA,qBAAa,EACxC,EAAwB,CACzB,CAAC;AAKK,MAAM,aAAa,GAAG,GAAG,EAAE;IAChC,MAAM,aAAa,GAAG,IAAA,kBAAU,EAAC,qBAAa,CAAC,CAAC;IAEhD,IAAI,CAAC,aAAa,EAAE;QAClB,MAAM,IAAI,KAAK,CAAC,6CAA6C,CAAC,CAAC;KAChE;IAED,OAAO,aAAa,CAAC;AACvB,CAAC,CAAC;AARW,QAAA,aAAa,iBAQxB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/index.d.ts b/packages/react-material-ui/dist/components/AppBar/index.d.ts new file mode 100644 index 00000000..213e030b --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/index.d.ts @@ -0,0 +1,7 @@ +/// +export declare const AppBar: { + Main: (boxProps: import("@mui/material").BoxProps<"div", {}>) => JSX.Element; + Drawer: (props: import("../Drawer").DrawerProps) => JSX.Element; + Nav: (props: import("../Navbar").NavbarProps) => JSX.Element; + Root: (props: import("./AppBarRoot").AppBarRootProps) => JSX.Element; +}; diff --git a/packages/react-material-ui/dist/components/AppBar/index.js b/packages/react-material-ui/dist/components/AppBar/index.js new file mode 100644 index 00000000..03a6f5d0 --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/index.js @@ -0,0 +1,14 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.AppBar = void 0; +const AppBarMain_1 = require("./AppBarMain"); +const AppBarDrawer_1 = require("./AppBarDrawer"); +const AppBarNav_1 = require("./AppBarNav"); +const AppBarRoot_1 = require("./AppBarRoot"); +exports.AppBar = { + Main: AppBarMain_1.AppBarMain, + Drawer: AppBarDrawer_1.AppBarDrawer, + Nav: AppBarNav_1.AppBarNav, + Root: AppBarRoot_1.AppBarRoot, +}; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/index.js.map b/packages/react-material-ui/dist/components/AppBar/index.js.map new file mode 100644 index 00000000..fdbc554c --- /dev/null +++ b/packages/react-material-ui/dist/components/AppBar/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/AppBar/index.ts"],"names":[],"mappings":";;;AAAA,6CAA0C;AAC1C,iDAA8C;AAC9C,2CAAwC;AACxC,6CAA0C;AAmE7B,QAAA,MAAM,GAAG;IACpB,IAAI,EAAE,uBAAU;IAChB,MAAM,EAAE,2BAAY;IACpB,GAAG,EAAE,qBAAS;IACd,IAAI,EAAE,uBAAU;CACjB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.d.ts b/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.d.ts new file mode 100644 index 00000000..7906281e --- /dev/null +++ b/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.d.ts @@ -0,0 +1,18 @@ +/// +import { AutocompleteProps } from '@mui/material'; +import { SelectOption } from '../../components/SelectField/SelectField'; +import { SimpleFilter } from 'components/Table/types'; +export type AutocompleteFieldProps = { + value?: string | null; + options?: SelectOption[]; + sort?: string; + filters?: SimpleFilter; + resourceLabel?: string; + resourceValue?: string; + resource?: string; + label?: string; + isLoading?: boolean; + onChange?: (value: string | null) => void; +} & Omit, 'renderInput' | 'onChange' | 'value' | 'options'>; +declare const AutocompleteField: ({ value, options, sort, filters, resourceLabel, resourceValue, label, resource, isLoading, defaultValue, onChange, ...rest }: AutocompleteFieldProps) => JSX.Element; +export default AutocompleteField; diff --git a/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js b/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js new file mode 100644 index 00000000..165f11f2 --- /dev/null +++ b/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js @@ -0,0 +1,113 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const material_1 = require("@mui/material"); +const SelectField_1 = require("../../components/SelectField/SelectField"); +const FormFieldSkeleton_1 = require("../../components/FormFieldSkeleton"); +const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); +const AutocompleteField = (_a) => { + var _b; + var { value, options = [], sort, filters, resourceLabel = 'name', resourceValue = 'id', label, resource, isLoading = false, defaultValue, onChange } = _a, rest = __rest(_a, ["value", "options", "sort", "filters", "resourceLabel", "resourceValue", "label", "resource", "isLoading", "defaultValue", "onChange"]); + const { get } = (0, react_data_provider_1.default)(); + const [_value, setValue] = (0, react_1.useState)(value !== null && value !== void 0 ? value : defaultValue); + const isControlled = value !== undefined; + const currentValue = isControlled ? value !== null && value !== void 0 ? value : defaultValue : _value; + const simpleFilterQuery = () => { + if (!filters) + return; + const queryArr = []; + for (const [key, value] of Object.entries(filters)) { + queryArr.push(`${key}${value}`); + } + return queryArr; + }; + const getResource = () => { + return get({ + uri: `/${resource}`, + queryParams: { + sort, + filters: simpleFilterQuery(), + }, + }); + }; + const { execute, data, isPending } = (0, react_data_provider_1.useQuery)(getResource, false); + const resourceOptions = [ + ...((_b = data === null || data === void 0 ? void 0 : data.map((resource) => ({ + value: resource[resourceValue], + label: resource[resourceLabel], + }))) !== null && _b !== void 0 ? _b : []), + ]; + const loading = resource ? !(data === null || data === void 0 ? void 0 : data.length) || isPending : isLoading; + const optionsWithAll = [ + SelectField_1.allOption, + ...(!!(data === null || data === void 0 ? void 0 : data.length) && !isPending ? resourceOptions : options), + ]; + const selectedValue = optionsWithAll.find((option) => { + const value = typeof currentValue === 'string' ? currentValue : currentValue === null || currentValue === void 0 ? void 0 : currentValue.value; + return option.value === value; + }); + const handleRenderInput = (params) => (react_1.default.createElement(FormFieldSkeleton_1.FormFieldSkeleton, { isLoading: loading, hideLabel: true }, + react_1.default.createElement(material_1.TextField, Object.assign({}, params, { label: label })))); + const handleChange = (_, newValue, reason) => { + var _a; + const allOptionValue = SelectField_1.allOption.value; + if (reason === 'clear') { + onChange(allOptionValue); + setValue(allOptionValue); + return; + } + const selectedValue = (_a = newValue === null || newValue === void 0 ? void 0 : newValue.value) !== null && _a !== void 0 ? _a : null; + setValue(selectedValue); + if (onChange) { + onChange(selectedValue); + } + }; + (0, react_1.useEffect)(() => { + if (resource) { + execute(); + } + }, [filters]); + return (react_1.default.createElement(material_1.Autocomplete, Object.assign({ disabled: loading, isOptionEqualToValue: (option) => option.value === currentValue, onChange: handleChange, options: optionsWithAll, renderInput: handleRenderInput, value: selectedValue !== null && selectedValue !== void 0 ? selectedValue : SelectField_1.allOption, renderOption: (props, option) => { + return (react_1.default.createElement("li", Object.assign({}, props, { key: option.value }), option.label)); + }, sx: { + '& .MuiInputLabel-root': { + pr: '16px', + }, + } }, rest))); +}; +exports.default = AutocompleteField; +//# sourceMappingURL=AutocompleteField.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js.map b/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js.map new file mode 100644 index 00000000..b9230163 --- /dev/null +++ b/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AutocompleteField.js","sourceRoot":"","sources":["../../../src/components/AutocompleteField/AutocompleteField.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AutocompleteField/index.d.ts b/packages/react-material-ui/dist/components/AutocompleteField/index.d.ts new file mode 100644 index 00000000..38083f9c --- /dev/null +++ b/packages/react-material-ui/dist/components/AutocompleteField/index.d.ts @@ -0,0 +1,2 @@ +import AutocompleteField from './AutocompleteField'; +export default AutocompleteField; diff --git a/packages/react-material-ui/dist/components/AutocompleteField/index.js b/packages/react-material-ui/dist/components/AutocompleteField/index.js new file mode 100644 index 00000000..c31da50a --- /dev/null +++ b/packages/react-material-ui/dist/components/AutocompleteField/index.js @@ -0,0 +1,8 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const AutocompleteField_1 = __importDefault(require("./AutocompleteField")); +exports.default = AutocompleteField_1.default; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AutocompleteField/index.js.map b/packages/react-material-ui/dist/components/AutocompleteField/index.js.map new file mode 100644 index 00000000..5a0897ec --- /dev/null +++ b/packages/react-material-ui/dist/components/AutocompleteField/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/AutocompleteField/index.ts"],"names":[],"mappings":";;;;;AAAA,4EAAoD;AAEpD,kBAAe,2BAAiB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/Avatar.d.ts b/packages/react-material-ui/dist/components/Avatar/Avatar.d.ts new file mode 100644 index 00000000..e64ae15d --- /dev/null +++ b/packages/react-material-ui/dist/components/Avatar/Avatar.d.ts @@ -0,0 +1,10 @@ +/// +export type AvatarProps = { + src?: string; + alt?: string; + size?: number; + initials?: string; + onClick?: () => void; + backgroundColor?: string; +}; +export declare const Avatar: (props: AvatarProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Avatar/Avatar.js b/packages/react-material-ui/dist/components/Avatar/Avatar.js new file mode 100644 index 00000000..91ccf291 --- /dev/null +++ b/packages/react-material-ui/dist/components/Avatar/Avatar.js @@ -0,0 +1,59 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Avatar = void 0; +const react_1 = __importStar(require("react")); +const Box_1 = __importDefault(require("@mui/material/Box")); +const Styles_1 = require("./Styles"); +const Text_1 = __importDefault(require("../Text")); +const Avatar = (props) => { + const { src, alt, size = 30, initials, backgroundColor, onClick } = props; + const [failed, setFailed] = (0, react_1.useState)(!src); + const handleImageError = () => { + setFailed(true); + }; + const showInitials = failed && initials; + return (react_1.default.createElement(Box_1.default, { sx: showInitials + ? {} + : { + backgroundColor: backgroundColor || '#eee', + width: `${size}px`, + height: `${size}px`, + borderRadius: '50%', + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + } }, + react_1.default.createElement(Styles_1.Image, { src: src, alt: alt, size: size, onClick: onClick, onError: handleImageError, style: { + display: showInitials ? 'none' : 'block', + cursor: onClick ? 'pointer' : 'default', + } }), + showInitials && (react_1.default.createElement(Text_1.default, { fontSize: size * 0.44, fontWeight: 600 }, initials.substring(0, 2))))); +}; +exports.Avatar = Avatar; +//# sourceMappingURL=Avatar.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/Avatar.js.map b/packages/react-material-ui/dist/components/Avatar/Avatar.js.map new file mode 100644 index 00000000..7c0a46af --- /dev/null +++ b/packages/react-material-ui/dist/components/Avatar/Avatar.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Avatar.js","sourceRoot":"","sources":["../../../src/components/Avatar/Avatar.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAwC;AACxC,4DAAoC;AACpC,qCAAiC;AACjC,mDAA2B;AAyCpB,MAAM,MAAM,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC3C,MAAM,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,GAAG,EAAE,EAAE,QAAQ,EAAE,eAAe,EAAE,OAAO,EAAE,GAAG,KAAK,CAAC;IAC1E,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,IAAA,gBAAQ,EAAC,CAAC,GAAG,CAAC,CAAC;IAE3C,MAAM,gBAAgB,GAAG,GAAG,EAAE;QAC5B,SAAS,CAAC,IAAI,CAAC,CAAC;IAClB,CAAC,CAAC;IAEF,MAAM,YAAY,GAAG,MAAM,IAAI,QAAQ,CAAC;IAExC,OAAO,CACL,8BAAC,aAAG,IACF,EAAE,EACA,YAAY;YACV,CAAC,CAAC,EAAE;YACJ,CAAC,CAAC;gBACE,eAAe,EAAE,eAAe,IAAI,MAAM;gBAC1C,KAAK,EAAE,GAAG,IAAI,IAAI;gBAClB,MAAM,EAAE,GAAG,IAAI,IAAI;gBACnB,YAAY,EAAE,KAAK;gBACnB,OAAO,EAAE,MAAM;gBACf,UAAU,EAAE,QAAQ;gBACpB,cAAc,EAAE,QAAQ;aACzB;QAGP,8BAAC,cAAK,IACJ,GAAG,EAAE,GAAG,EACR,GAAG,EAAE,GAAG,EACR,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,OAAO,EAChB,OAAO,EAAE,gBAAgB,EACzB,KAAK,EAAE;gBACL,OAAO,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO;gBACxC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACxC,GACD;QACD,YAAY,IAAI,CACf,8BAAC,cAAI,IAAC,QAAQ,EAAE,IAAI,GAAG,IAAI,EAAE,UAAU,EAAE,GAAG,IACzC,QAAQ,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CACpB,CACR,CACG,CACP,CAAC;AACJ,CAAC,CAAC;AA5CW,QAAA,MAAM,UA4CjB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/Styles.d.ts b/packages/react-material-ui/dist/components/Avatar/Styles.d.ts new file mode 100644 index 00000000..0caddc18 --- /dev/null +++ b/packages/react-material-ui/dist/components/Avatar/Styles.d.ts @@ -0,0 +1,7 @@ +/// +type Props = { + size: number; + onError?: () => void; +}; +export declare const Image: import("@emotion/styled").StyledComponent & Props, import("react").DetailedHTMLProps, HTMLImageElement>, {}>; +export {}; diff --git a/packages/react-material-ui/dist/components/Avatar/Styles.js b/packages/react-material-ui/dist/components/Avatar/Styles.js new file mode 100644 index 00000000..ae4a3ddf --- /dev/null +++ b/packages/react-material-ui/dist/components/Avatar/Styles.js @@ -0,0 +1,13 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Image = void 0; +const styles_1 = require("@mui/material/styles"); +exports.Image = (0, styles_1.styled)('img')(({ size, onError }) => ({ + width: `${size}px`, + height: `${size}px`, + borderRadius: '50%', + margin: '0 12px', + objectFit: 'cover', + onError, +})); +//# sourceMappingURL=Styles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/Styles.js.map b/packages/react-material-ui/dist/components/Avatar/Styles.js.map new file mode 100644 index 00000000..20e55ea3 --- /dev/null +++ b/packages/react-material-ui/dist/components/Avatar/Styles.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Styles.js","sourceRoot":"","sources":["../../../src/components/Avatar/Styles.ts"],"names":[],"mappings":";;;AAAA,iDAA8C;AAOjC,QAAA,KAAK,GAAG,IAAA,eAAM,EAAC,KAAK,CAAC,CAAQ,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC,CAAC;IAChE,KAAK,EAAE,GAAG,IAAI,IAAI;IAClB,MAAM,EAAE,GAAG,IAAI,IAAI;IACnB,YAAY,EAAE,KAAK;IACnB,MAAM,EAAE,QAAQ;IAChB,SAAS,EAAE,OAAO;IAClB,OAAO;CACR,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/index.d.ts b/packages/react-material-ui/dist/components/Avatar/index.d.ts new file mode 100644 index 00000000..02a4c0c4 --- /dev/null +++ b/packages/react-material-ui/dist/components/Avatar/index.d.ts @@ -0,0 +1 @@ +export { Avatar, AvatarProps } from './Avatar'; diff --git a/packages/react-material-ui/dist/components/Avatar/index.js b/packages/react-material-ui/dist/components/Avatar/index.js new file mode 100644 index 00000000..1ceb08e5 --- /dev/null +++ b/packages/react-material-ui/dist/components/Avatar/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Avatar = void 0; +var Avatar_1 = require("./Avatar"); +Object.defineProperty(exports, "Avatar", { enumerable: true, get: function () { return Avatar_1.Avatar; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/index.js.map b/packages/react-material-ui/dist/components/Avatar/index.js.map new file mode 100644 index 00000000..cf24d997 --- /dev/null +++ b/packages/react-material-ui/dist/components/Avatar/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Avatar/index.ts"],"names":[],"mappings":";;;AAAA,mCAA+C;AAAtC,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.d.ts b/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.d.ts new file mode 100644 index 00000000..d023ba38 --- /dev/null +++ b/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.d.ts @@ -0,0 +1,10 @@ +/// +type RouteItem = { + href: string; + label: string; +}; +type Props = { + routes: RouteItem[]; +}; +export default function Breadcrumbs({ routes }: Props): JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js b/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js new file mode 100644 index 00000000..d023692c --- /dev/null +++ b/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js @@ -0,0 +1,26 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const Breadcrumbs_1 = __importDefault(require("@mui/material/Breadcrumbs")); +const Typography_1 = __importDefault(require("@mui/material/Typography")); +const Link_1 = __importDefault(require("@mui/material/Link")); +const Stack_1 = __importDefault(require("@mui/material/Stack")); +const NavigateNext_1 = __importDefault(require("@mui/icons-material/NavigateNext")); +function Breadcrumbs({ routes }) { + const breadcrumbs = routes.slice(0, -1).map((routeItem, index) => { + return (react_1.default.createElement(Link_1.default, { underline: "hover", key: index + 1, color: "inherit", href: routeItem.href }, routeItem.label)); + }); + const lastItem = routes.at(-1); + if (!routes.length) { + return null; + } + return (react_1.default.createElement(Stack_1.default, { spacing: 2 }, + react_1.default.createElement(Breadcrumbs_1.default, { separator: react_1.default.createElement(NavigateNext_1.default, { fontSize: "small" }), "aria-label": "breadcrumbs" }, + breadcrumbs, + lastItem ? (react_1.default.createElement(Typography_1.default, { color: "text.primary" }, lastItem.label)) : null))); +} +exports.default = Breadcrumbs; +//# sourceMappingURL=Breadcrumbs.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js.map b/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js.map new file mode 100644 index 00000000..bf8b485c --- /dev/null +++ b/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Breadcrumbs.js","sourceRoot":"","sources":["../../../src/components/Breadcrumbs/Breadcrumbs.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,4EAAuD;AACvD,0EAAkD;AAClD,8DAAsC;AACtC,gEAAwC;AACxC,oFAAgE;AAWhE,SAAwB,WAAW,CAAC,EAAE,MAAM,EAAS;IACnD,MAAM,WAAW,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,KAAK,EAAE,EAAE;QAC/D,OAAO,CACL,8BAAC,cAAI,IACH,SAAS,EAAC,OAAO,EACjB,GAAG,EAAE,KAAK,GAAG,CAAC,EACd,KAAK,EAAC,SAAS,EACf,IAAI,EAAE,SAAS,CAAC,IAAI,IAEnB,SAAS,CAAC,KAAK,CACX,CACR,CAAC;IACJ,CAAC,CAAC,CAAC;IACH,MAAM,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;IAE/B,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE;QAClB,OAAO,IAAI,CAAC;KACb;IAED,OAAO,CACL,8BAAC,eAAK,IAAC,OAAO,EAAE,CAAC;QACf,8BAAC,qBAAc,IACb,SAAS,EAAE,8BAAC,sBAAgB,IAAC,QAAQ,EAAC,OAAO,GAAG,gBACrC,aAAa;YAEvB,WAAW;YACX,QAAQ,CAAC,CAAC,CAAC,CACV,8BAAC,oBAAU,IAAC,KAAK,EAAC,cAAc,IAAE,QAAQ,CAAC,KAAK,CAAc,CAC/D,CAAC,CAAC,CAAC,IAAI,CACO,CACX,CACT,CAAC;AACJ,CAAC;AAhCD,8BAgCC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/index.d.ts b/packages/react-material-ui/dist/components/Breadcrumbs/index.d.ts new file mode 100644 index 00000000..3ff68ca5 --- /dev/null +++ b/packages/react-material-ui/dist/components/Breadcrumbs/index.d.ts @@ -0,0 +1 @@ +export { default } from './Breadcrumbs'; diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/index.js b/packages/react-material-ui/dist/components/Breadcrumbs/index.js new file mode 100644 index 00000000..3e2fc0da --- /dev/null +++ b/packages/react-material-ui/dist/components/Breadcrumbs/index.js @@ -0,0 +1,9 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = void 0; +var Breadcrumbs_1 = require("./Breadcrumbs"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return __importDefault(Breadcrumbs_1).default; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/index.js.map b/packages/react-material-ui/dist/components/Breadcrumbs/index.js.map new file mode 100644 index 00000000..a90d9e81 --- /dev/null +++ b/packages/react-material-ui/dist/components/Breadcrumbs/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Breadcrumbs/index.ts"],"names":[],"mappings":";;;;;;AAAA,6CAAwC;AAA/B,uHAAA,OAAO,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Checkbox/Checkbox.d.ts b/packages/react-material-ui/dist/components/Checkbox/Checkbox.d.ts new file mode 100644 index 00000000..7aff9ed3 --- /dev/null +++ b/packages/react-material-ui/dist/components/Checkbox/Checkbox.d.ts @@ -0,0 +1,8 @@ +/// +import { CheckboxProps as MuiCheckboxProps } from '@mui/material/Checkbox'; +import { TextProps } from 'interfaces'; +export type CheckboxProps = MuiCheckboxProps & { + label?: string; + textProps?: TextProps; +}; +export declare const Checkbox: (props: CheckboxProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Checkbox/Checkbox.js b/packages/react-material-ui/dist/components/Checkbox/Checkbox.js new file mode 100644 index 00000000..106e833b --- /dev/null +++ b/packages/react-material-ui/dist/components/Checkbox/Checkbox.js @@ -0,0 +1,35 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Checkbox = void 0; +const react_1 = __importDefault(require("react")); +const Checkbox_1 = __importDefault(require("@mui/material/Checkbox")); +const FormGroup_1 = __importDefault(require("@mui/material/FormGroup")); +const FormControlLabel_1 = __importDefault(require("@mui/material/FormControlLabel")); +const Text_1 = __importDefault(require("../Text")); +const Checkbox = (props) => { + const { label, checked, required, textProps = { + fontSize: 16, + fontWeight: 400, + color: 'text.primary', + } } = props, otherProps = __rest(props, ["label", "checked", "required", "textProps"]); + return (react_1.default.createElement(react_1.default.Fragment, null, label ? (react_1.default.createElement(FormGroup_1.default, null, + react_1.default.createElement(FormControlLabel_1.default, { control: react_1.default.createElement(Checkbox_1.default, Object.assign({}, otherProps)), label: react_1.default.createElement(Text_1.default, Object.assign({ role: "label" }, textProps), + label, + required && ' *'), checked: checked }))) : (react_1.default.createElement(Checkbox_1.default, Object.assign({ checked: checked, required: required }, otherProps))))); +}; +exports.Checkbox = Checkbox; +//# sourceMappingURL=Checkbox.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Checkbox/Checkbox.js.map b/packages/react-material-ui/dist/components/Checkbox/Checkbox.js.map new file mode 100644 index 00000000..7c5e5c14 --- /dev/null +++ b/packages/react-material-ui/dist/components/Checkbox/Checkbox.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Checkbox.js","sourceRoot":"","sources":["../../../src/components/Checkbox/Checkbox.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,sEAEgC;AAChC,wEAAgD;AAChD,sFAA8D;AAC9D,mDAA2B;AAyCpB,MAAM,QAAQ,GAAG,CAAC,KAAoB,EAAE,EAAE;IAC/C,MAAM,EACJ,KAAK,EACL,OAAO,EACP,QAAQ,EACR,SAAS,GAAG;QACV,QAAQ,EAAE,EAAE;QACZ,UAAU,EAAE,GAAG;QACf,KAAK,EAAE,cAAc;KACtB,KAEC,KAAK,EADJ,UAAU,UACX,KAAK,EAVH,6CAUL,CAAQ,CAAC;IAEV,OAAO,CACL,8DACG,KAAK,CAAC,CAAC,CAAC,CACP,8BAAC,mBAAS;QACR,8BAAC,0BAAgB,IACf,OAAO,EAAE,8BAAC,kBAAW,oBAAK,UAAU,EAAI,EACxC,KAAK,EACH,8BAAC,cAAI,kBAAC,IAAI,EAAC,OAAO,IAAK,SAAS;gBAC7B,KAAK;gBACL,QAAQ,IAAI,IAAI,CACZ,EAET,OAAO,EAAE,OAAO,GAChB,CACQ,CACb,CAAC,CAAC,CAAC,CACF,8BAAC,kBAAW,kBAAC,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,IAAM,UAAU,EAAI,CACtE,CACA,CACJ,CAAC;AACJ,CAAC,CAAC;AAjCW,QAAA,QAAQ,YAiCnB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Checkbox/index.d.ts b/packages/react-material-ui/dist/components/Checkbox/index.d.ts new file mode 100644 index 00000000..7ecb6831 --- /dev/null +++ b/packages/react-material-ui/dist/components/Checkbox/index.d.ts @@ -0,0 +1 @@ +export { Checkbox, CheckboxProps } from './Checkbox'; diff --git a/packages/react-material-ui/dist/components/Checkbox/index.js b/packages/react-material-ui/dist/components/Checkbox/index.js new file mode 100644 index 00000000..e6888351 --- /dev/null +++ b/packages/react-material-ui/dist/components/Checkbox/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Checkbox = void 0; +var Checkbox_1 = require("./Checkbox"); +Object.defineProperty(exports, "Checkbox", { enumerable: true, get: function () { return Checkbox_1.Checkbox; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Checkbox/index.js.map b/packages/react-material-ui/dist/components/Checkbox/index.js.map new file mode 100644 index 00000000..f8a5715d --- /dev/null +++ b/packages/react-material-ui/dist/components/Checkbox/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Checkbox/index.ts"],"names":[],"mappings":";;;AAAA,uCAAqD;AAA5C,oGAAA,QAAQ,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/DatePickerField/index.d.ts b/packages/react-material-ui/dist/components/DatePickerField/index.d.ts new file mode 100644 index 00000000..808bdeae --- /dev/null +++ b/packages/react-material-ui/dist/components/DatePickerField/index.d.ts @@ -0,0 +1,8 @@ +/// +import { DatePickerProps } from '@mui/x-date-pickers'; +type DatePickerFieldProps = { + wait?: number; + onDebouncedSearchChange?: (searchTerm: Date | null) => void; +} & DatePickerProps; +declare const DatePickerField: ({ defaultValue, wait, onDebouncedSearchChange, ...props }: DatePickerFieldProps) => JSX.Element; +export default DatePickerField; diff --git a/packages/react-material-ui/dist/components/DatePickerField/index.js b/packages/react-material-ui/dist/components/DatePickerField/index.js new file mode 100644 index 00000000..c41c12e3 --- /dev/null +++ b/packages/react-material-ui/dist/components/DatePickerField/index.js @@ -0,0 +1,71 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const debounce_1 = __importDefault(require("lodash/debounce")); +const x_date_pickers_1 = require("@mui/x-date-pickers"); +const DatePickerField = (_a) => { + var { defaultValue, wait = 500, onDebouncedSearchChange } = _a, props = __rest(_a, ["defaultValue", "wait", "onDebouncedSearchChange"]); + const firstRender = (0, react_1.useRef)(true); + const [search, setSearch] = (0, react_1.useState)(null); + const handleDebouncedSearch = (0, react_1.useMemo)(() => (0, debounce_1.default)(onDebouncedSearchChange, wait), [wait, props === null || props === void 0 ? void 0 : props.value]); + const handleChange = (value) => setSearch(value); + (0, react_1.useEffect)(() => { + var _a; + if (!firstRender.current) { + handleDebouncedSearch((_a = props === null || props === void 0 ? void 0 : props.value) !== null && _a !== void 0 ? _a : search); + } + else { + firstRender.current = false; + } + }, [search, props.value]); + return (react_1.default.createElement(x_date_pickers_1.DatePicker, Object.assign({ defaultValue: defaultValue, value: search, onChange: handleChange, format: "MM-dd-yyyy", slotProps: { + field: { + clearable: true, + onClear: () => { + handleDebouncedSearch(null); + }, + }, + textField: { + size: 'small', + }, + } }, props))); +}; +exports.default = DatePickerField; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/DatePickerField/index.js.map b/packages/react-material-ui/dist/components/DatePickerField/index.js.map new file mode 100644 index 00000000..dbc1a17c --- /dev/null +++ b/packages/react-material-ui/dist/components/DatePickerField/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/DatePickerField/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAoE;AACpE,+DAAuC;AACvC,wDAAkE;AAOlE,MAAM,eAAe,GAAG,CAAC,EAKF,EAAE,EAAE;QALF,EACvB,YAAY,EACZ,IAAI,GAAG,GAAG,EACV,uBAAuB,OAEF,EADlB,KAAK,cAJe,mDAKxB,CADS;IAER,MAAM,WAAW,GAAG,IAAA,cAAM,EAAC,IAAI,CAAC,CAAC;IACjC,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,IAAA,gBAAQ,EAAc,IAAI,CAAC,CAAC;IAExD,MAAM,qBAAqB,GAAG,IAAA,eAAO,EACnC,GAAG,EAAE,CAAC,IAAA,kBAAQ,EAAC,uBAAuB,EAAE,IAAI,CAAC,EAC7C,CAAC,IAAI,EAAE,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,KAAK,CAAC,CACrB,CAAC;IAEF,MAAM,YAAY,GAAG,CAAC,KAAkB,EAAE,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;IAE9D,IAAA,iBAAS,EAAC,GAAG,EAAE;;QAGb,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE;YACxB,qBAAqB,CAAC,MAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,KAAK,mCAAI,MAAM,CAAC,CAAC;SAC/C;aAAM;YACL,WAAW,CAAC,OAAO,GAAG,KAAK,CAAC;SAC7B;IAGH,CAAC,EAAE,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC;IAE1B,OAAO,CACL,8BAAC,2BAAU,kBACT,YAAY,EAAE,YAAY,EAC1B,KAAK,EAAE,MAAM,EACb,QAAQ,EAAE,YAAY,EACtB,MAAM,EAAC,YAAY,EACnB,SAAS,EAAE;YACT,KAAK,EAAE;gBACL,SAAS,EAAE,IAAI;gBACf,OAAO,EAAE,GAAG,EAAE;oBACZ,qBAAqB,CAAC,IAAI,CAAC,CAAC;gBAC9B,CAAC;aACF;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,OAAO;aACd;SACF,IACG,KAAK,EACT,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,eAAe,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/Dialog.d.ts b/packages/react-material-ui/dist/components/Dialog/Dialog.d.ts new file mode 100644 index 00000000..847d6695 --- /dev/null +++ b/packages/react-material-ui/dist/components/Dialog/Dialog.d.ts @@ -0,0 +1,11 @@ +import { ReactNode } from 'react'; +import { DialogProps as MuiDialogProps } from '@mui/material/Dialog'; +export type DialogProps = Omit & { + open: boolean; + handleClose: () => void; + title?: ReactNode; + children?: ReactNode; + footer?: ReactNode; + dividers?: boolean; +}; +export declare const Dialog: (props: DialogProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Dialog/Dialog.js b/packages/react-material-ui/dist/components/Dialog/Dialog.js new file mode 100644 index 00000000..9bc58031 --- /dev/null +++ b/packages/react-material-ui/dist/components/Dialog/Dialog.js @@ -0,0 +1,23 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Dialog = void 0; +const react_1 = __importDefault(require("react")); +const styles_1 = require("@mui/material/styles"); +const useMediaQuery_1 = __importDefault(require("@mui/material/useMediaQuery")); +const DialogContent_1 = __importDefault(require("@mui/material/DialogContent")); +const DialogActions_1 = __importDefault(require("@mui/material/DialogActions")); +const Styles_1 = require("./Styles"); +const Dialog = (props) => { + const { open, handleClose, title, children, footer, dividers = false, } = props; + const theme = (0, styles_1.useTheme)(); + const fullScreen = (props === null || props === void 0 ? void 0 : props.fullScreen) || (0, useMediaQuery_1.default)(theme.breakpoints.down('sm')); + return (react_1.default.createElement(Styles_1.CustomDialog, Object.assign({}, props, { onClose: handleClose, open: open, fullScreen: fullScreen, title: null }), + title && (react_1.default.createElement(Styles_1.CustomDialogTitle, { onClose: handleClose }, title)), + children && (react_1.default.createElement(DialogContent_1.default, { dividers: dividers }, children)), + footer && react_1.default.createElement(DialogActions_1.default, null, footer))); +}; +exports.Dialog = Dialog; +//# sourceMappingURL=Dialog.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/Dialog.js.map b/packages/react-material-ui/dist/components/Dialog/Dialog.js.map new file mode 100644 index 00000000..d34f7ab5 --- /dev/null +++ b/packages/react-material-ui/dist/components/Dialog/Dialog.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Dialog.js","sourceRoot":"","sources":["../../../src/components/Dialog/Dialog.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAAyC;AACzC,iDAAgD;AAChD,gFAAwD;AACxD,gFAAwD;AACxD,gFAAwD;AAExD,qCAA2D;AA8CpD,MAAM,MAAM,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC3C,MAAM,EACJ,IAAI,EACJ,WAAW,EACX,KAAK,EACL,QAAQ,EACR,MAAM,EACN,QAAQ,GAAG,KAAK,GACjB,GAAG,KAAK,CAAC;IAEV,MAAM,KAAK,GAAG,IAAA,iBAAQ,GAAE,CAAC;IACzB,MAAM,UAAU,GACd,CAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,UAAU,KAAI,IAAA,uBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;IAEnE,OAAO,CACL,8BAAC,qBAAY,oBACP,KAAK,IACT,OAAO,EAAE,WAAW,EACpB,IAAI,EAAE,IAAI,EACV,UAAU,EAAE,UAAU,EACtB,KAAK,EAAE,IAAI;QAEV,KAAK,IAAI,CACR,8BAAC,0BAAiB,IAAC,OAAO,EAAE,WAAW,IAAG,KAAK,CAAqB,CACrE;QAEA,QAAQ,IAAI,CACX,8BAAC,uBAAa,IAAC,QAAQ,EAAE,QAAQ,IAAG,QAAQ,CAAiB,CAC9D;QAEA,MAAM,IAAI,8BAAC,uBAAa,QAAE,MAAM,CAAiB,CACrC,CAChB,CAAC;AACJ,CAAC,CAAC;AAjCW,QAAA,MAAM,UAiCjB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/Styles.d.ts b/packages/react-material-ui/dist/components/Dialog/Styles.d.ts new file mode 100644 index 00000000..036e47ce --- /dev/null +++ b/packages/react-material-ui/dist/components/Dialog/Styles.d.ts @@ -0,0 +1,9 @@ +import React from 'react'; +import { DialogProps } from '@mui/material/Dialog'; +declare const CustomDialog: import("@emotion/styled").StyledComponent, {}, {}>; +export interface DialogTitleProps { + children?: React.ReactNode; + onClose: () => void; +} +declare const CustomDialogTitle: (props: DialogTitleProps) => JSX.Element; +export { CustomDialog, CustomDialogTitle }; diff --git a/packages/react-material-ui/dist/components/Dialog/Styles.js b/packages/react-material-ui/dist/components/Dialog/Styles.js new file mode 100644 index 00000000..f4fd2e5a --- /dev/null +++ b/packages/react-material-ui/dist/components/Dialog/Styles.js @@ -0,0 +1,49 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.CustomDialogTitle = exports.CustomDialog = void 0; +const react_1 = __importDefault(require("react")); +const styles_1 = require("@mui/material/styles"); +const Dialog_1 = __importDefault(require("@mui/material/Dialog")); +const DialogTitle_1 = __importDefault(require("@mui/material/DialogTitle")); +const IconButton_1 = __importDefault(require("@mui/material/IconButton")); +const Close_1 = __importDefault(require("@mui/icons-material/Close")); +const CustomDialog = (0, styles_1.styled)(Dialog_1.default, { + shouldForwardProp: (propName) => propName !== 'handleClose', +})(({ theme }) => ({ + '& .MuiDialogContent-root': { + minWidth: 300, + padding: theme.spacing(2), + }, + '& .MuiDialogActions-root': { + padding: theme.spacing(1), + }, +})); +exports.CustomDialog = CustomDialog; +const CustomDialogTitle = (props) => { + const { children, onClose } = props, other = __rest(props, ["children", "onClose"]); + return (react_1.default.createElement(DialogTitle_1.default, Object.assign({ sx: { m: 0, p: 2 } }, other), + children, + onClose ? (react_1.default.createElement(IconButton_1.default, { "aria-label": "close", onClick: onClose, sx: { + position: 'absolute', + right: 8, + top: 8, + color: (theme) => theme.palette.grey[500], + } }, + react_1.default.createElement(Close_1.default, null))) : null)); +}; +exports.CustomDialogTitle = CustomDialogTitle; +//# sourceMappingURL=Styles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/Styles.js.map b/packages/react-material-ui/dist/components/Dialog/Styles.js.map new file mode 100644 index 00000000..4124e152 --- /dev/null +++ b/packages/react-material-ui/dist/components/Dialog/Styles.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Styles.js","sourceRoot":"","sources":["../../../src/components/Dialog/Styles.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,iDAA8C;AAC9C,kEAA2D;AAC3D,4EAAoD;AACpD,0EAAkD;AAClD,sEAAkD;AAElD,MAAM,YAAY,GAAG,IAAA,eAAM,EAAC,gBAAM,EAAE;IAElC,iBAAiB,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,QAAQ,KAAK,aAAa;CAC5D,CAAC,CAAc,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC9B,0BAA0B,EAAE;QAC1B,QAAQ,EAAE,GAAG;QACb,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;KAC1B;IACD,0BAA0B,EAAE;QAC1B,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;KAC1B;CACF,CAAC,CAAC,CAAC;AA+BK,oCAAY;AAxBrB,MAAM,iBAAiB,GAAG,CAAC,KAAuB,EAAE,EAAE;IACpD,MAAM,EAAE,QAAQ,EAAE,OAAO,KAAe,KAAK,EAAf,KAAK,UAAK,KAAK,EAAvC,uBAA+B,CAAQ,CAAC;IAE9C,OAAO,CACL,8BAAC,qBAAW,kBAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAM,KAAK;QACvC,QAAQ;QACR,OAAO,CAAC,CAAC,CAAC,CACT,8BAAC,oBAAU,kBACE,OAAO,EAClB,OAAO,EAAE,OAAO,EAChB,EAAE,EAAE;gBACF,QAAQ,EAAE,UAAU;gBACpB,KAAK,EAAE,CAAC;gBACR,GAAG,EAAE,CAAC;gBACN,KAAK,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;aAC1C;YAED,8BAAC,eAAS,OAAG,CACF,CACd,CAAC,CAAC,CAAC,IAAI,CACI,CACf,CAAC;AACJ,CAAC,CAAC;AAEqB,8CAAiB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/index.d.ts b/packages/react-material-ui/dist/components/Dialog/index.d.ts new file mode 100644 index 00000000..bc53271d --- /dev/null +++ b/packages/react-material-ui/dist/components/Dialog/index.d.ts @@ -0,0 +1 @@ +export { Dialog, DialogProps } from './Dialog'; diff --git a/packages/react-material-ui/dist/components/Dialog/index.js b/packages/react-material-ui/dist/components/Dialog/index.js new file mode 100644 index 00000000..1f38383e --- /dev/null +++ b/packages/react-material-ui/dist/components/Dialog/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Dialog = void 0; +var Dialog_1 = require("./Dialog"); +Object.defineProperty(exports, "Dialog", { enumerable: true, get: function () { return Dialog_1.Dialog; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/index.js.map b/packages/react-material-ui/dist/components/Dialog/index.js.map new file mode 100644 index 00000000..b2fa6893 --- /dev/null +++ b/packages/react-material-ui/dist/components/Dialog/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Dialog/index.ts"],"names":[],"mappings":";;;AAAA,mCAA+C;AAAtC,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/Drawer.d.ts b/packages/react-material-ui/dist/components/Drawer/Drawer.d.ts new file mode 100644 index 00000000..9e0a8717 --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/Drawer.d.ts @@ -0,0 +1,29 @@ +import { ReactNode, PropsWithChildren } from 'react'; +import { StyledDrawerProps } from './Styles'; +import { DrawerItemProps } from './DrawerItem'; +import { TextProps } from '../../interfaces'; +import { SxProps, Theme } from '@mui/material/styles'; +export type DrawerProps = { + items?: DrawerItemProps[]; + currentId?: string; + customToggle?: (toggleDrawer: () => void, collapsed?: boolean) => ReactNode; + mobileIsOpen?: boolean; + onMobileClose?: () => void; + logo?: string | ReactNode | ((collapsed?: boolean) => ReactNode); + textProps?: TextProps; + sx?: StyledDrawerProps['sx']; + buttonSx?: SxProps; + horizontal?: boolean; + collapsible?: boolean; + collapsibleIcon?: ReactNode | ((collapsed?: boolean) => ReactNode); + collapsibleIconColor?: string; + collapsibleIconBgColor?: string; + collapsed?: boolean; + onCollapsedChange?: (collapsed: boolean) => void; + backgroundColor?: StyledDrawerProps['backgroundColor']; + iconColor?: DrawerItemProps['iconColor']; + activeIconColor?: DrawerItemProps['activeIconColor']; + collapsedWidth?: StyledDrawerProps['collapsedWidth']; + expandedWidth?: StyledDrawerProps['expandedWidth']; +}; +export declare const Drawer: (props: PropsWithChildren) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Drawer/Drawer.js b/packages/react-material-ui/dist/components/Drawer/Drawer.js new file mode 100644 index 00000000..08e0adfc --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/Drawer.js @@ -0,0 +1,115 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Drawer = void 0; +const react_1 = __importStar(require("react")); +const styles_1 = require("@mui/material/styles"); +const Styles_1 = require("./Styles"); +const Toolbar_1 = __importDefault(require("@mui/material/Toolbar")); +const IconButton_1 = __importDefault(require("@mui/material/IconButton")); +const ChevronLeft_1 = __importDefault(require("@mui/icons-material/ChevronLeft")); +const ChevronRight_1 = __importDefault(require("@mui/icons-material/ChevronRight")); +const DrawerItem_1 = require("./DrawerItem"); +const Image_1 = require("../Image"); +const Box_1 = __importDefault(require("@mui/material/Box")); +const Drawer = (props) => { + const { items, currentId, logo, customToggle, mobileIsOpen, onMobileClose, textProps, sx, buttonSx, horizontal, collapsible = true, collapsibleIcon, collapsibleIconColor, collapsibleIconBgColor, collapsed = false, onCollapsedChange, backgroundColor, iconColor, activeIconColor, collapsedWidth, expandedWidth, children, } = props; + const [_collapsed, _setCollapsed] = (0, react_1.useState)(collapsed); + (0, react_1.useEffect)(() => { + _setCollapsed(collapsed); + }, [collapsed]); + const toggleDrawer = () => { + const newCollapsedValue = !_collapsed; + _setCollapsed(newCollapsedValue); + onCollapsedChange === null || onCollapsedChange === void 0 ? void 0 : onCollapsedChange(newCollapsedValue); + }; + const renderLogo = (0, react_1.useCallback)(() => { + if (typeof logo === 'string') + return react_1.default.createElement(Image_1.Image, { src: logo, alt: "Logo" }); + if (typeof logo === 'function') + return logo(_collapsed); + return logo; + }, [logo, _collapsed]); + const drawerContent = (hideToggle) => (react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", sx: sx, flex: 1 }, + react_1.default.createElement(Toolbar_1.default, { sx: { + display: 'flex', + alignItems: 'center', + justifyContent: horizontal ? 'start' : 'center', + p: '20px 16px 17px !important', + } }, renderLogo()), items === null || items === void 0 ? void 0 : + items.map((item, i) => { + const isActive = !!currentId && currentId.startsWith(item.id); + if (item.component) + return (react_1.default.createElement(Box_1.default, { onClick: item.onClick, className: isActive ? 'active' : '' }, typeof item.component === 'function' + ? item.component(!!currentId && currentId.startsWith(item.id), _collapsed) + : item.component)); + return (react_1.default.createElement(DrawerItem_1.DrawerItem, Object.assign({ key: item.id || i }, item, { collapsed: !mobileIsOpen && _collapsed, active: isActive, textProps: textProps, sx: [buttonSx, ...(Array.isArray(sx) ? sx : [sx])], horizontal: item.horizontal || horizontal, iconColor: iconColor, activeIconColor: activeIconColor, temporary: hideToggle }))); + }), + children, + !hideToggle && + collapsible && + !!customToggle && + customToggle(toggleDrawer, _collapsed), + !hideToggle && collapsible && !customToggle && (react_1.default.createElement(Toolbar_1.default, { sx: { + marginTop: 'auto', + display: 'flex', + alignItems: 'center', + justifyContent: 'flex-end', + px: [1], + } }, + react_1.default.createElement(IconButton_1.default, { className: "Rockets-CollapsibleButton", onClick: toggleDrawer, sx: Object.assign({ color: collapsibleIconColor || 'primary.contrastText', backgroundColor: collapsibleIconBgColor || 'transparent' }, (collapsibleIconBgColor && { + '&:hover': { + backgroundColor: (0, styles_1.darken)(collapsibleIconBgColor, 0.1), + }, + })) }, + collapsibleIcon && + typeof collapsibleIcon === 'function' && + collapsibleIcon(_collapsed), + collapsibleIcon && + typeof collapsibleIcon != 'function' && + collapsibleIcon, + !collapsibleIcon && + (_collapsed ? react_1.default.createElement(ChevronRight_1.default, null) : react_1.default.createElement(ChevronLeft_1.default, null))))))); + return (react_1.default.createElement(react_1.default.Fragment, null, + react_1.default.createElement(Styles_1.StyledDrawer, { variant: "temporary", className: "Rockets-Drawer Rockets-Drawer-temporary", open: mobileIsOpen, ModalProps: { + keepMounted: true, + }, sx: { + display: { xs: 'block', sm: 'none' }, + '& .MuiDrawer-paper': { + boxSizing: 'border-box', + }, + }, horizontal: horizontal, backgroundColor: backgroundColor, collapsedWidth: collapsedWidth, expandedWidth: expandedWidth, onClose: onMobileClose }, drawerContent(true)), + react_1.default.createElement(Styles_1.StyledDrawer, { variant: "permanent", className: "Rockets-Drawer Rockets-Drawer-permanent", sx: { + display: { xs: 'none', sm: 'block' }, + '& .MuiDrawer-paper': { + boxSizing: 'border-box', + }, + }, open: !_collapsed, horizontal: horizontal, backgroundColor: backgroundColor, collapsedWidth: collapsedWidth, expandedWidth: expandedWidth, "data-testid": "drawer" }, drawerContent()))); +}; +exports.Drawer = Drawer; +//# sourceMappingURL=Drawer.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/Drawer.js.map b/packages/react-material-ui/dist/components/Drawer/Drawer.js.map new file mode 100644 index 00000000..14ca159d --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/Drawer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Drawer.js","sourceRoot":"","sources":["../../../src/components/Drawer/Drawer.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/DrawerItem.d.ts b/packages/react-material-ui/dist/components/Drawer/DrawerItem.d.ts new file mode 100644 index 00000000..3f5ccb24 --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/DrawerItem.d.ts @@ -0,0 +1,18 @@ +import React from 'react'; +import { DrawerButtonProps } from './Styles'; +import { TextProps } from '../../interfaces'; +export declare const DEFAULT_DRAWER_TEXT_PROPS: { + fontSize: number; + fontWeight: number; + color: string; +}; +export type DrawerItemProps = { + id?: string; + component?: React.ReactNode | ((active?: boolean, collapsed?: boolean) => React.ReactNode); + icon?: React.ReactNode | ((active: boolean) => React.ReactNode); + text?: string; + onClick?: () => void; + textProps?: TextProps; + temporary?: boolean; +} & DrawerButtonProps; +export declare const DrawerItem: (props: DrawerItemProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Drawer/DrawerItem.js b/packages/react-material-ui/dist/components/Drawer/DrawerItem.js new file mode 100644 index 00000000..539efab1 --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/DrawerItem.js @@ -0,0 +1,28 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.DrawerItem = exports.DEFAULT_DRAWER_TEXT_PROPS = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const Styles_1 = require("./Styles"); +const Text_1 = __importDefault(require("../Text")); +exports.DEFAULT_DRAWER_TEXT_PROPS = { + fontSize: 12, + fontWeight: 400, + color: 'common.white', +}; +const DrawerItem = (props) => { + const { id, icon, text, active, collapsed, onClick, textProps = exports.DEFAULT_DRAWER_TEXT_PROPS, sx, horizontal, iconColor, activeIconColor, temporary, } = props; + const handleClick = () => { + return onClick === null || onClick === void 0 ? void 0 : onClick(); + }; + return (react_1.default.createElement(Styles_1.DrawerButton, { className: `Rockets-DrawerButton ${active ? 'active' : ''}`, "data-testid": `drawer-item-${id}-${temporary ? 'temporary' : 'permanent'}`, active: active, collapsed: collapsed, onClick: handleClick, sx: sx, horizontal: horizontal, iconColor: iconColor, activeIconColor: activeIconColor }, + typeof icon === 'function' ? icon(!!active) : icon, + text && horizontal && (react_1.default.createElement(material_1.Box, { display: "flex", alignItems: "center" }, + react_1.default.createElement(Text_1.default, Object.assign({ position: "absolute" }, textProps), text))), + text && !horizontal && (react_1.default.createElement(Text_1.default, { sx: Object.assign({ position: 'absolute', bottom: 0 }, textProps) }, text)))); +}; +exports.DrawerItem = DrawerItem; +//# sourceMappingURL=DrawerItem.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/DrawerItem.js.map b/packages/react-material-ui/dist/components/Drawer/DrawerItem.js.map new file mode 100644 index 00000000..a171e217 --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/DrawerItem.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DrawerItem.js","sourceRoot":"","sources":["../../../src/components/Drawer/DrawerItem.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAoC;AACpC,qCAA2D;AAC3D,mDAA2B;AAGd,QAAA,yBAAyB,GAAG;IACvC,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,GAAG;IACf,KAAK,EAAE,cAAc;CACtB,CAAC;AAcK,MAAM,UAAU,GAAG,CAAC,KAAsB,EAAE,EAAE;IACnD,MAAM,EACJ,EAAE,EACF,IAAI,EACJ,IAAI,EACJ,MAAM,EACN,SAAS,EACT,OAAO,EACP,SAAS,GAAG,iCAAyB,EACrC,EAAE,EACF,UAAU,EACV,SAAS,EACT,eAAe,EACf,SAAS,GACV,GAAG,KAAK,CAAC;IAEV,MAAM,WAAW,GAAG,GAAG,EAAE;QACvB,OAAO,OAAO,aAAP,OAAO,uBAAP,OAAO,EAAI,CAAC;IACrB,CAAC,CAAC;IAEF,OAAO,CACL,8BAAC,qBAAY,IACX,SAAS,EAAE,wBAAwB,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,EAAE,iBAC9C,eAAe,EAAE,IAAI,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,EACzE,MAAM,EAAE,MAAM,EACd,SAAS,EAAE,SAAS,EACpB,OAAO,EAAE,WAAW,EACpB,EAAE,EAAE,EAAE,EACN,UAAU,EAAE,UAAU,EACtB,SAAS,EAAE,SAAS,EACpB,eAAe,EAAE,eAAe;QAE/B,OAAO,IAAI,KAAK,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI;QAClD,IAAI,IAAI,UAAU,IAAI,CACrB,8BAAC,cAAG,IAAC,OAAO,EAAC,MAAM,EAAC,UAAU,EAAC,QAAQ;YACrC,8BAAC,cAAI,kBAAC,QAAQ,EAAC,UAAU,IAAK,SAAS,GACpC,IAAI,CACA,CACH,CACP;QACA,IAAI,IAAI,CAAC,UAAU,IAAI,CACtB,8BAAC,cAAI,IACH,EAAE,kBACA,QAAQ,EAAE,UAAU,EACpB,MAAM,EAAE,CAAC,IACN,SAAS,KAGb,IAAI,CACA,CACR,CACY,CAChB,CAAC;AACJ,CAAC,CAAC;AArDW,QAAA,UAAU,cAqDrB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/Styles.d.ts b/packages/react-material-ui/dist/components/Drawer/Styles.d.ts new file mode 100644 index 00000000..fb032977 --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/Styles.d.ts @@ -0,0 +1,21 @@ +/// +import { SxProps, Theme } from '@mui/material/styles'; +export type StyledDrawerProps = { + sx?: SxProps; + horizontal?: boolean; + backgroundColor?: string; + collapsedWidth?: string | number; + expandedWidth?: string | number; +}; +export declare const StyledDrawer: import("@emotion/styled").StyledComponent & StyledDrawerProps, {}, {}>; +export type DrawerButtonProps = { + active?: boolean; + collapsed?: boolean; + sx?: SxProps; + horizontal?: boolean; + iconColor?: string; + activeIconColor?: string; +}; +export declare const DrawerButton: import("@emotion/styled").StyledComponent & import("@mui/material/OverridableComponent").CommonProps & Omit, HTMLButtonElement>, "ref"> & { + ref?: import("react").Ref; +}, "style" | "children" | "disabled" | "color" | "size" | "className" | "classes" | "sx" | "variant" | "tabIndex" | "href" | "action" | "centerRipple" | "disableRipple" | "disableTouchRipple" | "focusRipple" | "focusVisibleClassName" | "LinkComponent" | "onFocusVisible" | "TouchRippleProps" | "touchRippleRef" | "disableFocusRipple" | "disableElevation" | "endIcon" | "fullWidth" | "startIcon"> & import("@mui/system").MUIStyledCommonProps & DrawerButtonProps, {}, {}>; diff --git a/packages/react-material-ui/dist/components/Drawer/Styles.js b/packages/react-material-ui/dist/components/Drawer/Styles.js new file mode 100644 index 00000000..d9ebea4b --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/Styles.js @@ -0,0 +1,89 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.DrawerButton = exports.StyledDrawer = void 0; +const Drawer_1 = __importDefault(require("@mui/material/Drawer")); +const Button_1 = __importDefault(require("@mui/material/Button")); +const styles_1 = require("@mui/material/styles"); +const material_1 = require("@mui/material"); +exports.StyledDrawer = (0, styles_1.styled)(Drawer_1.default, { + shouldForwardProp: (prop) => !['backgroundColor', 'collapsedWidth', 'expandedWidth'].some((propName) => propName === prop), +})(({ theme, open, sx, horizontal, backgroundColor, collapsedWidth, expandedWidth, }) => [ + { + '& .MuiDrawer-paper': Object.assign({ backgroundColor: backgroundColor || theme.palette.primary.dark, position: 'relative', whiteSpace: 'nowrap', width: expandedWidth || (horizontal ? 256 : 120), transition: theme.transitions.create('width', { + easing: theme.transitions.easing.sharp, + duration: theme.transitions.duration.enteringScreen, + }), boxSizing: 'border-box' }, (!open && { + overflowX: 'hidden', + transition: theme.transitions.create('width', { + easing: theme.transitions.easing.sharp, + duration: theme.transitions.duration.leavingScreen, + }), + width: collapsedWidth || theme.spacing(7), + [theme.breakpoints.up('sm')]: { + width: collapsedWidth || theme.spacing(9), + }, + })), + }, + ...(Array.isArray(sx) ? sx : [sx]), +]); +exports.DrawerButton = (0, styles_1.styled)(Button_1.default, { + shouldForwardProp: (prop) => !['active', 'collapsed', 'iconColor', 'activeIconColor'].some((propName) => propName === prop), +})(({ theme, active, collapsed, sx, horizontal, iconColor, activeIconColor, }) => { + let _iconColor = iconColor || (0, material_1.alpha)(theme.palette.common.white, 0.65); + if (active) { + _iconColor = activeIconColor || theme.palette.common.white; + } + const paddingBottom = () => { + if (horizontal) { + return '8px'; + } + if (collapsed) { + return '6px'; + } + return '18px'; + }; + return [ + { + color: active + ? theme.palette.common.white + : (0, material_1.alpha)(theme.palette.common.white, 0.85), + display: 'flex', + flexDirection: horizontal ? 'row' : 'column', + justifyContent: 'start', + alignItems: 'center', + whiteSpace: horizontal ? 'nowrap' : 'break-spaces', + margin: '2px 8px', + paddingX: '8px', + paddingTop: '8px', + paddingBottom: paddingBottom(), + minWidth: 0, + overflow: 'hidden', + textTransform: 'none', + textAlign: 'left', + maxHeight: collapsed ? '40px' : '85px', + transition: 'max-height 300ms, padding-bottom 300ms', + backgroundColor: active + ? (0, material_1.alpha)(theme.palette.common.black, 0.2) + : 'transparent', + '&:hover': { + backgroundColor: (0, material_1.alpha)(theme.palette.common.black, 0.2), + }, + '& svg': { + color: _iconColor, + marginRight: !collapsed && horizontal ? 12 : 0, + marginBottom: !collapsed && !horizontal ? 6 : 0, + transform: `translateX(${collapsed && horizontal ? '8px' : 0})`, + transition: 'all 300ms', + }, + '& p': { + opacity: collapsed ? 0 : 1, + transition: 'opacity 300ms', + }, + }, + ...(Array.isArray(sx) ? sx : [sx]), + ]; +}); +//# sourceMappingURL=Styles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/Styles.js.map b/packages/react-material-ui/dist/components/Drawer/Styles.js.map new file mode 100644 index 00000000..75852f5d --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/Styles.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Styles.js","sourceRoot":"","sources":["../../../src/components/Drawer/Styles.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/index.d.ts b/packages/react-material-ui/dist/components/Drawer/index.d.ts new file mode 100644 index 00000000..07a24d1d --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/index.d.ts @@ -0,0 +1,2 @@ +export { Drawer, DrawerProps } from './Drawer'; +export { DrawerItemProps, DEFAULT_DRAWER_TEXT_PROPS } from './DrawerItem'; diff --git a/packages/react-material-ui/dist/components/Drawer/index.js b/packages/react-material-ui/dist/components/Drawer/index.js new file mode 100644 index 00000000..a44bea00 --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/index.js @@ -0,0 +1,8 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.DEFAULT_DRAWER_TEXT_PROPS = exports.Drawer = void 0; +var Drawer_1 = require("./Drawer"); +Object.defineProperty(exports, "Drawer", { enumerable: true, get: function () { return Drawer_1.Drawer; } }); +var DrawerItem_1 = require("./DrawerItem"); +Object.defineProperty(exports, "DEFAULT_DRAWER_TEXT_PROPS", { enumerable: true, get: function () { return DrawerItem_1.DEFAULT_DRAWER_TEXT_PROPS; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/index.js.map b/packages/react-material-ui/dist/components/Drawer/index.js.map new file mode 100644 index 00000000..0b21cd89 --- /dev/null +++ b/packages/react-material-ui/dist/components/Drawer/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Drawer/index.ts"],"names":[],"mappings":";;;AAAA,mCAA+C;AAAtC,gGAAA,MAAM,OAAA;AACf,2CAA0E;AAAhD,uHAAA,yBAAyB,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/Dropdown.d.ts b/packages/react-material-ui/dist/components/Dropdown/Dropdown.d.ts new file mode 100644 index 00000000..14f22b7e --- /dev/null +++ b/packages/react-material-ui/dist/components/Dropdown/Dropdown.d.ts @@ -0,0 +1,15 @@ +import { ReactNode } from 'react'; +import { TextProps } from 'interfaces'; +export type DropdownItem = { + key: string; + onClick?: () => void; + text?: string; + icon?: ReactNode; + iconPosition?: 'left' | 'right'; +}; +export type DropdownProps = { + options: DropdownItem[]; + toggleDirection?: 'horizontal' | 'vertical'; + textProps?: TextProps; +}; +export declare const Dropdown: ({ options, toggleDirection, textProps, }: DropdownProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Dropdown/Dropdown.js b/packages/react-material-ui/dist/components/Dropdown/Dropdown.js new file mode 100644 index 00000000..9d9318bc --- /dev/null +++ b/packages/react-material-ui/dist/components/Dropdown/Dropdown.js @@ -0,0 +1,82 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Dropdown = void 0; +const react_1 = __importStar(require("react")); +const Menu_1 = __importDefault(require("@mui/material/Menu")); +const Fade_1 = __importDefault(require("@mui/material/Fade")); +const Tooltip_1 = __importDefault(require("@mui/material/Tooltip")); +const IconButton_1 = __importDefault(require("@mui/material/IconButton")); +const MoreHoriz_1 = __importDefault(require("@mui/icons-material/MoreHoriz")); +const MoreVert_1 = __importDefault(require("@mui/icons-material/MoreVert")); +const Box_1 = __importDefault(require("@mui/material/Box")); +const Styles_1 = require("./Styles"); +const MenuItem_1 = __importDefault(require("@mui/material/MenuItem")); +const Text_1 = __importDefault(require("../Text")); +const Dropdown = ({ options, toggleDirection = 'horizontal', textProps = { + fontSize: 16, + fontWeight: 400, + color: 'text.primary', +}, }) => { + const [anchorEl, setAnchorEl] = (0, react_1.useState)(null); + const open = Boolean(anchorEl); + const handleToggleClick = (event) => { + if (!options) + return; + setAnchorEl(event.currentTarget); + }; + const handleClose = () => { + setAnchorEl(null); + }; + const handleCustomItemClick = (item) => () => { + var _a; + (_a = item.onClick) === null || _a === void 0 ? void 0 : _a.call(item); + handleClose(); + }; + const renderOptions = (0, react_1.useMemo)(() => { + if (Array.isArray(options)) { + return (react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", sx: { p: 0, m: 0 } }, options.map((item) => { + const { key, icon, iconPosition = 'left', text } = item; + const isLeftSide = iconPosition === 'left'; + return (react_1.default.createElement(MenuItem_1.default, { key: key, onClick: handleCustomItemClick(item) }, + react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: iconPosition === 'left' ? 'row' : 'row-reverse' }, + icon && (react_1.default.createElement(Styles_1.IconContainer, { isLeftSide: isLeftSide }, icon)), + react_1.default.createElement(Text_1.default, Object.assign({}, textProps), text)))); + }))); + } + return; + }, [options]); + return (react_1.default.createElement(react_1.default.Fragment, null, + react_1.default.createElement(Tooltip_1.default, { title: "Options" }, + react_1.default.createElement(IconButton_1.default, { "aria-controls": open ? 'fade-menu' : undefined, "aria-haspopup": "true", "aria-expanded": open ? 'true' : undefined, onClick: handleToggleClick, "data-testid": "toggle-button" }, toggleDirection === 'horizontal' ? (react_1.default.createElement(MoreHoriz_1.default, { "data-testid": "toggle-icon" })) : (react_1.default.createElement(MoreVert_1.default, { "data-testid": "toggle-icon" })))), + react_1.default.createElement(Menu_1.default, { id: "fade-menu", MenuListProps: { + 'aria-labelledby': 'fade-button', + }, anchorEl: anchorEl, open: open, onClose: handleClose, TransitionComponent: Fade_1.default }, renderOptions))); +}; +exports.Dropdown = Dropdown; +//# sourceMappingURL=Dropdown.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/Dropdown.js.map b/packages/react-material-ui/dist/components/Dropdown/Dropdown.js.map new file mode 100644 index 00000000..a393185e --- /dev/null +++ b/packages/react-material-ui/dist/components/Dropdown/Dropdown.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Dropdown.js","sourceRoot":"","sources":["../../../src/components/Dropdown/Dropdown.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/Styles.d.ts b/packages/react-material-ui/dist/components/Dropdown/Styles.d.ts new file mode 100644 index 00000000..f77bd3af --- /dev/null +++ b/packages/react-material-ui/dist/components/Dropdown/Styles.d.ts @@ -0,0 +1,8 @@ +/// +type Props = { + isLeftSide: boolean; +}; +export declare const IconContainer: import("@emotion/styled").StyledComponent & Omit, HTMLDivElement>, "ref"> & { + ref?: import("react").Ref; +}, keyof import("@mui/system").BoxOwnProps> & import("@mui/system").MUIStyledCommonProps & Props, {}, {}>; +export {}; diff --git a/packages/react-material-ui/dist/components/Dropdown/Styles.js b/packages/react-material-ui/dist/components/Dropdown/Styles.js new file mode 100644 index 00000000..7c2c13b7 --- /dev/null +++ b/packages/react-material-ui/dist/components/Dropdown/Styles.js @@ -0,0 +1,16 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.IconContainer = void 0; +const Box_1 = __importDefault(require("@mui/material/Box")); +const styles_1 = require("@mui/material/styles"); +exports.IconContainer = (0, styles_1.styled)(Box_1.default, { + shouldForwardProp: (propName) => propName !== 'isLeftSide', +})(({ isLeftSide }) => ({ + display: 'flex', + marginRight: isLeftSide ? '8px' : '-4px', + marginLeft: isLeftSide ? '-4px' : '8px', +})); +//# sourceMappingURL=Styles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/Styles.js.map b/packages/react-material-ui/dist/components/Dropdown/Styles.js.map new file mode 100644 index 00000000..b9c49bca --- /dev/null +++ b/packages/react-material-ui/dist/components/Dropdown/Styles.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Styles.js","sourceRoot":"","sources":["../../../src/components/Dropdown/Styles.tsx"],"names":[],"mappings":";;;;;;AAAA,4DAAoC;AACpC,iDAA8C;AAMjC,QAAA,aAAa,GAAG,IAAA,eAAM,EAAC,aAAG,EAAE;IAEvC,iBAAiB,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,QAAQ,KAAK,YAAY;CAC3D,CAAC,CAAQ,CAAC,EAAE,UAAU,EAAE,EAAE,EAAE,CAAC,CAAC;IAC7B,OAAO,EAAE,MAAM;IACf,WAAW,EAAE,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM;IACxC,UAAU,EAAE,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK;CACxC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/index.d.ts b/packages/react-material-ui/dist/components/Dropdown/index.d.ts new file mode 100644 index 00000000..98ef4c15 --- /dev/null +++ b/packages/react-material-ui/dist/components/Dropdown/index.d.ts @@ -0,0 +1 @@ +export { Dropdown, DropdownItem, DropdownProps } from './Dropdown'; diff --git a/packages/react-material-ui/dist/components/Dropdown/index.js b/packages/react-material-ui/dist/components/Dropdown/index.js new file mode 100644 index 00000000..8173cbc4 --- /dev/null +++ b/packages/react-material-ui/dist/components/Dropdown/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Dropdown = void 0; +var Dropdown_1 = require("./Dropdown"); +Object.defineProperty(exports, "Dropdown", { enumerable: true, get: function () { return Dropdown_1.Dropdown; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/index.js.map b/packages/react-material-ui/dist/components/Dropdown/index.js.map new file mode 100644 index 00000000..71e28ad1 --- /dev/null +++ b/packages/react-material-ui/dist/components/Dropdown/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Dropdown/index.ts"],"names":[],"mappings":";;;AAAA,uCAAmE;AAA1D,oGAAA,QAAQ,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Filter/Filter.d.ts b/packages/react-material-ui/dist/components/Filter/Filter.d.ts new file mode 100644 index 00000000..91412766 --- /dev/null +++ b/packages/react-material-ui/dist/components/Filter/Filter.d.ts @@ -0,0 +1,66 @@ +import { ReactNode } from 'react'; +import { GridProps } from '@mui/material/Grid'; +import { SelectFieldProps, SelectOption } from '../../components/SelectField/SelectField'; +import { SearchFieldProps } from '../../components/SearchField/SearchField'; +import { ListItem } from '../OrderableDropDown'; +import { DatePickerProps } from '@mui/x-date-pickers'; +export type FilterVariant = 'text' | 'autocomplete' | 'select' | 'date'; +export type FilterCommon = { + id: string; + label: string; + isLoading?: boolean; + columns?: number; + size?: SearchFieldProps['size'] | SelectFieldProps['size']; + showOnMount?: boolean; + hide?: boolean; +}; +export type TextFilter = { + type: 'text'; + helperText?: string; + placeholder?: string; + defaultValue?: string; + onChange?: (value: string) => void; + onDebouncedSearchChange?: (value: string) => void; + value?: string; + searchIconPlacement?: SearchFieldProps['searchIconPlacement']; +} & FilterCommon; +type DateFilter = { + type: 'date'; + onChange: (value: Date | null) => void; + onDebouncedSearchChange?: (value: Date) => void; +} & FilterCommon & DatePickerProps; +type AutocompleteFilter = { + type: 'autocomplete'; + value?: string | null; + options?: SelectOption[]; + resource?: string; + resourceLabel?: string; + resourceValue?: string; + defaultValue?: SelectOption; + onChange: (value: string | null) => void; +} & FilterCommon; +type SelectFilter = { + type: 'select'; + options: SelectOption[]; + multiple?: boolean; + defaultValue?: string; + size?: SelectFieldProps['size']; + onChange: (value: string | string[] | null) => void; + value?: string | string[] | null; +} & FilterCommon; +export type FilterType = TextFilter | DateFilter | AutocompleteFilter | SelectFilter; +export type FilterProps = { + filters: FilterType[]; + minimumFilters?: number; + hasAllOption?: boolean; + children?: ReactNode; + additionalGridItems?: { + component: ReactNode | ((filters: ListItem[]) => ReactNode); + columns?: number; + }[]; + complementaryActions?: ReactNode | ((filters: ListItem[]) => ReactNode); + orderableListCacheKey?: string; + cacheApiPath?: string; +} & GridProps; +export declare const Filter: (props: FilterProps) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/Filter/Filter.js b/packages/react-material-ui/dist/components/Filter/Filter.js new file mode 100644 index 00000000..c2839563 --- /dev/null +++ b/packages/react-material-ui/dist/components/Filter/Filter.js @@ -0,0 +1,134 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Filter = void 0; +const react_1 = __importStar(require("react")); +const Box_1 = __importDefault(require("@mui/material/Box")); +const Grid_1 = __importDefault(require("@mui/material/Grid")); +const FilterAlt_1 = __importDefault(require("@mui/icons-material/FilterAlt")); +const SearchField_1 = __importDefault(require("../../components/SearchField")); +const AutocompleteField_1 = __importDefault(require("../../components/AutocompleteField")); +const SelectField_1 = require("../../components/SelectField"); +const SelectField_2 = require("../../components/SelectField/SelectField"); +const OrderableDropDown_1 = require("../OrderableDropDown"); +const DatePickerField_1 = __importDefault(require("../../components/DatePickerField")); +const renderComponent = (filter) => { + var _a, _b, _c, _d, _e; + switch (filter.type) { + case 'autocomplete': { + return (react_1.default.createElement(AutocompleteField_1.default, { fullWidth: true, size: (_a = filter.size) !== null && _a !== void 0 ? _a : 'small', options: filter.options, isLoading: filter.isLoading, onChange: filter.onChange, value: filter.value, defaultValue: (_b = filter.defaultValue) !== null && _b !== void 0 ? _b : SelectField_2.allOption, label: filter.label, resource: filter.resource, resourceLabel: filter.resourceLabel, resourceValue: filter.resourceValue })); + } + case 'date': + return (react_1.default.createElement(DatePickerField_1.default, { sx: { + width: '100%', + }, label: filter.label, value: filter.value, onChange: filter.onChange, onDebouncedSearchChange: filter.onDebouncedSearchChange, minDate: filter.minDate, maxDate: filter.maxDate })); + case 'select': + return (react_1.default.createElement(SelectField_1.SelectField, { fullWidth: true, multiple: filter.multiple, size: (_c = filter.size) !== null && _c !== void 0 ? _c : 'small', label: filter.label, isLoading: filter.isLoading, options: filter.options, defaultValue: (_d = filter.defaultValue) !== null && _d !== void 0 ? _d : SelectField_2.allOption.value, onChange: filter.onChange, value: filter.value, variant: "outlined" })); + case 'text': + return (react_1.default.createElement(SearchField_1.default, { fullWidth: true, helperText: filter.helperText, placeholder: filter.placeholder, size: (_e = filter.size) !== null && _e !== void 0 ? _e : 'small', defaultValue: filter.defaultValue, label: filter.label, value: filter.value, onChange: (e) => { var _a; return (_a = filter.onChange) === null || _a === void 0 ? void 0 : _a.call(filter, e.target.value); }, onDebouncedSearchChange: filter.onDebouncedSearchChange + ? (value) => { var _a; return (_a = filter.onDebouncedSearchChange) === null || _a === void 0 ? void 0 : _a.call(filter, value); } + : undefined, searchIconPlacement: filter.searchIconPlacement })); + default: + return react_1.default.createElement(react_1.default.Fragment, null); + } +}; +const Filter = (props) => { + const { filters, minimumFilters = 0, hasAllOption } = props, rest = __rest(props, ["filters", "minimumFilters", "hasAllOption"]); + const resetFilters = (item) => () => { + if (item && (item === null || item === void 0 ? void 0 : item.onDebouncedSearchChange)) { + item.onDebouncedSearchChange(null); + } + if (item && (item === null || item === void 0 ? void 0 : item.onChange)) { + item.onChange(null); + } + }; + const [filterOrder, setFilterOrder] = (0, react_1.useState)(filters.map((filter) => { + var _a; + return ({ + id: filter.id, + label: filter.label, + hide: (_a = filter.hide) !== null && _a !== void 0 ? _a : false, + resetFilters: resetFilters(filter), + }); + })); + const handleListUpdateFromCache = (cacheList) => { + const newItems = cacheList.map((item) => { + const filterItemIndex = filters.findIndex((filter) => filter.id === item.id); + const filterItem = filters[filterItemIndex]; + return Object.assign(Object.assign(Object.assign({}, item), filterItem), { resetFilters: resetFilters(filterItem) }); + }); + setFilterOrder(newItems); + }; + return (react_1.default.createElement(Box_1.default, { display: "flex", width: "100%", alignItems: "flex-start", justifyContent: "space-between", gap: 2, sx: { + flexDirection: { xs: 'column', md: 'row' }, + } }, + react_1.default.createElement(Grid_1.default, Object.assign({ container: true, spacing: 2 }, rest), + filterOrder.map((filter) => { + const filterIndex = filters.findIndex((f) => f.id === filter.id); + if (filterIndex === -1) { + return null; + } + const currentFilter = filters[filterIndex]; + if (filter.hide) { + return null; + } + return (react_1.default.createElement(Grid_1.default, { key: `filter-${filter.id}`, item: true, xs: 12, md: currentFilter.columns || 12 }, renderComponent(currentFilter))); + }), + props.additionalGridItems + ? props.additionalGridItems.map((node, index) => (react_1.default.createElement(Grid_1.default, { key: `filter-complementary-${index}`, item: true, xs: 12, md: node.columns || 12 }, typeof node.component === 'function' + ? node.component(filterOrder) + : node.component))) + : null), + react_1.default.createElement(Box_1.default, { display: "flex", alignItems: "center", sx: { + width: { xs: '100%', md: 'auto' }, + justifyContent: { xs: 'end', md: 'unset' }, + gap: { xs: 4, md: 2 }, + } }, + filters.length ? (react_1.default.createElement(OrderableDropDown_1.OrderableDropDown, { hasAllOption: hasAllOption, minimumItems: minimumFilters, icon: react_1.default.createElement(FilterAlt_1.default, null), list: filterOrder, setList: setFilterOrder, storage: { + type: 'filter', + key: props.orderableListCacheKey, + cacheApiPath: props.cacheApiPath, + onListUpdateFromCache: handleListUpdateFromCache, + } })) : null, + typeof props.complementaryActions === 'function' + ? props.complementaryActions(filterOrder) + : props.complementaryActions))); +}; +exports.Filter = Filter; +//# sourceMappingURL=Filter.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Filter/Filter.js.map b/packages/react-material-ui/dist/components/Filter/Filter.js.map new file mode 100644 index 00000000..0296eaa0 --- /dev/null +++ b/packages/react-material-ui/dist/components/Filter/Filter.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Filter.js","sourceRoot":"","sources":["../../../src/components/Filter/Filter.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Filter/index.d.ts b/packages/react-material-ui/dist/components/Filter/index.d.ts new file mode 100644 index 00000000..f7233695 --- /dev/null +++ b/packages/react-material-ui/dist/components/Filter/index.d.ts @@ -0,0 +1 @@ +export { Filter, FilterVariant, FilterCommon, FilterType, TextFilter, } from './Filter'; diff --git a/packages/react-material-ui/dist/components/Filter/index.js b/packages/react-material-ui/dist/components/Filter/index.js new file mode 100644 index 00000000..757fcb6d --- /dev/null +++ b/packages/react-material-ui/dist/components/Filter/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Filter = void 0; +var Filter_1 = require("./Filter"); +Object.defineProperty(exports, "Filter", { enumerable: true, get: function () { return Filter_1.Filter; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Filter/index.js.map b/packages/react-material-ui/dist/components/Filter/index.js.map new file mode 100644 index 00000000..fb30f62c --- /dev/null +++ b/packages/react-material-ui/dist/components/Filter/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Filter/index.ts"],"names":[],"mappings":";;;AAAA,mCAMkB;AALhB,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormFieldSkeleton/index.d.ts b/packages/react-material-ui/dist/components/FormFieldSkeleton/index.d.ts new file mode 100644 index 00000000..b31413ba --- /dev/null +++ b/packages/react-material-ui/dist/components/FormFieldSkeleton/index.d.ts @@ -0,0 +1,6 @@ +import { PropsWithChildren } from 'react'; +export type FormFieldSkeletonProps = { + isLoading?: boolean; + hideLabel?: boolean; +}; +export declare const FormFieldSkeleton: ({ isLoading, children, hideLabel, }: PropsWithChildren) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js b/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js new file mode 100644 index 00000000..ee714535 --- /dev/null +++ b/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js @@ -0,0 +1,20 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.FormFieldSkeleton = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const FormFieldSkeleton = ({ isLoading = true, children, hideLabel, }) => { + const theme = (0, material_1.useTheme)(); + if (!isLoading) + return react_1.default.createElement(react_1.default.Fragment, null, children); + return (react_1.default.createElement(material_1.Box, { width: "100%" }, + !hideLabel && (react_1.default.createElement(material_1.Skeleton, { variant: "text", width: 80, sx: { + fontSize: theme.typography.body1.fontSize, + }, "data-testid": "form-field-skeleton-label" })), + react_1.default.createElement(material_1.Skeleton, { variant: "rounded", height: 42, width: "100%", "data-testid": "form-field-skeleton-input" }, children))); +}; +exports.FormFieldSkeleton = FormFieldSkeleton; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js.map b/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js.map new file mode 100644 index 00000000..34e0ca1e --- /dev/null +++ b/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/FormFieldSkeleton/index.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAAiD;AACjD,4CAAwD;AA8BjD,MAAM,iBAAiB,GAAG,CAAC,EAChC,SAAS,GAAG,IAAI,EAChB,QAAQ,EACR,SAAS,GACiC,EAAE,EAAE;IAC9C,MAAM,KAAK,GAAG,IAAA,mBAAQ,GAAE,CAAC;IAEzB,IAAI,CAAC,SAAS;QAAE,OAAO,8DAAG,QAAQ,CAAI,CAAC;IAEvC,OAAO,CACL,8BAAC,cAAG,IAAC,KAAK,EAAC,MAAM;QACd,CAAC,SAAS,IAAI,CACb,8BAAC,mBAAQ,IACP,OAAO,EAAC,MAAM,EACd,KAAK,EAAE,EAAE,EACT,EAAE,EAAE;gBACF,QAAQ,EAAE,KAAK,CAAC,UAAU,CAAC,KAAK,CAAC,QAAQ;aAC1C,iBACW,2BAA2B,GACvC,CACH;QACD,8BAAC,mBAAQ,IACP,OAAO,EAAC,SAAS,EACjB,MAAM,EAAE,EAAE,EACV,KAAK,EAAC,MAAM,iBACA,2BAA2B,IAEtC,QAAQ,CACA,CACP,CACP,CAAC;AACJ,CAAC,CAAC;AA/BW,QAAA,iBAAiB,qBA+B5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormLabel/index.d.ts b/packages/react-material-ui/dist/components/FormLabel/index.d.ts new file mode 100644 index 00000000..cad72ae8 --- /dev/null +++ b/packages/react-material-ui/dist/components/FormLabel/index.d.ts @@ -0,0 +1,11 @@ +/// +import { TextProps } from 'interfaces'; +export type FormLabelProps = { + id?: string; + name?: string; + label?: string; + required?: boolean; + labelProps?: TextProps; +}; +export declare const FormLabel: (props: FormLabelProps) => JSX.Element; +export default FormLabel; diff --git a/packages/react-material-ui/dist/components/FormLabel/index.js b/packages/react-material-ui/dist/components/FormLabel/index.js new file mode 100644 index 00000000..9e310cee --- /dev/null +++ b/packages/react-material-ui/dist/components/FormLabel/index.js @@ -0,0 +1,24 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.FormLabel = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const Text_1 = __importDefault(require("../Text")); +const TEXT_INITIAL_PROPS = { + fontSize: 14, + fontWeight: 500, + color: 'text.primary', +}; +const FormLabel = (props) => { + const { id, name, labelProps, label, required } = props; + return (react_1.default.createElement(material_1.FormLabel, { id: id, htmlFor: name, sx: { + width: '100%', + } }, + react_1.default.createElement(Text_1.default, Object.assign({ textAlign: "left" }, TEXT_INITIAL_PROPS, labelProps), label && `${label}${required ? ' *' : ''}`))); +}; +exports.FormLabel = FormLabel; +exports.default = exports.FormLabel; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormLabel/index.js.map b/packages/react-material-ui/dist/components/FormLabel/index.js.map new file mode 100644 index 00000000..368d5091 --- /dev/null +++ b/packages/react-material-ui/dist/components/FormLabel/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/FormLabel/index.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAA0D;AAC1D,mDAA2B;AAG3B,MAAM,kBAAkB,GAAG;IACzB,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,GAAG;IACf,KAAK,EAAE,cAAc;CACtB,CAAC;AAqCK,MAAM,SAAS,GAAG,CAAC,KAAqB,EAAE,EAAE;IACjD,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,QAAQ,EAAE,GAAG,KAAK,CAAC;IAExD,OAAO,CACL,8BAAC,oBAAY,IACX,EAAE,EAAE,EAAE,EACN,OAAO,EAAE,IAAI,EACb,EAAE,EAAE;YACF,KAAK,EAAE,MAAM;SACd;QAED,8BAAC,cAAI,kBAAC,SAAS,EAAC,MAAM,IAAK,kBAAkB,EAAM,UAAU,GAC1D,KAAK,IAAI,GAAG,KAAK,GAAG,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CACtC,CACM,CAChB,CAAC;AACJ,CAAC,CAAC;AAhBW,QAAA,SAAS,aAgBpB;AAEF,kBAAe,iBAAS,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.d.ts b/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.d.ts new file mode 100644 index 00000000..050f854b --- /dev/null +++ b/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.d.ts @@ -0,0 +1,13 @@ +import React from 'react'; +import { TypographyProps, ContainerProps, CardProps } from '@mui/material'; +export interface FormTemplateProps { + title?: string; + subtitle?: string; + icon?: React.ReactNode; + children?: React.ReactNode; + titleTextProps?: TypographyProps; + containerProps?: ContainerProps; + subtitleTextProps?: TypographyProps; + cardProps?: CardProps; +} +export declare const FormTemplate: ({ title, subtitle, icon, children, titleTextProps, containerProps, subtitleTextProps, cardProps, }: FormTemplateProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js b/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js new file mode 100644 index 00000000..e3aac258 --- /dev/null +++ b/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js @@ -0,0 +1,35 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.FormTemplate = void 0; +const react_1 = __importDefault(require("react")); +const Text_1 = __importDefault(require("../Text")); +const material_1 = require("@mui/material"); +const FormTemplate = ({ title, subtitle, icon, children, titleTextProps, containerProps, subtitleTextProps, cardProps, }) => { + return (react_1.default.createElement(material_1.Container, Object.assign({ maxWidth: "xs" }, containerProps, { sx: [ + { + textAlign: 'center', + padding: '48px 0', + }, + ...(Array.isArray(containerProps === null || containerProps === void 0 ? void 0 : containerProps.sx) + ? containerProps.sx + : [containerProps === null || containerProps === void 0 ? void 0 : containerProps.sx]), + ] }), + icon && icon, + title && (react_1.default.createElement(Text_1.default, Object.assign({ fontFamily: "Inter", fontSize: 30, fontWeight: 800, mt: 1, gutterBottom: true }, titleTextProps), title)), + subtitle && (react_1.default.createElement(Text_1.default, Object.assign({ fontSize: 14, fontWeight: 500 }, subtitleTextProps), subtitle)), + react_1.default.createElement(material_1.Card, Object.assign({}, cardProps, { sx: [ + { + marginTop: '26px', + padding: '24px 24px 24px 24px', + display: 'flex', + flexDirection: 'column', + justifyContent: 'center', + }, + ...(Array.isArray(cardProps === null || cardProps === void 0 ? void 0 : cardProps.sx) ? cardProps.sx : [cardProps === null || cardProps === void 0 ? void 0 : cardProps.sx]), + ] }), children))); +}; +exports.FormTemplate = FormTemplate; +//# sourceMappingURL=FormTemplate.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js.map b/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js.map new file mode 100644 index 00000000..aa57ff19 --- /dev/null +++ b/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js.map @@ -0,0 +1 @@ +{"version":3,"file":"FormTemplate.js","sourceRoot":"","sources":["../../../src/components/FormTemplate/FormTemplate.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,mDAA2B;AAC3B,4CAMuB;AAiDhB,MAAM,YAAY,GAAG,CAAC,EAC3B,KAAK,EACL,QAAQ,EACR,IAAI,EACJ,QAAQ,EACR,cAAc,EACd,cAAc,EACd,iBAAiB,EACjB,SAAS,GACS,EAAE,EAAE;IACtB,OAAO,CACL,8BAAC,oBAAS,kBACR,QAAQ,EAAC,IAAI,IACT,cAAc,IAClB,EAAE,EAAE;YACF;gBACE,SAAS,EAAE,QAAQ;gBACnB,OAAO,EAAE,QAAQ;aAClB;YACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAE,EAAE,CAAC;gBACnC,CAAC,CAAC,cAAc,CAAC,EAAE;gBACnB,CAAC,CAAC,CAAC,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAE,EAAE,CAAC,CAAC;SAC1B;QAEA,IAAI,IAAI,IAAI;QACZ,KAAK,IAAI,CACR,8BAAC,cAAI,kBACH,UAAU,EAAC,OAAO,EAClB,QAAQ,EAAE,EAAE,EACZ,UAAU,EAAE,GAAG,EACf,EAAE,EAAE,CAAC,EACL,YAAY,UACR,cAAc,GAEjB,KAAK,CACD,CACR;QAEA,QAAQ,IAAI,CACX,8BAAC,cAAI,kBAAC,QAAQ,EAAE,EAAE,EAAE,UAAU,EAAE,GAAG,IAAM,iBAAiB,GACvD,QAAQ,CACJ,CACR;QACD,8BAAC,eAAI,oBACC,SAAS,IACb,EAAE,EAAE;gBACF;oBACE,SAAS,EAAE,MAAM;oBACjB,OAAO,EAAE,qBAAqB;oBAC9B,OAAO,EAAE,MAAM;oBACf,aAAa,EAAE,QAAQ;oBACvB,cAAc,EAAE,QAAQ;iBACzB;gBACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAE,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAE,EAAE,CAAC,CAAC;aACnE,KAEA,QAAQ,CACJ,CACG,CACb,CAAC;AACJ,CAAC,CAAC;AA5DW,QAAA,YAAY,gBA4DvB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormTemplate/index.d.ts b/packages/react-material-ui/dist/components/FormTemplate/index.d.ts new file mode 100644 index 00000000..30665c8d --- /dev/null +++ b/packages/react-material-ui/dist/components/FormTemplate/index.d.ts @@ -0,0 +1 @@ +export { FormTemplate, FormTemplateProps } from './FormTemplate'; diff --git a/packages/react-material-ui/dist/components/FormTemplate/index.js b/packages/react-material-ui/dist/components/FormTemplate/index.js new file mode 100644 index 00000000..91480056 --- /dev/null +++ b/packages/react-material-ui/dist/components/FormTemplate/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.FormTemplate = void 0; +var FormTemplate_1 = require("./FormTemplate"); +Object.defineProperty(exports, "FormTemplate", { enumerable: true, get: function () { return FormTemplate_1.FormTemplate; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormTemplate/index.js.map b/packages/react-material-ui/dist/components/FormTemplate/index.js.map new file mode 100644 index 00000000..d66eeb96 --- /dev/null +++ b/packages/react-material-ui/dist/components/FormTemplate/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/FormTemplate/index.ts"],"names":[],"mappings":";;;AAAA,+CAAiE;AAAxD,4GAAA,YAAY,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.d.ts b/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.d.ts new file mode 100644 index 00000000..f1349411 --- /dev/null +++ b/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.d.ts @@ -0,0 +1,14 @@ +import { ReactNode } from 'react'; +import { TextProps } from 'interfaces'; +export type HeaderAccountProps = { + avatar?: string; + avatarSize?: number; + text?: string; + subText?: string; + onClick?: () => void; + textProps?: TextProps; + subTextProps?: TextProps; + iconColor?: string; + menuOptions?: (handleClose: () => void) => ReactNode; +}; +export declare const HeaderAccount: ({ avatar, avatarSize, text, subText, onClick, textProps, subTextProps, iconColor, menuOptions, }: HeaderAccountProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js b/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js new file mode 100644 index 00000000..4e204e5e --- /dev/null +++ b/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js @@ -0,0 +1,69 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.HeaderAccount = void 0; +const react_1 = __importStar(require("react")); +const Box_1 = __importDefault(require("@mui/material/Box")); +const Text_1 = __importDefault(require("../Text")); +const Avatar_1 = require("../Avatar"); +const ExpandMore_1 = __importDefault(require("@mui/icons-material/ExpandMore")); +const Button_1 = __importDefault(require("@mui/material/Button")); +const Menu_1 = __importDefault(require("@mui/material/Menu")); +const HeaderAccount = ({ avatar, avatarSize = 36, text, subText, onClick, textProps = { + fontSize: 14, + fontWeight: 500, + color: 'text.primary', +}, subTextProps = { + fontSize: 12, + lineHeight: '10px', + fontWeight: 500, + color: 'text.secondary', +}, iconColor = 'text.primary', menuOptions, }) => { + const [anchorEl, setAnchorEl] = (0, react_1.useState)(null); + const open = Boolean(anchorEl); + const handleOpenMenuClick = (event) => { + setAnchorEl(event.currentTarget); + }; + const handleClose = () => { + setAnchorEl(null); + }; + return (react_1.default.createElement(Box_1.default, { display: "flex" }, + react_1.default.createElement(Button_1.default, { variant: "text", "aria-label": "open navbar menu", "aria-controls": open ? 'basic-menu' : undefined, "aria-haspopup": "true", "aria-expanded": open ? 'true' : undefined, onClick: onClick || handleOpenMenuClick, sx: { textTransform: 'none', textAlign: 'left' } }, + avatar && react_1.default.createElement(Avatar_1.Avatar, { src: avatar, alt: "Avatar", size: avatarSize }), + react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", ml: avatar ? 1 : 0 }, + react_1.default.createElement(Box_1.default, { display: "flex" }, + react_1.default.createElement(Text_1.default, Object.assign({}, textProps), text), + ' ', + react_1.default.createElement(ExpandMore_1.default, { sx: { display: 'inline', color: iconColor } })), + react_1.default.createElement(Text_1.default, Object.assign({}, subTextProps), subText))), + menuOptions && (react_1.default.createElement(Menu_1.default, { id: "basic-menu", anchorEl: anchorEl, open: open, onClose: handleClose, MenuListProps: { + 'aria-labelledby': 'basic-button', + } }, menuOptions(handleClose))))); +}; +exports.HeaderAccount = HeaderAccount; +//# sourceMappingURL=HeaderAccount.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js.map b/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js.map new file mode 100644 index 00000000..c6eb5b89 --- /dev/null +++ b/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js.map @@ -0,0 +1 @@ +{"version":3,"file":"HeaderAccount.js","sourceRoot":"","sources":["../../../src/components/HeaderAccount/HeaderAccount.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAmD;AACnD,4DAAoC;AACpC,mDAA2B;AAC3B,sCAAmC;AAEnC,gFAAwD;AACxD,kEAA0C;AAC1C,8DAAsC;AAqD/B,MAAM,aAAa,GAAG,CAAC,EAC5B,MAAM,EACN,UAAU,GAAG,EAAE,EACf,IAAI,EACJ,OAAO,EACP,OAAO,EACP,SAAS,GAAG;IACV,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,GAAG;IACf,KAAK,EAAE,cAAc;CACtB,EACD,YAAY,GAAG;IACb,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,MAAM;IAClB,UAAU,EAAE,GAAG;IACf,KAAK,EAAE,gBAAgB;CACxB,EACD,SAAS,GAAG,cAAc,EAC1B,WAAW,GACQ,EAAE,EAAE;IACvB,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,IAAA,gBAAQ,EAAqB,IAAI,CAAC,CAAC;IACnE,MAAM,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,MAAM,mBAAmB,GAAG,CAAC,KAA0C,EAAE,EAAE;QACzE,WAAW,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC;IACnC,CAAC,CAAC;IACF,MAAM,WAAW,GAAG,GAAG,EAAE;QACvB,WAAW,CAAC,IAAI,CAAC,CAAC;IACpB,CAAC,CAAC;IAEF,OAAO,CACL,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM;QACjB,8BAAC,gBAAM,IACL,OAAO,EAAC,MAAM,gBACH,kBAAkB,mBACd,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,mBAChC,MAAM,mBACL,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EACxC,OAAO,EAAE,OAAO,IAAI,mBAAmB,EACvC,EAAE,EAAE,EAAE,aAAa,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE;YAE/C,MAAM,IAAI,8BAAC,eAAM,IAAC,GAAG,EAAE,MAAM,EAAE,GAAG,EAAC,QAAQ,EAAC,IAAI,EAAE,UAAU,GAAI;YAEjE,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM,EAAC,aAAa,EAAC,QAAQ,EAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;gBAC3D,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM;oBACjB,8BAAC,cAAI,oBAAK,SAAS,GAAG,IAAI,CAAQ;oBAAC,GAAG;oBACtC,8BAAC,oBAAU,IAAC,EAAE,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,SAAS,EAAE,GAAI,CACvD;gBACN,8BAAC,cAAI,oBAAK,YAAY,GAAG,OAAO,CAAQ,CACpC,CACC;QACR,WAAW,IAAI,CACd,8BAAC,cAAI,IACH,EAAE,EAAC,YAAY,EACf,QAAQ,EAAE,QAAQ,EAClB,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,WAAW,EACpB,aAAa,EAAE;gBACb,iBAAiB,EAAE,cAAc;aAClC,IAEA,WAAW,CAAC,WAAW,CAAC,CACpB,CACR,CACG,CACP,CAAC;AACJ,CAAC,CAAC;AAjEW,QAAA,aAAa,iBAiExB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/HeaderAccount/index.d.ts b/packages/react-material-ui/dist/components/HeaderAccount/index.d.ts new file mode 100644 index 00000000..f95cd6ad --- /dev/null +++ b/packages/react-material-ui/dist/components/HeaderAccount/index.d.ts @@ -0,0 +1 @@ +export { HeaderAccount, HeaderAccountProps } from './HeaderAccount'; diff --git a/packages/react-material-ui/dist/components/HeaderAccount/index.js b/packages/react-material-ui/dist/components/HeaderAccount/index.js new file mode 100644 index 00000000..18ff554c --- /dev/null +++ b/packages/react-material-ui/dist/components/HeaderAccount/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.HeaderAccount = void 0; +var HeaderAccount_1 = require("./HeaderAccount"); +Object.defineProperty(exports, "HeaderAccount", { enumerable: true, get: function () { return HeaderAccount_1.HeaderAccount; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/HeaderAccount/index.js.map b/packages/react-material-ui/dist/components/HeaderAccount/index.js.map new file mode 100644 index 00000000..ae963bc8 --- /dev/null +++ b/packages/react-material-ui/dist/components/HeaderAccount/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/HeaderAccount/index.ts"],"names":[],"mappings":";;;AAAA,iDAAoE;AAA3D,8GAAA,aAAa,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Image/Image.d.ts b/packages/react-material-ui/dist/components/Image/Image.d.ts new file mode 100644 index 00000000..ba10dde8 --- /dev/null +++ b/packages/react-material-ui/dist/components/Image/Image.d.ts @@ -0,0 +1,11 @@ +import React from 'react'; +import { BoxProps } from '@mui/material'; +export type ImageProps = BoxProps & { + src: string; + alt?: string; + imgFluid?: boolean; + defaultImage?: string; + onLoad?: (event: React.SyntheticEvent) => void; + onError?: (event: React.SyntheticEvent) => void; +}; +export declare const Image: (props: ImageProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Image/Image.js b/packages/react-material-ui/dist/components/Image/Image.js new file mode 100644 index 00000000..d597e20d --- /dev/null +++ b/packages/react-material-ui/dist/components/Image/Image.js @@ -0,0 +1,37 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Image = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const Image = (props) => { + const { imgFluid, defaultImage, onLoad, onError, sx } = props, otherProps = __rest(props, ["imgFluid", "defaultImage", "onLoad", "onError", "sx"]); + const imageOnLoadHandler = (event) => { + onLoad === null || onLoad === void 0 ? void 0 : onLoad(event); + }; + const imageOnErrorHandler = (event) => { + onError === null || onError === void 0 ? void 0 : onError(event); + if (defaultImage) { + event.currentTarget.src = defaultImage; + } + }; + return (react_1.default.createElement(material_1.Box, Object.assign({ component: "img" }, otherProps, { sx: [ + ...(imgFluid ? [{ width: '100%', height: 'auto' }] : []), + ...(Array.isArray(sx) ? sx : [sx]), + ], onLoad: imageOnLoadHandler, onError: imageOnErrorHandler }))); +}; +exports.Image = Image; +//# sourceMappingURL=Image.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Image/Image.js.map b/packages/react-material-ui/dist/components/Image/Image.js.map new file mode 100644 index 00000000..df674bad --- /dev/null +++ b/packages/react-material-ui/dist/components/Image/Image.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Image.js","sourceRoot":"","sources":["../../../src/components/Image/Image.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4CAA8C;AA4CvC,MAAM,KAAK,GAAG,CAAC,KAAiB,EAAE,EAAE;IACzC,MAAM,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,EAAE,OAAO,EAAE,EAAE,KAAoB,KAAK,EAApB,UAAU,UAAK,KAAK,EAAtE,uDAA8D,CAAQ,CAAC;IAE7E,MAAM,kBAAkB,GAAG,CACzB,KAAoD,EACpD,EAAE;QACF,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAG,KAAK,CAAC,CAAC;IAClB,CAAC,CAAC;IAEF,MAAM,mBAAmB,GAAG,CAC1B,KAAoD,EACpD,EAAE;QACF,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAG,KAAK,CAAC,CAAC;QACjB,IAAI,YAAY,EAAE;YAChB,KAAK,CAAC,aAAa,CAAC,GAAG,GAAG,YAAY,CAAC;SACxC;IACH,CAAC,CAAC;IAEF,OAAO,CACL,8BAAC,cAAG,kBACF,SAAS,EAAC,KAAK,IACX,UAAU,IACd,EAAE,EAAE;YACF,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;YACxD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,EACD,MAAM,EAAE,kBAAkB,EAC1B,OAAO,EAAE,mBAAmB,IAC5B,CACH,CAAC;AACJ,CAAC,CAAC;AA9BW,QAAA,KAAK,SA8BhB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Image/index.d.ts b/packages/react-material-ui/dist/components/Image/index.d.ts new file mode 100644 index 00000000..6ef2d63a --- /dev/null +++ b/packages/react-material-ui/dist/components/Image/index.d.ts @@ -0,0 +1 @@ +export { Image, ImageProps } from './Image'; diff --git a/packages/react-material-ui/dist/components/Image/index.js b/packages/react-material-ui/dist/components/Image/index.js new file mode 100644 index 00000000..623d5bf4 --- /dev/null +++ b/packages/react-material-ui/dist/components/Image/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Image = void 0; +var Image_1 = require("./Image"); +Object.defineProperty(exports, "Image", { enumerable: true, get: function () { return Image_1.Image; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Image/index.js.map b/packages/react-material-ui/dist/components/Image/index.js.map new file mode 100644 index 00000000..96919d06 --- /dev/null +++ b/packages/react-material-ui/dist/components/Image/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Image/index.ts"],"names":[],"mappings":";;;AAAA,iCAA4C;AAAnC,8FAAA,KAAK,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Link/Link.d.ts b/packages/react-material-ui/dist/components/Link/Link.d.ts new file mode 100644 index 00000000..171b58fa --- /dev/null +++ b/packages/react-material-ui/dist/components/Link/Link.d.ts @@ -0,0 +1,4 @@ +/// +import { LinkProps } from '@mui/material/Link'; +export type { LinkProps }; +export declare const Link: (props: LinkProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Link/Link.js b/packages/react-material-ui/dist/components/Link/Link.js new file mode 100644 index 00000000..929c779a --- /dev/null +++ b/packages/react-material-ui/dist/components/Link/Link.js @@ -0,0 +1,19 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Link = void 0; +const react_1 = __importDefault(require("react")); +const Link_1 = __importDefault(require("@mui/material/Link")); +const Link = (props) => { + const { children, color = 'primary.dark', sx } = props; + return (react_1.default.createElement(Link_1.default, Object.assign({ color: color }, props, { sx: [ + { + textDecoration: 'none', + }, + ...(Array.isArray(sx) ? sx : [sx]), + ] }), children)); +}; +exports.Link = Link; +//# sourceMappingURL=Link.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Link/Link.js.map b/packages/react-material-ui/dist/components/Link/Link.js.map new file mode 100644 index 00000000..af786920 --- /dev/null +++ b/packages/react-material-ui/dist/components/Link/Link.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Link.js","sourceRoot":"","sources":["../../../src/components/Link/Link.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,8DAAwD;AAqBjD,MAAM,IAAI,GAAG,CAAC,KAAgB,EAAE,EAAE;IACvC,MAAM,EAAE,QAAQ,EAAE,KAAK,GAAG,cAAc,EAAE,EAAE,EAAE,GAAG,KAAK,CAAC;IAEvD,OAAO,CACL,8BAAC,cAAO,kBACN,KAAK,EAAE,KAAK,IACR,KAAK,IACT,EAAE,EAAE;YACF;gBACE,cAAc,EAAE,MAAM;aACvB;YACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,KAEA,QAAQ,CACD,CACX,CAAC;AACJ,CAAC,CAAC;AAjBW,QAAA,IAAI,QAiBf"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Link/index.d.ts b/packages/react-material-ui/dist/components/Link/index.d.ts new file mode 100644 index 00000000..cd02a7d7 --- /dev/null +++ b/packages/react-material-ui/dist/components/Link/index.d.ts @@ -0,0 +1 @@ +export { Link, LinkProps } from './Link'; diff --git a/packages/react-material-ui/dist/components/Link/index.js b/packages/react-material-ui/dist/components/Link/index.js new file mode 100644 index 00000000..78243b7c --- /dev/null +++ b/packages/react-material-ui/dist/components/Link/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Link = void 0; +var Link_1 = require("./Link"); +Object.defineProperty(exports, "Link", { enumerable: true, get: function () { return Link_1.Link; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Link/index.js.map b/packages/react-material-ui/dist/components/Link/index.js.map new file mode 100644 index 00000000..da3bf601 --- /dev/null +++ b/packages/react-material-ui/dist/components/Link/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Link/index.ts"],"names":[],"mappings":";;;AAAA,+BAAyC;AAAhC,4FAAA,IAAI,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Navbar/Navbar.d.ts b/packages/react-material-ui/dist/components/Navbar/Navbar.d.ts new file mode 100644 index 00000000..81954924 --- /dev/null +++ b/packages/react-material-ui/dist/components/Navbar/Navbar.d.ts @@ -0,0 +1,15 @@ +/// +import { HeaderAccountProps } from '../HeaderAccount'; +import { SxProps, Theme } from '@mui/material/styles'; +export type NavbarProps = { + drawerToggle?: () => void; + showNotifications?: boolean; + notificationsNumber?: number; + notificationsOnClick?: () => void; + avatar?: string; + text?: string; + subText?: string; + headerMenuOptions?: HeaderAccountProps['menuOptions']; + sx?: SxProps; +}; +export declare const Navbar: ({ drawerToggle, showNotifications, notificationsNumber, notificationsOnClick, avatar, text, subText, headerMenuOptions, sx, }: NavbarProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Navbar/Navbar.js b/packages/react-material-ui/dist/components/Navbar/Navbar.js new file mode 100644 index 00000000..4dffe6f7 --- /dev/null +++ b/packages/react-material-ui/dist/components/Navbar/Navbar.js @@ -0,0 +1,39 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Navbar = void 0; +const react_1 = __importDefault(require("react")); +const IconButton_1 = __importDefault(require("@mui/material/IconButton")); +const Menu_1 = __importDefault(require("@mui/icons-material/Menu")); +const Box_1 = __importDefault(require("@mui/material/Box")); +const Notifications_1 = require("../Notifications"); +const Text_1 = __importDefault(require("../Text")); +const HeaderAccount_1 = require("../HeaderAccount"); +const Navbar = ({ drawerToggle, showNotifications, notificationsNumber, notificationsOnClick, avatar, text, subText, headerMenuOptions, sx, }) => { + return (react_1.default.createElement(Box_1.default, { "data-testid": "navbarContainer", sx: [ + (theme) => (Object.assign(Object.assign({ position: 'relative', padding: '12px 24px' }, (theme.palette.mode === 'light' && { + backgroundColor: theme.palette.common.white, + })), { '&:after': { + content: '""', + display: 'block', + position: 'absolute', + bottom: '0', + height: '1px', + background: '#e5e7eb', + left: '40px', + right: '40px', + } })), + ...(Array.isArray(sx) ? sx : [sx]), + ] }, + react_1.default.createElement(Box_1.default, { display: "flex" }, + drawerToggle && (react_1.default.createElement(Text_1.default, { color: "text.primary" }, + react_1.default.createElement(IconButton_1.default, { color: "inherit", "aria-label": "open drawer", edge: "start", onClick: drawerToggle, sx: { mr: 2, display: { sm: 'none' } } }, + react_1.default.createElement(Menu_1.default, null)))), + react_1.default.createElement(Box_1.default, { display: "flex", flex: 1, justifyContent: "flex-end" }, + showNotifications && notificationsNumber && (react_1.default.createElement(Notifications_1.Notifications, { amount: notificationsNumber, onClick: notificationsOnClick })), + react_1.default.createElement(HeaderAccount_1.HeaderAccount, { avatar: avatar, text: text, subText: subText, menuOptions: headerMenuOptions }))))); +}; +exports.Navbar = Navbar; +//# sourceMappingURL=Navbar.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Navbar/Navbar.js.map b/packages/react-material-ui/dist/components/Navbar/Navbar.js.map new file mode 100644 index 00000000..a1f3d648 --- /dev/null +++ b/packages/react-material-ui/dist/components/Navbar/Navbar.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Navbar.js","sourceRoot":"","sources":["../../../src/components/Navbar/Navbar.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,0EAAkD;AAClD,oEAAgD;AAChD,4DAAoC;AACpC,oDAAiD;AACjD,mDAA2B;AAC3B,oDAAqE;AAgE9D,MAAM,MAAM,GAAG,CAAC,EACrB,YAAY,EACZ,iBAAiB,EACjB,mBAAmB,EACnB,oBAAoB,EACpB,MAAM,EACN,IAAI,EACJ,OAAO,EACP,iBAAiB,EACjB,EAAE,GACU,EAAE,EAAE;IAChB,OAAO,CACL,8BAAC,aAAG,mBACU,iBAAiB,EAC7B,EAAE,EAAE;YACF,CAAC,KAAK,EAAE,EAAE,CAAC,+BACT,QAAQ,EAAE,UAAU,EACpB,OAAO,EAAE,WAAW,IACjB,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,KAAK,OAAO,IAAI;gBACpC,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK;aAC5C,CAAC,KACF,SAAS,EAAE;oBACT,OAAO,EAAE,IAAI;oBACb,OAAO,EAAE,OAAO;oBAChB,QAAQ,EAAE,UAAU;oBACpB,MAAM,EAAE,GAAG;oBACX,MAAM,EAAE,KAAK;oBACb,UAAU,EAAE,SAAS;oBACrB,IAAI,EAAE,MAAM;oBACZ,KAAK,EAAE,MAAM;iBACd,IACD;YACF,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC;QAED,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM;YAChB,YAAY,IAAI,CACf,8BAAC,cAAI,IAAC,KAAK,EAAC,cAAc;gBACxB,8BAAC,oBAAU,IACT,KAAK,EAAC,SAAS,gBACJ,aAAa,EACxB,IAAI,EAAC,OAAO,EACZ,OAAO,EAAE,YAAY,EACrB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE;oBAEtC,8BAAC,cAAQ,OAAG,CACD,CACR,CACR;YACD,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM,EAAC,IAAI,EAAE,CAAC,EAAE,cAAc,EAAC,UAAU;gBACnD,iBAAiB,IAAI,mBAAmB,IAAI,CAC3C,8BAAC,6BAAa,IACZ,MAAM,EAAE,mBAAmB,EAC3B,OAAO,EAAE,oBAAoB,GAC7B,CACH;gBACD,8BAAC,6BAAa,IACZ,MAAM,EAAE,MAAM,EACd,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,OAAO,EAChB,WAAW,EAAE,iBAAiB,GAC9B,CACE,CACF,CACF,CACP,CAAC;AACJ,CAAC,CAAC;AAlEW,QAAA,MAAM,UAkEjB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Navbar/index.d.ts b/packages/react-material-ui/dist/components/Navbar/index.d.ts new file mode 100644 index 00000000..7b36e79e --- /dev/null +++ b/packages/react-material-ui/dist/components/Navbar/index.d.ts @@ -0,0 +1 @@ +export { Navbar, NavbarProps } from './Navbar'; diff --git a/packages/react-material-ui/dist/components/Navbar/index.js b/packages/react-material-ui/dist/components/Navbar/index.js new file mode 100644 index 00000000..8480908a --- /dev/null +++ b/packages/react-material-ui/dist/components/Navbar/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Navbar = void 0; +var Navbar_1 = require("./Navbar"); +Object.defineProperty(exports, "Navbar", { enumerable: true, get: function () { return Navbar_1.Navbar; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Navbar/index.js.map b/packages/react-material-ui/dist/components/Navbar/index.js.map new file mode 100644 index 00000000..7fc27b57 --- /dev/null +++ b/packages/react-material-ui/dist/components/Navbar/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Navbar/index.ts"],"names":[],"mappings":";;;AAAA,mCAA+C;AAAtC,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Notifications/Notifications.d.ts b/packages/react-material-ui/dist/components/Notifications/Notifications.d.ts new file mode 100644 index 00000000..a89735b3 --- /dev/null +++ b/packages/react-material-ui/dist/components/Notifications/Notifications.d.ts @@ -0,0 +1,6 @@ +/// +export type NotificationsProps = { + amount: number; + onClick?: () => void; +}; +export declare const Notifications: ({ amount, onClick }: NotificationsProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Notifications/Notifications.js b/packages/react-material-ui/dist/components/Notifications/Notifications.js new file mode 100644 index 00000000..8a2cd9a6 --- /dev/null +++ b/packages/react-material-ui/dist/components/Notifications/Notifications.js @@ -0,0 +1,15 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Notifications = void 0; +const react_1 = __importDefault(require("react")); +const IconButton_1 = __importDefault(require("@mui/material/IconButton")); +const NotificationsOutlined_1 = __importDefault(require("@mui/icons-material/NotificationsOutlined")); +const Badge_1 = __importDefault(require("@mui/material/Badge")); +const Notifications = ({ amount, onClick }) => (react_1.default.createElement(IconButton_1.default, { sx: { color: 'text.secondary' }, onClick: onClick }, + react_1.default.createElement(Badge_1.default, { badgeContent: amount, color: "error", "data-testid": "badge" }, + react_1.default.createElement(NotificationsOutlined_1.default, null)))); +exports.Notifications = Notifications; +//# sourceMappingURL=Notifications.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Notifications/Notifications.js.map b/packages/react-material-ui/dist/components/Notifications/Notifications.js.map new file mode 100644 index 00000000..54180a80 --- /dev/null +++ b/packages/react-material-ui/dist/components/Notifications/Notifications.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Notifications.js","sourceRoot":"","sources":["../../../src/components/Notifications/Notifications.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,0EAAkD;AAClD,sGAA8E;AAC9E,gEAAwC;AA6BjC,MAAM,aAAa,GAAG,CAAC,EAAE,MAAM,EAAE,OAAO,EAAsB,EAAE,EAAE,CAAC,CACxE,8BAAC,oBAAU,IAAC,EAAE,EAAE,EAAE,KAAK,EAAE,gBAAgB,EAAE,EAAE,OAAO,EAAE,OAAO;IAC3D,8BAAC,eAAK,IAAC,YAAY,EAAE,MAAM,EAAE,KAAK,EAAC,OAAO,iBAAa,OAAO;QAC5D,8BAAC,+BAAqB,OAAG,CACnB,CACG,CACd,CAAC;AANW,QAAA,aAAa,iBAMxB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Notifications/index.d.ts b/packages/react-material-ui/dist/components/Notifications/index.d.ts new file mode 100644 index 00000000..3d6940ee --- /dev/null +++ b/packages/react-material-ui/dist/components/Notifications/index.d.ts @@ -0,0 +1 @@ +export { Notifications, NotificationsProps } from './Notifications'; diff --git a/packages/react-material-ui/dist/components/Notifications/index.js b/packages/react-material-ui/dist/components/Notifications/index.js new file mode 100644 index 00000000..e193c383 --- /dev/null +++ b/packages/react-material-ui/dist/components/Notifications/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Notifications = void 0; +var Notifications_1 = require("./Notifications"); +Object.defineProperty(exports, "Notifications", { enumerable: true, get: function () { return Notifications_1.Notifications; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Notifications/index.js.map b/packages/react-material-ui/dist/components/Notifications/index.js.map new file mode 100644 index 00000000..53d20ca5 --- /dev/null +++ b/packages/react-material-ui/dist/components/Notifications/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Notifications/index.ts"],"names":[],"mappings":";;;AAAA,iDAAoE;AAA3D,8GAAA,aAAa,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.d.ts b/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.d.ts new file mode 100644 index 00000000..59210b5f --- /dev/null +++ b/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.d.ts @@ -0,0 +1,25 @@ +import React, { ReactNode } from 'react'; +export interface ListItem { + id: string; + label: string; + hide?: boolean; + resetFilters?: () => void; + [key: string]: unknown; +} +type StorageSettings = { + key?: string; + type: string; + cacheApiPath?: string; + onListUpdateFromCache: (data: Pick[]) => void; +}; +export interface OrderableDropDownProps { + list: ListItem[]; + icon?: ReactNode; + minimumItems?: number; + hasAllOption?: boolean; + setList: React.Dispatch>; + text?: string; + storage?: StorageSettings; +} +export declare const OrderableDropDown: ({ list, setList, minimumItems, hasAllOption, icon, text, storage, }: OrderableDropDownProps) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js b/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js new file mode 100644 index 00000000..a27e213d --- /dev/null +++ b/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js @@ -0,0 +1,187 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.OrderableDropDown = void 0; +const react_1 = __importStar(require("react")); +const ListItem_1 = __importDefault(require("@mui/material/ListItem")); +const material_1 = require("@mui/material"); +const core_1 = require("@dnd-kit/core"); +const sortable_1 = require("@dnd-kit/sortable"); +const utilities_1 = require("@dnd-kit/utilities"); +const DragIndicator_1 = __importDefault(require("@mui/icons-material/DragIndicator")); +const SettingsSuggest_1 = __importDefault(require("@mui/icons-material/SettingsSuggest")); +const useSettingsStorage_1 = require("../../hooks/useSettingsStorage"); +const SortableItem = (props) => { + const { id, checked, label, labelId, indeterminate, isHeader = false, handleToggle, disabled = false, } = props; + const { attributes, listeners, setNodeRef, transform, transition } = (0, sortable_1.useSortable)({ id }); + const style = { + transform: utilities_1.CSS.Transform.toString(transform), + transition, + }; + return (react_1.default.createElement("div", Object.assign({ ref: setNodeRef, style: style }, attributes, { "data-testid": "orderable-item" }), + react_1.default.createElement(ListItem_1.default, { sx: { + borderBottom: isHeader ? '1px solid' : undefined, + borderColor: (theme) => isHeader ? theme.palette.divider : undefined, + paddingLeft: !isHeader ? undefined : 5, + }, key: id, secondaryAction: react_1.default.createElement(material_1.Checkbox, { edge: "end", onChange: () => handleToggle(id), disabled: disabled, checked: checked, inputProps: { 'aria-labelledby': labelId }, indeterminate: indeterminate }), disablePadding: true }, + react_1.default.createElement(material_1.ListItemButton, { disabled: disabled, sx: { + pointerEvents: isHeader ? 'none' : undefined, + columnGap: 2, + } }, + !isHeader && (react_1.default.createElement(material_1.ListItemAvatar, { sx: { + display: 'flex', + minWidth: 'auto', + } }, + react_1.default.createElement(DragIndicator_1.default, Object.assign({}, listeners)))), + react_1.default.createElement(material_1.ListItemText, { id: labelId, primary: label }))))); +}; +const OrderableDropDown = ({ list, setList, minimumItems = 0, hasAllOption = false, icon = react_1.default.createElement(SettingsSuggest_1.default, null), text, storage, }) => { + const { updateSettings } = (0, useSettingsStorage_1.useSettingsStorage)({ + key: storage === null || storage === void 0 ? void 0 : storage.key, + type: storage === null || storage === void 0 ? void 0 : storage.type, + data: list.map((item) => ({ + id: item.id, + label: item.label, + hide: Boolean(item.hide), + })), + cacheApiPath: storage === null || storage === void 0 ? void 0 : storage.cacheApiPath, + setListCallback: (callbackData) => storage === null || storage === void 0 ? void 0 : storage.onListUpdateFromCache(callbackData), + }); + const sensors = (0, core_1.useSensors)((0, core_1.useSensor)(core_1.MouseSensor, { + activationConstraint: { + delay: 0, + tolerance: 5, + }, + }), (0, core_1.useSensor)(core_1.TouchSensor, { + activationConstraint: { + delay: 0, + tolerance: 5, + }, + }), (0, core_1.useSensor)(core_1.KeyboardSensor, { + coordinateGetter: sortable_1.sortableKeyboardCoordinates, + })); + const [anchorEl, setAnchorEl] = (0, react_1.useState)(null); + const open = Boolean(anchorEl); + const [checked, setChecked] = (0, react_1.useState)(list.filter((listItem) => !listItem.hide).map((li) => li.id)); + const handleToggleAll = (value) => { + if (value !== 'all') + return; + if (!checked.length) { + setChecked(list.map((item) => item.id)); + setList((prevState) => { + const newItems = prevState.map((item) => (Object.assign(Object.assign({}, item), { hide: false }))); + updateSettings(newItems); + return newItems; + }); + return; + } + if (checked.length === list.length) { + setList((prevState) => { + const newItems = prevState.map((item) => (Object.assign(Object.assign({}, item), { hide: true }))); + updateSettings(newItems); + return newItems; + }); + setChecked([]); + } + else { + setChecked((prevState) => { + const newState = [...prevState]; + list.forEach((item) => { + if (!prevState.includes(item.id)) { + newState.push(item.id); + } + }); + return newState; + }); + setList((prevState) => { + const newItems = prevState.map((item) => (Object.assign(Object.assign({}, item), { hide: false }))); + updateSettings(newItems); + return newItems; + }); + } + }; + const handleToggle = (value) => { + const currentIndex = checked.indexOf(value); + const newChecked = [...checked]; + if (currentIndex === -1) { + newChecked.push(value); + } + else { + newChecked.splice(currentIndex, 1); + } + setList((prevState) => { + const newItems = prevState.map((listItem) => { + const isHidden = newChecked.includes(listItem.id) ? false : true; + if (isHidden && listItem.resetFilters) { + listItem.resetFilters(); + } + return Object.assign(Object.assign({}, listItem), { hide: isHidden }); + }); + updateSettings(newItems); + return newItems; + }); + setChecked(newChecked); + }; + const handleDragEnd = (event) => { + const { active, over } = event; + if (active.id !== (over === null || over === void 0 ? void 0 : over.id)) { + const oldIndex = list.findIndex((item) => item.id === active.id); + const newIndex = list.findIndex((item) => item.id === (over === null || over === void 0 ? void 0 : over.id)); + const newItems = (0, sortable_1.arrayMove)(list, oldIndex, newIndex); + updateSettings(newItems); + setList(newItems); + } + }; + (0, react_1.useEffect)(() => { + setChecked(list.filter((listItem) => !listItem.hide).map((li) => li.id)); + }, [list]); + return (react_1.default.createElement(material_1.Box, null, + text ? (react_1.default.createElement(material_1.Button, { onClick: (event) => { + setAnchorEl(event.currentTarget); + }, startIcon: icon, variant: "outlined", sx: { + textTransform: 'capitalize', + color: '#374151', + borderColor: '#374151', + textWrap: 'nowrap', + } }, text)) : (react_1.default.createElement(material_1.IconButton, { onClick: (event) => { + setAnchorEl(event.currentTarget); + } }, icon)), + react_1.default.createElement(material_1.Menu, { open: open, anchorEl: anchorEl, onClose: () => setAnchorEl(null) }, + react_1.default.createElement(core_1.DndContext, { sensors: sensors, collisionDetection: core_1.closestCenter, onDragEnd: handleDragEnd }, + react_1.default.createElement(sortable_1.SortableContext, { items: list, strategy: sortable_1.verticalListSortingStrategy }, + hasAllOption && (react_1.default.createElement(SortableItem, { id: "all", checked: list.length === checked.length, indeterminate: checked.length && list.length !== checked.length, label: "Select all", isHeader: true, handleToggle: handleToggleAll, labelId: "all" })), list === null || list === void 0 ? void 0 : + list.map((listItem) => { + if (!listItem.label) + return null; + const labelId = `checkbox-list-secondary-label-${listItem.id}`; + return (react_1.default.createElement(SortableItem, { disabled: minimumItems === list.filter((item) => !item.hide).length && + !listItem.hide, key: listItem.id, id: listItem.id, checked: checked.indexOf(listItem.id) !== -1, label: listItem.label, handleToggle: handleToggle, labelId: labelId })); + })))))); +}; +exports.OrderableDropDown = OrderableDropDown; +//# sourceMappingURL=OrderableDropDown.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js.map b/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js.map new file mode 100644 index 00000000..e7179fb0 --- /dev/null +++ b/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js.map @@ -0,0 +1 @@ +{"version":3,"file":"OrderableDropDown.js","sourceRoot":"","sources":["../../../src/components/OrderableDropDown/OrderableDropDown.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/index.d.ts b/packages/react-material-ui/dist/components/OrderableDropDown/index.d.ts new file mode 100644 index 00000000..017ecb27 --- /dev/null +++ b/packages/react-material-ui/dist/components/OrderableDropDown/index.d.ts @@ -0,0 +1 @@ +export { OrderableDropDown, OrderableDropDownProps, ListItem, } from './OrderableDropDown'; diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/index.js b/packages/react-material-ui/dist/components/OrderableDropDown/index.js new file mode 100644 index 00000000..a81b67cc --- /dev/null +++ b/packages/react-material-ui/dist/components/OrderableDropDown/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.OrderableDropDown = void 0; +var OrderableDropDown_1 = require("./OrderableDropDown"); +Object.defineProperty(exports, "OrderableDropDown", { enumerable: true, get: function () { return OrderableDropDown_1.OrderableDropDown; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/index.js.map b/packages/react-material-ui/dist/components/OrderableDropDown/index.js.map new file mode 100644 index 00000000..a1d2dbbe --- /dev/null +++ b/packages/react-material-ui/dist/components/OrderableDropDown/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/OrderableDropDown/index.ts"],"names":[],"mappings":";;;AAAA,yDAI6B;AAH3B,sHAAA,iBAAiB,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OtpInput/index.d.ts b/packages/react-material-ui/dist/components/OtpInput/index.d.ts new file mode 100644 index 00000000..f48ccecd --- /dev/null +++ b/packages/react-material-ui/dist/components/OtpInput/index.d.ts @@ -0,0 +1,28 @@ +import React from 'react'; +import type { BoxProps as MuiBoxProps } from '@mui/material/Box'; +import type { TextFieldProps as MuiTextFieldProps } from '@mui/material/TextField'; +import { TypographyProps } from '@mui/material'; +type OmittedTextFieldProps = Omit; +type OmittedBoxProps = Omit; +export interface BaseOtpInputProps { + value?: string; + length?: number; + autoFocus?: boolean; + textFieldProps?: OmittedTextFieldProps | ((index: number) => OmittedTextFieldProps); + name?: string; + label?: string; + labelProps?: TypographyProps; + onComplete?: (value: string) => void; + onChange?: (value: string) => void; + onBlur?: (value: string, isComplete: boolean) => void; +} +type OtpInputProps = OmittedBoxProps & BaseOtpInputProps; +export declare const KEYBOARD_KEYS: { + readonly LEFT: "ArrowLeft"; + readonly RIGHT: "ArrowRight"; + readonly BACKSPACE: "Backspace"; + readonly HOME: "Home"; + readonly END: "End"; +}; +declare const OtpInput: React.ForwardRefExoticComponent & React.RefAttributes>; +export default OtpInput; diff --git a/packages/react-material-ui/dist/components/OtpInput/index.js b/packages/react-material-ui/dist/components/OtpInput/index.js new file mode 100644 index 00000000..2f16678a --- /dev/null +++ b/packages/react-material-ui/dist/components/OtpInput/index.js @@ -0,0 +1,166 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.KEYBOARD_KEYS = void 0; +const react_1 = __importDefault(require("react")); +const Box_1 = __importDefault(require("@mui/material/Box")); +const TextField_1 = require("../../components/TextField"); +const FormLabel_1 = require("../../components/FormLabel"); +const NUMBER_REGEX = /^\d$/; +exports.KEYBOARD_KEYS = { + LEFT: 'ArrowLeft', + RIGHT: 'ArrowRight', + BACKSPACE: 'Backspace', + HOME: 'Home', + END: 'End', +}; +const OtpInput = react_1.default.forwardRef((_a, ref) => { + var { value = '', length = 4, autoFocus = false, textFieldProps, name, label, labelProps, className, onComplete, onChange, onBlur } = _a, restBoxProps = __rest(_a, ["value", "length", "autoFocus", "textFieldProps", "name", "label", "labelProps", "className", "onComplete", "onChange", "onBlur"]); + const checkCompletion = (inputValue) => inputValue.slice(0, length).length === length; + const initializeInputs = () => Array.from({ length }, (_, index) => { + var _a; + return ({ + character: (_a = value[index]) !== null && _a !== void 0 ? _a : '', + inputRef: react_1.default.createRef(), + }); + }); + const inputData = initializeInputs(); + const updateValue = (index, char) => value.slice(0, index) + char + value.slice(index + 1); + const focusInput = (index) => { + var _a, _b; + if (index < length) + (_b = (_a = inputData[index]) === null || _a === void 0 ? void 0 : _a.inputRef.current) === null || _b === void 0 ? void 0 : _b.select(); + }; + const handleChange = (event, index) => { + var _a; + if (index === 0 && event.target.value.length > 1) { + const inputComplete = checkCompletion(event.target.value); + onChange === null || onChange === void 0 ? void 0 : onChange(event.target.value); + if (inputComplete) + onComplete === null || onComplete === void 0 ? void 0 : onComplete(event.target.value); + focusInput(event.target.value.length - 1); + return; + } + const char = (_a = event.target.value[0]) !== null && _a !== void 0 ? _a : ''; + if (char && !NUMBER_REGEX.test(char)) + return; + const newValue = updateValue(index, char); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue); + if (char !== '' && NUMBER_REGEX.test(char)) { + focusInput(newValue.length - 1 < index ? newValue.length : index + 1); + } + else if (newValue.length <= index) { + focusInput(index - 1); + } + if (checkCompletion(newValue)) + onComplete === null || onComplete === void 0 ? void 0 : onComplete(newValue); + }; + const handleKeyDown = (event, index) => { + const inputElement = event.target; + const caretAtStart = inputElement.selectionStart === 0 && inputElement.selectionEnd === 0; + if (inputElement.value === event.key) { + event.preventDefault(); + focusInput(index + 1); + } + else if (event.key === exports.KEYBOARD_KEYS.BACKSPACE) { + if (!inputElement.value) { + event.preventDefault(); + focusInput(index - 1); + } + else if (caretAtStart) { + event.preventDefault(); + const newValue = updateValue(index, ''); + onChange === null || onChange === void 0 ? void 0 : onChange(newValue); + if (newValue.length <= index) + focusInput(index - 1); + } + } + else if (event.key === exports.KEYBOARD_KEYS.LEFT) { + event.preventDefault(); + focusInput(index - 1); + } + else if (event.key === exports.KEYBOARD_KEYS.RIGHT) { + event.preventDefault(); + focusInput(index + 1); + } + else if (event.key === exports.KEYBOARD_KEYS.HOME) { + event.preventDefault(); + focusInput(0); + } + else if (event.key === exports.KEYBOARD_KEYS.END) { + event.preventDefault(); + focusInput(length - 1); + } + }; + const handlePaste = (event, index) => { + const pastedData = event.clipboardData.getData('text/plain'); + const newValue = pastedData.length <= length - index + ? value.slice(0, index) + + pastedData + + value.slice(index + pastedData.length, length) + : value; + onChange === null || onChange === void 0 ? void 0 : onChange(newValue); + if (checkCompletion(newValue)) { + onComplete === null || onComplete === void 0 ? void 0 : onComplete(newValue); + focusInput(length - 1); + } + else { + focusInput(newValue.length); + } + }; + const handleBlurEvent = (event) => { + const isInputFocused = inputData.some(({ inputRef }) => inputRef.current === event.relatedTarget); + if (!isInputFocused) { + const isComplete = checkCompletion(value); + onBlur === null || onBlur === void 0 ? void 0 : onBlur(value, isComplete); + } + }; + return (react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", alignItems: "center", justifyContent: "center" }, + !!label && (react_1.default.createElement(FormLabel_1.FormLabel, { name: `${name}-0`, label: label, labelProps: labelProps })), + react_1.default.createElement(Box_1.default, Object.assign({ display: "flex", gap: "20px", alignItems: "center", justifyContent: "center", ref: ref, className: `otp-input-box ${className || ''}` }, restBoxProps), inputData.map(({ character, inputRef }, index) => { + const _a = typeof textFieldProps === 'function' + ? textFieldProps(index) || {} + : textFieldProps || {}, { onPaste, onFocus, onKeyDown, className, onBlur: textFieldBlur, error, name } = _a, restTextFieldProps = __rest(_a, ["onPaste", "onFocus", "onKeyDown", "className", "onBlur", "error", "name"]); + return (react_1.default.createElement(TextField_1.TextField, Object.assign({ id: index === 0 ? `${name}-${index}` : undefined, key: `otp-input-${index}`, autoFocus: autoFocus && index === 0, autoComplete: "one-time-code", value: character, error: error, inputRef: inputRef, inputProps: { + sx: { + textAlign: 'center', + }, + }, InputProps: { + sx: { + caretColor: 'transparent', + '.MuiInputBase-input::selection': { + backgroundColor: 'transparent', + }, + }, + }, className: className, onPaste: (event) => { + event.preventDefault(); + handlePaste(event, index); + onPaste === null || onPaste === void 0 ? void 0 : onPaste(event); + }, onFocus: (event) => { + event.preventDefault(); + event.target.select(); + onFocus === null || onFocus === void 0 ? void 0 : onFocus(event); + }, onChange: (event) => handleChange(event, index), onKeyDown: (event) => { + handleKeyDown(event, index); + onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(event); + }, onBlur: (event) => { + textFieldBlur === null || textFieldBlur === void 0 ? void 0 : textFieldBlur(event); + handleBlurEvent(event); + }, name: `${name}-${index}` }, restTextFieldProps))); + })))); +}); +exports.default = OtpInput; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OtpInput/index.js.map b/packages/react-material-ui/dist/components/OtpInput/index.js.map new file mode 100644 index 00000000..9e78a0c9 --- /dev/null +++ b/packages/react-material-ui/dist/components/OtpInput/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/OtpInput/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.d.ts b/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.d.ts new file mode 100644 index 00000000..33d17d16 --- /dev/null +++ b/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.d.ts @@ -0,0 +1,18 @@ +/// +import { BoxProps, RadioGroupProps as MuiRadioGroupProps } from '@mui/material'; +import { TextProps } from 'interfaces'; +export type RadioOptions = { + label: string; + value: unknown; + disabled?: boolean; +}; +export type RadioGroupProps = MuiRadioGroupProps & { + options: RadioOptions[]; + label?: string; + required?: boolean; + row?: boolean; + disabled?: boolean; + containerProps?: BoxProps; + labelProps?: TextProps; +}; +export declare const RadioGroup: (props: RadioGroupProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js b/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js new file mode 100644 index 00000000..3e35976f --- /dev/null +++ b/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js @@ -0,0 +1,18 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.RadioGroup = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const FormLabel_1 = require("../FormLabel"); +const RadioGroup = (props) => { + const { id, name, containerProps, labelProps, options, label, required, row, value, onChange, disabled, } = props; + return (react_1.default.createElement(material_1.Box, Object.assign({}, containerProps), + react_1.default.createElement(material_1.FormControl, null, + label && (react_1.default.createElement(FormLabel_1.FormLabel, { name: name, label: label, required: required, labelProps: labelProps })), + react_1.default.createElement(material_1.RadioGroup, { id: id, value: `${value}`, row: row, onChange: onChange }, options.map((option, i) => (react_1.default.createElement(material_1.FormControlLabel, { control: react_1.default.createElement(material_1.Radio, { name: `${id}-${i}`, color: "primary", key: i }), label: `${option.label}`, value: `${option.value}`, key: i, disabled: disabled || option.disabled }))))))); +}; +exports.RadioGroup = RadioGroup; +//# sourceMappingURL=RadioGroup.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js.map b/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js.map new file mode 100644 index 00000000..cd1d1504 --- /dev/null +++ b/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js.map @@ -0,0 +1 @@ +{"version":3,"file":"RadioGroup.js","sourceRoot":"","sources":["../../../src/components/RadioGroup/RadioGroup.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAQuB;AACvB,4CAAyC;AA8DlC,MAAM,UAAU,GAAG,CAAC,KAAsB,EAAE,EAAE;IACnD,MAAM,EACJ,EAAE,EACF,IAAI,EACJ,cAAc,EACd,UAAU,EACV,OAAO,EACP,KAAK,EACL,QAAQ,EACR,GAAG,EACH,KAAK,EACL,QAAQ,EACR,QAAQ,GACT,GAAG,KAAK,CAAC;IAEV,OAAO,CACL,8BAAC,cAAG,oBAAK,cAAc;QACrB,8BAAC,sBAAW;YACT,KAAK,IAAI,CACR,8BAAC,qBAAS,IACR,IAAI,EAAE,IAAI,EACV,KAAK,EAAE,KAAK,EACZ,QAAQ,EAAE,QAAQ,EAClB,UAAU,EAAE,UAAU,GACtB,CACH;YACD,8BAAC,qBAAa,IAAC,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,IACnE,OAAO,CAAC,GAAG,CAAC,CAAC,MAAoB,EAAE,CAAS,EAAE,EAAE,CAAC,CAChD,8BAAC,2BAAgB,IACf,OAAO,EAAE,8BAAC,gBAAQ,IAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,EAAE,KAAK,EAAC,SAAS,EAAC,GAAG,EAAE,CAAC,GAAI,EACjE,KAAK,EAAE,GAAG,MAAM,CAAC,KAAK,EAAE,EACxB,KAAK,EAAE,GAAG,MAAM,CAAC,KAAK,EAAE,EACxB,GAAG,EAAE,CAAC,EACN,QAAQ,EAAE,QAAQ,IAAI,MAAM,CAAC,QAAQ,GACrC,CACH,CAAC,CACY,CACJ,CACV,CACP,CAAC;AACJ,CAAC,CAAC;AAxCW,QAAA,UAAU,cAwCrB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RadioGroup/index.d.ts b/packages/react-material-ui/dist/components/RadioGroup/index.d.ts new file mode 100644 index 00000000..d4dc4d84 --- /dev/null +++ b/packages/react-material-ui/dist/components/RadioGroup/index.d.ts @@ -0,0 +1 @@ +export { RadioGroup, RadioOptions, RadioGroupProps } from './RadioGroup'; diff --git a/packages/react-material-ui/dist/components/RadioGroup/index.js b/packages/react-material-ui/dist/components/RadioGroup/index.js new file mode 100644 index 00000000..47e23678 --- /dev/null +++ b/packages/react-material-ui/dist/components/RadioGroup/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.RadioGroup = void 0; +var RadioGroup_1 = require("./RadioGroup"); +Object.defineProperty(exports, "RadioGroup", { enumerable: true, get: function () { return RadioGroup_1.RadioGroup; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RadioGroup/index.js.map b/packages/react-material-ui/dist/components/RadioGroup/index.js.map new file mode 100644 index 00000000..8a9f38ba --- /dev/null +++ b/packages/react-material-ui/dist/components/RadioGroup/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/RadioGroup/index.ts"],"names":[],"mappings":";;;AAAA,2CAAyE;AAAhE,wGAAA,UAAU,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/index.d.ts b/packages/react-material-ui/dist/components/RocketsProvider/index.d.ts new file mode 100644 index 00000000..b2ae678b --- /dev/null +++ b/packages/react-material-ui/dist/components/RocketsProvider/index.d.ts @@ -0,0 +1,11 @@ +import { PropsWithChildren } from 'react'; +import { RocketsAuthProps, RocketsDataProviderProps, RocketsLayoutProps } from './types'; +import { ThemeProviderProps } from '@mui/material/styles/ThemeProvider'; +export type RocketsProps = { + auth: Partial; + dataProvider: Partial; + layout?: RocketsLayoutProps; + theme?: ThemeProviderProps['theme']; +}; +declare const RocketsProvider: ({ children, auth, dataProvider, theme, }: PropsWithChildren) => JSX.Element; +export default RocketsProvider; diff --git a/packages/react-material-ui/dist/components/RocketsProvider/index.js b/packages/react-material-ui/dist/components/RocketsProvider/index.js new file mode 100644 index 00000000..16d813c3 --- /dev/null +++ b/packages/react-material-ui/dist/components/RocketsProvider/index.js @@ -0,0 +1,21 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const react_data_provider_1 = require("@concepta/react-data-provider"); +const react_auth_provider_1 = require("@concepta/react-auth-provider"); +const styles_1 = require("../../styles"); +const theme_1 = require("../../styles/theme"); +const react_toastify_1 = require("react-toastify"); +const inject_style_1 = require("react-toastify/dist/inject-style"); +(0, inject_style_1.injectStyle)(); +const RocketsProvider = ({ children, auth, dataProvider, theme, }) => { + return (react_1.default.createElement(react_data_provider_1.ClientProvider, { baseUrl: dataProvider.apiUrl, onRefreshTokenError: auth.handleRefreshTokenError }, + react_1.default.createElement(styles_1.ThemeProvider, { theme: theme !== null && theme !== void 0 ? theme : theme_1.themeLight }, + react_1.default.createElement(react_toastify_1.ToastContainer, { hideProgressBar: true, position: "top-center", limit: 3, autoClose: 3000 }), + react_1.default.createElement(react_auth_provider_1.AuthProvider, { onSuccess: auth.onAuthSuccess, onError: auth.onAuthError }, children)))); +}; +exports.default = RocketsProvider; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/index.js.map b/packages/react-material-ui/dist/components/RocketsProvider/index.js.map new file mode 100644 index 00000000..880aa4d4 --- /dev/null +++ b/packages/react-material-ui/dist/components/RocketsProvider/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/RocketsProvider/index.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAiD;AACjD,uEAA+D;AAC/D,uEAA6D;AAM7D,yCAA6C;AAE7C,8CAAgD;AAChD,mDAAgD;AAChD,mEAA+D;AAE/D,IAAA,0BAAW,GAAE,CAAC;AA4Cd,MAAM,eAAe,GAAG,CAAC,EACvB,QAAQ,EACR,IAAI,EACJ,YAAY,EACZ,KAAK,GAC2B,EAAE,EAAE;IACpC,OAAO,CACL,8BAAC,oCAAc,IACb,OAAO,EAAE,YAAY,CAAC,MAAM,EAC5B,mBAAmB,EAAE,IAAI,CAAC,uBAAuB;QAEjD,8BAAC,sBAAa,IAAC,KAAK,EAAE,KAAK,aAAL,KAAK,cAAL,KAAK,GAAI,kBAAU;YACvC,8BAAC,+BAAc,IACb,eAAe,QACf,QAAQ,EAAC,YAAY,EACrB,KAAK,EAAE,CAAC,EACR,SAAS,EAAE,IAAI,GACf;YACF,8BAAC,kCAAY,IAAC,SAAS,EAAE,IAAI,CAAC,aAAa,EAAE,OAAO,EAAE,IAAI,CAAC,WAAW,IACnE,QAAQ,CACI,CACD,CACD,CAClB,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,eAAe,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/types.d.ts b/packages/react-material-ui/dist/components/RocketsProvider/types.d.ts new file mode 100644 index 00000000..d1019fe7 --- /dev/null +++ b/packages/react-material-ui/dist/components/RocketsProvider/types.d.ts @@ -0,0 +1,16 @@ +import { ReactNode } from 'react'; +export type RocketsAuthProps = { + useAuth: () => void; + onAuthSuccess: () => void; + onAuthError: (error: unknown) => void; + onLogout: () => void; + handleRefreshTokenError: (error: unknown) => void; +}; +export type RocketsDataProviderProps = { + apiUrl: string; +}; +export type RocketsLayoutProps = { + AppBar: ReactNode; + Layout: ReactNode; + menuOptions: unknown; +}; diff --git a/packages/react-material-ui/dist/components/RocketsProvider/types.js b/packages/react-material-ui/dist/components/RocketsProvider/types.js new file mode 100644 index 00000000..11e638d1 --- /dev/null +++ b/packages/react-material-ui/dist/components/RocketsProvider/types.js @@ -0,0 +1,3 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/types.js.map b/packages/react-material-ui/dist/components/RocketsProvider/types.js.map new file mode 100644 index 00000000..b2154c78 --- /dev/null +++ b/packages/react-material-ui/dist/components/RocketsProvider/types.js.map @@ -0,0 +1 @@ +{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../src/components/RocketsProvider/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/utils.d.ts b/packages/react-material-ui/dist/components/RocketsProvider/utils.d.ts new file mode 100644 index 00000000..a00b4bdb --- /dev/null +++ b/packages/react-material-ui/dist/components/RocketsProvider/utils.d.ts @@ -0,0 +1,9 @@ +import { ThemeProviderProps } from '@mui/material/styles/ThemeProvider'; +import { RocketsAuthProps, RocketsDataProviderProps } from './types'; +type RocketsConfig = { + dataProvider: Partial; + auth: Partial; + theme?: ThemeProviderProps['theme']; +}; +declare const createConfig: (config: RocketsConfig) => RocketsConfig; +export default createConfig; diff --git a/packages/react-material-ui/dist/components/RocketsProvider/utils.js b/packages/react-material-ui/dist/components/RocketsProvider/utils.js new file mode 100644 index 00000000..8f6d5a1c --- /dev/null +++ b/packages/react-material-ui/dist/components/RocketsProvider/utils.js @@ -0,0 +1,5 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const createConfig = (config) => config; +exports.default = createConfig; +//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/utils.js.map b/packages/react-material-ui/dist/components/RocketsProvider/utils.js.map new file mode 100644 index 00000000..366b11e8 --- /dev/null +++ b/packages/react-material-ui/dist/components/RocketsProvider/utils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/components/RocketsProvider/utils.ts"],"names":[],"mappings":";;AAoCA,MAAM,YAAY,GAAG,CAAC,MAAqB,EAAE,EAAE,CAAC,MAAM,CAAC;AAEvD,kBAAe,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/Button.d.ts b/packages/react-material-ui/dist/components/SchemaForm/Button.d.ts new file mode 100644 index 00000000..9589e0ae --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/Button.d.ts @@ -0,0 +1,3 @@ +import { PropsWithChildren } from 'react'; +declare const Button: ({ children }: PropsWithChildren) => JSX.Element; +export default Button; diff --git a/packages/react-material-ui/dist/components/SchemaForm/Button.js b/packages/react-material-ui/dist/components/SchemaForm/Button.js new file mode 100644 index 00000000..e21c177b --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/Button.js @@ -0,0 +1,10 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const Button_1 = __importDefault(require("@mui/material/Button")); +const Button = ({ children }) => (react_1.default.createElement(Button_1.default, { type: "submit", fullWidth: true, variant: "contained", sx: { mt: 3 } }, children)); +exports.default = Button; +//# sourceMappingURL=Button.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/Button.js.map b/packages/react-material-ui/dist/components/SchemaForm/Button.js.map new file mode 100644 index 00000000..682ff4bc --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/Button.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Button.js","sourceRoot":"","sources":["../../../src/components/SchemaForm/Button.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAiD;AACjD,kEAA6C;AAE7C,MAAM,MAAM,GAAG,CAAC,EAAE,QAAQ,EAAqB,EAAE,EAAE,CAAC,CAClD,8BAAC,gBAAS,IAAC,IAAI,EAAC,QAAQ,EAAC,SAAS,QAAC,OAAO,EAAC,WAAW,EAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,IACjE,QAAQ,CACC,CACb,CAAC;AAEF,kBAAe,MAAM,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.d.ts b/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.d.ts new file mode 100644 index 00000000..0c904a51 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.d.ts @@ -0,0 +1,22 @@ +import React, { ReactNode, ComponentType } from 'react'; +import { RJSFSchema, SubmitButtonProps } from '@rjsf/utils'; +import { FormProps } from '@rjsf/core'; +import { AdvancedPropertiesMapper, AdvancedProperty } from './types'; +export type SchemaFormProps = Omit & { + schema: RJSFSchema; + validator?: FormProps['validator']; + advancedProperties?: Record; + buttonTitle?: string; + buttonComponent?: ComponentType>; + title?: ReactNode; + advancedPropertiesMapper?: AdvancedPropertiesMapper; +}; +export declare const SchemaForm: { + Form: ({ uiSchema, schema, formData, advancedProperties, children, advancedPropertiesMapper, ...props }: SchemaFormProps) => JSX.Element; + Title: ({ children }: { + children?: React.ReactNode; + }) => JSX.Element; + Button: ({ children }: { + children?: React.ReactNode; + }) => JSX.Element; +}; diff --git a/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js b/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js new file mode 100644 index 00000000..6bd9d9c9 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js @@ -0,0 +1,54 @@ +'use client'; +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SchemaForm = void 0; +const react_1 = __importDefault(require("react")); +const validator_ajv6_1 = __importDefault(require("@rjsf/validator-ajv6")); +const mui_1 = __importDefault(require("@rjsf/mui")); +const mapAdvancedProperties_1 = require("./utils/mapAdvancedProperties"); +const mergeFormData_1 = require("./utils/mergeFormData"); +const uiSchemaGenerator_1 = require("./utils/uiSchemaGenerator"); +const CustomWidgets_1 = require("../../styles/CustomWidgets"); +const Button_1 = __importDefault(require("./Button")); +const Title_1 = __importDefault(require("./Title")); +const CustomTemplates_1 = require("../../styles/CustomTemplates"); +const Form = (_a) => { + var { uiSchema, schema, formData, advancedProperties, children, advancedPropertiesMapper = mapAdvancedProperties_1.mapAdvancedProperties } = _a, props = __rest(_a, ["uiSchema", "schema", "formData", "advancedProperties", "children", "advancedPropertiesMapper"]); + const finalSchema = Object.assign(Object.assign({}, schema), { properties: advancedPropertiesMapper(schema, advancedProperties) }); + const uiSchemaWithButtonTitle = Object.assign(Object.assign(Object.assign({}, (0, uiSchemaGenerator_1.uiSchemaGenerator)(finalSchema, advancedProperties)), uiSchema), { 'ui:submitButtonOptions': { + submitText: props.buttonTitle, + } }); + const templatesWithCustomButton = { + ArrayFieldTemplate: CustomWidgets_1.ArrayFieldTemplate, + ObjectFieldTemplate: CustomTemplates_1.ObjectFieldTemplate, + ButtonTemplates: { + SubmitButton: props.buttonComponent, + }, + }; + if (!schema) + return null; + return (react_1.default.createElement(mui_1.default, Object.assign({ schema: finalSchema, uiSchema: props.buttonTitle + ? uiSchemaWithButtonTitle + : Object.assign(Object.assign({}, (0, uiSchemaGenerator_1.uiSchemaGenerator)(finalSchema, advancedProperties)), uiSchema), formData: (0, mergeFormData_1.mergeFormData)(finalSchema, formData), noHtml5Validate: true, showErrorList: false, templates: props.buttonComponent + ? templatesWithCustomButton + : { + ArrayFieldTemplate: CustomWidgets_1.ArrayFieldTemplate, + ObjectFieldTemplate: CustomTemplates_1.ObjectFieldTemplate, + }, validator: validator_ajv6_1.default }, props), children)); +}; +exports.SchemaForm = { Form, Title: Title_1.default, Button: Button_1.default }; +//# sourceMappingURL=SchemaForm.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js.map b/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js.map new file mode 100644 index 00000000..9771819d --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SchemaForm.js","sourceRoot":"","sources":["../../../src/components/SchemaForm/SchemaForm.tsx"],"names":[],"mappings":"AAAA,YAAY,CAAC;;;;;;;;;;;;;;;;;;AAEb,kDAAwD;AACxD,0EAA6C;AAC7C,oDAAiC;AAIjC,yEAAsE;AACtE,yDAAsD;AACtD,iEAA8D;AAE9D,8DAAgE;AAChE,sDAA8B;AAC9B,oDAA4B;AAC5B,kEAAmE;AAkInE,MAAM,IAAI,GAAG,CAAC,EAQI,EAAE,EAAE;QARR,EACZ,QAAQ,EACR,MAAM,EACN,QAAQ,EACR,kBAAkB,EAClB,QAAQ,EACR,wBAAwB,GAAG,6CAAqB,OAEhC,EADb,KAAK,cAPI,gGAQb,CADS;IAER,MAAM,WAAW,mCACZ,MAAM,KACT,UAAU,EAAE,wBAAwB,CAAC,MAAM,EAAE,kBAAkB,CAAC,GACjE,CAAC;IAEF,MAAM,uBAAuB,iDACxB,IAAA,qCAAiB,EAAC,WAAW,EAAE,kBAAkB,CAAC,GAClD,QAAQ,KACX,wBAAwB,EAAE;YACxB,UAAU,EAAE,KAAK,CAAC,WAAW;SAC9B,GACF,CAAC;IAEF,MAAM,yBAAyB,GAAG;QAChC,kBAAkB,EAAlB,kCAAkB;QAClB,mBAAmB,EAAnB,qCAAmB;QACnB,eAAe,EAAE;YACf,YAAY,EAAE,KAAK,CAAC,eAAe;SACpC;KACF,CAAC;IAEF,IAAI,CAAC,MAAM;QAAE,OAAO,IAAI,CAAC;IAEzB,OAAO,CACL,8BAAC,aAAQ,kBACP,MAAM,EAAE,WAAW,EACnB,QAAQ,EACN,KAAK,CAAC,WAAW;YACf,CAAC,CAAC,uBAAuB;YACzB,CAAC,iCACM,IAAA,qCAAiB,EAAC,WAAW,EAAE,kBAAkB,CAAC,GAClD,QAAQ,CACZ,EAEP,QAAQ,EAAE,IAAA,6BAAa,EAAC,WAAW,EAAE,QAAQ,CAAC,EAC9C,eAAe,QACf,aAAa,EAAE,KAAK,EACpB,SAAS,EACP,KAAK,CAAC,eAAe;YACnB,CAAC,CAAC,yBAAyB;YAC3B,CAAC,CAAC;gBACE,kBAAkB,EAAlB,kCAAkB;gBAClB,mBAAmB,EAAnB,qCAAmB;aACpB,EAEP,SAAS,EAAE,wBAAS,IAChB,KAAK,GAER,QAAQ,CACA,CACZ,CAAC;AACJ,CAAC,CAAC;AAMW,QAAA,UAAU,GAAG,EAAE,IAAI,EAAE,KAAK,EAAL,eAAK,EAAE,MAAM,EAAN,gBAAM,EAAE,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/Title.d.ts b/packages/react-material-ui/dist/components/SchemaForm/Title.d.ts new file mode 100644 index 00000000..661b3128 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/Title.d.ts @@ -0,0 +1,3 @@ +import { PropsWithChildren } from 'react'; +declare const Title: ({ children }: PropsWithChildren) => JSX.Element; +export default Title; diff --git a/packages/react-material-ui/dist/components/SchemaForm/Title.js b/packages/react-material-ui/dist/components/SchemaForm/Title.js new file mode 100644 index 00000000..b4f1a144 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/Title.js @@ -0,0 +1,10 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const Text_1 = __importDefault(require("../Text")); +const react_1 = __importDefault(require("react")); +const Title = ({ children }) => (react_1.default.createElement(Text_1.default, { variant: "h4", fontFamily: "Inter", fontSize: 24, fontWeight: 800, mt: 4, gutterBottom: true }, children)); +exports.default = Title; +//# sourceMappingURL=Title.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/Title.js.map b/packages/react-material-ui/dist/components/SchemaForm/Title.js.map new file mode 100644 index 00000000..780a9e29 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/Title.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Title.js","sourceRoot":"","sources":["../../../src/components/SchemaForm/Title.tsx"],"names":[],"mappings":";;;;;AAAA,mDAA2B;AAC3B,kDAAiD;AAEjD,MAAM,KAAK,GAAG,CAAC,EAAE,QAAQ,EAAqB,EAAE,EAAE,CAAC,CACjD,8BAAC,cAAI,IACH,OAAO,EAAC,IAAI,EACZ,UAAU,EAAC,OAAO,EAClB,QAAQ,EAAE,EAAE,EACZ,UAAU,EAAE,GAAG,EACf,EAAE,EAAE,CAAC,EACL,YAAY,UAEX,QAAQ,CACJ,CACR,CAAC;AAEF,kBAAe,KAAK,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/index.d.ts b/packages/react-material-ui/dist/components/SchemaForm/index.d.ts new file mode 100644 index 00000000..0bda54c6 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/index.d.ts @@ -0,0 +1 @@ +export { SchemaForm, SchemaFormProps } from './SchemaForm'; diff --git a/packages/react-material-ui/dist/components/SchemaForm/index.js b/packages/react-material-ui/dist/components/SchemaForm/index.js new file mode 100644 index 00000000..a234ad1c --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SchemaForm = void 0; +var SchemaForm_1 = require("./SchemaForm"); +Object.defineProperty(exports, "SchemaForm", { enumerable: true, get: function () { return SchemaForm_1.SchemaForm; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/index.js.map b/packages/react-material-ui/dist/components/SchemaForm/index.js.map new file mode 100644 index 00000000..9e79cb1b --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/SchemaForm/index.ts"],"names":[],"mappings":";;;AAAA,2CAA2D;AAAlD,wGAAA,UAAU,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/types.d.ts b/packages/react-material-ui/dist/components/SchemaForm/types.d.ts new file mode 100644 index 00000000..be659ea5 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/types.d.ts @@ -0,0 +1,22 @@ +import { JSONSchema7 } from 'json-schema'; +import TypographyProps from '@mui/material/Typography'; +import { ButtonProps } from '@mui/material/Button'; +type AdvancedFieldType = 'string' | 'email' | 'password' | 'array' | 'select' | 'radio' | 'checkbox' | 'checkboxes' | 'switch'; +type SelectOption = { + value: string; + label: string; +}; +type AdvancedOption = SelectOption | string; +export type AdvancedProperty = Pick & { + type: AdvancedFieldType; + options?: AdvancedOption[]; + advancedProperties?: Record; +}; +export type AdvancedPropertiesMapper = (schema?: JSONSchema7, advancedProperties?: Record) => JSONSchema7['properties']; +export type FormLayout = { + title?: string; + submitButtonLabel?: string; + titleTextProps?: typeof TypographyProps; + submitButtonProps?: ButtonProps; +}; +export {}; diff --git a/packages/react-material-ui/dist/components/SchemaForm/types.js b/packages/react-material-ui/dist/components/SchemaForm/types.js new file mode 100644 index 00000000..11e638d1 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/types.js @@ -0,0 +1,3 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/types.js.map b/packages/react-material-ui/dist/components/SchemaForm/types.js.map new file mode 100644 index 00000000..00f178cb --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/types.js.map @@ -0,0 +1 @@ +{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../src/components/SchemaForm/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.d.ts new file mode 100644 index 00000000..ea8e8779 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.d.ts @@ -0,0 +1,4 @@ +import { JSONSchema7 } from 'json-schema'; +import { AdvancedProperty } from '../types'; +export type AdvancedProperties = Record; +export declare const mapAdvancedProperties: (_schema?: JSONSchema7, _advancedProperties?: AdvancedProperties) => JSONSchema7['properties']; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js b/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js new file mode 100644 index 00000000..fe9c8f87 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js @@ -0,0 +1,48 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.mapAdvancedProperties = void 0; +const mapEnumToSchema_1 = require("./mapEnumToSchema"); +const mapEnumToCheckbox_1 = require("./mapEnumToCheckbox"); +const fieldTypesMap = { + string: 'string', + email: 'string', + password: 'string', + array: 'array', + select: 'string', + radio: 'string', + checkbox: 'boolean', + checkboxes: 'array', + switch: 'boolean', +}; +const mapAdvancedProperties = (_schema, _advancedProperties) => { + if (!(_schema === null || _schema === void 0 ? void 0 : _schema.properties) || typeof (_schema === null || _schema === void 0 ? void 0 : _schema.properties) !== 'object') + return; + const schemaEntries = Object.entries(_schema === null || _schema === void 0 ? void 0 : _schema.properties); + const overridenProperties = schemaEntries.map(([key, value]) => { + if (typeof value === 'boolean') + return [key, value]; + const advancedProperty = _advancedProperties === null || _advancedProperties === void 0 ? void 0 : _advancedProperties[key]; + const fieldType = advancedProperty && (fieldTypesMap === null || fieldTypesMap === void 0 ? void 0 : fieldTypesMap[advancedProperty === null || advancedProperty === void 0 ? void 0 : advancedProperty.type]); + if (!advancedProperty || !fieldType) + return [key, value]; + let parsedSchemaAdvancedProperty = {}; + if (advancedProperty.type === 'checkboxes') { + parsedSchemaAdvancedProperty = Object.assign(Object.assign({}, value), { type: fieldType, uniqueItems: true, items: (0, mapEnumToCheckbox_1.mapEnumToCheckbox)(advancedProperty) }); + } + if ((value === null || value === void 0 ? void 0 : value.enum) && ['select', 'radio'].includes(advancedProperty.type)) { + parsedSchemaAdvancedProperty = Object.assign(Object.assign({}, value), { oneOf: (0, mapEnumToSchema_1.mapEnumToSchema)(fieldType, value.enum, advancedProperty) }); + } + if (advancedProperty.type === 'array' && advancedProperty.properties) { + parsedSchemaAdvancedProperty = Object.assign(Object.assign({}, value), { type: 'object', properties: (0, exports.mapAdvancedProperties)({ properties: advancedProperty.properties }, advancedProperty.advancedProperties) }); + } + return [ + key, + Object.keys(parsedSchemaAdvancedProperty).length > 0 + ? parsedSchemaAdvancedProperty + : value, + ]; + }); + return Object.fromEntries(overridenProperties); +}; +exports.mapAdvancedProperties = mapAdvancedProperties; +//# sourceMappingURL=mapAdvancedProperties.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js.map new file mode 100644 index 00000000..f001dbdd --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js.map @@ -0,0 +1 @@ +{"version":3,"file":"mapAdvancedProperties.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/mapAdvancedProperties.ts"],"names":[],"mappings":";;;AAOA,uDAAoD;AACpD,2DAAwD;AAExD,MAAM,aAAa,GAAwC;IACzD,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,QAAQ;IACf,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,OAAO;IACd,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,QAAQ;IACf,QAAQ,EAAE,SAAS;IACnB,UAAU,EAAE,OAAO;IACnB,MAAM,EAAE,SAAS;CAClB,CAAC;AAIK,MAAM,qBAAqB,GAAG,CACnC,OAAqB,EACrB,mBAAwC,EACb,EAAE;IAC7B,IAAI,CAAC,CAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,UAAU,CAAA,IAAI,OAAO,CAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,UAAU,CAAA,KAAK,QAAQ;QAAE,OAAO;IAE5E,MAAM,aAAa,GAAG,MAAM,CAAC,OAAO,CAAC,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,UAAU,CAAC,CAAC;IAE1D,MAAM,mBAAmB,GACvB,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;QACjC,IAAI,OAAO,KAAK,KAAK,SAAS;YAAE,OAAO,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;QAEpD,MAAM,gBAAgB,GAAG,mBAAmB,aAAnB,mBAAmB,uBAAnB,mBAAmB,CAAG,GAAG,CAAC,CAAC;QAEpD,MAAM,SAAS,GACb,gBAAgB,KAAI,aAAa,aAAb,aAAa,uBAAb,aAAa,CAAG,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,IAAI,CAAC,CAAA,CAAC;QAE9D,IAAI,CAAC,gBAAgB,IAAI,CAAC,SAAS;YAAE,OAAO,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;QAEzD,IAAI,4BAA4B,GAAgB,EAAE,CAAC;QAEnD,IAAI,gBAAgB,CAAC,IAAI,KAAK,YAAY,EAAE;YAC1C,4BAA4B,mCACvB,KAAK,KACR,IAAI,EAAE,SAAS,EACf,WAAW,EAAE,IAAI,EACjB,KAAK,EAAE,IAAA,qCAAiB,EAAC,gBAAgB,CAAC,GAC3C,CAAC;SACH;QAED,IAAI,CAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,IAAI,KAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE;YACtE,4BAA4B,mCACvB,KAAK,KACR,KAAK,EAAE,IAAA,iCAAe,EAAC,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,gBAAgB,CAAC,GAChE,CAAC;SACH;QAED,IAAI,gBAAgB,CAAC,IAAI,KAAK,OAAO,IAAI,gBAAgB,CAAC,UAAU,EAAE;YACpE,4BAA4B,mCACvB,KAAK,KACR,IAAI,EAAE,QAAQ,EACd,UAAU,EAAE,IAAA,6BAAqB,EAC/B,EAAE,UAAU,EAAE,gBAAgB,CAAC,UAAU,EAAE,EAC3C,gBAAgB,CAAC,kBAAkB,CACpC,GACF,CAAC;SACH;QAED,OAAO;YACL,GAAG;YACH,MAAM,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,MAAM,GAAG,CAAC;gBAClD,CAAC,CAAC,4BAA4B;gBAC9B,CAAC,CAAC,KAAK;SACV,CAAC;IACJ,CAAC,CAAC,CAAC;IAEL,OAAO,MAAM,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC;AACjD,CAAC,CAAC;AAzDW,QAAA,qBAAqB,yBAyDhC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.d.ts new file mode 100644 index 00000000..bc8411ee --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.d.ts @@ -0,0 +1,3 @@ +import { JSONSchema7Definition } from 'json-schema'; +import { AdvancedProperty } from '../types'; +export declare const mapEnumToCheckbox: (advancedProperty: AdvancedProperty) => JSONSchema7Definition | JSONSchema7Definition[] | undefined; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js new file mode 100644 index 00000000..f3e5b6b1 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js @@ -0,0 +1,19 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.mapEnumToCheckbox = void 0; +const mapEnumToCheckbox = (advancedProperty) => { + if (!advancedProperty.options) + return; + const isEnum = advancedProperty.options.every((option) => typeof option === 'string'); + return Object.assign({ type: 'string' }, (isEnum + ? { enum: advancedProperty.options } + : { + enum: undefined, + oneOf: advancedProperty.options.map((option) => typeof option === 'object' && { + const: option.value, + title: option.label, + }), + })); +}; +exports.mapEnumToCheckbox = mapEnumToCheckbox; +//# sourceMappingURL=mapEnumToCheckbox.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js.map new file mode 100644 index 00000000..0f438e0a --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js.map @@ -0,0 +1 @@ +{"version":3,"file":"mapEnumToCheckbox.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/mapEnumToCheckbox.ts"],"names":[],"mappings":";;;AAIO,MAAM,iBAAiB,GAAG,CAC/B,gBAAkC,EAC2B,EAAE;IAC/D,IAAI,CAAC,gBAAgB,CAAC,OAAO;QAAE,OAAO;IAEtC,MAAM,MAAM,GAAG,gBAAgB,CAAC,OAAO,CAAC,KAAK,CAC3C,CAAC,MAAM,EAAE,EAAE,CAAC,OAAO,MAAM,KAAK,QAAQ,CACvC,CAAC;IAEF,uBACE,IAAI,EAAE,QAAQ,IACX,CAAC,MAAM;QACR,CAAC,CAAC,EAAE,IAAI,EAAE,gBAAgB,CAAC,OAAO,EAAE;QACpC,CAAC,CAAC;YACE,IAAI,EAAE,SAAS;YACf,KAAK,EAAE,gBAAgB,CAAC,OAAO,CAAC,GAAG,CACjC,CAAC,MAAM,EAAE,EAAE,CACT,OAAO,MAAM,KAAK,QAAQ,IAAI;gBAC5B,KAAK,EAAE,MAAM,CAAC,KAAK;gBACnB,KAAK,EAAE,MAAM,CAAC,KAAK;aACpB,CACJ;SACF,CAAC,EACN;AACJ,CAAC,CAAC;AAxBW,QAAA,iBAAiB,qBAwB5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.d.ts new file mode 100644 index 00000000..576fe5c8 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.d.ts @@ -0,0 +1,3 @@ +import { JSONSchema7, JSONSchema7Type, JSONSchema7TypeName } from 'json-schema'; +import { AdvancedProperty } from '../types'; +export declare const mapEnumToSchema: (type: JSONSchema7TypeName, enumList: JSONSchema7Type[], advancedProperty?: AdvancedProperty) => JSONSchema7['oneOf']; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js new file mode 100644 index 00000000..44532450 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js @@ -0,0 +1,27 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.mapEnumToSchema = void 0; +const mapEnumToSchema = (type, enumList, advancedProperty) => { + return enumList.map((enumListItem) => { + var _a; + const option = (_a = advancedProperty === null || advancedProperty === void 0 ? void 0 : advancedProperty.options) === null || _a === void 0 ? void 0 : _a.find((option) => { + if (typeof option === 'object') { + return option.value === enumListItem; + } + else { + return enumListItem === option; + } + }); + const title = typeof option === 'object' + ? option.label + : option + ? option + : typeof enumListItem === 'string' + ? enumListItem + : 'Invalid title'; + const value = typeof option === 'object' ? option.value : enumListItem; + return { type, title, const: value }; + }); +}; +exports.mapEnumToSchema = mapEnumToSchema; +//# sourceMappingURL=mapEnumToSchema.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js.map new file mode 100644 index 00000000..34f31974 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js.map @@ -0,0 +1 @@ +{"version":3,"file":"mapEnumToSchema.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/mapEnumToSchema.ts"],"names":[],"mappings":";;;AAGO,MAAM,eAAe,GAAG,CAC7B,IAAyB,EACzB,QAA2B,EAC3B,gBAAmC,EACb,EAAE;IACxB,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,EAAE;;QACnC,MAAM,MAAM,GAAG,MAAA,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,OAAO,0CAAE,IAAI,CAAC,CAAC,MAAM,EAAE,EAAE;YACxD,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;gBAC9B,OAAO,MAAM,CAAC,KAAK,KAAK,YAAY,CAAC;aACtC;iBAAM;gBACL,OAAO,YAAY,KAAK,MAAM,CAAC;aAChC;QACH,CAAC,CAAC,CAAC;QAEH,MAAM,KAAK,GACT,OAAO,MAAM,KAAK,QAAQ;YACxB,CAAC,CAAC,MAAM,CAAC,KAAK;YACd,CAAC,CAAC,MAAM;gBACR,CAAC,CAAC,MAAM;gBACR,CAAC,CAAC,OAAO,YAAY,KAAK,QAAQ;oBAClC,CAAC,CAAC,YAAY;oBACd,CAAC,CAAC,eAAe,CAAC;QAEtB,MAAM,KAAK,GAAG,OAAO,MAAM,KAAK,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,CAAC;QAEvE,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;IACvC,CAAC,CAAC,CAAC;AACL,CAAC,CAAC;AA3BW,QAAA,eAAe,mBA2B1B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.d.ts new file mode 100644 index 00000000..7a7be2fe --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.d.ts @@ -0,0 +1,5 @@ +import { FC } from 'react'; +import { JSONSchema7 } from 'json-schema'; +import { WidgetProps } from '@rjsf/utils'; +import { AdvancedProperty } from '../types'; +export declare const mapWidgetType: (propertyKey: string, schema: JSONSchema7, advancedProperties?: Record) => FC>; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js b/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js new file mode 100644 index 00000000..532645aa --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js @@ -0,0 +1,24 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.mapWidgetType = void 0; +const CustomWidgets_1 = require("../../../styles/CustomWidgets"); +const mapWidgetType = (propertyKey, schema, advancedProperties) => { + const widgetTypes = { + string: CustomWidgets_1.CustomTextFieldWidget, + email: CustomWidgets_1.CustomEmailFieldWidget, + password: CustomWidgets_1.CustomPasswordFieldWidget, + select: CustomWidgets_1.CustomSelectWidget, + radio: CustomWidgets_1.CustomRadioWidget, + checkbox: CustomWidgets_1.CustomCheckboxWidget, + checkboxes: CustomWidgets_1.CustomCheckboxesWidget, + switch: CustomWidgets_1.CustomSwitchWidget, + }; + if (advancedProperties && propertyKey in advancedProperties) { + return widgetTypes[advancedProperties[propertyKey].type]; + } + else { + return; + } +}; +exports.mapWidgetType = mapWidgetType; +//# sourceMappingURL=mapWidgetType.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js.map new file mode 100644 index 00000000..be3b4cba --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js.map @@ -0,0 +1 @@ +{"version":3,"file":"mapWidgetType.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/mapWidgetType.ts"],"names":[],"mappings":";;;AAKA,iEASuC;AAEhC,MAAM,aAAa,GAAG,CAC3B,WAAmB,EACnB,MAAmB,EACnB,kBAAqD,EACrD,EAAE;IACF,MAAM,WAAW,GAAoC;QACnD,MAAM,EAAE,qCAAqB;QAC7B,KAAK,EAAE,sCAAsB;QAC7B,QAAQ,EAAE,yCAAyB;QACnC,MAAM,EAAE,kCAAkB;QAC1B,KAAK,EAAE,iCAAiB;QACxB,QAAQ,EAAE,oCAAoB;QAC9B,UAAU,EAAE,sCAAsB;QAClC,MAAM,EAAE,kCAAkB;KAC3B,CAAC;IAEF,IAAI,kBAAkB,IAAI,WAAW,IAAI,kBAAkB,EAAE;QAC3D,OAAO,WAAW,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC;KAC1D;SAAM;QACL,OAAO;KACR;AACH,CAAC,CAAC;AArBW,QAAA,aAAa,iBAqBxB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.d.ts new file mode 100644 index 00000000..8e88358b --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.d.ts @@ -0,0 +1,3 @@ +import { JSONSchema7 } from 'json-schema'; +import { SchemaFormProps } from '../SchemaForm'; +export declare const mergeFormData: (schema: JSONSchema7, formData: SchemaFormProps['formData']) => any; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js b/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js new file mode 100644 index 00000000..26c5c522 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js @@ -0,0 +1,24 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.mergeFormData = void 0; +const mergeFormData = (schema, formData) => { + if ((schema === null || schema === void 0 ? void 0 : schema.properties) && typeof schema.properties === 'object') { + const mergedFormData = Object.assign({}, formData); + Object.keys(schema === null || schema === void 0 ? void 0 : schema.properties).map((key) => { + const property = (schema === null || schema === void 0 ? void 0 : schema.properties) && schema.properties[key]; + if (property && + property !== true && + property.type !== undefined && + !Array.isArray(property.type) && + ['array'].includes(property.type)) { + mergedFormData[key] = (mergedFormData === null || mergedFormData === void 0 ? void 0 : mergedFormData[key]) || ['']; + } + }); + if (Object.keys(mergedFormData).length) { + return mergedFormData; + } + } + return null; +}; +exports.mergeFormData = mergeFormData; +//# sourceMappingURL=mergeFormData.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js.map new file mode 100644 index 00000000..2ba93d1d --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js.map @@ -0,0 +1 @@ +{"version":3,"file":"mergeFormData.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/mergeFormData.ts"],"names":[],"mappings":";;;AAGO,MAAM,aAAa,GAAG,CAC3B,MAAmB,EACnB,QAAqC,EACrC,EAAE;IACF,IAAI,CAAA,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,UAAU,KAAI,OAAO,MAAM,CAAC,UAAU,KAAK,QAAQ,EAAE;QAC/D,MAAM,cAAc,qBACf,QAAQ,CACZ,CAAC;QAEF,MAAM,CAAC,IAAI,CAAC,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE;YAC1C,MAAM,QAAQ,GAAG,CAAA,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,UAAU,KAAI,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAC9D,IACE,QAAQ;gBACR,QAAQ,KAAK,IAAI;gBACjB,QAAQ,CAAC,IAAI,KAAK,SAAS;gBAC3B,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC;gBAC7B,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,EACjC;gBACA,cAAc,CAAC,GAAG,CAAC,GAAG,CAAA,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAG,GAAG,CAAC,KAAI,CAAC,EAAE,CAAC,CAAC;aACrD;QACH,CAAC,CAAC,CAAC;QAEH,IAAI,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,MAAM,EAAE;YACtC,OAAO,cAAc,CAAC;SACvB;KACF;IAED,OAAO,IAAI,CAAC;AACd,CAAC,CAAC;AA5BW,QAAA,aAAa,iBA4BxB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.d.ts new file mode 100644 index 00000000..02ee453b --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.d.ts @@ -0,0 +1,4 @@ +import { JSONSchema7 } from 'json-schema'; +import { UiSchema } from '@rjsf/utils'; +import { SchemaFormProps } from '../SchemaForm'; +export declare const uiSchemaGenerator: (schema: JSONSchema7, advancedProperties: SchemaFormProps['advancedProperties']) => Record; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js b/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js new file mode 100644 index 00000000..39cf88b1 --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js @@ -0,0 +1,18 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.uiSchemaGenerator = void 0; +const mapWidgetType_1 = require("./mapWidgetType"); +const uiSchemaGenerator = (schema, advancedProperties) => { + let uiSchema = {}; + if (!(schema === null || schema === void 0 ? void 0 : schema.properties) || typeof schema.properties !== 'object') + return uiSchema; + Object.keys(schema === null || schema === void 0 ? void 0 : schema.properties).forEach((key) => { + const widgetType = (0, mapWidgetType_1.mapWidgetType)(key, schema, advancedProperties); + if (widgetType) { + uiSchema = Object.assign(Object.assign({}, uiSchema), { [key]: { 'ui:widget': widgetType } }); + } + }); + return uiSchema; +}; +exports.uiSchemaGenerator = uiSchemaGenerator; +//# sourceMappingURL=uiSchemaGenerator.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js.map new file mode 100644 index 00000000..f43dfc0f --- /dev/null +++ b/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js.map @@ -0,0 +1 @@ +{"version":3,"file":"uiSchemaGenerator.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/uiSchemaGenerator.ts"],"names":[],"mappings":";;;AAEA,mDAAgD;AAGzC,MAAM,iBAAiB,GAAG,CAC/B,MAAmB,EACnB,kBAAyD,EAC/B,EAAE;IAC5B,IAAI,QAAQ,GAA6B,EAAE,CAAC;IAE5C,IAAI,CAAC,CAAA,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,UAAU,CAAA,IAAI,OAAO,MAAM,CAAC,UAAU,KAAK,QAAQ;QAC9D,OAAO,QAAQ,CAAC;IAElB,MAAM,CAAC,IAAI,CAAC,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,UAAU,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,EAAE;QAC9C,MAAM,UAAU,GAAG,IAAA,6BAAa,EAAC,GAAG,EAAE,MAAM,EAAE,kBAAkB,CAAC,CAAC;QAClE,IAAI,UAAU,EAAE;YACd,QAAQ,mCAAQ,QAAQ,KAAE,CAAC,GAAG,CAAC,EAAE,EAAE,WAAW,EAAE,UAAU,EAAE,GAAE,CAAC;SAChE;IACH,CAAC,CAAC,CAAC;IAEH,OAAO,QAAQ,CAAC;AAClB,CAAC,CAAC;AAjBW,QAAA,iBAAiB,qBAiB5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SearchField/SearchField.d.ts b/packages/react-material-ui/dist/components/SearchField/SearchField.d.ts new file mode 100644 index 00000000..46040384 --- /dev/null +++ b/packages/react-material-ui/dist/components/SearchField/SearchField.d.ts @@ -0,0 +1,11 @@ +/// +import { TextFieldProps } from '@mui/material'; +export type SearchFieldProps = { + searchIconPlacement?: 'start' | 'end'; + defaultValue?: string; + wait?: number; + onDebouncedSearchChange?: (value: string) => void; + onClear?: () => void; +} & TextFieldProps; +declare const SearchField: ({ searchIconPlacement, defaultValue, wait, onDebouncedSearchChange, onClear, placeholder, onChange, ...props }: SearchFieldProps) => JSX.Element; +export default SearchField; diff --git a/packages/react-material-ui/dist/components/SearchField/SearchField.js b/packages/react-material-ui/dist/components/SearchField/SearchField.js new file mode 100644 index 00000000..3b6a9747 --- /dev/null +++ b/packages/react-material-ui/dist/components/SearchField/SearchField.js @@ -0,0 +1,96 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const Search_1 = __importDefault(require("@mui/icons-material/Search")); +const debounce_1 = __importDefault(require("lodash/debounce")); +const material_1 = require("@mui/material"); +const Clear_1 = __importDefault(require("@mui/icons-material/Clear")); +const material_2 = require("@mui/material"); +const SearchIcon = () => (react_1.default.createElement(Search_1.default, { sx: { + color: 'grey.400', + } })); +const MuiTextField = (0, material_2.styled)(material_1.TextField)({ + '& label': { + paddingRight: '32px', + }, + '& label.Mui-focused': { + paddingRight: '0', + }, +}); +const SearchField = (_a) => { + var _b; + var { searchIconPlacement = 'end', defaultValue = '', wait = 500, onDebouncedSearchChange, onClear, placeholder = 'Search', onChange } = _a, props = __rest(_a, ["searchIconPlacement", "defaultValue", "wait", "onDebouncedSearchChange", "onClear", "placeholder", "onChange"]); + const firstRender = (0, react_1.useRef)(true); + const [search, setSearch] = (0, react_1.useState)(defaultValue); + const value = (_b = props.value) !== null && _b !== void 0 ? _b : search; + const handleDebouncedSearch = onDebouncedSearchChange && + (0, react_1.useMemo)(() => (0, debounce_1.default)(onDebouncedSearchChange, wait), []); + const handleChange = (event) => { + setSearch(event.target.value); + onChange === null || onChange === void 0 ? void 0 : onChange(event); + }; + (0, react_1.useEffect)(() => { + if (!firstRender.current) { + handleDebouncedSearch === null || handleDebouncedSearch === void 0 ? void 0 : handleDebouncedSearch(value); + } + else { + firstRender.current = false; + } + }, [value]); + const handleClear = () => { + if (onClear) { + return onClear(); + } + setSearch(''); + onChange === null || onChange === void 0 ? void 0 : onChange({ target: { value: '' } }); + }; + return (react_1.default.createElement(MuiTextField, Object.assign({ placeholder: placeholder, variant: "outlined", onChange: handleChange, value: search, InputProps: Object.assign(Object.assign({}, (searchIconPlacement === 'start' && { + startAdornment: (react_1.default.createElement(material_1.InputAdornment, { position: "start" }, + react_1.default.createElement(SearchIcon, null))), + })), { endAdornment: (react_1.default.createElement(material_1.InputAdornment, { position: "end" }, + react_1.default.createElement(material_1.IconButton, { size: "small", sx: { + mr: 0.5, + visibility: value ? 'visible' : 'hidden', + }, "aria-label": "clear search", onClick: handleClear }, + react_1.default.createElement(Clear_1.default, { fontSize: "small" })), + searchIconPlacement === 'end' && react_1.default.createElement(SearchIcon, null))) }) }, props))); +}; +exports.default = SearchField; +//# sourceMappingURL=SearchField.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SearchField/SearchField.js.map b/packages/react-material-ui/dist/components/SearchField/SearchField.js.map new file mode 100644 index 00000000..bc07b26b --- /dev/null +++ b/packages/react-material-ui/dist/components/SearchField/SearchField.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SearchField.js","sourceRoot":"","sources":["../../../src/components/SearchField/SearchField.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SearchField/index.d.ts b/packages/react-material-ui/dist/components/SearchField/index.d.ts new file mode 100644 index 00000000..9f46c79b --- /dev/null +++ b/packages/react-material-ui/dist/components/SearchField/index.d.ts @@ -0,0 +1,2 @@ +import SearchField from './SearchField'; +export default SearchField; diff --git a/packages/react-material-ui/dist/components/SearchField/index.js b/packages/react-material-ui/dist/components/SearchField/index.js new file mode 100644 index 00000000..d9ea162d --- /dev/null +++ b/packages/react-material-ui/dist/components/SearchField/index.js @@ -0,0 +1,8 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const SearchField_1 = __importDefault(require("./SearchField")); +exports.default = SearchField_1.default; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SearchField/index.js.map b/packages/react-material-ui/dist/components/SearchField/index.js.map new file mode 100644 index 00000000..ea3e51d9 --- /dev/null +++ b/packages/react-material-ui/dist/components/SearchField/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/SearchField/index.ts"],"names":[],"mappings":";;;;;AAAA,gEAAwC;AAExC,kBAAe,qBAAW,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Select/Select.d.ts b/packages/react-material-ui/dist/components/Select/Select.d.ts new file mode 100644 index 00000000..24433c54 --- /dev/null +++ b/packages/react-material-ui/dist/components/Select/Select.d.ts @@ -0,0 +1,14 @@ +/// +import { BoxProps, TextFieldProps } from '@mui/material'; +import { TextProps } from 'interfaces'; +export type SelectOptions = { + label: string; + value: string | number; + disabled?: boolean; +}; +export type SelectProps = TextFieldProps & { + containerProps?: BoxProps; + labelProps?: TextProps; + options: SelectOptions[]; +}; +export declare const Select: (props: SelectProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Select/Select.js b/packages/react-material-ui/dist/components/Select/Select.js new file mode 100644 index 00000000..8aaf84a1 --- /dev/null +++ b/packages/react-material-ui/dist/components/Select/Select.js @@ -0,0 +1,24 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Select = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const FormLabel_1 = require("../FormLabel"); +const Select = (props) => { + const { id, label, size, value, containerProps, labelProps, options, onChange, required, disabled, error, helperText, name, } = props; + const labelId = `label-${name}`; + return (react_1.default.createElement(material_1.Box, Object.assign({}, containerProps), + react_1.default.createElement(material_1.FormControl, { fullWidth: true }, + label && typeof label === 'string' ? (react_1.default.createElement(FormLabel_1.FormLabel, { id: labelId, name: name, label: label, required: required, labelProps: labelProps })) : (label), + react_1.default.createElement(material_1.TextField, { id: id, select: true, name: name, value: value, disabled: disabled, size: size || 'small', error: error, helperText: helperText, onChange: onChange, sx: { + marginTop: 0.5, + width: '100%', + }, hiddenLabel: true, label: '', "aria-labelledby": labelId, "data-testid": "select" }, options.map(({ value, label }, i) => { + return (react_1.default.createElement(material_1.MenuItem, { key: i, value: value, disabled: disabled }, label)); + }))))); +}; +exports.Select = Select; +//# sourceMappingURL=Select.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Select/Select.js.map b/packages/react-material-ui/dist/components/Select/Select.js.map new file mode 100644 index 00000000..12422927 --- /dev/null +++ b/packages/react-material-ui/dist/components/Select/Select.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Select.js","sourceRoot":"","sources":["../../../src/components/Select/Select.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAOuB;AACvB,4CAAyC;AAwDlC,MAAM,MAAM,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC3C,MAAM,EACJ,EAAE,EACF,KAAK,EACL,IAAI,EACJ,KAAK,EACL,cAAc,EACd,UAAU,EACV,OAAO,EACP,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,KAAK,EACL,UAAU,EACV,IAAI,GACL,GAAG,KAAK,CAAC;IAEV,MAAM,OAAO,GAAG,SAAS,IAAI,EAAE,CAAC;IAChC,OAAO,CACL,8BAAC,cAAG,oBAAK,cAAc;QACrB,8BAAC,sBAAW,IAAC,SAAS;YACnB,KAAK,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,CACpC,8BAAC,qBAAS,IACR,EAAE,EAAE,OAAO,EACX,IAAI,EAAE,IAAI,EACV,KAAK,EAAE,KAAK,EACZ,QAAQ,EAAE,QAAQ,EAClB,UAAU,EAAE,UAAU,GACtB,CACH,CAAC,CAAC,CAAC,CACF,KAAK,CACN;YAED,8BAAC,oBAAS,IACR,EAAE,EAAE,EAAE,EACN,MAAM,QACN,IAAI,EAAE,IAAI,EACV,KAAK,EAAE,KAAK,EACZ,QAAQ,EAAE,QAAQ,EAClB,IAAI,EAAE,IAAI,IAAI,OAAO,EACrB,KAAK,EAAE,KAAK,EACZ,UAAU,EAAE,UAAU,EACtB,QAAQ,EAAE,QAAQ,EAClB,EAAE,EAAE;oBACF,SAAS,EAAE,GAAG;oBACd,KAAK,EAAE,MAAM;iBACd,EACD,WAAW,EAAE,IAAI,EACjB,KAAK,EAAE,EAAE,qBACQ,OAAO,iBACZ,QAAQ,IAEnB,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK,EAAiB,EAAE,CAAS,EAAE,EAAE;gBAC1D,OAAO,CACL,8BAAC,mBAAQ,IAAC,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,IAC/C,KAAK,CACG,CACZ,CAAC;YACJ,CAAC,CAAC,CACQ,CACA,CACV,CACP,CAAC;AACJ,CAAC,CAAC;AA/DW,QAAA,MAAM,UA+DjB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Select/index.d.ts b/packages/react-material-ui/dist/components/Select/index.d.ts new file mode 100644 index 00000000..8a1f014c --- /dev/null +++ b/packages/react-material-ui/dist/components/Select/index.d.ts @@ -0,0 +1 @@ +export { Select, SelectProps, SelectOptions } from './Select'; diff --git a/packages/react-material-ui/dist/components/Select/index.js b/packages/react-material-ui/dist/components/Select/index.js new file mode 100644 index 00000000..9a6f77e3 --- /dev/null +++ b/packages/react-material-ui/dist/components/Select/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Select = void 0; +var Select_1 = require("./Select"); +Object.defineProperty(exports, "Select", { enumerable: true, get: function () { return Select_1.Select; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Select/index.js.map b/packages/react-material-ui/dist/components/Select/index.js.map new file mode 100644 index 00000000..9b3ad6c0 --- /dev/null +++ b/packages/react-material-ui/dist/components/Select/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Select/index.ts"],"names":[],"mappings":";;;AAAA,mCAA8D;AAArD,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SelectField/SelectField.d.ts b/packages/react-material-ui/dist/components/SelectField/SelectField.d.ts new file mode 100644 index 00000000..34d051ae --- /dev/null +++ b/packages/react-material-ui/dist/components/SelectField/SelectField.d.ts @@ -0,0 +1,15 @@ +/// +import { SelectProps } from '@mui/material'; +export declare const allOption: SelectOption; +export type SelectOption = { + value: string; + label: string; +}; +export type SelectFieldProps = { + options: SelectOption[]; + defaultValue: string; + hasAllOption?: boolean; + isLoading?: boolean; + onChange: (value: string | string[] | null) => void; +} & Omit; +export declare const SelectField: ({ options, defaultValue, hasAllOption, isLoading, label, onChange, fullWidth, size, variant, ...rest }: SelectFieldProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/SelectField/SelectField.js b/packages/react-material-ui/dist/components/SelectField/SelectField.js new file mode 100644 index 00000000..05257d49 --- /dev/null +++ b/packages/react-material-ui/dist/components/SelectField/SelectField.js @@ -0,0 +1,42 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SelectField = exports.allOption = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const FormFieldSkeleton_1 = require("../../components/FormFieldSkeleton"); +exports.allOption = { + value: 'all', + label: 'All', +}; +const getStatusValue = (value) => { + return value === exports.allOption.value ? null : value; +}; +const SelectField = (_a) => { + var { options = [], defaultValue, hasAllOption = true, isLoading = false, label, onChange, fullWidth, size, variant = 'outlined' } = _a, rest = __rest(_a, ["options", "defaultValue", "hasAllOption", "isLoading", "label", "onChange", "fullWidth", "size", "variant"]); + const handleChange = (event) => { + const value = event.target.value; + onChange(getStatusValue(value)); + }; + const finalOptions = [...(hasAllOption ? [exports.allOption] : []), ...options]; + return (react_1.default.createElement(material_1.Box, null, + react_1.default.createElement(FormFieldSkeleton_1.FormFieldSkeleton, { isLoading: isLoading, hideLabel: true }, + react_1.default.createElement(material_1.FormControl, { fullWidth: fullWidth, size: size }, + react_1.default.createElement(material_1.InputLabel, { id: "select-label" }, label), + react_1.default.createElement(material_1.Select, Object.assign({ labelId: "select-label", defaultValue: defaultValue !== null && defaultValue !== void 0 ? defaultValue : (hasAllOption && exports.allOption.value), onChange: handleChange, label: label, fullWidth: fullWidth, size: size, variant: variant }, rest), finalOptions === null || finalOptions === void 0 ? void 0 : finalOptions.map((role) => (react_1.default.createElement(material_1.MenuItem, { key: role.value, value: role.value }, role.label)))))))); +}; +exports.SelectField = SelectField; +//# sourceMappingURL=SelectField.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SelectField/SelectField.js.map b/packages/react-material-ui/dist/components/SelectField/SelectField.js.map new file mode 100644 index 00000000..e59ad021 --- /dev/null +++ b/packages/react-material-ui/dist/components/SelectField/SelectField.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SelectField.js","sourceRoot":"","sources":["../../../src/components/SelectField/SelectField.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4CAQuB;AAEvB,0EAAuE;AAK1D,QAAA,SAAS,GAAiB;IACrC,KAAK,EAAE,KAAK;IACZ,KAAK,EAAE,KAAK;CACb,CAAC;AAmBF,MAAM,cAAc,GAAG,CAAC,KAAa,EAAE,EAAE;IACvC,OAAO,KAAK,KAAK,iBAAS,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC;AAClD,CAAC,CAAC;AA2CK,MAAM,WAAW,GAAG,CAAC,EAWT,EAAE,EAAE;QAXK,EAC1B,OAAO,GAAG,EAAE,EACZ,YAAY,EACZ,YAAY,GAAG,IAAI,EACnB,SAAS,GAAG,KAAK,EACjB,KAAK,EACL,QAAQ,EACR,SAAS,EACT,IAAI,EACJ,OAAO,GAAG,UAAU,OAEH,EADd,IAAI,cAVmB,6GAW3B,CADQ;IAEP,MAAM,YAAY,GAAG,CAAC,KAAgC,EAAE,EAAE;QACxD,MAAM,KAAK,GAAG,KAAK,CAAC,MAAM,CAAC,KAAe,CAAC;QAC3C,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC;IAClC,CAAC,CAAC;IAEF,MAAM,YAAY,GAAG,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,iBAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,OAAO,CAAC,CAAC;IAExE,OAAO,CACL,8BAAC,cAAG;QACF,8BAAC,qCAAiB,IAAC,SAAS,EAAE,SAAS,EAAE,SAAS;YAChD,8BAAC,sBAAW,IAAC,SAAS,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI;gBAC3C,8BAAC,qBAAU,IAAC,EAAE,EAAC,cAAc,IAAE,KAAK,CAAc;gBAClD,8BAAC,iBAAM,kBACL,OAAO,EAAC,cAAc,EACtB,YAAY,EAAE,YAAY,aAAZ,YAAY,cAAZ,YAAY,GAAI,CAAC,YAAY,IAAI,iBAAS,CAAC,KAAK,CAAC,EAC/D,QAAQ,EAAE,YAAY,EACtB,KAAK,EAAE,KAAK,EACZ,SAAS,EAAE,SAAS,EACpB,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,OAAO,IACZ,IAAI,GAEP,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAC3B,8BAAC,mBAAQ,IAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,KAAK,IACzC,IAAI,CAAC,KAAK,CACF,CACZ,CAAC,CACK,CACG,CACI,CAChB,CACP,CAAC;AACJ,CAAC,CAAC;AA5CW,QAAA,WAAW,eA4CtB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SelectField/index.d.ts b/packages/react-material-ui/dist/components/SelectField/index.d.ts new file mode 100644 index 00000000..97f1b748 --- /dev/null +++ b/packages/react-material-ui/dist/components/SelectField/index.d.ts @@ -0,0 +1 @@ +export { SelectField, SelectFieldProps } from './SelectField'; diff --git a/packages/react-material-ui/dist/components/SelectField/index.js b/packages/react-material-ui/dist/components/SelectField/index.js new file mode 100644 index 00000000..45781e5e --- /dev/null +++ b/packages/react-material-ui/dist/components/SelectField/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SelectField = void 0; +var SelectField_1 = require("./SelectField"); +Object.defineProperty(exports, "SelectField", { enumerable: true, get: function () { return SelectField_1.SelectField; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SelectField/index.js.map b/packages/react-material-ui/dist/components/SelectField/index.js.map new file mode 100644 index 00000000..8e42b028 --- /dev/null +++ b/packages/react-material-ui/dist/components/SelectField/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/SelectField/index.ts"],"names":[],"mappings":";;;AAAA,6CAA8D;AAArD,0GAAA,WAAW,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SideModal/SideModal.d.ts b/packages/react-material-ui/dist/components/SideModal/SideModal.d.ts new file mode 100644 index 00000000..a9d26758 --- /dev/null +++ b/packages/react-material-ui/dist/components/SideModal/SideModal.d.ts @@ -0,0 +1,18 @@ +import { ReactNode } from 'react'; +import { SxProps, Theme } from '@mui/material/styles'; +import { DrawerProps } from '@mui/material/Drawer'; +import { TextProps } from 'interfaces'; +export type SideModalProps = { + open: boolean; + toggleDrawer: () => void; + title?: string; + textProps?: TextProps; + backgroundColor?: string; + headerBackgroundColor?: string; + closeIconColor?: string; + width?: string | number; + anchor?: DrawerProps['anchor']; + sx?: SxProps; + children?: ReactNode; +}; +export declare const SideModal: (props: SideModalProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/SideModal/SideModal.js b/packages/react-material-ui/dist/components/SideModal/SideModal.js new file mode 100644 index 00000000..3a0d4e02 --- /dev/null +++ b/packages/react-material-ui/dist/components/SideModal/SideModal.js @@ -0,0 +1,49 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SideModal = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const IconButton_1 = __importDefault(require("@mui/material/IconButton")); +const Drawer_1 = __importDefault(require("@mui/material/Drawer")); +const Box_1 = __importDefault(require("@mui/material/Box")); +const Close_1 = __importDefault(require("@mui/icons-material/Close")); +const Text_1 = __importDefault(require("../Text")); +const SideModal = (props) => { + const { open, toggleDrawer, title, textProps = { + fontSize: 18, + fontWeight: 500, + color: 'common.white', + fontFamily: "'Inter', sans-serif", + }, backgroundColor, headerBackgroundColor, closeIconColor, width, anchor = 'right', sx, children, } = props; + const theme = (0, material_1.useTheme)(); + return (react_1.default.createElement(Drawer_1.default, { anchor: anchor, variant: "temporary", open: open, onClose: toggleDrawer, sx: [ + { + '& .MuiDrawer-paper': { + backgroundColor: backgroundColor || theme.palette.common.white, + width: width || '33%', + minWidth: width || '448px', + [theme.breakpoints.down('sm')]: { + width: width || '100%', + minWidth: 'auto', + }, + }, + }, + ...(Array.isArray(sx) ? sx : [sx]), + ], "data-testid": "side-modal" }, + react_1.default.createElement(Box_1.default, { display: "flex", alignItems: "center", justifyContent: "center", sx: (theme) => ({ + backgroundColor: headerBackgroundColor || theme.palette.primary.main, + padding: '16px 16px 16px 24px', + }), "data-testid": "side-modal-header" }, + title && react_1.default.createElement(Text_1.default, Object.assign({}, textProps), title), + react_1.default.createElement(IconButton_1.default, { onClick: toggleDrawer, sx: { + marginLeft: 'auto', + color: closeIconColor || theme.palette.common.white, + }, "data-testid": "side-modal-close-button" }, + react_1.default.createElement(Close_1.default, null))), + children)); +}; +exports.SideModal = SideModal; +//# sourceMappingURL=SideModal.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SideModal/SideModal.js.map b/packages/react-material-ui/dist/components/SideModal/SideModal.js.map new file mode 100644 index 00000000..862d2e93 --- /dev/null +++ b/packages/react-material-ui/dist/components/SideModal/SideModal.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SideModal.js","sourceRoot":"","sources":["../../../src/components/SideModal/SideModal.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAAyC;AACzC,4CAAyC;AAEzC,0EAAkD;AAClD,kEAA8D;AAC9D,4DAAoC;AACpC,sEAA8C;AAC9C,mDAA2B;AAwDpB,MAAM,SAAS,GAAG,CAAC,KAAqB,EAAE,EAAE;IACjD,MAAM,EACJ,IAAI,EACJ,YAAY,EACZ,KAAK,EACL,SAAS,GAAG;QACV,QAAQ,EAAE,EAAE;QACZ,UAAU,EAAE,GAAG;QACf,KAAK,EAAE,cAAc;QACrB,UAAU,EAAE,qBAAqB;KAClC,EACD,eAAe,EACf,qBAAqB,EACrB,cAAc,EACd,KAAK,EACL,MAAM,GAAG,OAAO,EAChB,EAAE,EACF,QAAQ,GACT,GAAG,KAAK,CAAC;IACV,MAAM,KAAK,GAAG,IAAA,mBAAQ,GAAE,CAAC;IAEzB,OAAO,CACL,8BAAC,gBAAS,IACR,MAAM,EAAE,MAAM,EACd,OAAO,EAAC,WAAW,EACnB,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,YAAY,EACrB,EAAE,EAAE;YACF;gBACE,oBAAoB,EAAE;oBACpB,eAAe,EAAE,eAAe,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK;oBAC9D,KAAK,EAAE,KAAK,IAAI,KAAK;oBACrB,QAAQ,EAAE,KAAK,IAAI,OAAO;oBAC1B,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;wBAC9B,KAAK,EAAE,KAAK,IAAI,MAAM;wBACtB,QAAQ,EAAE,MAAM;qBACjB;iBACF;aACF;YACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,iBACW,YAAY;QAExB,8BAAC,aAAG,IACF,OAAO,EAAC,MAAM,EACd,UAAU,EAAC,QAAQ,EACnB,cAAc,EAAC,QAAQ,EACvB,EAAE,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;gBACd,eAAe,EAAE,qBAAqB,IAAI,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;gBACpE,OAAO,EAAE,qBAAqB;aAC/B,CAAC,iBACU,mBAAmB;YAE9B,KAAK,IAAI,8BAAC,cAAI,oBAAK,SAAS,GAAG,KAAK,CAAQ;YAC7C,8BAAC,oBAAU,IACT,OAAO,EAAE,YAAY,EACrB,EAAE,EAAE;oBACF,UAAU,EAAE,MAAM;oBAClB,KAAK,EAAE,cAAc,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK;iBACpD,iBACW,yBAAyB;gBAErC,8BAAC,eAAK,OAAG,CACE,CACT;QACL,QAAQ,CACC,CACb,CAAC;AACJ,CAAC,CAAC;AApEW,QAAA,SAAS,aAoEpB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SideModal/index.d.ts b/packages/react-material-ui/dist/components/SideModal/index.d.ts new file mode 100644 index 00000000..c096e5a2 --- /dev/null +++ b/packages/react-material-ui/dist/components/SideModal/index.d.ts @@ -0,0 +1 @@ +export { SideModal, SideModalProps } from './SideModal'; diff --git a/packages/react-material-ui/dist/components/SideModal/index.js b/packages/react-material-ui/dist/components/SideModal/index.js new file mode 100644 index 00000000..9b4123cc --- /dev/null +++ b/packages/react-material-ui/dist/components/SideModal/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SideModal = void 0; +var SideModal_1 = require("./SideModal"); +Object.defineProperty(exports, "SideModal", { enumerable: true, get: function () { return SideModal_1.SideModal; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SideModal/index.js.map b/packages/react-material-ui/dist/components/SideModal/index.js.map new file mode 100644 index 00000000..c15a6c33 --- /dev/null +++ b/packages/react-material-ui/dist/components/SideModal/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/SideModal/index.ts"],"names":[],"mappings":";;;AAAA,yCAAwD;AAA/C,sGAAA,SAAS,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts b/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts new file mode 100644 index 00000000..c453d102 --- /dev/null +++ b/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts @@ -0,0 +1,38 @@ +/// +import { ButtonProps } from '@mui/material/Button'; +import { TypographyProps } from '@mui/material/Typography'; +import { FormValidation } from '@rjsf/utils'; +import { FormProps } from '@rjsf/core'; +import { JSONSchema7 } from 'json-schema'; +type FieldTypeTypes = 'string' | 'email' | 'password' | 'array' | 'stringArray' | 'select' | 'radio' | 'checkbox' | 'checkboxes' | 'switch'; +type SelectOption = { + value: string; + label: string; +}; +type FieldType = { + type: FieldTypeTypes; + title?: string; + description?: string; + required?: boolean; + options?: (SelectOption | string)[]; + default?: JSONSchema7['default']; + fields?: Fields; +}; +type Fields = Record; +export type FormType = { + fields: Fields; + title?: string; + submitButtonLabel?: string; + titleTextProps?: TypographyProps; + formProps?: FormProps; + submitButtonProps?: ButtonProps; +}; +type Props = { + form: FormType; + initialData?: Record; + onSubmit?: (values: any) => any; + validate?: (formData: any, errors: FormValidation) => FormValidation; + onError?: (error: any) => any; +}; +declare const SimpleForm: ({ form, initialData, onSubmit, validate, onError, }: Props) => JSX.Element; +export default SimpleForm; diff --git a/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js b/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js new file mode 100644 index 00000000..d61f10ba --- /dev/null +++ b/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js @@ -0,0 +1,174 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const __1 = require("../../"); +const Box_1 = __importDefault(require("@mui/material/Box")); +const Button_1 = __importDefault(require("@mui/material/Button")); +const validator_ajv6_1 = __importDefault(require("@rjsf/validator-ajv6")); +const mui_1 = __importDefault(require("@rjsf/mui")); +const CustomWidgets_1 = require("../../styles/CustomWidgets"); +const SimpleForm = ({ form, initialData, onSubmit, validate, onError, }) => { + const { fields, titleTextProps, formProps, submitButtonProps } = form; + const generateRequired = (_fields) => { + const required = []; + Object.keys(_fields).map((key) => { + if (_fields[key].required) { + required.push(key); + } + }); + return required; + }; + const generateProperties = (_fields) => { + const properties = {}; + const fieldTypes = { + string: 'string', + email: 'string', + password: 'string', + array: 'array', + stringArray: 'array', + select: 'string', + radio: 'string', + checkbox: 'boolean', + checkboxes: 'array', + switch: 'boolean', + }; + Object.keys(_fields).map((key) => { + var _a, _b; + const field = _fields[key]; + const fieldType = fieldTypes[field.type]; + const fieldProperties = {}; + if (fieldType) { + fieldProperties['type'] = fieldType; + } + if (field.title) { + fieldProperties['title'] = field.title; + } + if (field.description) { + fieldProperties['description'] = field.description; + } + if (field.default) { + fieldProperties['default'] = field.default; + } + if (field.options && field.type === 'checkboxes') { + fieldProperties['items'] = { + type: 'string', + anyOf: (_a = field.options) === null || _a === void 0 ? void 0 : _a.map((opt) => { + if (typeof opt === 'string') { + return { + const: opt, + title: opt, + }; + } + return { + const: opt.value, + title: opt.label, + }; + }), + }; + fieldProperties['uniqueItems'] = true; + } + if (['select', 'radio'].includes(field.type)) { + fieldProperties['oneOf'] = + ((_b = field === null || field === void 0 ? void 0 : field.options) === null || _b === void 0 ? void 0 : _b.map((opt) => { + if (typeof opt === 'string') { + return { + const: opt, + title: opt, + }; + } + return { + const: opt.value, + title: opt.label, + }; + })) || []; + fieldProperties['uniqueItems'] = true; + } + if (field.type === 'stringArray') { + fieldProperties['items'] = { + type: 'string', + title: field.title, + }; + } + if (field.type === 'array' && field.fields) { + fieldProperties['items'] = { + type: 'object', + required: generateRequired(field.fields), + properties: generateProperties(field.fields), + }; + } + properties[key] = fieldProperties; + }); + return properties; + }; + const schema = { + type: 'object', + required: generateRequired(fields), + properties: generateProperties(fields), + }; + const generateUiSchema = () => { + const uiSchema = {}; + const widgetTypes = { + string: CustomWidgets_1.CustomTextFieldWidget, + email: CustomWidgets_1.CustomEmailFieldWidget, + password: CustomWidgets_1.CustomPasswordFieldWidget, + select: CustomWidgets_1.CustomSelectWidget, + radio: CustomWidgets_1.CustomRadioWidget, + checkbox: CustomWidgets_1.CustomCheckboxWidget, + checkboxes: CustomWidgets_1.CustomCheckboxesWidget, + switch: CustomWidgets_1.CustomSwitchWidget, + }; + Object.keys(fields).map((key) => { + const field = fields[key]; + if (widgetTypes[field.type]) { + uiSchema[key] = { 'ui:widget': widgetTypes[field.type] }; + } + }); + return uiSchema; + }; + const generateFormData = () => { + const formData = Object.assign({}, initialData); + Object.keys(fields).map((key) => { + const field = fields[key]; + if (['stringArray', 'array'].includes(field.type)) { + formData[key] = (initialData === null || initialData === void 0 ? void 0 : initialData[key]) || ['']; + } + }); + if (Object.keys(formData).length) { + return formData; + } + return null; + }; + return (react_1.default.createElement(react_1.Fragment, null, + form.title && (react_1.default.createElement(__1.Text, Object.assign({ variant: "h4", fontFamily: "Inter", fontSize: 24, fontWeight: 800, mt: 4, gutterBottom: true }, titleTextProps), form.title)), + react_1.default.createElement(Box_1.default, null, + react_1.default.createElement(mui_1.default, Object.assign({ schema: schema, uiSchema: generateUiSchema(), formData: generateFormData(), noHtml5Validate: true, showErrorList: false, onError: onError, onSubmit: onSubmit, templates: { ArrayFieldTemplate: CustomWidgets_1.ArrayFieldTemplate }, customValidate: validate, validator: validator_ajv6_1.default }, formProps), + react_1.default.createElement(Button_1.default, Object.assign({ type: "submit", fullWidth: true, variant: "contained", sx: { mt: 3 } }, submitButtonProps), form.submitButtonLabel || 'Submit'))))); +}; +exports.default = SimpleForm; +//# sourceMappingURL=SimpleForm.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js.map b/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js.map new file mode 100644 index 00000000..b57acbf4 --- /dev/null +++ b/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SimpleForm.js","sourceRoot":"","sources":["../../../src/components/SimpleForm/SimpleForm.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SimpleForm/index.d.ts b/packages/react-material-ui/dist/components/SimpleForm/index.d.ts new file mode 100644 index 00000000..7af5aaf0 --- /dev/null +++ b/packages/react-material-ui/dist/components/SimpleForm/index.d.ts @@ -0,0 +1,3 @@ +import SimpleForm, { FormType } from './SimpleForm'; +export type { FormType }; +export default SimpleForm; diff --git a/packages/react-material-ui/dist/components/SimpleForm/index.js b/packages/react-material-ui/dist/components/SimpleForm/index.js new file mode 100644 index 00000000..ce8635f8 --- /dev/null +++ b/packages/react-material-ui/dist/components/SimpleForm/index.js @@ -0,0 +1,8 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const SimpleForm_1 = __importDefault(require("./SimpleForm")); +exports.default = SimpleForm_1.default; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SimpleForm/index.js.map b/packages/react-material-ui/dist/components/SimpleForm/index.js.map new file mode 100644 index 00000000..0102a17f --- /dev/null +++ b/packages/react-material-ui/dist/components/SimpleForm/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/SimpleForm/index.ts"],"names":[],"mappings":";;;;;AAAA,8DAAoD;AAIpD,kBAAe,oBAAU,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Switch/Switch.d.ts b/packages/react-material-ui/dist/components/Switch/Switch.d.ts new file mode 100644 index 00000000..9bb48a86 --- /dev/null +++ b/packages/react-material-ui/dist/components/Switch/Switch.d.ts @@ -0,0 +1,8 @@ +/// +import { SwitchProps as MuiSwitchProps } from '@mui/material/Switch'; +import { TextProps } from 'interfaces'; +export type SwitchProps = MuiSwitchProps & { + label?: string; + textProps?: TextProps; +}; +export declare const Switch: (props: SwitchProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Switch/Switch.js b/packages/react-material-ui/dist/components/Switch/Switch.js new file mode 100644 index 00000000..cb67e4e4 --- /dev/null +++ b/packages/react-material-ui/dist/components/Switch/Switch.js @@ -0,0 +1,24 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Switch = void 0; +const react_1 = __importDefault(require("react")); +const Switch_1 = __importDefault(require("@mui/material/Switch")); +const FormGroup_1 = __importDefault(require("@mui/material/FormGroup")); +const FormControlLabel_1 = __importDefault(require("@mui/material/FormControlLabel")); +const Text_1 = __importDefault(require("../Text")); +const Switch = (props) => { + const { label, disabled, checked, onChange, required, textProps = { + fontSize: 16, + fontWeight: 400, + color: 'text.primary', + }, } = props; + return (react_1.default.createElement(react_1.default.Fragment, null, label ? (react_1.default.createElement(FormGroup_1.default, null, + react_1.default.createElement(FormControlLabel_1.default, { disabled: disabled, control: react_1.default.createElement(Switch_1.default, { onChange: onChange }), label: react_1.default.createElement(Text_1.default, Object.assign({}, textProps), + label, + required && ' *'), checked: checked }))) : (react_1.default.createElement(Switch_1.default, Object.assign({}, props))))); +}; +exports.Switch = Switch; +//# sourceMappingURL=Switch.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Switch/Switch.js.map b/packages/react-material-ui/dist/components/Switch/Switch.js.map new file mode 100644 index 00000000..e99768c4 --- /dev/null +++ b/packages/react-material-ui/dist/components/Switch/Switch.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Switch.js","sourceRoot":"","sources":["../../../src/components/Switch/Switch.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,kEAAgF;AAChF,wEAAgD;AAChD,sFAA8D;AAC9D,mDAA2B;AAyCpB,MAAM,MAAM,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC3C,MAAM,EACJ,KAAK,EACL,QAAQ,EACR,OAAO,EACP,QAAQ,EACR,QAAQ,EACR,SAAS,GAAG;QACV,QAAQ,EAAE,EAAE;QACZ,UAAU,EAAE,GAAG;QACf,KAAK,EAAE,cAAc;KACtB,GACF,GAAG,KAAK,CAAC;IAEV,OAAO,CACL,8DACG,KAAK,CAAC,CAAC,CAAC,CACP,8BAAC,mBAAS;QACR,8BAAC,0BAAgB,IACf,QAAQ,EAAE,QAAQ,EAClB,OAAO,EAAE,8BAAC,gBAAS,IAAC,QAAQ,EAAE,QAAQ,GAAI,EAC1C,KAAK,EACH,8BAAC,cAAI,oBAAK,SAAS;gBAChB,KAAK;gBACL,QAAQ,IAAI,IAAI,CACZ,EAET,OAAO,EAAE,OAAO,GAChB,CACQ,CACb,CAAC,CAAC,CAAC,CACF,8BAAC,gBAAS,oBAAK,KAAK,EAAI,CACzB,CACA,CACJ,CAAC;AACJ,CAAC,CAAC;AAnCW,QAAA,MAAM,UAmCjB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Switch/index.d.ts b/packages/react-material-ui/dist/components/Switch/index.d.ts new file mode 100644 index 00000000..47216fca --- /dev/null +++ b/packages/react-material-ui/dist/components/Switch/index.d.ts @@ -0,0 +1 @@ +export { Switch, SwitchProps } from './Switch'; diff --git a/packages/react-material-ui/dist/components/Switch/index.js b/packages/react-material-ui/dist/components/Switch/index.js new file mode 100644 index 00000000..1fdf0bb8 --- /dev/null +++ b/packages/react-material-ui/dist/components/Switch/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Switch = void 0; +var Switch_1 = require("./Switch"); +Object.defineProperty(exports, "Switch", { enumerable: true, get: function () { return Switch_1.Switch; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Switch/index.js.map b/packages/react-material-ui/dist/components/Switch/index.js.map new file mode 100644 index 00000000..a32f4526 --- /dev/null +++ b/packages/react-material-ui/dist/components/Switch/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Switch/index.ts"],"names":[],"mappings":";;;AAAA,mCAA+C;AAAtC,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/Styles.d.ts b/packages/react-material-ui/dist/components/Table/Styles.d.ts new file mode 100644 index 00000000..28c24c3f --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/Styles.d.ts @@ -0,0 +1,11 @@ +/// +import { Theme } from '@mui/material/styles'; +export type TableProps = { + variant?: 'clean' | 'contained' | 'outlined'; +}; +export declare const Table: import("@emotion/styled").StyledComponent, HTMLTableElement>, "ref"> & { + ref?: import("react").Ref; +}, "style" | "children" | "padding" | "size" | "className" | "classes" | "sx" | "stickyHeader"> & import("@mui/system").MUIStyledCommonProps & TableProps, {}, {}>; +export declare const IconContainer: import("@emotion/styled").StyledComponent & Omit, HTMLDivElement>, "ref"> & { + ref?: import("react").Ref; +}, keyof import("@mui/system").BoxOwnProps> & import("@mui/system").MUIStyledCommonProps, {}, {}>; diff --git a/packages/react-material-ui/dist/components/Table/Styles.js b/packages/react-material-ui/dist/components/Table/Styles.js new file mode 100644 index 00000000..a1c6be31 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/Styles.js @@ -0,0 +1,76 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.IconContainer = exports.Table = void 0; +const Table_1 = __importDefault(require("@mui/material/Table")); +const styles_1 = require("@mui/material/styles"); +const Box_1 = __importDefault(require("@mui/material/Box")); +const contained = (theme) => ({ + borderSpacing: '0 10px', + marginTop: '-10px', + th: { + border: 'none', + }, + td: { + border: `solid 1px ${theme.palette.primary.main}`, + borderStyle: 'solid none', + padding: '10px', + backgroundColor: theme.palette.mode === 'light' + ? theme.palette.grey[100] + : theme.palette.grey[800], + }, + 'td:first-of-type': { + borderLeftStyle: 'solid', + borderTopLeftRadius: '10px', + borderBottomLeftRadius: '10px', + }, + 'td:last-child': { + borderRightStyle: 'solid', + borderBottomRightRadius: '10px', + borderTopRightRadius: '10px', + }, +}); +const outlined = (theme) => ({ + th: { + border: `solid 1px #e5e7eb`, + borderStyle: 'solid none', + backgroundColor: theme.palette.mode === 'light' + ? theme.palette.grey[100] + : theme.palette.grey[800], + '&:first-of-type': { + borderTopLeftRadius: '10px', + borderLeftStyle: 'solid', + }, + '&:last-child': { + borderTopRightRadius: '10px', + borderRightStyle: 'solid', + }, + }, + td: { + '&:first-of-type': { + borderLeft: 'solid 1px #e5e7eb', + }, + '&:last-child': { + borderRight: 'solid 1px #e5e7eb', + }, + }, +}); +const variantSettings = (variant, theme) => { + if (variant === 'contained') { + return contained(theme); + } + if (variant === 'outlined') { + return outlined(theme); + } +}; +exports.Table = (0, styles_1.styled)(Table_1.default)(({ theme, variant }) => { + return Object.assign({ borderCollapse: 'separate' }, variantSettings(variant, theme)); +}); +exports.IconContainer = (0, styles_1.styled)(Box_1.default)(() => ({ + display: 'flex', + marginRight: '8px', + marginLeft: '-4px', +})); +//# sourceMappingURL=Styles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/Styles.js.map b/packages/react-material-ui/dist/components/Table/Styles.js.map new file mode 100644 index 00000000..790db6ef --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/Styles.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Styles.js","sourceRoot":"","sources":["../../../src/components/Table/Styles.ts"],"names":[],"mappings":";;;;;;AAAA,gEAA2C;AAC3C,iDAAqD;AACrD,4DAAoC;AAMpC,MAAM,SAAS,GAAG,CAAC,KAAY,EAAE,EAAE,CAAC,CAAC;IACnC,aAAa,EAAE,QAAQ;IACvB,SAAS,EAAE,OAAO;IAClB,EAAE,EAAE;QACF,MAAM,EAAE,MAAM;KACf;IACD,EAAE,EAAE;QACF,MAAM,EAAE,aAAa,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE;QACjD,WAAW,EAAE,YAAY;QACzB,OAAO,EAAE,MAAM;QACf,eAAe,EACb,KAAK,CAAC,OAAO,CAAC,IAAI,KAAK,OAAO;YAC5B,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YACzB,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;KAC9B;IACD,kBAAkB,EAAE;QAClB,eAAe,EAAE,OAAO;QACxB,mBAAmB,EAAE,MAAM;QAC3B,sBAAsB,EAAE,MAAM;KAC/B;IACD,eAAe,EAAE;QACf,gBAAgB,EAAE,OAAO;QACzB,uBAAuB,EAAE,MAAM;QAC/B,oBAAoB,EAAE,MAAM;KAC7B;CACF,CAAC,CAAC;AAEH,MAAM,QAAQ,GAAG,CAAC,KAAY,EAAE,EAAE,CAAC,CAAC;IAClC,EAAE,EAAE;QACF,MAAM,EAAE,mBAAmB;QAC3B,WAAW,EAAE,YAAY;QACzB,eAAe,EACb,KAAK,CAAC,OAAO,CAAC,IAAI,KAAK,OAAO;YAC5B,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YACzB,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;QAE7B,iBAAiB,EAAE;YACjB,mBAAmB,EAAE,MAAM;YAC3B,eAAe,EAAE,OAAO;SACzB;QACD,cAAc,EAAE;YACd,oBAAoB,EAAE,MAAM;YAC5B,gBAAgB,EAAE,OAAO;SAC1B;KACF;IACD,EAAE,EAAE;QACF,iBAAiB,EAAE;YACjB,UAAU,EAAE,mBAAmB;SAChC;QACD,cAAc,EAAE;YACd,WAAW,EAAE,mBAAmB;SACjC;KACF;CACF,CAAC,CAAC;AAEH,MAAM,eAAe,GAAG,CAAC,OAA8B,EAAE,KAAY,EAAE,EAAE;IACvE,IAAI,OAAO,KAAK,WAAW,EAAE;QAC3B,OAAO,SAAS,CAAC,KAAK,CAAC,CAAC;KACzB;IAED,IAAI,OAAO,KAAK,UAAU,EAAE;QAC1B,OAAO,QAAQ,CAAC,KAAK,CAAC,CAAC;KACxB;AACH,CAAC,CAAC;AAEW,QAAA,KAAK,GAAG,IAAA,eAAM,EAAC,eAAQ,CAAC,CAAa,CAAC,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE,EAAE;IACvE,uBACE,cAAc,EAAE,UAAU,IACvB,eAAe,CAAC,OAAO,EAAE,KAAK,CAAC,EAClC;AACJ,CAAC,CAAC,CAAC;AAEU,QAAA,aAAa,GAAG,IAAA,eAAM,EAAC,aAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;IAC9C,OAAO,EAAE,MAAM;IACf,WAAW,EAAE,KAAK;IAClB,UAAU,EAAE,MAAM;CACnB,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/Table.d.ts b/packages/react-material-ui/dist/components/Table/Table.d.ts new file mode 100644 index 00000000..a8f90994 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/Table.d.ts @@ -0,0 +1,7 @@ +import { PropsWithChildren } from 'react'; +import { TableProps as MuiTableProps } from '@mui/material'; +import { TableProps as TableStylesProps } from './Styles'; +export type TableProps = { + variant?: TableStylesProps['variant']; +} & Omit; +export declare const Table: ({ children, variant, sx, ...rest }: PropsWithChildren) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/Table.js b/packages/react-material-ui/dist/components/Table/Table.js new file mode 100644 index 00000000..ceb0ac7c --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/Table.js @@ -0,0 +1,31 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Table = void 0; +const react_1 = __importDefault(require("react")); +const Styles_1 = require("./Styles"); +const isMobile_1 = require("../../utils/isMobile"); +const Table = (_a) => { + var { children, variant = 'contained', sx } = _a, rest = __rest(_a, ["children", "variant", "sx"]); + return (react_1.default.createElement(Styles_1.Table, Object.assign({ variant: variant }, rest, { sx: [ + { + minWidth: isMobile_1.isMobile ? 'auto' : 750, + }, + ...(Array.isArray(sx) ? sx : [sx]), + ], "data-testid": "mui-table" }), children)); +}; +exports.Table = Table; +//# sourceMappingURL=Table.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/Table.js.map b/packages/react-material-ui/dist/components/Table/Table.js.map new file mode 100644 index 00000000..fd7a7e48 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/Table.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Table.js","sourceRoot":"","sources":["../../../src/components/Table/Table.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAAiD;AAEjD,qCAA6E;AAC7E,mDAAgD;AAYzC,MAAM,KAAK,GAAG,CAAC,EAKU,EAAE,EAAE;QALd,EACpB,QAAQ,EACR,OAAO,GAAG,WAAW,EACrB,EAAE,OAE4B,EAD3B,IAAI,cAJa,6BAKrB,CADQ;IAC4B,OAAA,CACnC,8BAAC,cAAQ,kBACP,OAAO,EAAE,OAAO,IACZ,IAAI,IACR,EAAE,EAAE;YACF;gBACE,QAAQ,EAAE,mBAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG;aAClC;YACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,iBACW,WAAW,KAEtB,QAAQ,CACA,CACZ,CAAA;CAAA,CAAC;AAnBW,QAAA,KAAK,SAmBhB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.d.ts b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.d.ts new file mode 100644 index 00000000..50e20423 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.d.ts @@ -0,0 +1,8 @@ +/// +import { TableCellProps } from '@mui/material'; +import { RowProps } from '../types'; +type TableBodyCellsProps = { + row: RowProps; +} & TableCellProps; +export declare const TableBodyCells: ({ row, ...rest }: TableBodyCellsProps) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js new file mode 100644 index 00000000..2d3b31d1 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js @@ -0,0 +1,54 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableBodyCells = void 0; +const react_1 = __importDefault(require("react")); +const Text_1 = __importDefault(require("../../Text")); +const material_1 = require("@mui/material"); +const get_1 = __importDefault(require("lodash/get")); +const useTableRoot_1 = require("../hooks/useTableRoot"); +const isMobile_1 = require("../../../utils/isMobile"); +const renderTextCell = (value) => (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 400, color: "text.primary" }, value !== null && value !== void 0 ? value : '')); +const renderCell = (row, dataOrigin) => { + var _a, _b; + const cell = (0, get_1.default)(row, dataOrigin); + if (!cell) + return null; + if (typeof cell === 'object') { + if ('component' in cell) { + return cell.component; + } + if (cell.title) { + return (react_1.default.createElement(material_1.Tooltip, { title: cell.title }, + react_1.default.createElement("span", null, (_a = cell.value) !== null && _a !== void 0 ? _a : ''))); + } + return renderTextCell((_b = cell.value) !== null && _b !== void 0 ? _b : ''); + } + return renderTextCell(cell); +}; +const TableBodyCells = (_a) => { + var { row } = _a, rest = __rest(_a, ["row"]); + const { headers } = (0, useTableRoot_1.useTableRoot)(); + return (react_1.default.createElement(react_1.default.Fragment, null, headers.map((header) => { + if (header.hide) + return null; + if (isMobile_1.isMobile && header.hideOnMobile) + return null; + return (react_1.default.createElement(material_1.TableCell, Object.assign({ key: header.id }, rest), renderCell(row, header.source || header.id))); + }))); +}; +exports.TableBodyCells = TableBodyCells; +//# sourceMappingURL=TableBodyCells.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js.map b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js.map new file mode 100644 index 00000000..78c4c8a4 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableBodyCells.js","sourceRoot":"","sources":["../../../../src/components/Table/TableBody/TableBodyCells.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAAyC;AACzC,sDAA8B;AAC9B,4CAAmE;AACnE,qDAA6B;AAG7B,wDAAqD;AACrD,sDAAmD;AAEnD,MAAM,cAAc,GAAG,CAAC,KAA6B,EAAE,EAAE,CAAC,CACxD,8BAAC,cAAI,IAAC,QAAQ,EAAE,EAAE,EAAE,UAAU,EAAE,GAAG,EAAE,KAAK,EAAC,cAAc,IACtD,KAAK,aAAL,KAAK,cAAL,KAAK,GAAI,EAAE,CACP,CACR,CAAC;AAEF,MAAM,UAAU,GAAG,CAAC,GAAa,EAAE,UAAkB,EAAa,EAAE;;IAClE,MAAM,IAAI,GAAkD,IAAA,aAAG,EAC7D,GAAG,EACH,UAAU,CACX,CAAC;IAEF,IAAI,CAAC,IAAI;QAAE,OAAO,IAAI,CAAC;IAEvB,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;QAC5B,IAAI,WAAW,IAAI,IAAI,EAAE;YACvB,OAAO,IAAI,CAAC,SAAS,CAAC;SACvB;QACD,IAAI,IAAI,CAAC,KAAK,EAAE;YACd,OAAO,CACL,8BAAC,kBAAO,IAAC,KAAK,EAAE,IAAI,CAAC,KAAK;gBACxB,4CAAO,MAAA,IAAI,CAAC,KAAK,mCAAI,EAAE,CAAQ,CACvB,CACX,CAAC;SACH;QACD,OAAO,cAAc,CAAC,MAAA,IAAI,CAAC,KAAK,mCAAI,EAAE,CAAC,CAAC;KACzC;IAED,OAAO,cAAc,CAAC,IAAI,CAAC,CAAC;AAC9B,CAAC,CAAC;AAYK,MAAM,cAAc,GAAG,CAAC,EAAqC,EAAE,EAAE;QAAzC,EAAE,GAAG,OAAgC,EAA3B,IAAI,cAAd,OAAgB,CAAF;IAC3C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IACnC,OAAO,CACL,8DACG,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;QACtB,IAAI,MAAM,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC;QAC7B,IAAI,mBAAQ,IAAI,MAAM,CAAC,YAAY;YAAE,OAAO,IAAI,CAAC;QAEjD,OAAO,CACL,8BAAC,oBAAS,kBAAC,GAAG,EAAE,MAAM,CAAC,EAAE,IAAM,IAAI,GAChC,UAAU,CAAC,GAAG,EAAE,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,EAAE,CAAC,CAClC,CACb,CAAC;IACJ,CAAC,CAAC,CACD,CACJ,CAAC;AACJ,CAAC,CAAC;AAhBW,QAAA,cAAc,kBAgBzB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.d.ts b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.d.ts new file mode 100644 index 00000000..13f5ea8b --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.d.ts @@ -0,0 +1,9 @@ +/// +import { TableCellProps } from '@mui/material'; +import { RowProps } from '../types'; +type TableBodyCheckboxProps = { + row: RowProps; + labelId: string; +}; +export declare const TableBodyCheckbox: ({ row, labelId, ...rest }: TableBodyCheckboxProps & TableCellProps) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js new file mode 100644 index 00000000..f0d1676d --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js @@ -0,0 +1,31 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableBodyCheckbox = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const useTableRoot_1 = require("../hooks/useTableRoot"); +const TableBodyCheckbox = (_a) => { + var { row, labelId } = _a, rest = __rest(_a, ["row", "labelId"]); + const { isSelected, handleSelectCheckboxItem } = (0, useTableRoot_1.useTableRoot)(); + const isItemSelected = isSelected(row.id); + return (react_1.default.createElement(material_1.TableCell, Object.assign({ padding: "checkbox" }, rest), + react_1.default.createElement(material_1.Checkbox, { color: "primary", checked: isItemSelected, inputProps: { + 'aria-labelledby': labelId, + }, onClick: (event) => handleSelectCheckboxItem(event, row) }))); +}; +exports.TableBodyCheckbox = TableBodyCheckbox; +//# sourceMappingURL=TableBodyCheckbox.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js.map b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js.map new file mode 100644 index 00000000..117d71ea --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableBodyCheckbox.js","sourceRoot":"","sources":["../../../../src/components/Table/TableBody/TableBodyCheckbox.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4CAAoE;AAEpE,wDAAqD;AAa9C,MAAM,iBAAiB,GAAG,CAAC,EAIQ,EAAE,EAAE;QAJZ,EAChC,GAAG,EACH,OAAO,OAEiC,EADrC,IAAI,cAHyB,kBAIjC,CADQ;IAEP,MAAM,EAAE,UAAU,EAAE,wBAAwB,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAChE,MAAM,cAAc,GAAG,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;IAE1C,OAAO,CACL,8BAAC,oBAAS,kBAAC,OAAO,EAAC,UAAU,IAAK,IAAI;QACpC,8BAAC,mBAAQ,IACP,KAAK,EAAC,SAAS,EACf,OAAO,EAAE,cAAc,EACvB,UAAU,EAAE;gBACV,iBAAiB,EAAE,OAAO;aAC3B,EACD,OAAO,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,wBAAwB,CAAC,KAAK,EAAE,GAAG,CAAC,GACxD,CACQ,CACb,CAAC;AACJ,CAAC,CAAC;AApBW,QAAA,iBAAiB,qBAoB5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.d.ts b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.d.ts new file mode 100644 index 00000000..350d5400 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.d.ts @@ -0,0 +1,9 @@ +import { ReactNode } from 'react'; +import { CustomRowOptionsProps, RowProps, SimpleOptionButton } from '../types'; +type TableBodyOptionProps = { + row: RowProps; + customRowOptions: SimpleOptionButton[] | (({ row, close }: CustomRowOptionsProps) => ReactNode); + toggleDirection: 'horizontal' | 'vertical'; +}; +export declare const TableBodyOption: ({ row, customRowOptions, toggleDirection, }: TableBodyOptionProps) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js new file mode 100644 index 00000000..5f2b4766 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js @@ -0,0 +1,15 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableBodyOption = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const TableOptions_1 = __importDefault(require("../TableOptions")); +const TableBodyOption = ({ row, customRowOptions, toggleDirection, }) => { + return (react_1.default.createElement(material_1.TableCell, null, + react_1.default.createElement(TableOptions_1.default, { row: row, customRowOptions: customRowOptions, toggleDirection: toggleDirection }))); +}; +exports.TableBodyOption = TableBodyOption; +//# sourceMappingURL=TableBodyOption.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js.map b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js.map new file mode 100644 index 00000000..6645637f --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableBodyOption.js","sourceRoot":"","sources":["../../../../src/components/Table/TableBody/TableBodyOption.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAAyC;AAEzC,4CAA0C;AAC1C,mEAA2C;AAgBpC,MAAM,eAAe,GAAG,CAAC,EAC9B,GAAG,EACH,gBAAgB,EAChB,eAAe,GACM,EAAE,EAAE;IACzB,OAAO,CACL,8BAAC,oBAAS;QACR,8BAAC,sBAAY,IACX,GAAG,EAAE,GAAG,EACR,gBAAgB,EAAE,gBAAgB,EAClC,eAAe,EAAE,eAAe,GAChC,CACQ,CACb,CAAC;AACJ,CAAC,CAAC;AAdW,QAAA,eAAe,mBAc1B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.d.ts b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.d.ts new file mode 100644 index 00000000..a3de7e59 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.d.ts @@ -0,0 +1,9 @@ +import { PropsWithChildren } from 'react'; +import { TableRowProps } from '@mui/material'; +import { RowProps } from '../types'; +type TableBodyRowProps = { + row: RowProps; + hasCheckboxes?: boolean; +} & TableRowProps; +export declare const TableBodyRow: ({ row, children, hasCheckboxes, ...rest }: PropsWithChildren) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js new file mode 100644 index 00000000..5bf65103 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js @@ -0,0 +1,30 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableBodyRow = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const useTableRoot_1 = require("../hooks/useTableRoot"); +const TableBodyRow = (_a) => { + var { row, children, hasCheckboxes = false } = _a, rest = __rest(_a, ["row", "children", "hasCheckboxes"]); + const { isSelected, handleSelectCheckboxItem } = (0, useTableRoot_1.useTableRoot)(); + const isItemSelected = isSelected(row.id); + return (react_1.default.createElement(material_1.TableRow, Object.assign({ onClick: hasCheckboxes + ? (event) => handleSelectCheckboxItem(event, row) + : undefined, role: hasCheckboxes ? 'checkbox' : '', "aria-checked": isItemSelected, tabIndex: -1, key: row.id, selected: isItemSelected }, rest), children)); +}; +exports.TableBodyRow = TableBodyRow; +//# sourceMappingURL=TableBodyRow.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js.map b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js.map new file mode 100644 index 00000000..fb9bb5c1 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableBodyRow.js","sourceRoot":"","sources":["../../../../src/components/Table/TableBody/TableBodyRow.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAAiD;AACjD,4CAAwD;AAExD,wDAAqD;AAa9C,MAAM,YAAY,GAAG,CAAC,EAKU,EAAE,EAAE;QALd,EAC3B,GAAG,EACH,QAAQ,EACR,aAAa,GAAG,KAAK,OAEgB,EADlC,IAAI,cAJoB,oCAK5B,CADQ;IAEP,MAAM,EAAE,UAAU,EAAE,wBAAwB,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAEhE,MAAM,cAAc,GAAG,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;IAE1C,OAAO,CACL,8BAAC,mBAAQ,kBACP,OAAO,EACL,aAAa;YACX,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,wBAAwB,CAAC,KAAK,EAAE,GAAG,CAAC;YACjD,CAAC,CAAC,SAAS,EAEf,IAAI,EAAE,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,kBACvB,cAAc,EAC5B,QAAQ,EAAE,CAAC,CAAC,EACZ,GAAG,EAAE,GAAG,CAAC,EAAE,EACX,QAAQ,EAAE,cAAc,IACpB,IAAI,GAEP,QAAQ,CACA,CACZ,CAAC;AACJ,CAAC,CAAC;AA3BW,QAAA,YAAY,gBA2BvB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.d.ts b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.d.ts new file mode 100644 index 00000000..c12bd4da --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.d.ts @@ -0,0 +1,9 @@ +/// +import { Order, RenderRowFunction, RowProps } from '../types'; +export declare const getPaginatedRows: (rows: RowProps[], page: number, rowsPerPage: number, order: Order, orderBy: string) => RowProps[]; +type TableBodyRowProps = { + renderRow?: RenderRowFunction; + isLoading?: boolean; +}; +export declare const TableBodyRows: ({ renderRow, isLoading, }: TableBodyRowProps) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js new file mode 100644 index 00000000..3ea9786e --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js @@ -0,0 +1,63 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableBodyRows = exports.getPaginatedRows = void 0; +const react_1 = __importStar(require("react")); +const utils_1 = require("../utils"); +const useTableRoot_1 = require("../hooks/useTableRoot"); +const TableBodyRow_1 = require("./TableBodyRow"); +const TableBodyCells_1 = require("./TableBodyCells"); +const TableRowSkeleton_1 = require("../TableRowSkeleton"); +const getPaginatedRows = (rows, page, rowsPerPage, order, orderBy) => rows + .sort((a, b) => (0, utils_1.sortTable)(a, b, order, orderBy)) + .slice((page - 1) * rowsPerPage, (page - 1) * rowsPerPage + rowsPerPage); +exports.getPaginatedRows = getPaginatedRows; +const renderDefaultRow = (row) => (react_1.default.createElement(TableBodyRow_1.TableBodyRow, { key: row.id, row: row }, + react_1.default.createElement(TableBodyCells_1.TableBodyCells, { row: row }))); +const renderTableRows = (row, renderRow, labelId) => { + if (!renderRow) { + return renderDefaultRow(row); + } + return renderRow(row, labelId); +}; +const TableBodyRows = ({ renderRow, isLoading = false, }) => { + const { rows, tableQuery, isControlled } = (0, useTableRoot_1.useTableRoot)(); + const { page, rowsPerPage, order, orderBy } = tableQuery; + if (isLoading) { + return react_1.default.createElement(TableRowSkeleton_1.TableRowSkeleton, null); + } + if (isControlled) { + return (react_1.default.createElement(react_1.Fragment, null, rows.map((row, index) => { + const labelId = `table-checkbox-${index}`; + return renderTableRows(row, renderRow, labelId); + }))); + } + return (react_1.default.createElement(react_1.Fragment, null, (0, exports.getPaginatedRows)(rows, page, rowsPerPage, order, orderBy).map((row, index) => { + const labelId = `table-checkbox-${index}`; + return (react_1.default.createElement(react_1.Fragment, { key: row.id }, renderTableRows(row, renderRow, labelId))); + }))); +}; +exports.TableBodyRows = TableBodyRows; +//# sourceMappingURL=TableBodyRows.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js.map b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js.map new file mode 100644 index 00000000..29152fe3 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableBodyRows.js","sourceRoot":"","sources":["../../../../src/components/Table/TableBody/TableBodyRows.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAwC;AACxC,oCAAqC;AAErC,wDAAqD;AACrD,iDAA8C;AAC9C,qDAAkD;AAClD,0DAAuD;AAYhD,MAAM,gBAAgB,GAAG,CAC9B,IAAgB,EAChB,IAAY,EACZ,WAAmB,EACnB,KAAY,EACZ,OAAe,EACf,EAAE,CACF,IAAI;KACD,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,IAAA,iBAAS,EAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC;KAC/C,KAAK,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,GAAG,WAAW,GAAG,WAAW,CAAC,CAAC;AAThE,QAAA,gBAAgB,oBASgD;AAQ7E,MAAM,gBAAgB,GAAG,CAAC,GAAa,EAAE,EAAE,CAAC,CAC1C,8BAAC,2BAAY,IAAC,GAAG,EAAE,GAAG,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG;IACjC,8BAAC,+BAAc,IAAC,GAAG,EAAE,GAAG,GAAI,CACf,CAChB,CAAC;AAUF,MAAM,eAAe,GAAG,CACtB,GAAa,EACb,SAA4B,EAC5B,OAAgB,EAChB,EAAE;IACF,IAAI,CAAC,SAAS,EAAE;QACd,OAAO,gBAAgB,CAAC,GAAG,CAAC,CAAC;KAC9B;IAED,OAAO,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;AACjC,CAAC,CAAC;AAaK,MAAM,aAAa,GAAG,CAAC,EAC5B,SAAS,EACT,SAAS,GAAG,KAAK,GACC,EAAE,EAAE;IACtB,MAAM,EAAE,IAAI,EAAE,UAAU,EAAE,YAAY,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAC1D,MAAM,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,UAAU,CAAC;IAEzD,IAAI,SAAS,EAAE;QACb,OAAO,8BAAC,mCAAgB,OAAG,CAAC;KAC7B;IAED,IAAI,YAAY,EAAE;QAChB,OAAO,CACL,8BAAC,gBAAQ,QACN,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE;YACvB,MAAM,OAAO,GAAG,kBAAkB,KAAK,EAAE,CAAC;YAE1C,OAAO,eAAe,CAAC,GAAG,EAAE,SAAS,EAAE,OAAO,CAAC,CAAC;QAClD,CAAC,CAAC,CACO,CACZ,CAAC;KACH;IAED,OAAO,CACL,8BAAC,gBAAQ,QACN,IAAA,wBAAgB,EAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,GAAG,CAC5D,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE;QACb,MAAM,OAAO,GAAG,kBAAkB,KAAK,EAAE,CAAC;QAE1C,OAAO,CACL,8BAAC,gBAAQ,IAAC,GAAG,EAAE,GAAG,CAAC,EAAE,IAClB,eAAe,CAAC,GAAG,EAAE,SAAS,EAAE,OAAO,CAAC,CAChC,CACZ,CAAC;IACJ,CAAC,CACF,CACQ,CACZ,CAAC;AACJ,CAAC,CAAC;AAtCW,QAAA,aAAa,iBAsCxB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableCellSkeleton.d.ts b/packages/react-material-ui/dist/components/Table/TableCellSkeleton.d.ts new file mode 100644 index 00000000..a9359653 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableCellSkeleton.d.ts @@ -0,0 +1,2 @@ +/// +export declare const TableCellSkeleton: () => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js b/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js new file mode 100644 index 00000000..6b93cb0c --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js @@ -0,0 +1,20 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableCellSkeleton = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const useTableRoot_1 = require("./hooks/useTableRoot"); +const TableCellSkeleton = () => { + const { headers } = (0, useTableRoot_1.useTableRoot)(); + return (react_1.default.createElement(react_1.default.Fragment, null, headers.map((header) => { + if (header.hide) + return null; + return (react_1.default.createElement(material_1.TableCell, { key: header.id }, + react_1.default.createElement(material_1.Skeleton, { height: 32, width: header.width }))); + }))); +}; +exports.TableCellSkeleton = TableCellSkeleton; +//# sourceMappingURL=TableCellSkeleton.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js.map b/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js.map new file mode 100644 index 00000000..9c1fad88 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableCellSkeleton.js","sourceRoot":"","sources":["../../../src/components/Table/TableCellSkeleton.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAoD;AACpD,uDAAoD;AAO7C,MAAM,iBAAiB,GAAG,GAAG,EAAE;IACpC,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAEnC,OAAO,CACL,8DACG,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;QACtB,IAAI,MAAM,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC;QAE7B,OAAO,CACL,8BAAC,oBAAS,IAAC,GAAG,EAAE,MAAM,CAAC,EAAE;YACvB,8BAAC,mBAAQ,IAAC,MAAM,EAAE,EAAE,EAAE,KAAK,EAAE,MAAM,CAAC,KAAK,GAAI,CACnC,CACb,CAAC;IACJ,CAAC,CAAC,CACD,CACJ,CAAC;AACJ,CAAC,CAAC;AAhBW,QAAA,iBAAiB,qBAgB5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableColumnOrderable.d.ts b/packages/react-material-ui/dist/components/Table/TableColumnOrderable.d.ts new file mode 100644 index 00000000..ec28cd97 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableColumnOrderable.d.ts @@ -0,0 +1,10 @@ +import { ReactNode } from 'react'; +type TableColumnOrderableProps = { + hasAllOption?: boolean; + text?: string; + icon?: ReactNode; + orderableListCacheKey?: string; + cacheApiPath?: string; +}; +export declare const TableColumnOrderable: ({ hasAllOption, text, icon, orderableListCacheKey, cacheApiPath, }: TableColumnOrderableProps) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js b/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js new file mode 100644 index 00000000..2a93f6e7 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js @@ -0,0 +1,55 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableColumnOrderable = void 0; +const react_1 = __importStar(require("react")); +const useTableRoot_1 = require("./hooks/useTableRoot"); +const OrderableDropDown_1 = require("../OrderableDropDown"); +const TableColumnOrderable = ({ hasAllOption, text, icon, orderableListCacheKey, cacheApiPath, }) => { + const { headers, setHeaders } = (0, useTableRoot_1.useTableRoot)(); + const [headerOrder, setHeaderOrder] = (0, react_1.useState)(headers.map((header) => ({ id: header.id, label: header.label }))); + const handleListUpdateFromCache = (cacheList) => { + const newHeaders = cacheList.map((header) => { + const originalHeader = headers.find(({ id }) => id === header.id); + return Object.assign(Object.assign({}, originalHeader), { hide: header.hide }); + }); + setHeaderOrder(newHeaders); + }; + (0, react_1.useEffect)(() => { + const newOrderedHeaders = headerOrder.map((header) => { + const originalHeader = headers.find((h) => h.id === header.id); + return Object.assign(Object.assign({}, originalHeader), { hide: header.hide }); + }); + setHeaders(newOrderedHeaders); + }, [headerOrder]); + return (react_1.default.createElement(OrderableDropDown_1.OrderableDropDown, { hasAllOption: hasAllOption, list: headerOrder, setList: setHeaderOrder, icon: icon, text: text, storage: { + type: 'table', + key: orderableListCacheKey, + cacheApiPath: cacheApiPath, + onListUpdateFromCache: handleListUpdateFromCache, + } })); +}; +exports.TableColumnOrderable = TableColumnOrderable; +//# sourceMappingURL=TableColumnOrderable.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js.map b/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js.map new file mode 100644 index 00000000..775e6def --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableColumnOrderable.js","sourceRoot":"","sources":["../../../src/components/Table/TableColumnOrderable.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAA8D;AAE9D,uDAAoD;AACpD,4DAAmE;AAU5D,MAAM,oBAAoB,GAAG,CAAC,EACnC,YAAY,EACZ,IAAI,EACJ,IAAI,EACJ,qBAAqB,EACrB,YAAY,GACc,EAAE,EAAE;IAC9B,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAE/C,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,EAC5C,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,MAAM,CAAC,EAAE,EAAE,KAAK,EAAE,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAClE,CAAC;IAEF,MAAM,yBAAyB,GAAG,CAAC,SAAqB,EAAE,EAAE;QAC1D,MAAM,UAAU,GAAG,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;YAC1C,MAAM,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,CAAC,CAAC;YAClE,uCAAY,cAAc,KAAE,IAAI,EAAE,MAAM,CAAC,IAAI,IAAG;QAClD,CAAC,CAAC,CAAC;QACH,cAAc,CAAC,UAAU,CAAC,CAAC;IAC7B,CAAC,CAAC;IAEF,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,iBAAiB,GAAG,WAAW,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;YACnD,MAAM,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,CAAC,CAAC;YAC/D,uCAAY,cAAc,KAAE,IAAI,EAAE,MAAM,CAAC,IAAI,IAAG;QAClD,CAAC,CAAC,CAAC;QACH,UAAU,CAAC,iBAAiB,CAAC,CAAC;IAChC,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC;IAElB,OAAO,CACL,8BAAC,qCAAiB,IAChB,YAAY,EAAE,YAAY,EAC1B,IAAI,EAAE,WAAW,EACjB,OAAO,EAAE,cAAc,EACvB,IAAI,EAAE,IAAI,EACV,IAAI,EAAE,IAAI,EACV,OAAO,EAAE;YACP,IAAI,EAAE,OAAO;YACb,GAAG,EAAE,qBAAqB;YAC1B,YAAY,EAAE,YAAY;YAC1B,qBAAqB,EAAE,yBAAyB;SACjD,GACD,CACH,CAAC;AACJ,CAAC,CAAC;AA5CW,QAAA,oBAAoB,wBA4C/B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.d.ts b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.d.ts new file mode 100644 index 00000000..a490c0a7 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.d.ts @@ -0,0 +1,8 @@ +/// +import { TableCellProps } from '@mui/material/TableCell'; +import { HeaderProps } from '../types'; +type TableHeaderCellProps = { + cell: HeaderProps; +} & TableCellProps; +export declare const TableHeaderCell: ({ cell, ...rest }: TableHeaderCellProps) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js new file mode 100644 index 00000000..588d336b --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js @@ -0,0 +1,39 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableHeaderCell = void 0; +const react_1 = __importDefault(require("react")); +const Box_1 = __importDefault(require("@mui/material/Box")); +const TableCell_1 = __importDefault(require("@mui/material/TableCell")); +const TableSortLabel_1 = __importDefault(require("@mui/material/TableSortLabel")); +const utils_1 = require("@mui/utils"); +const useTableRoot_1 = require("../hooks/useTableRoot"); +const types_1 = require("../types"); +const TableHeaderCell = (_a) => { + var _b; + var { cell } = _a, rest = __rest(_a, ["cell"]); + const { tableQuery, handleSort } = (0, useTableRoot_1.useTableRoot)(); + const { order, orderBy } = tableQuery; + const createSortHandler = (property) => (event) => { + handleSort(event, property); + }; + const isHeaderSortable = (_b = cell.sortable) !== null && _b !== void 0 ? _b : true; + return (react_1.default.createElement(TableCell_1.default, Object.assign({ key: cell.id, width: cell.width, align: (cell === null || cell === void 0 ? void 0 : cell.textAlign) || cell.numeric ? 'right' : 'left', padding: cell.disablePadding ? 'none' : 'normal', sortDirection: orderBy === cell.id ? order : false }, rest), isHeaderSortable ? (react_1.default.createElement(TableSortLabel_1.default, { active: orderBy === cell.id, direction: orderBy === cell.id ? order : types_1.Order.Asc, onClick: createSortHandler(cell.id) }, + cell.label, + orderBy === cell.id ? (react_1.default.createElement(Box_1.default, { component: "span", sx: utils_1.visuallyHidden }, order === types_1.Order.Desc ? 'sorted descending' : 'sorted ascending')) : null)) : (react_1.default.createElement(react_1.default.Fragment, null, cell.label)))); +}; +exports.TableHeaderCell = TableHeaderCell; +//# sourceMappingURL=TableHeaderCell.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js.map b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js.map new file mode 100644 index 00000000..eceae3d7 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableHeaderCell.js","sourceRoot":"","sources":["../../../../src/components/Table/TableHeader/TableHeaderCell.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4DAAoC;AACpC,wEAAoE;AACpE,kFAA0D;AAC1D,sCAA4C;AAC5C,wDAAqD;AACrD,oCAA8C;AAcvC,MAAM,eAAe,GAAG,CAAC,EAAuC,EAAE,EAAE;;QAA3C,EAAE,IAAI,OAAiC,EAA5B,IAAI,cAAf,QAAiB,CAAF;IAC7C,MAAM,EAAE,UAAU,EAAE,UAAU,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAClD,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,UAAU,CAAC;IAStC,MAAM,iBAAiB,GACrB,CAAC,QAAgB,EAAE,EAAE,CAAC,CAAC,KAAgC,EAAE,EAAE;QACzD,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;IAC9B,CAAC,CAAC;IAEJ,MAAM,gBAAgB,GAAG,MAAA,IAAI,CAAC,QAAQ,mCAAI,IAAI,CAAC;IAE/C,OAAO,CACL,8BAAC,mBAAS,kBACR,GAAG,EAAE,IAAI,CAAC,EAAE,EACZ,KAAK,EAAE,IAAI,CAAC,KAAK,EACjB,KAAK,EAAE,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,SAAS,KAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EACzD,OAAO,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,EAChD,aAAa,EAAE,OAAO,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,IAC9C,IAAI,GAEP,gBAAgB,CAAC,CAAC,CAAC,CAClB,8BAAC,wBAAc,IACb,MAAM,EAAE,OAAO,KAAK,IAAI,CAAC,EAAE,EAC3B,SAAS,EAAE,OAAO,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,aAAK,CAAC,GAAG,EAClD,OAAO,EAAE,iBAAiB,CAAC,IAAI,CAAC,EAAE,CAAC;QAElC,IAAI,CAAC,KAAK;QACV,OAAO,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CACrB,8BAAC,aAAG,IAAC,SAAS,EAAC,MAAM,EAAC,EAAE,EAAE,sBAAc,IACrC,KAAK,KAAK,aAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,kBAAkB,CAC5D,CACP,CAAC,CAAC,CAAC,IAAI,CACO,CAClB,CAAC,CAAC,CAAC,CACF,8DAAG,IAAI,CAAC,KAAK,CAAI,CAClB,CACS,CACb,CAAC;AACJ,CAAC,CAAC;AA7CW,QAAA,eAAe,mBA6C1B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.d.ts b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.d.ts new file mode 100644 index 00000000..109039f1 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.d.ts @@ -0,0 +1,7 @@ +import { ReactNode } from 'react'; +import { HeaderProps } from '../types'; +type TableHeaderCellsProps = { + renderCell?: (cell: HeaderProps) => ReactNode; +}; +export declare const TableHeaderCells: ({ renderCell }: TableHeaderCellsProps) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js new file mode 100644 index 00000000..edadd0bd --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js @@ -0,0 +1,50 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableHeaderCells = void 0; +const react_1 = __importStar(require("react")); +const useTableRoot_1 = require("../hooks/useTableRoot"); +const TableHeaderCell_1 = require("./TableHeaderCell"); +const isMobile_1 = require("../../../utils/isMobile"); +const TableHeaderCells = ({ renderCell }) => { + const { headers } = (0, useTableRoot_1.useTableRoot)(); + return (react_1.default.createElement(react_1.Fragment, null, + !renderCell && + headers.map((header) => { + if (header.hide) + return null; + return react_1.default.createElement(TableHeaderCell_1.TableHeaderCell, { key: header.id, cell: header }); + }), + !!renderCell && + headers.map((header) => { + if (header.hide) + return null; + if (isMobile_1.isMobile && header.hideOnMobile) + return null; + return (react_1.default.createElement(react_1.Fragment, { key: header.id }, renderCell(Object.assign(Object.assign({}, header), { key: header.id })))); + }))); +}; +exports.TableHeaderCells = TableHeaderCells; +//# sourceMappingURL=TableHeaderCells.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js.map b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js.map new file mode 100644 index 00000000..91c27551 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableHeaderCells.js","sourceRoot":"","sources":["../../../../src/components/Table/TableHeader/TableHeaderCells.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAmD;AACnD,wDAAqD;AACrD,uDAAoD;AAEpD,sDAAmD;AAY5C,MAAM,gBAAgB,GAAG,CAAC,EAAE,UAAU,EAAyB,EAAE,EAAE;IACxE,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAEnC,OAAO,CACL,8BAAC,gBAAQ;QACN,CAAC,UAAU;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;gBACrB,IAAI,MAAM,CAAC,IAAI;oBAAE,OAAO,IAAI,CAAC;gBAE7B,OAAO,8BAAC,iCAAe,IAAC,GAAG,EAAE,MAAM,CAAC,EAAE,EAAE,IAAI,EAAE,MAAM,GAAI,CAAC;YAC3D,CAAC,CAAC;QAEH,CAAC,CAAC,UAAU;YACX,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;gBACrB,IAAI,MAAM,CAAC,IAAI;oBAAE,OAAO,IAAI,CAAC;gBAC7B,IAAI,mBAAQ,IAAI,MAAM,CAAC,YAAY;oBAAE,OAAO,IAAI,CAAC;gBAEjD,OAAO,CACL,8BAAC,gBAAQ,IAAC,GAAG,EAAE,MAAM,CAAC,EAAE,IACrB,UAAU,iCAAM,MAAM,KAAE,GAAG,EAAE,MAAM,CAAC,EAAE,IAAG,CACjC,CACZ,CAAC;YACJ,CAAC,CAAC,CACK,CACZ,CAAC;AACJ,CAAC,CAAC;AAzBW,QAAA,gBAAgB,oBAyB3B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.d.ts b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.d.ts new file mode 100644 index 00000000..9261e1e1 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.d.ts @@ -0,0 +1,3 @@ +/// +import { TableCellProps } from '@mui/material'; +export declare const TableHeaderCheckbox: (props: TableCellProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js new file mode 100644 index 00000000..b011c4a1 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js @@ -0,0 +1,20 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableHeaderCheckbox = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const useTableRoot_1 = require("../hooks/useTableRoot"); +const TableHeaderCheckbox = (props) => { + const { rows, selected, handleSelectAllCheckboxes } = (0, useTableRoot_1.useTableRoot)(); + const numSelected = selected.length; + const rowCount = rows.length; + return (react_1.default.createElement(material_1.TableCell, Object.assign({ padding: "checkbox" }, props), + react_1.default.createElement(material_1.Checkbox, { color: "primary", indeterminate: numSelected > 0 && numSelected < rowCount, checked: rowCount > 0 && numSelected === rowCount, onChange: handleSelectAllCheckboxes, inputProps: { + 'aria-label': 'select all', + } }))); +}; +exports.TableHeaderCheckbox = TableHeaderCheckbox; +//# sourceMappingURL=TableHeaderCheckbox.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js.map b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js.map new file mode 100644 index 00000000..383c0009 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableHeaderCheckbox.js","sourceRoot":"","sources":["../../../../src/components/Table/TableHeader/TableHeaderCheckbox.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAoE;AACpE,wDAAqD;AAO9C,MAAM,mBAAmB,GAAG,CAAC,KAAqB,EAAE,EAAE;IAC3D,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,yBAAyB,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAErE,MAAM,WAAW,GAAG,QAAQ,CAAC,MAAM,CAAC;IACpC,MAAM,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC;IAE7B,OAAO,CACL,8BAAC,oBAAS,kBAAC,OAAO,EAAC,UAAU,IAAK,KAAK;QACrC,8BAAC,mBAAQ,IACP,KAAK,EAAC,SAAS,EACf,aAAa,EAAE,WAAW,GAAG,CAAC,IAAI,WAAW,GAAG,QAAQ,EACxD,OAAO,EAAE,QAAQ,GAAG,CAAC,IAAI,WAAW,KAAK,QAAQ,EACjD,QAAQ,EAAE,yBAAyB,EACnC,UAAU,EAAE;gBACV,YAAY,EAAE,YAAY;aAC3B,GACD,CACQ,CACb,CAAC;AACJ,CAAC,CAAC;AAnBW,QAAA,mBAAmB,uBAmB9B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.d.ts b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.d.ts new file mode 100644 index 00000000..bec32178 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.d.ts @@ -0,0 +1,2 @@ +/// +export declare const TableHeaderOption: () => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js new file mode 100644 index 00000000..86ed8a82 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js @@ -0,0 +1,13 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableHeaderOption = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const TableHeaderOption = () => { + return react_1.default.createElement(material_1.TableCell, { key: "options", align: "left", padding: "none" }); +}; +exports.TableHeaderOption = TableHeaderOption; +//# sourceMappingURL=TableHeaderOption.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js.map b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js.map new file mode 100644 index 00000000..087fe479 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableHeaderOption.js","sourceRoot":"","sources":["../../../../src/components/Table/TableHeader/TableHeaderOption.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAA0C;AAOnC,MAAM,iBAAiB,GAAG,GAAG,EAAE;IACpC,OAAO,8BAAC,oBAAS,IAAC,GAAG,EAAC,SAAS,EAAC,KAAK,EAAC,MAAM,EAAC,OAAO,EAAC,MAAM,GAAG,CAAC;AACjE,CAAC,CAAC;AAFW,QAAA,iBAAiB,qBAE5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableOptions.d.ts b/packages/react-material-ui/dist/components/Table/TableOptions.d.ts new file mode 100644 index 00000000..fa88ede4 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableOptions.d.ts @@ -0,0 +1,9 @@ +import { ReactNode } from 'react'; +import { CustomRowOptionsProps, RowProps, SimpleOptionButton } from './types'; +type TableOptionsProps = { + row: RowProps; + customRowOptions?: SimpleOptionButton[] | (({ row, close }: CustomRowOptionsProps) => ReactNode); + toggleDirection?: 'horizontal' | 'vertical'; +}; +declare const TableOptions: ({ row, customRowOptions, toggleDirection, }: TableOptionsProps) => JSX.Element; +export default TableOptions; diff --git a/packages/react-material-ui/dist/components/Table/TableOptions.js b/packages/react-material-ui/dist/components/Table/TableOptions.js new file mode 100644 index 00000000..d92ad4f6 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableOptions.js @@ -0,0 +1,73 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const Menu_1 = __importDefault(require("@mui/material/Menu")); +const Fade_1 = __importDefault(require("@mui/material/Fade")); +const Tooltip_1 = __importDefault(require("@mui/material/Tooltip")); +const IconButton_1 = __importDefault(require("@mui/material/IconButton")); +const MoreHoriz_1 = __importDefault(require("@mui/icons-material/MoreHoriz")); +const MoreVert_1 = __importDefault(require("@mui/icons-material/MoreVert")); +const Box_1 = __importDefault(require("@mui/material/Box")); +const Styles_1 = require("./Styles"); +const MenuItem_1 = __importDefault(require("@mui/material/MenuItem")); +const TableOptions = ({ row, customRowOptions, toggleDirection = 'horizontal', }) => { + const [anchorEl, setAnchorEl] = (0, react_1.useState)(null); + const open = Boolean(anchorEl); + const handleClick = (event) => { + if (!customRowOptions) + return; + setAnchorEl(event.currentTarget); + }; + const handleClose = () => { + setAnchorEl(null); + }; + const handleCustomItemClick = (item) => () => { + item.onClick(row); + handleClose(); + }; + const renderOptions = (0, react_1.useMemo)(() => { + if (typeof customRowOptions === 'function') { + return customRowOptions({ row, close: handleClose }); + } + if (Array.isArray(customRowOptions)) { + return (react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", sx: { p: 0, m: 0 } }, customRowOptions.map((item) => (react_1.default.createElement(MenuItem_1.default, { key: item.key, onClick: handleCustomItemClick(item) }, + item.icon && react_1.default.createElement(Styles_1.IconContainer, null, item.icon), + item.text))))); + } + return; + }, [customRowOptions]); + return (react_1.default.createElement(react_1.default.Fragment, null, + react_1.default.createElement(Tooltip_1.default, { title: "Options" }, + react_1.default.createElement(IconButton_1.default, { id: "fade-button", "data-testid": "fade-button", "aria-controls": open ? 'fade-menu' : undefined, "aria-haspopup": "true", "aria-expanded": open ? 'true' : undefined, onClick: handleClick }, toggleDirection === 'horizontal' ? (react_1.default.createElement(MoreHoriz_1.default, null)) : (react_1.default.createElement(MoreVert_1.default, null)))), + react_1.default.createElement(Menu_1.default, { id: "fade-menu", "data-testid": "fade-menu", MenuListProps: { + 'aria-labelledby': 'fade-button', + }, anchorEl: anchorEl, open: open, onClose: handleClose, TransitionComponent: Fade_1.default }, renderOptions))); +}; +exports.default = TableOptions; +//# sourceMappingURL=TableOptions.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableOptions.js.map b/packages/react-material-ui/dist/components/Table/TableOptions.js.map new file mode 100644 index 00000000..ccf4ce2c --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableOptions.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableOptions.js","sourceRoot":"","sources":["../../../src/components/Table/TableOptions.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAwE;AACxE,8DAAsC;AACtC,8DAAsC;AACtC,oEAA4C;AAC5C,0EAAkD;AAClD,8EAA0D;AAC1D,4EAAwD;AACxD,4DAAoC;AAEpC,qCAAyC;AACzC,sEAA8C;AAiB9C,MAAM,YAAY,GAAG,CAAC,EACpB,GAAG,EACH,gBAAgB,EAChB,eAAe,GAAG,YAAY,GACZ,EAAE,EAAE;IACtB,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,IAAA,gBAAQ,EAAqB,IAAI,CAAC,CAAC;IACnE,MAAM,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC;IAO/B,MAAM,WAAW,GAAG,CAAC,KAA8B,EAAE,EAAE;QACrD,IAAI,CAAC,gBAAgB;YAAE,OAAO;QAC9B,WAAW,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC;IACnC,CAAC,CAAC;IAKF,MAAM,WAAW,GAAG,GAAG,EAAE;QACvB,WAAW,CAAC,IAAI,CAAC,CAAC;IACpB,CAAC,CAAC;IAQF,MAAM,qBAAqB,GAAG,CAAC,IAAwB,EAAE,EAAE,CAAC,GAAG,EAAE;QAC/D,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QAClB,WAAW,EAAE,CAAC;IAChB,CAAC,CAAC;IAEF,MAAM,aAAa,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QACjC,IAAI,OAAO,gBAAgB,KAAK,UAAU,EAAE;YAC1C,OAAO,gBAAgB,CAAC,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;SACtD;QAED,IAAI,KAAK,CAAC,OAAO,CAAC,gBAAgB,CAAC,EAAE;YACnC,OAAO,CACL,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM,EAAC,aAAa,EAAC,QAAQ,EAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAC1D,gBAAgB,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAC9B,8BAAC,kBAAQ,IAAC,GAAG,EAAE,IAAI,CAAC,GAAG,EAAE,OAAO,EAAE,qBAAqB,CAAC,IAAI,CAAC;gBAC1D,IAAI,CAAC,IAAI,IAAI,8BAAC,sBAAa,QAAE,IAAI,CAAC,IAAI,CAAiB;gBACvD,IAAI,CAAC,IAAI,CACD,CACZ,CAAC,CACE,CACP,CAAC;SACH;QAED,OAAO;IACT,CAAC,EAAE,CAAC,gBAAgB,CAAC,CAAC,CAAC;IAEvB,OAAO,CACL;QACE,8BAAC,iBAAO,IAAC,KAAK,EAAC,SAAS;YACtB,8BAAC,oBAAU,IACT,EAAE,EAAC,aAAa,iBACJ,aAAa,mBACV,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,mBAC/B,MAAM,mBACL,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EACxC,OAAO,EAAE,WAAW,IAEnB,eAAe,KAAK,YAAY,CAAC,CAAC,CAAC,CAClC,8BAAC,mBAAa,OAAG,CAClB,CAAC,CAAC,CAAC,CACF,8BAAC,kBAAY,OAAG,CACjB,CACU,CACL;QACV,8BAAC,cAAI,IACH,EAAE,EAAC,WAAW,iBACF,WAAW,EACvB,aAAa,EAAE;gBACb,iBAAiB,EAAE,aAAa;aACjC,EACD,QAAQ,EAAE,QAAQ,EAClB,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,WAAW,EACpB,mBAAmB,EAAE,cAAI,IAExB,aAAa,CACT,CACN,CACJ,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TablePagination.d.ts b/packages/react-material-ui/dist/components/Table/TablePagination.d.ts new file mode 100644 index 00000000..4e758a14 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TablePagination.d.ts @@ -0,0 +1,7 @@ +/// +import { TablePaginationProps as MuiTablePaginationProps } from '@mui/material'; +type TablePaginationProps = { + variant: 'clean' | 'contained' | 'outlined'; +} & Omit; +export declare const TablePagination: ({ variant, rowsPerPageOptions, sx, ...rest }: TablePaginationProps) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/Table/TablePagination.js b/packages/react-material-ui/dist/components/Table/TablePagination.js new file mode 100644 index 00000000..012d2cb5 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TablePagination.js @@ -0,0 +1,42 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TablePagination = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const useTableRoot_1 = require("./hooks/useTableRoot"); +const TablePagination = (_a) => { + var { variant, rowsPerPageOptions = [5, 10, 25], sx } = _a, rest = __rest(_a, ["variant", "rowsPerPageOptions", "sx"]); + const theme = (0, material_1.useTheme)(); + const { rows, tableQuery, total, handleChangePage, handleChangeRowsPerPage } = (0, useTableRoot_1.useTableRoot)(); + const { rowsPerPage, page } = tableQuery; + return (react_1.default.createElement(material_1.TablePagination, Object.assign({ rowsPerPageOptions: rowsPerPageOptions, component: "div", count: total || (rows === null || rows === void 0 ? void 0 : rows.length) || 0, rowsPerPage: rowsPerPage, page: page ? page - 1 : 0, onPageChange: (event, page) => handleChangePage(event, page + 1), onRowsPerPageChange: handleChangeRowsPerPage }, rest, { sx: [ + Object.assign({}, (variant === 'outlined' && { + backgroundColor: theme.palette.mode === 'light' + ? theme.palette.grey[100] + : theme.palette.grey[800], + border: `solid 1px #e5e7eb`, + borderTop: 'none', + borderBottomLeftRadius: '10px', + borderBottomRightRadius: '10px', + borderLeftStyle: 'solid', + borderRightStyle: 'solid', + })), + ...(Array.isArray(sx) ? sx : [sx]), + ], "data-testid": "table-pagination" }))); +}; +exports.TablePagination = TablePagination; +//# sourceMappingURL=TablePagination.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TablePagination.js.map b/packages/react-material-ui/dist/components/Table/TablePagination.js.map new file mode 100644 index 00000000..6656e902 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TablePagination.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TablePagination.js","sourceRoot":"","sources":["../../../src/components/Table/TablePagination.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4CAIuB;AACvB,uDAAoD;AAe7C,MAAM,eAAe,GAAG,CAAC,EAKT,EAAE,EAAE;QALK,EAC9B,OAAO,EACP,kBAAkB,GAAG,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAChC,EAAE,OAEmB,EADlB,IAAI,cAJuB,uCAK/B,CADQ;IAEP,MAAM,KAAK,GAAG,IAAA,mBAAQ,GAAE,CAAC;IACzB,MAAM,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,gBAAgB,EAAE,uBAAuB,EAAE,GAC1E,IAAA,2BAAY,GAAE,CAAC;IAEjB,MAAM,EAAE,WAAW,EAAE,IAAI,EAAE,GAAG,UAAU,CAAC;IAEzC,OAAO,CACL,8BAAC,0BAAkB,kBACjB,kBAAkB,EAAE,kBAAkB,EACtC,SAAS,EAAC,KAAK,EACf,KAAK,EAAE,KAAK,KAAI,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,MAAM,CAAA,IAAI,CAAC,EACjC,WAAW,EAAE,WAAW,EACxB,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EACzB,YAAY,EAAE,CAAC,KAAc,EAAE,IAAY,EAAE,EAAE,CAC7C,gBAAgB,CAAC,KAAK,EAAE,IAAI,GAAG,CAAC,CAAC,EAEnC,mBAAmB,EAAE,uBAAuB,IACxC,IAAI,IACR,EAAE,EAAE;8BAEG,CAAC,OAAO,KAAK,UAAU,IAAI;gBAC5B,eAAe,EACb,KAAK,CAAC,OAAO,CAAC,IAAI,KAAK,OAAO;oBAC5B,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;oBACzB,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;gBAC7B,MAAM,EAAE,mBAAmB;gBAC3B,SAAS,EAAE,MAAM;gBACjB,sBAAsB,EAAE,MAAM;gBAC9B,uBAAuB,EAAE,MAAM;gBAC/B,eAAe,EAAE,OAAO;gBACxB,gBAAgB,EAAE,OAAO;aAC1B,CAAC;YAEJ,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,iBACW,kBAAkB,IAC9B,CACH,CAAC;AACJ,CAAC,CAAC;AA5CW,QAAA,eAAe,mBA4C1B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.d.ts b/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.d.ts new file mode 100644 index 00000000..e47b3a91 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.d.ts @@ -0,0 +1,3 @@ +/// +import { PaginationProps } from '@mui/material'; +export declare const TablePaginationNumbers: (props: PaginationProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js b/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js new file mode 100644 index 00000000..f3cf2fc1 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js @@ -0,0 +1,17 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TablePaginationNumbers = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const useTableRoot_1 = require("./hooks/useTableRoot"); +const TablePaginationNumbers = (props) => { + const { rows, pageCount, handleChangePage, tableQuery } = (0, useTableRoot_1.useTableRoot)(); + const { page } = tableQuery; + return (react_1.default.createElement(material_1.Box, { display: "flex", justifyContent: "center" }, + react_1.default.createElement(material_1.Pagination, Object.assign({ count: pageCount || ((rows === null || rows === void 0 ? void 0 : rows.length) && Math.ceil((rows === null || rows === void 0 ? void 0 : rows.length) / 5)) || 0, onChange: handleChangePage, page: page, "data-testid": "table-pagination" }, props)))); +}; +exports.TablePaginationNumbers = TablePaginationNumbers; +//# sourceMappingURL=TablePaginationNumbers.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js.map b/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js.map new file mode 100644 index 00000000..255545e3 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TablePaginationNumbers.js","sourceRoot":"","sources":["../../../src/components/Table/TablePaginationNumbers.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAiE;AACjE,uDAAoD;AAQ7C,MAAM,sBAAsB,GAAG,CAAC,KAAsB,EAAE,EAAE;IAC/D,MAAM,EAAE,IAAI,EAAE,SAAS,EAAE,gBAAgB,EAAE,UAAU,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAEzE,MAAM,EAAE,IAAI,EAAE,GAAG,UAAU,CAAC;IAE5B,OAAO,CACL,8BAAC,cAAG,IAAC,OAAO,EAAC,MAAM,EAAC,cAAc,EAAC,QAAQ;QACzC,8BAAC,qBAAU,kBACT,KAAK,EAAE,SAAS,IAAI,CAAC,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,MAAM,KAAI,IAAI,CAAC,IAAI,CAAC,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,MAAM,IAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EACtE,QAAQ,EAAE,gBAAgB,EAC1B,IAAI,EAAE,IAAI,iBACE,kBAAkB,IAC1B,KAAK,EACT,CACE,CACP,CAAC;AACJ,CAAC,CAAC;AAhBW,QAAA,sBAAsB,0BAgBjC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableRoot.d.ts b/packages/react-material-ui/dist/components/Table/TableRoot.d.ts new file mode 100644 index 00000000..584e7324 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableRoot.d.ts @@ -0,0 +1,21 @@ +import React, { PropsWithChildren } from 'react'; +import { BoxProps } from '@mui/material'; +import { HeaderProps, RowProps, TableQueryStateProps } from './types'; +export type TableRootProps = { + rows: RowProps[]; + headers: HeaderProps[]; + total?: number; + pageCount?: never; + tableQueryState?: never; + updateTableQueryState?: never; + navigate?: (path: string) => void; +} | { + rows: RowProps[]; + headers: HeaderProps[]; + total: number; + pageCount: number; + tableQueryState: TableQueryStateProps; + updateTableQueryState: React.Dispatch>; + navigate?: (path: string) => void; +}; +export declare const TableRoot: ({ children, rows, headers: initialHeaders, total, pageCount, tableQueryState: controlledTableQueryState, updateTableQueryState: controlledUpdateTableQueryState, navigate, ...rest }: PropsWithChildren) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TableRoot.js b/packages/react-material-ui/dist/components/Table/TableRoot.js new file mode 100644 index 00000000..73876818 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableRoot.js @@ -0,0 +1,135 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableRoot = void 0; +const react_1 = __importStar(require("react")); +const material_1 = require("@mui/material"); +const types_1 = require("./types"); +const useTableQueryState_1 = require("./hooks/useTableQueryState"); +const useTableRoot_1 = require("./hooks/useTableRoot"); +const http_1 = require("../../utils/http"); +const TableRoot = (_a) => { + var { children, rows = [], headers: initialHeaders = [], total, pageCount, tableQueryState: controlledTableQueryState, updateTableQueryState: controlledUpdateTableQueryState, navigate } = _a, rest = __rest(_a, ["children", "rows", "headers", "total", "pageCount", "tableQueryState", "updateTableQueryState", "navigate"]); + const searchParams = new URLSearchParams(window.location.search); + const { tableQueryState, setTableQueryState } = (0, useTableQueryState_1.useTableQueryState)(); + const [selected, setSelected] = (0, react_1.useState)([]); + const [headers, setHeaders] = (0, react_1.useState)(initialHeaders); + const isControlled = !!controlledTableQueryState; + const handleUpdateTableQuery = isControlled + ? controlledUpdateTableQueryState + : setTableQueryState; + const { order, orderBy } = isControlled + ? controlledTableQueryState + : tableQueryState; + const handleChangeRowsPerPage = (event) => { + const newRowsPerPageProperties = { + rowsPerPage: parseInt(event.target.value, 10), + page: 1, + }; + handleUpdateTableQuery((prevState) => (Object.assign(Object.assign({}, prevState), newRowsPerPageProperties))); + const newSearchParam = (0, http_1.getSearchParams)(searchParams, newRowsPerPageProperties); + if (newSearchParam) { + navigate && navigate(`${window.location.pathname}?${newSearchParam}`); + } + }; + const handleSelectAllCheckboxes = (event) => { + if (event.target.checked) { + setSelected(rows); + return; + } + setSelected([]); + }; + const isSelected = (id) => selected.findIndex((_row) => _row.id === id) !== -1; + const handleSelectCheckboxItem = (event, row) => { + const selectedIndex = selected.findIndex((_row) => _row.id === row.id); + let newSelected = []; + if (selectedIndex === -1) { + newSelected = newSelected.concat(selected, row); + } + else if (selectedIndex === 0) { + newSelected = newSelected.concat(selected.slice(1)); + } + else if (selectedIndex === selected.length - 1) { + newSelected = newSelected.concat(selected.slice(0, -1)); + } + else if (selectedIndex > 0) { + newSelected = newSelected.concat(selected.slice(0, selectedIndex), selected.slice(selectedIndex + 1)); + } + setSelected(newSelected); + }; + const handleChangePage = (event, newPage) => { + const newPageProperty = { + page: newPage, + }; + handleUpdateTableQuery((prevState) => (Object.assign(Object.assign({}, prevState), newPageProperty))); + const newSearchParam = (0, http_1.getSearchParams)(searchParams, newPageProperty); + if (newSearchParam) { + navigate && navigate(`${window.location.pathname}?${newSearchParam}`); + } + }; + const handleSort = (event, property) => { + const isAsc = orderBy === property && order === types_1.Order.Asc; + const newOrderProperties = { + order: isAsc ? types_1.Order.Desc : types_1.Order.Asc, + orderBy: property, + page: 1, + }; + handleUpdateTableQuery((prevState) => (Object.assign(Object.assign({}, prevState), newOrderProperties))); + const newSearchParam = (0, http_1.getSearchParams)(searchParams, newOrderProperties); + if (newSearchParam) { + navigate && navigate(`${window.location.pathname}?${newSearchParam}`); + } + }; + return (react_1.default.createElement(useTableRoot_1.TableContext.Provider, { value: { + rows, + headers, + total, + pageCount, + isControlled, + tableQuery: isControlled ? controlledTableQueryState : tableQueryState, + selected, + setHeaders, + isSelected, + handleChangePage, + handleChangeRowsPerPage, + handleSort, + handleSelectAllCheckboxes, + handleSelectCheckboxItem, + } }, + react_1.default.createElement(material_1.Box, Object.assign({ width: "100%" }, rest), children))); +}; +exports.TableRoot = TableRoot; +//# sourceMappingURL=TableRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableRoot.js.map b/packages/react-material-ui/dist/components/Table/TableRoot.js.map new file mode 100644 index 00000000..43bb3f68 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableRoot.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableRoot.js","sourceRoot":"","sources":["../../../src/components/Table/TableRoot.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableRowSkeleton.d.ts b/packages/react-material-ui/dist/components/Table/TableRowSkeleton.d.ts new file mode 100644 index 00000000..2a5e30f7 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableRowSkeleton.d.ts @@ -0,0 +1,2 @@ +/// +export declare const TableRowSkeleton: () => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js b/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js new file mode 100644 index 00000000..e98f88c4 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js @@ -0,0 +1,18 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TableRowSkeleton = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const TableCellSkeleton_1 = require("./TableCellSkeleton"); +const useTableRoot_1 = require("./hooks/useTableRoot"); +const TableRowSkeleton = () => { + const { tableQuery } = (0, useTableRoot_1.useTableRoot)(); + const rowsToRender = Array.from({ length: tableQuery.rowsPerPage }, (_, index) => index + 1); + return (react_1.default.createElement(react_1.default.Fragment, null, rowsToRender.map((item) => (react_1.default.createElement(material_1.TableRow, { key: item }, + react_1.default.createElement(TableCellSkeleton_1.TableCellSkeleton, null)))))); +}; +exports.TableRowSkeleton = TableRowSkeleton; +//# sourceMappingURL=TableRowSkeleton.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js.map b/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js.map new file mode 100644 index 00000000..5d101eca --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableRowSkeleton.js","sourceRoot":"","sources":["../../../src/components/Table/TableRowSkeleton.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAyC;AAEzC,2DAAwD;AACxD,uDAAoD;AAO7C,MAAM,gBAAgB,GAAG,GAAG,EAAE;IACnC,MAAM,EAAE,UAAU,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAEtC,MAAM,YAAY,GAAG,KAAK,CAAC,IAAI,CAC7B,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,EAAE,EAClC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,CAAC,KAAK,GAAG,CAAC,CACxB,CAAC;IAEF,OAAO,CACL,8DACG,YAAY,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAC1B,8BAAC,mBAAQ,IAAC,GAAG,EAAE,IAAI;QACjB,8BAAC,qCAAiB,OAAG,CACZ,CACZ,CAAC,CACD,CACJ,CAAC;AACJ,CAAC,CAAC;AAjBW,QAAA,gBAAgB,oBAiB3B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableToolbar.d.ts b/packages/react-material-ui/dist/components/Table/TableToolbar.d.ts new file mode 100644 index 00000000..b3f38e6a --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableToolbar.d.ts @@ -0,0 +1,6 @@ +import { PropsWithChildren } from 'react'; +interface TableToolbarProps { + numSelected: number; +} +declare const TableToolbar: ({ numSelected, children, }: PropsWithChildren) => JSX.Element; +export default TableToolbar; diff --git a/packages/react-material-ui/dist/components/Table/TableToolbar.js b/packages/react-material-ui/dist/components/Table/TableToolbar.js new file mode 100644 index 00000000..b257fd3e --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableToolbar.js @@ -0,0 +1,20 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const styles_1 = require("@mui/material/styles"); +const Toolbar_1 = __importDefault(require("@mui/material/Toolbar")); +const Typography_1 = __importDefault(require("@mui/material/Typography")); +const TableToolbar = ({ numSelected, children, }) => { + return (react_1.default.createElement(Toolbar_1.default, { sx: Object.assign({ pl: { sm: 2 }, pr: { xs: 1, sm: 1 } }, (numSelected > 0 && { + bgcolor: (theme) => (0, styles_1.alpha)(theme.palette.primary.main, theme.palette.action.activatedOpacity), + })) }, numSelected > 0 && (react_1.default.createElement(react_1.default.Fragment, null, + react_1.default.createElement(Typography_1.default, { sx: { flex: '1 1 100%' }, color: "inherit", variant: "subtitle1", component: "div" }, + numSelected, + " selected"), + children)))); +}; +exports.default = TableToolbar; +//# sourceMappingURL=TableToolbar.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableToolbar.js.map b/packages/react-material-ui/dist/components/Table/TableToolbar.js.map new file mode 100644 index 00000000..a8cd97ae --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/TableToolbar.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TableToolbar.js","sourceRoot":"","sources":["../../../src/components/Table/TableToolbar.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAiD;AACjD,iDAA6C;AAC7C,oEAA4C;AAC5C,0EAAkD;AAYlD,MAAM,YAAY,GAAG,CAAC,EACpB,WAAW,EACX,QAAQ,GAC6B,EAAE,EAAE;IACzC,OAAO,CACL,8BAAC,iBAAO,IACN,EAAE,kBACA,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EACb,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,IACjB,CAAC,WAAW,GAAG,CAAC,IAAI;YACrB,OAAO,EAAE,CAAC,KAAK,EAAE,EAAE,CACjB,IAAA,cAAK,EACH,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAC1B,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,gBAAgB,CACtC;SACJ,CAAC,KAGH,WAAW,GAAG,CAAC,IAAI,CAClB;QACE,8BAAC,oBAAU,IACT,EAAE,EAAE,EAAE,IAAI,EAAE,UAAU,EAAE,EACxB,KAAK,EAAC,SAAS,EACf,OAAO,EAAC,WAAW,EACnB,SAAS,EAAC,KAAK;YAEd,WAAW;wBACD;QAEZ,QAAQ,CACR,CACJ,CACO,CACX,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/index.d.ts b/packages/react-material-ui/dist/components/Table/hooks/index.d.ts new file mode 100644 index 00000000..5ac5dfcc --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/hooks/index.d.ts @@ -0,0 +1,3 @@ +import { useTableQueryState, getTableQueryState } from './useTableQueryState'; +import { useTableRoot, TableContextProps } from './useTableRoot'; +export { useTableQueryState, getTableQueryState, useTableRoot, TableContextProps, }; diff --git a/packages/react-material-ui/dist/components/Table/hooks/index.js b/packages/react-material-ui/dist/components/Table/hooks/index.js new file mode 100644 index 00000000..857358e0 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/hooks/index.js @@ -0,0 +1,9 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useTableRoot = exports.getTableQueryState = exports.useTableQueryState = void 0; +const useTableQueryState_1 = require("./useTableQueryState"); +Object.defineProperty(exports, "useTableQueryState", { enumerable: true, get: function () { return useTableQueryState_1.useTableQueryState; } }); +Object.defineProperty(exports, "getTableQueryState", { enumerable: true, get: function () { return useTableQueryState_1.getTableQueryState; } }); +const useTableRoot_1 = require("./useTableRoot"); +Object.defineProperty(exports, "useTableRoot", { enumerable: true, get: function () { return useTableRoot_1.useTableRoot; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/index.js.map b/packages/react-material-ui/dist/components/Table/hooks/index.js.map new file mode 100644 index 00000000..552d23d7 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/hooks/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/Table/hooks/index.ts"],"names":[],"mappings":";;;AAAA,6DAA8E;AAI5E,mGAJO,uCAAkB,OAIP;AAClB,mGAL2B,uCAAkB,OAK3B;AAJpB,iDAAiE;AAK/D,6FALO,2BAAY,OAKP"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.d.ts b/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.d.ts new file mode 100644 index 00000000..b08d4aa6 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.d.ts @@ -0,0 +1,15 @@ +/// +import { Order, TableQueryStateProps } from '../types'; +export declare const TABLE_QUERY_STATE_DEFAULT_VALUE: TableQueryStateProps; +export declare const getTableQueryState: (tableQuery: TableQueryStateProps, searchParams?: URLSearchParams) => { + order: Order; + orderBy: string; + rowsPerPage: number; + page: number; + simpleFilter: any; + search: any; +}; +export declare const useTableQueryState: (tableQuery?: TableQueryStateProps) => { + tableQueryState: TableQueryStateProps; + setTableQueryState: import("react").Dispatch>; +}; diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js b/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js new file mode 100644 index 00000000..f1b72c58 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js @@ -0,0 +1,43 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useTableQueryState = exports.getTableQueryState = exports.TABLE_QUERY_STATE_DEFAULT_VALUE = void 0; +const types_1 = require("../types"); +const react_1 = require("react"); +exports.TABLE_QUERY_STATE_DEFAULT_VALUE = { + order: types_1.Order.Asc, + orderBy: 'id', + rowsPerPage: 5, + page: 1, +}; +const getTableQueryState = (tableQuery, searchParams) => ({ + order: (searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('order')) || + (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.order) || + exports.TABLE_QUERY_STATE_DEFAULT_VALUE.order, + orderBy: (searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('orderBy')) || + (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.orderBy) || + exports.TABLE_QUERY_STATE_DEFAULT_VALUE.orderBy, + rowsPerPage: Number(searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('rowsPerPage')) || + (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.rowsPerPage) || + exports.TABLE_QUERY_STATE_DEFAULT_VALUE.rowsPerPage, + page: Number(searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('page')) || + (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.page) || + exports.TABLE_QUERY_STATE_DEFAULT_VALUE.page, + simpleFilter: ((searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('simpleFilter')) && + JSON.parse(searchParams.get('simpleFilter'))) || + (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.simpleFilter) || + undefined, + search: ((searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('search')) && JSON.parse(searchParams.get('search'))) || + (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.search) || + undefined, +}); +exports.getTableQueryState = getTableQueryState; +const useTableQueryState = (tableQuery) => { + const searchParams = new URLSearchParams(window.location.search); + const [tableQueryState, setTableQueryState] = (0, react_1.useState)((0, exports.getTableQueryState)(tableQuery, searchParams)); + return { + tableQueryState, + setTableQueryState, + }; +}; +exports.useTableQueryState = useTableQueryState; +//# sourceMappingURL=useTableQueryState.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js.map b/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js.map new file mode 100644 index 00000000..81ffc7ed --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js.map @@ -0,0 +1 @@ +{"version":3,"file":"useTableQueryState.js","sourceRoot":"","sources":["../../../../src/components/Table/hooks/useTableQueryState.ts"],"names":[],"mappings":";;;AAAA,oCAAuD;AACvD,iCAAiC;AAEpB,QAAA,+BAA+B,GAAyB;IACnE,KAAK,EAAE,aAAK,CAAC,GAAG;IAChB,OAAO,EAAE,IAAI;IACb,WAAW,EAAE,CAAC;IACd,IAAI,EAAE,CAAC;CACR,CAAC;AAEK,MAAM,kBAAkB,GAAG,CAChC,UAAgC,EAChC,YAA8B,EAC9B,EAAE,CAAC,CAAC;IACJ,KAAK,EACH,CAAC,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,OAAO,CAAW;SACrC,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,KAAK,CAAA;QACjB,uCAA+B,CAAC,KAAK;IACvC,OAAO,EACL,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,SAAS,CAAC;SAC5B,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,OAAO,CAAA;QACnB,uCAA+B,CAAC,OAAO;IACzC,WAAW,EACT,MAAM,CAAC,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,aAAa,CAAC,CAAC;SACxC,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,WAAW,CAAA;QACvB,uCAA+B,CAAC,WAAW;IAC7C,IAAI,EACF,MAAM,CAAC,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,MAAM,CAAC,CAAC;SACjC,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,IAAI,CAAA;QAChB,uCAA+B,CAAC,IAAI;IACtC,YAAY,EACV,CAAC,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,cAAc,CAAC;QAChC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC;SAC/C,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,YAAY,CAAA;QACxB,SAAS;IACX,MAAM,EACJ,CAAC,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,QAAQ,CAAC,KAAI,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC;SACvE,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,MAAM,CAAA;QAClB,SAAS;CACZ,CAAC,CAAC;AA7BU,QAAA,kBAAkB,sBA6B5B;AAEI,MAAM,kBAAkB,GAAG,CAAC,UAAiC,EAAE,EAAE;IACtE,MAAM,YAAY,GAAG,IAAI,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;IAEjE,MAAM,CAAC,eAAe,EAAE,kBAAkB,CAAC,GAAG,IAAA,gBAAQ,EACpD,IAAA,0BAAkB,EAAC,UAAU,EAAE,YAAY,CAAC,CAC7C,CAAC;IAEF,OAAO;QACL,eAAe;QACf,kBAAkB;KACnB,CAAC;AACJ,CAAC,CAAC;AAXW,QAAA,kBAAkB,sBAW7B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.d.ts b/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.d.ts new file mode 100644 index 00000000..e513ef1f --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.d.ts @@ -0,0 +1,20 @@ +import React from 'react'; +import { HeaderProps, RowProps, TableQueryStateProps } from '../types'; +export type TableContextProps = { + rows: RowProps[]; + headers: HeaderProps[]; + total: number; + isControlled: boolean; + pageCount: number; + tableQuery: TableQueryStateProps; + selected: RowProps[]; + setHeaders: React.Dispatch>; + isSelected: (id: string) => boolean; + handleChangePage: (event: unknown, newPage: number) => void; + handleChangeRowsPerPage: (event: React.ChangeEvent) => void; + handleSort: (event: React.MouseEvent, property: string) => void; + handleSelectAllCheckboxes: (event: React.ChangeEvent) => void; + handleSelectCheckboxItem: (event: React.MouseEvent, row: RowProps) => void; +}; +export declare const TableContext: React.Context; +export declare const useTableRoot: () => TableContextProps; diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js b/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js new file mode 100644 index 00000000..c218c7d9 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js @@ -0,0 +1,14 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useTableRoot = exports.TableContext = void 0; +const react_1 = require("react"); +exports.TableContext = (0, react_1.createContext)({}); +const useTableRoot = () => { + const tableRootContext = (0, react_1.useContext)(exports.TableContext); + if (!tableRootContext) { + throw new Error('You must use table root under TableRootContext'); + } + return tableRootContext; +}; +exports.useTableRoot = useTableRoot; +//# sourceMappingURL=useTableRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js.map b/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js.map new file mode 100644 index 00000000..6f6f948b --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js.map @@ -0,0 +1 @@ +{"version":3,"file":"useTableRoot.js","sourceRoot":"","sources":["../../../../src/components/Table/hooks/useTableRoot.tsx"],"names":[],"mappings":";;;AAAA,iCAAyD;AAmF5C,QAAA,YAAY,GAAG,IAAA,qBAAa,EACvC,EAAuB,CACxB,CAAC;AAKK,MAAM,YAAY,GAAG,GAAG,EAAE;IAC/B,MAAM,gBAAgB,GAAG,IAAA,kBAAU,EAAC,oBAAY,CAAC,CAAC;IAElD,IAAI,CAAC,gBAAgB,EAAE;QACrB,MAAM,IAAI,KAAK,CAAC,gDAAgD,CAAC,CAAC;KACnE;IAED,OAAO,gBAAgB,CAAC;AAC1B,CAAC,CAAC;AARW,QAAA,YAAY,gBAQvB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/index.d.ts b/packages/react-material-ui/dist/components/Table/index.d.ts new file mode 100644 index 00000000..eb3e54af --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/index.d.ts @@ -0,0 +1,55 @@ +/// +import useTable, { UseTableProps, UseTableResult, UseTableOptions, UpdateSearch } from './useTable'; +declare const TableComponent: { + Table: ({ children, variant, sx, ...rest }: import("react").PropsWithChildren) => JSX.Element; + BodyCell: ({ row, ...rest }: { + row: import("./types").RowProps; + } & import("@mui/material").TableCellProps) => JSX.Element; + BodyCheckboxes: ({ row, labelId, ...rest }: { + row: import("./types").RowProps; + labelId: string; + } & import("@mui/material").TableCellProps) => JSX.Element; + BodyOption: ({ row, customRowOptions, toggleDirection, }: { + row: import("./types").RowProps; + customRowOptions: import("./types").SimpleOptionButton[] | (({ row, close }: import("./types").CustomRowOptionsProps) => import("react").ReactNode); + toggleDirection: "horizontal" | "vertical"; + }) => JSX.Element; + BodyRow: ({ row, children, hasCheckboxes, ...rest }: import("react").PropsWithChildren<{ + row: import("./types").RowProps; + hasCheckboxes?: boolean; + } & import("@mui/material").TableRowOwnProps & import("@mui/material/OverridableComponent").CommonProps & Omit, HTMLTableRowElement>, "ref"> & { + ref?: import("react").Ref; + }, "style" | "children" | "className" | "classes" | "sx" | "selected" | "hover"> & { + component?: import("react").ElementType; + }>) => JSX.Element; + BodyRows: ({ renderRow, isLoading, }: { + renderRow?: import("./types").RenderRowFunction; + isLoading?: boolean; + }) => JSX.Element; + Pagination: ({ variant, rowsPerPageOptions, sx, ...rest }: { + variant: "outlined" | "contained" | "clean"; + } & Omit, {}>, "page" | "variant" | "count" | "onPageChange" | "rowsPerPage">) => JSX.Element; + PaginationNumbers: (props: import("@mui/material").PaginationProps) => JSX.Element; + HeaderCell: ({ cell, ...rest }: { + cell: import("./types").HeaderProps; + } & import("@mui/material").TableCellProps) => JSX.Element; + HeaderCells: ({ renderCell }: { + renderCell?: (cell: import("./types").HeaderProps) => import("react").ReactNode; + }) => JSX.Element; + HeaderCheckbox: (props: import("@mui/material").TableCellProps) => JSX.Element; + HeaderOption: () => JSX.Element; + Root: ({ children, rows, headers: initialHeaders, total, pageCount, tableQueryState: controlledTableQueryState, updateTableQueryState: controlledUpdateTableQueryState, navigate, ...rest }: import("react").PropsWithChildren & import("@mui/material/OverridableComponent").CommonProps & Omit, HTMLDivElement>, "ref"> & { + ref?: import("react").Ref; + }, keyof import("@mui/material/OverridableComponent").CommonProps | keyof import("@mui/system").BoxOwnProps>>) => JSX.Element; + CellSkeleton: () => JSX.Element; + RowSkeleton: () => JSX.Element; + ColumnOrderable: ({ hasAllOption, text, icon, orderableListCacheKey, cacheApiPath, }: { + hasAllOption?: boolean; + text?: string; + icon?: import("react").ReactNode; + orderableListCacheKey?: string; + cacheApiPath?: string; + }) => JSX.Element; +}; +export { useTable, UseTableProps, UseTableResult, UseTableOptions, UpdateSearch, }; +export default TableComponent; diff --git a/packages/react-material-ui/dist/components/Table/index.js b/packages/react-material-ui/dist/components/Table/index.js new file mode 100644 index 00000000..10dacacf --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/index.js @@ -0,0 +1,44 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useTable = void 0; +const Table_1 = require("./Table"); +const TablePagination_1 = require("./TablePagination"); +const TablePaginationNumbers_1 = require("./TablePaginationNumbers"); +const TableHeaderCells_1 = require("./TableHeader/TableHeaderCells"); +const TableHeaderCheckbox_1 = require("./TableHeader/TableHeaderCheckbox"); +const TableHeaderOption_1 = require("./TableHeader/TableHeaderOption"); +const TableBodyCells_1 = require("./TableBody/TableBodyCells"); +const TableBodyCheckbox_1 = require("./TableBody/TableBodyCheckbox"); +const TableBodyOption_1 = require("./TableBody/TableBodyOption"); +const TableBodyRow_1 = require("./TableBody/TableBodyRow"); +const TableBodyRows_1 = require("./TableBody/TableBodyRows"); +const TableRoot_1 = require("./TableRoot"); +const TableHeaderCell_1 = require("./TableHeader/TableHeaderCell"); +const TableRowSkeleton_1 = require("./TableRowSkeleton"); +const TableCellSkeleton_1 = require("./TableCellSkeleton"); +const TableColumnOrderable_1 = require("./TableColumnOrderable"); +const useTable_1 = __importDefault(require("./useTable")); +exports.useTable = useTable_1.default; +const TableComponent = { + Table: Table_1.Table, + BodyCell: TableBodyCells_1.TableBodyCells, + BodyCheckboxes: TableBodyCheckbox_1.TableBodyCheckbox, + BodyOption: TableBodyOption_1.TableBodyOption, + BodyRow: TableBodyRow_1.TableBodyRow, + BodyRows: TableBodyRows_1.TableBodyRows, + Pagination: TablePagination_1.TablePagination, + PaginationNumbers: TablePaginationNumbers_1.TablePaginationNumbers, + HeaderCell: TableHeaderCell_1.TableHeaderCell, + HeaderCells: TableHeaderCells_1.TableHeaderCells, + HeaderCheckbox: TableHeaderCheckbox_1.TableHeaderCheckbox, + HeaderOption: TableHeaderOption_1.TableHeaderOption, + Root: TableRoot_1.TableRoot, + CellSkeleton: TableCellSkeleton_1.TableCellSkeleton, + RowSkeleton: TableRowSkeleton_1.TableRowSkeleton, + ColumnOrderable: TableColumnOrderable_1.TableColumnOrderable, +}; +exports.default = TableComponent; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/index.js.map b/packages/react-material-ui/dist/components/Table/index.js.map new file mode 100644 index 00000000..e921fad8 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Table/index.ts"],"names":[],"mappings":";;;;;;AAAA,mCAAgC;AAChC,uDAAoD;AACpD,qEAAkE;AAClE,qEAAkE;AAClE,2EAAwE;AACxE,uEAAoE;AACpE,+DAA4D;AAC5D,qEAAkE;AAClE,iEAA8D;AAC9D,2DAAwD;AACxD,6DAA0D;AAC1D,2CAAwC;AACxC,mEAAgE;AAChE,yDAAsD;AACtD,2DAAwD;AACxD,iEAA8D;AAE9D,0DAKoB;AAsBlB,mBA3BK,kBAAQ,CA2BL;AApBV,MAAM,cAAc,GAAG;IACrB,KAAK,EAAL,aAAK;IACL,QAAQ,EAAE,+BAAc;IACxB,cAAc,EAAE,qCAAiB;IACjC,UAAU,EAAE,iCAAe;IAC3B,OAAO,EAAE,2BAAY;IACrB,QAAQ,EAAE,6BAAa;IACvB,UAAU,EAAE,iCAAe;IAC3B,iBAAiB,EAAE,+CAAsB;IACzC,UAAU,EAAE,iCAAe;IAC3B,WAAW,EAAE,mCAAgB;IAC7B,cAAc,EAAE,yCAAmB;IACnC,YAAY,EAAE,qCAAiB;IAC/B,IAAI,EAAE,qBAAS;IACf,YAAY,EAAE,qCAAiB;IAC/B,WAAW,EAAE,mCAAgB;IAC7B,eAAe,EAAE,2CAAoB;CACtC,CAAC;AAUF,kBAAe,cAAc,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/types.d.ts b/packages/react-material-ui/dist/components/Table/types.d.ts new file mode 100644 index 00000000..9c74884f --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/types.d.ts @@ -0,0 +1,68 @@ +import { ReactNode } from 'react'; +export type BasicType = string | number | boolean; +export type SimpleFilter = Record; +export type CustomFilter = (data: unknown) => SimpleFilter; +export type UpdateSimpleFilter = (simpleFilter: SimpleFilter | null, resetPage?: boolean) => void; +export type Search = Record; +export type CustomSearch = (data: unknown) => Record; +export type HeaderProps = { + disablePadding?: boolean; + id: string; + source?: string; + label: string; + width?: number; + numeric?: boolean; + textAlign?: 'left' | 'center' | 'right'; + sortable?: boolean; + key?: number | string; + hide?: boolean; + hideOnMobile?: boolean; +}; +export type CustomTableCell = { + component?: ReactNode; + value?: string | undefined; + title?: string; + sortableValue?: string | number; +}; +export type RowProps = { + id: string; + [key: string]: string | number | CustomTableCell | undefined; +}; +export type SelectedRows = { + selectedRows: RowProps[]; +}; +export type CustomRowOptionsProps = { + row: RowProps; + close: () => void; +}; +export type SimpleActionButton = { + key: string; + onClick: ({ selectedRows }: SelectedRows) => void; + renderItem: ReactNode; +}; +export type SimpleOptionButton = { + key: string; + onClick: (row: RowProps) => void; + text?: string; + icon?: ReactNode; +}; +export declare enum Order { + Asc = "asc", + Desc = "desc" +} +export type TableQueryStateProps = { + order?: Order; + orderBy?: string; + rowsPerPage?: number; + page?: number; + simpleFilter?: SimpleFilter; + search?: Search; +}; +export type RenderRowFunction = (row: RowProps, labelId: string) => ReactNode; +export type TableResponseData = { + data: unknown[]; + count: number; + total: number; + page: number; + pageCount: number; +}; diff --git a/packages/react-material-ui/dist/components/Table/types.js b/packages/react-material-ui/dist/components/Table/types.js new file mode 100644 index 00000000..b514152e --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/types.js @@ -0,0 +1,9 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Order = void 0; +var Order; +(function (Order) { + Order["Asc"] = "asc"; + Order["Desc"] = "desc"; +})(Order = exports.Order || (exports.Order = {})); +//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/types.js.map b/packages/react-material-ui/dist/components/Table/types.js.map new file mode 100644 index 00000000..17183099 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/types.js.map @@ -0,0 +1 @@ +{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../src/components/Table/types.ts"],"names":[],"mappings":";;;AAiEA,IAAY,KAGX;AAHD,WAAY,KAAK;IACf,oBAAW,CAAA;IACX,sBAAa,CAAA;AACf,CAAC,EAHW,KAAK,GAAL,aAAK,KAAL,aAAK,QAGhB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/useTable.d.ts b/packages/react-material-ui/dist/components/Table/useTable.d.ts new file mode 100644 index 00000000..ba78c481 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/useTable.d.ts @@ -0,0 +1,35 @@ +/// +import { Order, Search, SimpleFilter, UpdateSimpleFilter, TableQueryStateProps } from './types'; +import { DataProviderRequestOptions } from '@concepta/react-data-provider/dist/interfaces'; +export interface UseTableOptions { + rowsPerPage?: number; + page?: number; + orderBy?: string; + order?: Order; + simpleFilter?: SimpleFilter; + search?: Search; + callbacks?: DataProviderRequestOptions; + noPagination?: boolean; + navigate?: (path: string) => void; +} +export interface UpdateSearch { + (search: Search | null, resetPage?: boolean): void; +} +export interface UseTableResult { + data: unknown[]; + isPending: boolean; + error: unknown; + total: number; + pageCount: number; + execute: () => void; + refresh: () => void; + updateSimpleFilter: UpdateSimpleFilter; + updateSearch: UpdateSearch; + simpleFilter: SimpleFilter; + search: Search; + tableQueryState: TableQueryStateProps; + setTableQueryState: React.Dispatch>; +} +export type UseTableProps = (resource: string, options?: UseTableOptions) => UseTableResult; +declare const useTable: UseTableProps; +export default useTable; diff --git a/packages/react-material-ui/dist/components/Table/useTable.js b/packages/react-material-ui/dist/components/Table/useTable.js new file mode 100644 index 00000000..30247f75 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/useTable.js @@ -0,0 +1,164 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = require("react"); +const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); +const useTableQueryState_1 = require("./hooks/useTableQueryState"); +const http_1 = require("../../utils/http"); +const useTable = (resource, options) => { + const searchParams = new URLSearchParams(window.location.search); + const { get } = (0, react_data_provider_1.default)(); + const firstRender = (0, react_1.useRef)(true); + const { tableQueryState, setTableQueryState } = (0, useTableQueryState_1.useTableQueryState)(options); + (0, react_1.useEffect)(() => { + var _a; + const newSearchParam = (0, http_1.getSearchParams)(searchParams, { + simpleFilter: JSON.stringify(tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.simpleFilter), + }); + (_a = options === null || options === void 0 ? void 0 : options.navigate) === null || _a === void 0 ? void 0 : _a.call(options, `${window.location.pathname}?${newSearchParam !== null && newSearchParam !== void 0 ? newSearchParam : ''}`); + }, [JSON.stringify(tableQueryState.simpleFilter)]); + (0, react_1.useEffect)(() => { + var _a; + const newSearchParam = (0, http_1.getSearchParams)(searchParams, { + search: JSON.stringify(tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.search), + }); + (_a = options === null || options === void 0 ? void 0 : options.navigate) === null || _a === void 0 ? void 0 : _a.call(options, `${window.location.pathname}?${newSearchParam !== null && newSearchParam !== void 0 ? newSearchParam : ''}`); + }, [JSON.stringify(tableQueryState.search)]); + const simpleFilterQuery = () => { + if (!tableQueryState.simpleFilter) + return; + const queryArr = []; + for (const [key, value] of Object.entries(tableQueryState.simpleFilter)) { + queryArr.push(`${key}${value}`); + } + return queryArr; + }; + (0, react_1.useEffect)(() => { + execute(); + }, [JSON.stringify(tableQueryState)]); + const getResource = () => { + return get({ + uri: resource, + queryParams: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, ((tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.rowsPerPage) && + !(options === null || options === void 0 ? void 0 : options.noPagination) && { + limit: tableQueryState.rowsPerPage, + })), { page: tableQueryState.page }), ((tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.orderBy) && { + sort: `${tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.orderBy},${tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.order.toUpperCase()}`, + })), ((tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.simpleFilter) && { filter: simpleFilterQuery() })), ((tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.search) && { + s: JSON.stringify(tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.search), + })), + }); + }; + const { data, execute, refresh, isPending, error } = (0, react_data_provider_1.useQuery)(getResource, false, options === null || options === void 0 ? void 0 : options.callbacks); + const updateSimpleFilter = (simpleFilter, resetPage = true) => { + setTableQueryState((prevState) => { + var _a; + const updatedState = Object.assign({}, prevState); + for (const entries of Object.entries(simpleFilter)) { + const [key, value] = entries; + if (value == null) { + (_a = updatedState === null || updatedState === void 0 ? void 0 : updatedState.simpleFilter) === null || _a === void 0 ? true : delete _a[key]; + } + else { + if (typeof (updatedState === null || updatedState === void 0 ? void 0 : updatedState.simpleFilter) === 'undefined') { + updatedState.simpleFilter = { + [key]: value, + }; + } + else { + updatedState.simpleFilter[key] = value; + } + } + } + const updatedSimpleFilter = (updatedState === null || updatedState === void 0 ? void 0 : updatedState.simpleFilter) && + Object.keys(updatedState.simpleFilter).length > 0 + ? updatedState.simpleFilter + : undefined; + const res = Object.assign({}, (updatedState && Object.assign(Object.assign(Object.assign({}, updatedState), (resetPage && + !firstRender.current && { + page: useTableQueryState_1.TABLE_QUERY_STATE_DEFAULT_VALUE.page, + })), { simpleFilter: updatedSimpleFilter }))); + if (firstRender.current) { + firstRender.current = false; + } + return res; + }); + }; + const updateSearch = (search, resetPage = true) => { + setTableQueryState((prevState) => { + var _a; + const updatedState = Object.assign({}, prevState); + if (search === null) { + updatedState.search = undefined; + } + if (search) { + for (const entries of Object.entries(search)) { + const [key, value] = entries; + if (value == null) { + (_a = updatedState === null || updatedState === void 0 ? void 0 : updatedState.search) === null || _a === void 0 ? true : delete _a[key]; + } + else { + if (typeof (updatedState === null || updatedState === void 0 ? void 0 : updatedState.search) === 'undefined') { + updatedState.search = { + [key]: value, + }; + } + else { + updatedState.search[key] = value; + } + } + } + } + const updatedSearch = (updatedState === null || updatedState === void 0 ? void 0 : updatedState.search) && Object.keys(updatedState.search).length > 0 + ? updatedState.search + : undefined; + const res = Object.assign({}, (updatedState && Object.assign(Object.assign(Object.assign({}, updatedState), (resetPage && + !firstRender.current && { + page: useTableQueryState_1.TABLE_QUERY_STATE_DEFAULT_VALUE.page, + })), { search: updatedSearch }))); + if (firstRender.current) { + firstRender.current = false; + } + return res; + }); + }; + return { + data: data === null || data === void 0 ? void 0 : data.data, + isPending, + error, + execute, + refresh, + updateSimpleFilter, + simpleFilter: tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.simpleFilter, + updateSearch, + search: tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.search, + total: data === null || data === void 0 ? void 0 : data.total, + pageCount: data === null || data === void 0 ? void 0 : data.pageCount, + tableQueryState, + setTableQueryState, + }; +}; +exports.default = useTable; +//# sourceMappingURL=useTable.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/useTable.js.map b/packages/react-material-ui/dist/components/Table/useTable.js.map new file mode 100644 index 00000000..e49a20f0 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/useTable.js.map @@ -0,0 +1 @@ +{"version":3,"file":"useTable.js","sourceRoot":"","sources":["../../../src/components/Table/useTable.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA,iCAA0C;AAC1C,qFAA0E;AAS1E,mEAGoC;AACpC,2CAAmD;AA+HnD,MAAM,QAAQ,GAAkB,CAAC,QAAQ,EAAE,OAAO,EAAE,EAAE;IACpD,MAAM,YAAY,GAAG,IAAI,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;IACjE,MAAM,EAAE,GAAG,EAAE,GAAG,IAAA,6BAAe,GAAE,CAAC;IAClC,MAAM,WAAW,GAAG,IAAA,cAAM,EAAC,IAAI,CAAC,CAAC;IAEjC,MAAM,EAAE,eAAe,EAAE,kBAAkB,EAAE,GAAG,IAAA,uCAAkB,EAAC,OAAO,CAAC,CAAC;IAE5E,IAAA,iBAAS,EAAC,GAAG,EAAE;;QACb,MAAM,cAAc,GAAG,IAAA,sBAAe,EAAC,YAAY,EAAE;YACnD,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,YAAY,CAAC;SAC5D,CAAC,CAAC;QAEH,MAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,QAAQ,wDAAG,GAAG,MAAM,CAAC,QAAQ,CAAC,QAAQ,IAAI,cAAc,aAAd,cAAc,cAAd,cAAc,GAAI,EAAE,EAAE,CAAC,CAAC;IAC7E,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;IAEnD,IAAA,iBAAS,EAAC,GAAG,EAAE;;QACb,MAAM,cAAc,GAAG,IAAA,sBAAe,EAAC,YAAY,EAAE;YACnD,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,MAAM,CAAC;SAChD,CAAC,CAAC;QAEH,MAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,QAAQ,wDAAG,GAAG,MAAM,CAAC,QAAQ,CAAC,QAAQ,IAAI,cAAc,aAAd,cAAc,cAAd,cAAc,GAAI,EAAE,EAAE,CAAC,CAAC;IAC7E,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;IAE7C,MAAM,iBAAiB,GAAG,GAAG,EAAE;QAC7B,IAAI,CAAC,eAAe,CAAC,YAAY;YAAE,OAAO;QAE1C,MAAM,QAAQ,GAAG,EAAE,CAAC;QACpB,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,eAAe,CAAC,YAAY,CAAC,EAAE;YACvE,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,GAAG,KAAK,EAAE,CAAC,CAAC;SACjC;QACD,OAAO,QAAoB,CAAC;IAC9B,CAAC,CAAC;IAEF,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,OAAO,EAAE,CAAC;IACZ,CAAC,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC;IAEtC,MAAM,WAAW,GAAG,GAAG,EAAE;QACvB,OAAO,GAAG,CAAC;YACT,GAAG,EAAE,QAAQ;YACb,WAAW,4EACN,CAAC,CAAA,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,WAAW;gBAC9B,CAAC,CAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,YAAY,CAAA,IAAI;gBACxB,KAAK,EAAE,eAAe,CAAC,WAAW;aACnC,CAAC,KACJ,IAAI,EAAE,eAAe,CAAC,IAAI,KACvB,CAAC,CAAA,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,OAAO,KAAI;gBAC9B,IAAI,EAAE,GACJ,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,OACnB,IAAI,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,KAAK,CAAC,WAAW,EAAE,EAAE;aAC3C,CAAC,GACC,CAAC,CAAA,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,YAAY,KAAI,EAAE,MAAM,EAAE,iBAAiB,EAAE,EAAE,CAAC,GAClE,CAAC,CAAA,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,MAAM,KAAI;gBAC7B,CAAC,EAAE,IAAI,CAAC,SAAS,CAAC,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,MAAM,CAAC;aAC3C,CAAC,CACH;SACF,CAAC,CAAC;IACL,CAAC,CAAC;IAEF,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,OAAO,EAAE,SAAS,EAAE,KAAK,EAAE,GAChD,IAAA,8BAAQ,EAAoB,WAAW,EAAE,KAAK,EAAE,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,SAAS,CAAC,CAAC;IAItE,MAAM,kBAAkB,GAAG,CACzB,YAAiC,EACjC,SAAS,GAAG,IAAI,EAChB,EAAE;QACF,kBAAkB,CAAC,CAAC,SAAS,EAAE,EAAE;;YAE/B,MAAM,YAAY,qBAAQ,SAAS,CAAE,CAAC;YAEtC,KAAK,MAAM,OAAO,IAAI,MAAM,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE;gBAClD,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,OAAO,CAAC;gBAG7B,IAAI,KAAK,IAAI,IAAI,EAAE;oBACV,MAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,YAAY,+CAAG,GAAG,CAAC,CAAC;iBAC1C;qBAAM;oBACL,IAAI,OAAO,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,YAAY,CAAA,KAAK,WAAW,EAAE;wBACrD,YAAY,CAAC,YAAY,GAAG;4BAC1B,CAAC,GAAG,CAAC,EAAE,KAAK;yBACb,CAAC;qBACH;yBAAM;wBACL,YAAY,CAAC,YAAY,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;qBACxC;iBACF;aACF;YAED,MAAM,mBAAmB,GACvB,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,YAAY;gBAC1B,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,MAAM,GAAG,CAAC;gBAC/C,CAAC,CAAC,YAAY,CAAC,YAAY;gBAC3B,CAAC,CAAC,SAAS,CAAC;YAEhB,MAAM,GAAG,qBACJ,CAAC,YAAY,kDACX,YAAY,GACZ,CAAC,SAAS;gBACX,CAAC,WAAW,CAAC,OAAO,IAAI;gBACtB,IAAI,EAAE,oDAA+B,CAAC,IAAI;aAC3C,CAAC,KACJ,YAAY,EAAE,mBAAmB,GAClC,CAAC,CACH,CAAC;YAEF,IAAI,WAAW,CAAC,OAAO,EAAE;gBACvB,WAAW,CAAC,OAAO,GAAG,KAAK,CAAC;aAC7B;YAED,OAAO,GAAG,CAAC;QACb,CAAC,CAAC,CAAC;IACL,CAAC,CAAC;IAIF,MAAM,YAAY,GAAiB,CACjC,MAAqB,EACrB,SAAS,GAAG,IAAI,EAChB,EAAE;QACF,kBAAkB,CAAC,CAAC,SAAS,EAAE,EAAE;;YAE/B,MAAM,YAAY,qBAAQ,SAAS,CAAE,CAAC;YAEtC,IAAI,MAAM,KAAK,IAAI,EAAE;gBACnB,YAAY,CAAC,MAAM,GAAG,SAAS,CAAC;aACjC;YAED,IAAI,MAAM,EAAE;gBACV,KAAK,MAAM,OAAO,IAAI,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE;oBAC5C,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,OAAO,CAAC;oBAG7B,IAAI,KAAK,IAAI,IAAI,EAAE;wBACV,MAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,MAAM,+CAAG,GAAG,CAAC,CAAC;qBACpC;yBAAM;wBAGL,IAAI,OAAO,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,MAAM,CAAA,KAAK,WAAW,EAAE;4BAC/C,YAAY,CAAC,MAAM,GAAG;gCACpB,CAAC,GAAG,CAAC,EAAE,KAAK;6BACb,CAAC;yBACH;6BAAM;4BACL,YAAY,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;yBAClC;qBACF;iBACF;aACF;YAED,MAAM,aAAa,GACjB,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,MAAM,KAAI,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC;gBACjE,CAAC,CAAC,YAAY,CAAC,MAAM;gBACrB,CAAC,CAAC,SAAS,CAAC;YAEhB,MAAM,GAAG,qBACJ,CAAC,YAAY,kDACX,YAAY,GACZ,CAAC,SAAS;gBACX,CAAC,WAAW,CAAC,OAAO,IAAI;gBACtB,IAAI,EAAE,oDAA+B,CAAC,IAAI;aAC3C,CAAC,KACJ,MAAM,EAAE,aAAa,GACtB,CAAC,CACH,CAAC;YAEF,IAAI,WAAW,CAAC,OAAO,EAAE;gBACvB,WAAW,CAAC,OAAO,GAAG,KAAK,CAAC;aAC7B;YAED,OAAO,GAAG,CAAC;QACb,CAAC,CAAC,CAAC;IACL,CAAC,CAAC;IAEF,OAAO;QACL,IAAI,EAAE,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,IAAI;QAChB,SAAS;QACT,KAAK;QACL,OAAO;QACP,OAAO;QACP,kBAAkB;QAClB,YAAY,EAAE,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,YAAY;QAC3C,YAAY;QACZ,MAAM,EAAE,eAAe,aAAf,eAAe,uBAAf,eAAe,CAAE,MAAM;QAC/B,KAAK,EAAE,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,KAAK;QAClB,SAAS,EAAE,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,SAAS;QAC1B,eAAe;QACf,kBAAkB;KACnB,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,QAAQ,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/createTableStyles.d.ts b/packages/react-material-ui/dist/components/Table/utils/createTableStyles.d.ts new file mode 100644 index 00000000..7db59896 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/createTableStyles.d.ts @@ -0,0 +1,6 @@ +import { SxProps, Theme } from '@mui/material'; +type StyleDefinition = { + [key: string]: SxProps; +}; +declare const createTableStyles: (styles: T) => T; +export default createTableStyles; diff --git a/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js b/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js new file mode 100644 index 00000000..133d2c6d --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js @@ -0,0 +1,8 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const createTableStyles = (styles) => { + const generatedStyles = styles; + return generatedStyles; +}; +exports.default = createTableStyles; +//# sourceMappingURL=createTableStyles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js.map b/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js.map new file mode 100644 index 00000000..27ac201e --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js.map @@ -0,0 +1 @@ +{"version":3,"file":"createTableStyles.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/createTableStyles.ts"],"names":[],"mappings":";;AAYA,MAAM,iBAAiB,GAAG,CAA4B,MAAS,EAAK,EAAE;IACpE,MAAM,eAAe,GAAM,MAAM,CAAC;IAElC,OAAO,eAAe,CAAC;AACzB,CAAC,CAAC;AAEF,kBAAe,iBAAiB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/descendingComparator.d.ts b/packages/react-material-ui/dist/components/Table/utils/descendingComparator.d.ts new file mode 100644 index 00000000..56f90c47 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/descendingComparator.d.ts @@ -0,0 +1,2 @@ +declare function descendingComparator(a: T, b: T, orderBy: keyof T): 0 | 1 | -1; +export default descendingComparator; diff --git a/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js b/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js new file mode 100644 index 00000000..fbb072fe --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js @@ -0,0 +1,13 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +function descendingComparator(a, b, orderBy) { + if (b[orderBy] < a[orderBy]) { + return -1; + } + if (b[orderBy] > a[orderBy]) { + return 1; + } + return 0; +} +exports.default = descendingComparator; +//# sourceMappingURL=descendingComparator.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js.map b/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js.map new file mode 100644 index 00000000..48fed4d6 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js.map @@ -0,0 +1 @@ +{"version":3,"file":"descendingComparator.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/descendingComparator.ts"],"names":[],"mappings":";;AAKA,SAAS,oBAAoB,CAAI,CAAI,EAAE,CAAI,EAAE,OAAgB;IAC3D,IAAI,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,EAAE;QAC3B,OAAO,CAAC,CAAC,CAAC;KACX;IACD,IAAI,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,EAAE;QAC3B,OAAO,CAAC,CAAC;KACV;IACD,OAAO,CAAC,CAAC;AACX,CAAC;AAED,kBAAe,oBAAoB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/getComparator.d.ts b/packages/react-material-ui/dist/components/Table/utils/getComparator.d.ts new file mode 100644 index 00000000..ae280136 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/getComparator.d.ts @@ -0,0 +1,7 @@ +import { Order } from '../types'; +declare function getComparator(order: Order, orderBy: Key): (a: { + [key in Key]: number | string; +}, b: { + [key in Key]: number | string; +}) => number; +export default getComparator; diff --git a/packages/react-material-ui/dist/components/Table/utils/getComparator.js b/packages/react-material-ui/dist/components/Table/utils/getComparator.js new file mode 100644 index 00000000..f9e46c40 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/getComparator.js @@ -0,0 +1,14 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const types_1 = require("../types"); +const descendingComparator_1 = __importDefault(require("./descendingComparator")); +function getComparator(order, orderBy) { + return order === types_1.Order.Desc + ? (a, b) => (0, descendingComparator_1.default)(a, b, orderBy) + : (a, b) => -(0, descendingComparator_1.default)(a, b, orderBy); +} +exports.default = getComparator; +//# sourceMappingURL=getComparator.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/getComparator.js.map b/packages/react-material-ui/dist/components/Table/utils/getComparator.js.map new file mode 100644 index 00000000..0ef5affb --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/getComparator.js.map @@ -0,0 +1 @@ +{"version":3,"file":"getComparator.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/getComparator.ts"],"names":[],"mappings":";;;;;AAAA,oCAAiC;AACjC,kFAA0D;AAM1D,SAAS,aAAa,CACpB,KAAY,EACZ,OAAY;IAKZ,OAAO,KAAK,KAAK,aAAK,CAAC,IAAI;QACzB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,IAAA,8BAAoB,EAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC;QAC/C,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,IAAA,8BAAoB,EAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,CAAC;AACrD,CAAC;AAED,kBAAe,aAAa,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/index.d.ts b/packages/react-material-ui/dist/components/Table/utils/index.d.ts new file mode 100644 index 00000000..09f040e8 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/index.d.ts @@ -0,0 +1,6 @@ +import descendingComparator from './descendingComparator'; +import getComparator from './getComparator'; +import stableSort from './stableSort'; +import sortTable from './sortTable'; +import createTableStyles from './createTableStyles'; +export { descendingComparator, getComparator, stableSort, sortTable, createTableStyles, }; diff --git a/packages/react-material-ui/dist/components/Table/utils/index.js b/packages/react-material-ui/dist/components/Table/utils/index.js new file mode 100644 index 00000000..811c64d5 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/index.js @@ -0,0 +1,17 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.createTableStyles = exports.sortTable = exports.stableSort = exports.getComparator = exports.descendingComparator = void 0; +const descendingComparator_1 = __importDefault(require("./descendingComparator")); +exports.descendingComparator = descendingComparator_1.default; +const getComparator_1 = __importDefault(require("./getComparator")); +exports.getComparator = getComparator_1.default; +const stableSort_1 = __importDefault(require("./stableSort")); +exports.stableSort = stableSort_1.default; +const sortTable_1 = __importDefault(require("./sortTable")); +exports.sortTable = sortTable_1.default; +const createTableStyles_1 = __importDefault(require("./createTableStyles")); +exports.createTableStyles = createTableStyles_1.default; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/index.js.map b/packages/react-material-ui/dist/components/Table/utils/index.js.map new file mode 100644 index 00000000..f3b40048 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/index.ts"],"names":[],"mappings":";;;;;;AAAA,kFAA0D;AAOxD,+BAPK,8BAAoB,CAOL;AANtB,oEAA4C;AAO1C,wBAPK,uBAAa,CAOL;AANf,8DAAsC;AAOpC,qBAPK,oBAAU,CAOL;AANZ,4DAAoC;AAOlC,oBAPK,mBAAS,CAOL;AANX,4EAAoD;AAOlD,4BAPK,2BAAiB,CAOL"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/sortTable.d.ts b/packages/react-material-ui/dist/components/Table/utils/sortTable.d.ts new file mode 100644 index 00000000..ab031427 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/sortTable.d.ts @@ -0,0 +1,3 @@ +import { Order, RowProps } from '../types'; +declare const getComparator: (a: RowProps, b: RowProps, order: Order, orderBy: string) => number; +export default getComparator; diff --git a/packages/react-material-ui/dist/components/Table/utils/sortTable.js b/packages/react-material-ui/dist/components/Table/utils/sortTable.js new file mode 100644 index 00000000..b3d72938 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/sortTable.js @@ -0,0 +1,30 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const types_1 = require("../types"); +const descendingComparator = (a, b) => { + if (b < a) { + return -1; + } + if (b > a) { + return 1; + } + return 0; +}; +const getSortableValue = (item) => { + if (typeof item === 'number' || typeof item === 'string') { + return item; + } + if ('sortableValue' in item && item.sortableValue) { + return item.sortableValue; + } + return 0; +}; +const getComparator = (a, b, order, orderBy) => { + const aVal = getSortableValue(a[orderBy]); + const bVal = getSortableValue(b[orderBy]); + return order === types_1.Order.Desc + ? descendingComparator(aVal, bVal) + : -descendingComparator(aVal, bVal); +}; +exports.default = getComparator; +//# sourceMappingURL=sortTable.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/sortTable.js.map b/packages/react-material-ui/dist/components/Table/utils/sortTable.js.map new file mode 100644 index 00000000..ba4ea2f4 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/sortTable.js.map @@ -0,0 +1 @@ +{"version":3,"file":"sortTable.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/sortTable.ts"],"names":[],"mappings":";;AAAA,oCAA4D;AAE5D,MAAM,oBAAoB,GAAG,CAAC,CAAkB,EAAE,CAAkB,EAAE,EAAE;IACtE,IAAI,CAAC,GAAG,CAAC,EAAE;QACT,OAAO,CAAC,CAAC,CAAC;KACX;IACD,IAAI,CAAC,GAAG,CAAC,EAAE;QACT,OAAO,CAAC,CAAC;KACV;IACD,OAAO,CAAC,CAAC;AACX,CAAC,CAAC;AAEF,MAAM,gBAAgB,GAAG,CAAC,IAAuC,EAAE,EAAE;IACnE,IAAI,OAAO,IAAI,KAAK,QAAQ,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;QACxD,OAAO,IAAI,CAAC;KACb;IAED,IAAI,eAAe,IAAI,IAAI,IAAI,IAAI,CAAC,aAAa,EAAE;QACjD,OAAO,IAAI,CAAC,aAAa,CAAC;KAC3B;IAED,OAAO,CAAC,CAAC;AACX,CAAC,CAAC;AAEF,MAAM,aAAa,GAAG,CACpB,CAAW,EACX,CAAW,EACX,KAAY,EACZ,OAAe,EACf,EAAE;IACF,MAAM,IAAI,GAAG,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC;IAC1C,MAAM,IAAI,GAAG,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC;IAE1C,OAAO,KAAK,KAAK,aAAK,CAAC,IAAI;QACzB,CAAC,CAAC,oBAAoB,CAAC,IAAI,EAAE,IAAI,CAAC;QAClC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;AACxC,CAAC,CAAC;AAEF,kBAAe,aAAa,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/stableSort.d.ts b/packages/react-material-ui/dist/components/Table/utils/stableSort.d.ts new file mode 100644 index 00000000..cdc8d3fb --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/stableSort.d.ts @@ -0,0 +1,2 @@ +declare function stableSort(array: readonly T[], comparator: (a: T, b: T) => number): T[]; +export default stableSort; diff --git a/packages/react-material-ui/dist/components/Table/utils/stableSort.js b/packages/react-material-ui/dist/components/Table/utils/stableSort.js new file mode 100644 index 00000000..372da0aa --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/stableSort.js @@ -0,0 +1,15 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +function stableSort(array, comparator) { + const stabilizedThis = array.map((el, index) => [el, index]); + stabilizedThis.sort((a, b) => { + const order = comparator(a[0], b[0]); + if (order !== 0) { + return order; + } + return a[1] - b[1]; + }); + return stabilizedThis.map((el) => el[0]); +} +exports.default = stableSort; +//# sourceMappingURL=stableSort.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/stableSort.js.map b/packages/react-material-ui/dist/components/Table/utils/stableSort.js.map new file mode 100644 index 00000000..a5b91b71 --- /dev/null +++ b/packages/react-material-ui/dist/components/Table/utils/stableSort.js.map @@ -0,0 +1 @@ +{"version":3,"file":"stableSort.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/stableSort.ts"],"names":[],"mappings":";;AAIA,SAAS,UAAU,CACjB,KAAmB,EACnB,UAAkC;IAElC,MAAM,cAAc,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,KAAK,CAAgB,CAAC,CAAC;IAC5E,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE;QAC3B,MAAM,KAAK,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QACrC,IAAI,KAAK,KAAK,CAAC,EAAE;YACf,OAAO,KAAK,CAAC;SACd;QACD,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;IACrB,CAAC,CAAC,CAAC;IACH,OAAO,cAAc,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;AAC3C,CAAC;AAED,kBAAe,UAAU,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Text/Text.d.ts b/packages/react-material-ui/dist/components/Text/Text.d.ts new file mode 100644 index 00000000..27bba3e7 --- /dev/null +++ b/packages/react-material-ui/dist/components/Text/Text.d.ts @@ -0,0 +1,4 @@ +/// +import { TypographyProps } from '@mui/material/Typography'; +declare const Text: (typographyProps: TypographyProps) => JSX.Element; +export default Text; diff --git a/packages/react-material-ui/dist/components/Text/Text.js b/packages/react-material-ui/dist/components/Text/Text.js new file mode 100644 index 00000000..cfd7df6b --- /dev/null +++ b/packages/react-material-ui/dist/components/Text/Text.js @@ -0,0 +1,13 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const Typography_1 = __importDefault(require("@mui/material/Typography")); +const Text = (typographyProps) => { + const { children, fontWeight = '300' } = typographyProps; + return (react_1.default.createElement(Typography_1.default, Object.assign({ fontWeight: fontWeight }, typographyProps), children)); +}; +exports.default = Text; +//# sourceMappingURL=Text.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Text/Text.js.map b/packages/react-material-ui/dist/components/Text/Text.js.map new file mode 100644 index 00000000..dd46db7c --- /dev/null +++ b/packages/react-material-ui/dist/components/Text/Text.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Text.js","sourceRoot":"","sources":["../../../src/components/Text/Text.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,0EAAuE;AAmBvE,MAAM,IAAI,GAAG,CAAC,eAAgC,EAAE,EAAE;IAChD,MAAM,EAAE,QAAQ,EAAE,UAAU,GAAG,KAAK,EAAE,GAAG,eAAe,CAAC;IAEzD,OAAO,CACL,8BAAC,oBAAU,kBAAC,UAAU,EAAE,UAAU,IAAM,eAAe,GACpD,QAAQ,CACE,CACd,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,IAAI,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Text/index.d.ts b/packages/react-material-ui/dist/components/Text/index.d.ts new file mode 100644 index 00000000..ae48b297 --- /dev/null +++ b/packages/react-material-ui/dist/components/Text/index.d.ts @@ -0,0 +1 @@ +export { default } from './Text'; diff --git a/packages/react-material-ui/dist/components/Text/index.js b/packages/react-material-ui/dist/components/Text/index.js new file mode 100644 index 00000000..af150cca --- /dev/null +++ b/packages/react-material-ui/dist/components/Text/index.js @@ -0,0 +1,9 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.default = void 0; +var Text_1 = require("./Text"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return __importDefault(Text_1).default; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Text/index.js.map b/packages/react-material-ui/dist/components/Text/index.js.map new file mode 100644 index 00000000..0c6fd67b --- /dev/null +++ b/packages/react-material-ui/dist/components/Text/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Text/index.ts"],"names":[],"mappings":";;;;;;AAAA,+BAAiC;AAAxB,gHAAA,OAAO,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrength.d.ts b/packages/react-material-ui/dist/components/TextField/PasswordStrength.d.ts new file mode 100644 index 00000000..9844817b --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/PasswordStrength.d.ts @@ -0,0 +1,9 @@ +import { ReactNode } from 'react'; +import { PasswordStrengthBarVariants } from './PasswordStrengthBar'; +type PasswordStrengthProps = { + passwordRuleVariant: PasswordStrengthBarVariants; + passwordStrengthText: string; + renderStrengthBar?: (variant: PasswordStrengthBarVariants, text: string) => ReactNode; +}; +declare const PasswordStrength: ({ passwordRuleVariant, passwordStrengthText, renderStrengthBar, }: PasswordStrengthProps) => JSX.Element; +export default PasswordStrength; diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrength.js b/packages/react-material-ui/dist/components/TextField/PasswordStrength.js new file mode 100644 index 00000000..7ca8bc28 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/PasswordStrength.js @@ -0,0 +1,18 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const PasswordStrengthBar_1 = __importDefault(require("./PasswordStrengthBar")); +const PasswordStrength = ({ passwordRuleVariant, passwordStrengthText, renderStrengthBar, }) => { + if (renderStrengthBar) { + return react_1.default.createElement(react_1.default.Fragment, null, renderStrengthBar(passwordRuleVariant, passwordStrengthText)); + } + return (react_1.default.createElement(material_1.Box, { mt: 1 }, + react_1.default.createElement(material_1.Box, { display: "flex", gap: 2 }, [...Array(4)].map((_, index) => (react_1.default.createElement(PasswordStrengthBar_1.default, { key: `password-bar-${index}`, variant: passwordRuleVariant })))), + react_1.default.createElement(material_1.Typography, { textAlign: "end", color: "grey.400", variant: "subtitle2", mt: 0.5 }, passwordStrengthText))); +}; +exports.default = PasswordStrength; +//# sourceMappingURL=PasswordStrength.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrength.js.map b/packages/react-material-ui/dist/components/TextField/PasswordStrength.js.map new file mode 100644 index 00000000..efde4c58 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/PasswordStrength.js.map @@ -0,0 +1 @@ +{"version":3,"file":"PasswordStrength.js","sourceRoot":"","sources":["../../../src/components/TextField/PasswordStrength.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAyC;AACzC,4CAAgD;AAChD,gFAE+B;AAW/B,MAAM,gBAAgB,GAAG,CAAC,EACxB,mBAAmB,EACnB,oBAAoB,EACpB,iBAAiB,GACK,EAAE,EAAE;IAC1B,IAAI,iBAAiB,EAAE;QACrB,OAAO,8DAAG,iBAAiB,CAAC,mBAAmB,EAAE,oBAAoB,CAAC,CAAI,CAAC;KAC5E;IAED,OAAO,CACL,8BAAC,cAAG,IAAC,EAAE,EAAE,CAAC;QACR,8BAAC,cAAG,IAAC,OAAO,EAAC,MAAM,EAAC,GAAG,EAAE,CAAC,IACvB,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,CAAC,CAC/B,8BAAC,6BAAmB,IAClB,GAAG,EAAE,gBAAgB,KAAK,EAAE,EAC5B,OAAO,EAAE,mBAAmB,GAC5B,CACH,CAAC,CACE;QAEN,8BAAC,qBAAU,IAAC,SAAS,EAAC,KAAK,EAAC,KAAK,EAAC,UAAU,EAAC,OAAO,EAAC,WAAW,EAAC,EAAE,EAAE,GAAG,IACrE,oBAAoB,CACV,CACT,CACP,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,gBAAgB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.d.ts b/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.d.ts new file mode 100644 index 00000000..eee2d4c8 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.d.ts @@ -0,0 +1,12 @@ +/// +export declare enum PasswordStrengthBarVariants { + VeryWeak = "veryWeak", + Weak = "weak", + Medium = "medium", + Great = "great" +} +export type PasswordStrengthBarProps = { + variant: PasswordStrengthBarVariants; +}; +declare const PasswordStrengthBar: ({ variant, }: PasswordStrengthBarProps) => JSX.Element; +export default PasswordStrengthBar; diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js b/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js new file mode 100644 index 00000000..df18834c --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js @@ -0,0 +1,31 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.PasswordStrengthBarVariants = void 0; +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const VARIANT_COLOR_MAPPING = { + veryWeak: 'lightgray', + weak: 'red', + medium: 'yellow', + great: 'green', +}; +var PasswordStrengthBarVariants; +(function (PasswordStrengthBarVariants) { + PasswordStrengthBarVariants["VeryWeak"] = "veryWeak"; + PasswordStrengthBarVariants["Weak"] = "weak"; + PasswordStrengthBarVariants["Medium"] = "medium"; + PasswordStrengthBarVariants["Great"] = "great"; +})(PasswordStrengthBarVariants = exports.PasswordStrengthBarVariants || (exports.PasswordStrengthBarVariants = {})); +const PasswordStrengthBar = ({ variant = PasswordStrengthBarVariants.VeryWeak, }) => { + return (react_1.default.createElement(material_1.Box, { sx: { + height: '4px', + background: VARIANT_COLOR_MAPPING[variant], + borderRadius: 1, + width: '100%', + } })); +}; +exports.default = PasswordStrengthBar; +//# sourceMappingURL=PasswordStrengthBar.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js.map b/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js.map new file mode 100644 index 00000000..fb119f54 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js.map @@ -0,0 +1 @@ +{"version":3,"file":"PasswordStrengthBar.js","sourceRoot":"","sources":["../../../src/components/TextField/PasswordStrengthBar.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAoC;AAEpC,MAAM,qBAAqB,GAAG;IAC5B,QAAQ,EAAE,WAAW;IACrB,IAAI,EAAE,KAAK;IACX,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,OAAO;CACf,CAAC;AAEF,IAAY,2BAKX;AALD,WAAY,2BAA2B;IACrC,oDAAqB,CAAA;IACrB,4CAAa,CAAA;IACb,gDAAiB,CAAA;IACjB,8CAAe,CAAA;AACjB,CAAC,EALW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAKtC;AAMD,MAAM,mBAAmB,GAAG,CAAC,EAC3B,OAAO,GAAG,2BAA2B,CAAC,QAAQ,GACrB,EAAE,EAAE;IAC7B,OAAO,CACL,8BAAC,cAAG,IACF,EAAE,EAAE;YACF,MAAM,EAAE,KAAK;YACb,UAAU,EAAE,qBAAqB,CAAC,OAAO,CAAC;YAC1C,YAAY,EAAE,CAAC;YACf,KAAK,EAAE,MAAM;SACd,GACD,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,mBAAmB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.d.ts b/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.d.ts new file mode 100644 index 00000000..d4505354 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.d.ts @@ -0,0 +1,10 @@ +import { ReactNode } from 'react'; +import { PasswordRule } from './constants'; +type PasswordStrengthRulesProps = { + name: string; + value: unknown; + rules: PasswordRule[]; + renderRulesText?: (name: string, value: string, rules: PasswordRule[]) => ReactNode; +}; +declare const PasswordStrengthRules: ({ name, value, rules, renderRulesText, }: PasswordStrengthRulesProps) => JSX.Element; +export default PasswordStrengthRules; diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js b/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js new file mode 100644 index 00000000..6c30d7d2 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js @@ -0,0 +1,23 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const PasswordStrengthRules = ({ name, value, rules, renderRulesText, }) => { + if (renderRulesText) { + return react_1.default.createElement(react_1.default.Fragment, null, renderRulesText(name, value, rules)); + } + return (react_1.default.createElement(material_1.Box, { mt: 2 }, + react_1.default.createElement(material_1.FormHelperText, { sx: (theme) => ({ + color: theme.palette.common.black, + }) }, "Password should contain at least:"), rules === null || rules === void 0 ? void 0 : + rules.map((rule) => (react_1.default.createElement(material_1.FormHelperText, { id: name, sx: (theme) => ({ + color: value && (value === null || value === void 0 ? void 0 : value.match(rule.pattern)) + ? theme.palette.success.main + : theme.palette.common.black, + }) }, rule.label))))); +}; +exports.default = PasswordStrengthRules; +//# sourceMappingURL=PasswordStrengthRules.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js.map b/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js.map new file mode 100644 index 00000000..29d9ae81 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js.map @@ -0,0 +1 @@ +{"version":3,"file":"PasswordStrengthRules.js","sourceRoot":"","sources":["../../../src/components/TextField/PasswordStrengthRules.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAyC;AACzC,4CAAoD;AAcpD,MAAM,qBAAqB,GAAG,CAAC,EAC7B,IAAI,EACJ,KAAK,EACL,KAAK,EACL,eAAe,GACY,EAAE,EAAE;IAC/B,IAAI,eAAe,EAAE;QACnB,OAAO,8DAAG,eAAe,CAAC,IAAI,EAAE,KAAe,EAAE,KAAK,CAAC,CAAI,CAAC;KAC7D;IAED,OAAO,CACL,8BAAC,cAAG,IAAC,EAAE,EAAE,CAAC;QACR,8BAAC,yBAAc,IACb,EAAE,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;gBACd,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK;aAClC,CAAC,wCAGa,EAChB,KAAK,aAAL,KAAK;QAAL,KAAK,CAAE,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CACpB,8BAAC,yBAAc,IACb,EAAE,EAAE,IAAI,EACR,EAAE,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;gBACd,KAAK,EACH,KAAK,KAAK,KAAgB,aAAhB,KAAK,uBAAL,KAAK,CAAa,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAA;oBAC7C,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;oBAC5B,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK;aACjC,CAAC,IAED,IAAI,CAAC,KAAK,CACI,CAClB,CAAC,CACE,CACP,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,qBAAqB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/TextField.d.ts b/packages/react-material-ui/dist/components/TextField/TextField.d.ts new file mode 100644 index 00000000..fa6293a2 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/TextField.d.ts @@ -0,0 +1,29 @@ +import { ReactNode } from 'react'; +import { BoxProps, TextFieldProps as MuiTextFieldProps, TypographyProps } from '@mui/material'; +import { PasswordRule } from './constants'; +import { PasswordStrengthBarVariants } from './PasswordStrengthBar'; +interface TextAreaProps { + multiline?: boolean; + rows?: number; + maxRows?: number; + hiddenLabel?: boolean; +} +export type PasswordStrengthConfig = { + hideRulesText?: boolean; + hideStrengthBar?: boolean; + rules?: PasswordRule[]; + matchRules?: { + text: string[]; + score: number[]; + }; + renderStrengthBar?: (variant: PasswordStrengthBarVariants, text: string) => ReactNode; + renderRulesText?: (name: string, value: string, rules: PasswordRule[]) => ReactNode; +}; +export type TextFieldProps = MuiTextFieldProps & { + containerProps?: BoxProps; + labelProps?: TypographyProps; + options?: TextAreaProps; + passwordStrengthConfig?: PasswordStrengthConfig; +}; +export declare const TextField: (props: TextFieldProps) => JSX.Element; +export {}; diff --git a/packages/react-material-ui/dist/components/TextField/TextField.js b/packages/react-material-ui/dist/components/TextField/TextField.js new file mode 100644 index 00000000..52366e02 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/TextField.js @@ -0,0 +1,91 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TextField = void 0; +const react_1 = __importStar(require("react")); +const material_1 = require("@mui/material"); +const Visibility_1 = __importDefault(require("@mui/icons-material/Visibility")); +const VisibilityOff_1 = __importDefault(require("@mui/icons-material/VisibilityOff")); +const IconButton_1 = __importDefault(require("@mui/material/IconButton")); +const FormLabel_1 = require("../FormLabel"); +const utils_1 = require("./utils"); +const constants_1 = require("./constants"); +const PasswordStrengthRules_1 = __importDefault(require("./PasswordStrengthRules")); +const PasswordStrength_1 = __importDefault(require("./PasswordStrength")); +const TextField = (props) => { + var _a, _b, _c, _d; + const { label, required, sx, type, size, value, hiddenLabel, options, containerProps, labelProps, InputProps, InputLabelProps, name, passwordStrengthConfig } = props, rest = __rest(props, ["label", "required", "sx", "type", "size", "value", "hiddenLabel", "options", "containerProps", "labelProps", "InputProps", "InputLabelProps", "name", "passwordStrengthConfig"]); + const passwordStrengthConfigDefault = { + hideStrengthBar: (_a = passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.hideStrengthBar) !== null && _a !== void 0 ? _a : true, + hideRulesText: (_b = passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.hideRulesText) !== null && _b !== void 0 ? _b : true, + rules: (_c = passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.rules) !== null && _c !== void 0 ? _c : constants_1.PASSWORD_DEFAULT_RULES, + matchRules: (_d = passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.matchRules) !== null && _d !== void 0 ? _d : constants_1.PASSWORD_MATCH_RULES, + renderStrengthBar: passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.renderStrengthBar, + renderRulesText: passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.renderRulesText, + }; + const [showPassword, setShowPassword] = (0, react_1.useState)(false); + const togglePassword = () => { + setShowPassword((prv) => !prv); + }; + const handleMouseDownPassword = (event) => { + event.preventDefault(); + }; + const isPassword = type === 'password'; + const ishiddenLabel = hiddenLabel || (options === null || options === void 0 ? void 0 : options.hiddenLabel); + const passwordScore = (0, utils_1.getPasswordScore)(value, passwordStrengthConfigDefault.rules); + const [passwordStrengthText, passwordRuleVariant] = (0, utils_1.getPasswordMatchInfo)(passwordScore, passwordStrengthConfigDefault.matchRules); + return (react_1.default.createElement(material_1.Box, Object.assign({}, containerProps), + react_1.default.createElement(material_1.FormControl, { hiddenLabel: label ? true : ishiddenLabel, fullWidth: true }, + !ishiddenLabel && !!label && typeof label === 'string' && (react_1.default.createElement(FormLabel_1.FormLabel, Object.assign({ name: name, label: label, required: required, labelProps: labelProps }, InputLabelProps))), + !ishiddenLabel && !!label && typeof label !== 'string' && label, + react_1.default.createElement(material_1.OutlinedInput, Object.assign({}, rest, { sx: [ + { + marginTop: 0.5, + mb: 0, + input: { color: 'text.primary' }, + }, + ...(Array.isArray(sx) ? sx : [sx]), + ], id: name, name: name, size: size || 'small', value: value || value === 0 ? value : '', type: isPassword ? (showPassword ? 'text' : 'password') : type, endAdornment: isPassword && (react_1.default.createElement(material_1.InputAdornment, { position: "end" }, + react_1.default.createElement(IconButton_1.default, { "aria-label": "toggle password visibility", onClick: togglePassword, onMouseDown: handleMouseDownPassword, "data-testid": "toggle-password-button" }, showPassword ? react_1.default.createElement(Visibility_1.default, null) : react_1.default.createElement(VisibilityOff_1.default, null)))), "data-testid": "text-field", fullWidth: true }, InputProps))), + isPassword && (react_1.default.createElement(react_1.default.Fragment, null, + !passwordStrengthConfigDefault.hideStrengthBar && (react_1.default.createElement(PasswordStrength_1.default, { passwordRuleVariant: passwordRuleVariant, passwordStrengthText: passwordStrengthText, renderStrengthBar: passwordStrengthConfigDefault.renderStrengthBar })), + !passwordStrengthConfigDefault.hideRulesText && (react_1.default.createElement(PasswordStrengthRules_1.default, { name: name, value: value, rules: passwordStrengthConfigDefault.rules, renderRulesText: passwordStrengthConfigDefault.renderRulesText })))))); +}; +exports.TextField = TextField; +//# sourceMappingURL=TextField.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/TextField.js.map b/packages/react-material-ui/dist/components/TextField/TextField.js.map new file mode 100644 index 00000000..4921ba2c --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/TextField.js.map @@ -0,0 +1 @@ +{"version":3,"file":"TextField.js","sourceRoot":"","sources":["../../../src/components/TextField/TextField.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/constants.d.ts b/packages/react-material-ui/dist/components/TextField/constants.d.ts new file mode 100644 index 00000000..253ce011 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/constants.d.ts @@ -0,0 +1,16 @@ +export declare const LENGTH_REGEX: RegExp; +export declare const UPPERCASE_REGEX: RegExp; +export declare const LOWERCASE_REGEX: RegExp; +export declare const NUMBER_REGEX: RegExp; +export declare const SPECIAL_CHARS_REGEX: RegExp; +export declare const PASSWORD_MATCH_SCORE: number[]; +export declare const PASSWORD_MATCH_TEXT: string[]; +export declare const PASSWORD_MATCH_RULES: { + text: string[]; + score: number[]; +}; +export type PasswordRule = { + label: string; + pattern: RegExp; +}; +export declare const PASSWORD_DEFAULT_RULES: PasswordRule[]; diff --git a/packages/react-material-ui/dist/components/TextField/constants.js b/packages/react-material-ui/dist/components/TextField/constants.js new file mode 100644 index 00000000..b1a52b76 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/constants.js @@ -0,0 +1,37 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.PASSWORD_DEFAULT_RULES = exports.PASSWORD_MATCH_RULES = exports.PASSWORD_MATCH_TEXT = exports.PASSWORD_MATCH_SCORE = exports.SPECIAL_CHARS_REGEX = exports.NUMBER_REGEX = exports.LOWERCASE_REGEX = exports.UPPERCASE_REGEX = exports.LENGTH_REGEX = void 0; +exports.LENGTH_REGEX = new RegExp(/.{8,}$/); +exports.UPPERCASE_REGEX = new RegExp(/.*[A-Z]/); +exports.LOWERCASE_REGEX = new RegExp(/.*[a-z]/); +exports.NUMBER_REGEX = new RegExp(/.*\d/); +exports.SPECIAL_CHARS_REGEX = new RegExp(/.*[!@#$%^&*()_+\-=\\[\]{};':"\\|,.<>\\/?]/); +exports.PASSWORD_MATCH_SCORE = [0, 2, 3, 5]; +exports.PASSWORD_MATCH_TEXT = ['Very weak', 'Weak', 'Medium', 'Great']; +exports.PASSWORD_MATCH_RULES = { + text: exports.PASSWORD_MATCH_TEXT, + score: exports.PASSWORD_MATCH_SCORE, +}; +exports.PASSWORD_DEFAULT_RULES = [ + { + label: '8 characters', + pattern: exports.LENGTH_REGEX, + }, + { + label: '1 Alpha Upper character', + pattern: exports.UPPERCASE_REGEX, + }, + { + label: '1 Alpha Lower character', + pattern: exports.LOWERCASE_REGEX, + }, + { + label: '1 Numeric character', + pattern: exports.NUMBER_REGEX, + }, + { + label: '1 Special character (Example: "@", "#", "*")', + pattern: exports.SPECIAL_CHARS_REGEX, + }, +]; +//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/constants.js.map b/packages/react-material-ui/dist/components/TextField/constants.js.map new file mode 100644 index 00000000..a8799ea6 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/constants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../src/components/TextField/constants.ts"],"names":[],"mappings":";;;AAAa,QAAA,YAAY,GAAG,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC;AACpC,QAAA,eAAe,GAAG,IAAI,MAAM,CAAC,SAAS,CAAC,CAAC;AACxC,QAAA,eAAe,GAAG,IAAI,MAAM,CAAC,SAAS,CAAC,CAAC;AACxC,QAAA,YAAY,GAAG,IAAI,MAAM,CAAC,MAAM,CAAC,CAAC;AAClC,QAAA,mBAAmB,GAAG,IAAI,MAAM,CAC3C,2CAA2C,CAC5C,CAAC;AAEW,QAAA,oBAAoB,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACpC,QAAA,mBAAmB,GAAG,CAAC,WAAW,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC;AAE/D,QAAA,oBAAoB,GAAG;IAClC,IAAI,EAAE,2BAAmB;IACzB,KAAK,EAAE,4BAAoB;CAC5B,CAAC;AAOW,QAAA,sBAAsB,GAAmB;IACpD;QACE,KAAK,EAAE,cAAc;QACrB,OAAO,EAAE,oBAAY;KACtB;IACD;QACE,KAAK,EAAE,yBAAyB;QAChC,OAAO,EAAE,uBAAe;KACzB;IACD;QACE,KAAK,EAAE,yBAAyB;QAChC,OAAO,EAAE,uBAAe;KACzB;IACD;QACE,KAAK,EAAE,qBAAqB;QAC5B,OAAO,EAAE,oBAAY;KACtB;IACD;QACE,KAAK,EAAE,8CAA8C;QACrD,OAAO,EAAE,2BAAmB;KAC7B;CACF,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/index.d.ts b/packages/react-material-ui/dist/components/TextField/index.d.ts new file mode 100644 index 00000000..4baf94a1 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/index.d.ts @@ -0,0 +1 @@ +export { TextField, TextFieldProps } from './TextField'; diff --git a/packages/react-material-ui/dist/components/TextField/index.js b/packages/react-material-ui/dist/components/TextField/index.js new file mode 100644 index 00000000..31bc4c0d --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.TextField = void 0; +var TextField_1 = require("./TextField"); +Object.defineProperty(exports, "TextField", { enumerable: true, get: function () { return TextField_1.TextField; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/index.js.map b/packages/react-material-ui/dist/components/TextField/index.js.map new file mode 100644 index 00000000..221dfa19 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/TextField/index.ts"],"names":[],"mappings":";;;AAAA,yCAAwD;AAA/C,sGAAA,SAAS,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/utils.d.ts b/packages/react-material-ui/dist/components/TextField/utils.d.ts new file mode 100644 index 00000000..32cdb21e --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/utils.d.ts @@ -0,0 +1,6 @@ +import { PasswordStrengthBarVariants } from './PasswordStrengthBar'; +import { PasswordStrengthConfig } from './TextField'; +import { PasswordRule } from './constants'; +export declare const validatePasswordScore: (password: string, rules?: PasswordRule[], minValidationScore?: number) => boolean; +export declare const getPasswordScore: (password: string | null, rules: PasswordRule[]) => number; +export declare const getPasswordMatchInfo: (score: number, matchRules: PasswordStrengthConfig['matchRules']) => [string, PasswordStrengthBarVariants]; diff --git a/packages/react-material-ui/dist/components/TextField/utils.js b/packages/react-material-ui/dist/components/TextField/utils.js new file mode 100644 index 00000000..cb758335 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/utils.js @@ -0,0 +1,32 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getPasswordMatchInfo = exports.getPasswordScore = exports.validatePasswordScore = void 0; +const PasswordStrengthBar_1 = require("./PasswordStrengthBar"); +const constants_1 = require("./constants"); +const validatePasswordScore = (password, rules = constants_1.PASSWORD_DEFAULT_RULES, minValidationScore = constants_1.PASSWORD_DEFAULT_RULES.length) => { + const score = (0, exports.getPasswordScore)(password, rules); + return score >= minValidationScore; +}; +exports.validatePasswordScore = validatePasswordScore; +const getPasswordScore = (password, rules) => { + return rules.filter((rule) => { var _a; return (_a = password === null || password === void 0 ? void 0 : password.match) === null || _a === void 0 ? void 0 : _a.call(password, rule.pattern); }).length; +}; +exports.getPasswordScore = getPasswordScore; +const getPasswordMatchInfo = (score, matchRules) => { + const variants = Object.values(PasswordStrengthBar_1.PasswordStrengthBarVariants); + if (score === 0) + return [matchRules.text[0], variants[0]]; + const scoreIndex = matchRules.score.findIndex((item, index) => { + var _a; + return item >= score || score < ((_a = matchRules.score) === null || _a === void 0 ? void 0 : _a[index + 1]); + }); + if (scoreIndex === matchRules.score.length) { + return [ + matchRules.text[matchRules.text.length - 1], + variants[matchRules.text.length - 1], + ]; + } + return [matchRules.text[scoreIndex], variants[scoreIndex]]; +}; +exports.getPasswordMatchInfo = getPasswordMatchInfo; +//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/utils.js.map b/packages/react-material-ui/dist/components/TextField/utils.js.map new file mode 100644 index 00000000..e632b703 --- /dev/null +++ b/packages/react-material-ui/dist/components/TextField/utils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/components/TextField/utils.ts"],"names":[],"mappings":";;;AAAA,+DAAoE;AAEpE,2CAAmE;AAE5D,MAAM,qBAAqB,GAAG,CACnC,QAAgB,EAGhB,QAAwB,kCAAsB,EAC9C,kBAAkB,GAAG,kCAAsB,CAAC,MAAM,EAClD,EAAE;IACF,MAAM,KAAK,GAAG,IAAA,wBAAgB,EAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;IAEhD,OAAO,KAAK,IAAI,kBAAkB,CAAC;AACrC,CAAC,CAAC;AAVW,QAAA,qBAAqB,yBAUhC;AAEK,MAAM,gBAAgB,GAAG,CAC9B,QAAuB,EACvB,KAAqB,EACrB,EAAE;IACF,OAAO,KAAK,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,EAAE,WAAC,OAAA,MAAA,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,KAAK,yDAAG,IAAI,CAAC,OAAO,CAAC,CAAA,EAAA,CAAC,CAAC,MAAM,CAAC;AACxE,CAAC,CAAC;AALW,QAAA,gBAAgB,oBAK3B;AAEK,MAAM,oBAAoB,GAAG,CAClC,KAAa,EACb,UAAgD,EACT,EAAE;IACzC,MAAM,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,iDAA2B,CAAC,CAAC;IAE5D,IAAI,KAAK,KAAK,CAAC;QAAE,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;IAE1D,MAAM,UAAU,GAAG,UAAU,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE;;QAC5D,OAAO,IAAI,IAAI,KAAK,IAAI,KAAK,IAAG,MAAA,UAAU,CAAC,KAAK,0CAAG,KAAK,GAAG,CAAC,CAAC,CAAA,CAAC;IAChE,CAAC,CAAC,CAAC;IAEH,IAAI,UAAU,KAAK,UAAU,CAAC,KAAK,CAAC,MAAM,EAAE;QAC1C,OAAO;YACL,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC;YAC3C,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC;SACrC,CAAC;KACH;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC;AAC7D,CAAC,CAAC;AApBW,QAAA,oBAAoB,wBAoB/B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/constants.d.ts b/packages/react-material-ui/dist/components/submodules/AuthForm/constants.d.ts new file mode 100644 index 00000000..4717299b --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/AuthForm/constants.d.ts @@ -0,0 +1,6 @@ +import type { RJSFSchema, UiSchema } from '@rjsf/utils'; +export declare const defaultAuthUiSchema: UiSchema; +export declare const signInFormSchema: RJSFSchema; +export declare const signUpFormSchema: RJSFSchema; +export declare const forgotPasswordFormSchema: RJSFSchema; +export declare const resetPasswordFormSchema: RJSFSchema; diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js b/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js new file mode 100644 index 00000000..e844db4d --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js @@ -0,0 +1,70 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.resetPasswordFormSchema = exports.forgotPasswordFormSchema = exports.signUpFormSchema = exports.signInFormSchema = exports.defaultAuthUiSchema = void 0; +const CustomWidgets_1 = require("../../../styles/CustomWidgets"); +exports.defaultAuthUiSchema = { + email: { + 'ui:widget': CustomWidgets_1.CustomTextFieldWidget, + }, + username: { + 'ui:widget': CustomWidgets_1.CustomTextFieldWidget, + }, + password: { + 'ui:widget': CustomWidgets_1.CustomPasswordFieldWidget, + }, + newPassword: { + 'ui:widget': CustomWidgets_1.CustomPasswordFieldWidget, + }, + confirmNewPassword: { + 'ui:widget': CustomWidgets_1.CustomPasswordFieldWidget, + }, +}; +exports.signInFormSchema = { + type: 'object', + required: ['username', 'password'], + properties: { + username: { type: 'string', title: 'Username', minLength: 3 }, + password: { type: 'string', title: 'Password' }, + }, +}; +exports.signUpFormSchema = { + type: 'object', + required: ['email', 'username', 'password'], + properties: { + email: { + type: 'string', + title: 'Email', + minLength: 3, + format: 'email', + }, + username: { type: 'string', title: 'Username', minLength: 3 }, + password: { type: 'string', title: 'Password' }, + }, +}; +exports.forgotPasswordFormSchema = { + type: 'object', + required: ['email'], + properties: { + email: { + type: 'string', + title: 'Email', + minLength: 3, + format: 'email', + }, + }, +}; +exports.resetPasswordFormSchema = { + type: 'object', + required: ['newPassword', 'confirmNewPassword'], + properties: { + newPassword: { + type: 'string', + title: 'New password', + }, + confirmNewPassword: { + type: 'string', + title: 'Re-enter your new password', + }, + }, +}; +//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js.map b/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js.map new file mode 100644 index 00000000..ac69fce2 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../../src/components/submodules/AuthForm/constants.ts"],"names":[],"mappings":";;;AAEA,iEAGuC;AAE1B,QAAA,mBAAmB,GAAa;IAC3C,KAAK,EAAE;QACL,WAAW,EAAE,qCAAqB;KACnC;IACD,QAAQ,EAAE;QACR,WAAW,EAAE,qCAAqB;KACnC;IACD,QAAQ,EAAE;QACR,WAAW,EAAE,yCAAyB;KACvC;IACD,WAAW,EAAE;QACX,WAAW,EAAE,yCAAyB;KACvC;IACD,kBAAkB,EAAE;QAClB,WAAW,EAAE,yCAAyB;KACvC;CACF,CAAC;AAEW,QAAA,gBAAgB,GAAe;IAC1C,IAAI,EAAE,QAAQ;IACd,QAAQ,EAAE,CAAC,UAAU,EAAE,UAAU,CAAC;IAClC,UAAU,EAAE;QACV,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE,SAAS,EAAE,CAAC,EAAE;QAC7D,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE;KAChD;CACF,CAAC;AAEW,QAAA,gBAAgB,GAAe;IAC1C,IAAI,EAAE,QAAQ;IACd,QAAQ,EAAE,CAAC,OAAO,EAAE,UAAU,EAAE,UAAU,CAAC;IAC3C,UAAU,EAAE;QACV,KAAK,EAAE;YACL,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,SAAS,EAAE,CAAC;YACZ,MAAM,EAAE,OAAO;SAChB;QACD,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE,SAAS,EAAE,CAAC,EAAE;QAC7D,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE;KAChD;CACF,CAAC;AAEW,QAAA,wBAAwB,GAAe;IAClD,IAAI,EAAE,QAAQ;IACd,QAAQ,EAAE,CAAC,OAAO,CAAC;IACnB,UAAU,EAAE;QACV,KAAK,EAAE;YACL,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,SAAS,EAAE,CAAC;YACZ,MAAM,EAAE,OAAO;SAChB;KACF;CACF,CAAC;AAEW,QAAA,uBAAuB,GAAe;IACjD,IAAI,EAAE,QAAQ;IACd,QAAQ,EAAE,CAAC,aAAa,EAAE,oBAAoB,CAAC;IAC/C,UAAU,EAAE;QACV,WAAW,EAAE;YACX,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,cAAc;SACtB;QACD,kBAAkB,EAAE;YAClB,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,4BAA4B;SACpC;KACF;CACF,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/index.d.ts b/packages/react-material-ui/dist/components/submodules/AuthForm/index.d.ts new file mode 100644 index 00000000..4c7b8b4f --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/AuthForm/index.d.ts @@ -0,0 +1,35 @@ +import { ReactNode } from 'react'; +import type { RJSFSchema, UiSchema } from '@rjsf/utils'; +import type { AdvancedProperty } from '../../SchemaForm/types'; +import type { ValidationRule } from '../../../utils/form/validation'; +type Route = 'signIn' | 'signUp' | 'forgotPassword' | 'resetPassword'; +type Query = { + uri?: string; + method?: string; + onSuccess?: ((data: unknown) => void) | null; + onError?: ((error: unknown) => void) | null; +}; +type FormData = Record | null; +export interface AuthFormSubmoduleProps { + route: Route; + query?: Query; + title?: string | ReactNode; + hideTitle?: boolean; + formSchema?: RJSFSchema; + formUiSchema?: UiSchema; + advancedProperties?: Record; + formData?: FormData; + signInRequestPath?: string; + signInPath?: string; + signUpPath?: string; + forgotPasswordPath?: string; + customValidation?: ValidationRule>[]; + submitButtonTitle?: string; + logoSrc?: string; + hideLogo?: boolean; + headerComponent?: ReactNode; + overrideDefaults?: boolean; + submitDataFormatter?: (data: FormData) => FormData; +} +declare const AuthFormSubmodule: (props: AuthFormSubmoduleProps) => JSX.Element; +export default AuthFormSubmodule; diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/index.js b/packages/react-material-ui/dist/components/submodules/AuthForm/index.js new file mode 100644 index 00000000..2cc355ec --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/AuthForm/index.js @@ -0,0 +1,144 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const react_2 = require("react"); +const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); +const validator_ajv6_1 = __importDefault(require("@rjsf/validator-ajv6")); +const material_1 = require("@mui/material"); +const Text_1 = __importDefault(require("../../../components/Text")); +const Link_1 = require("../../../components/Link"); +const SchemaForm_1 = require("../../../components/SchemaForm"); +const Image_1 = require("../../../components/Image"); +const CustomWidgets_1 = require("../../../styles/CustomWidgets"); +const validation_1 = require("../../../utils/form/validation"); +const constants_1 = require("./constants"); +const react_auth_provider_1 = require("@concepta/react-auth-provider"); +const widgets = { + TextWidget: CustomWidgets_1.CustomTextFieldWidget, +}; +const renderTitle = (title) => { + if (typeof title === 'string') { + return (react_1.default.createElement(Text_1.default, { variant: "h4", fontFamily: "Inter", fontSize: 30, fontWeight: 800, mt: 1, gutterBottom: true }, title)); + } + return title; +}; +const AuthFormSubmodule = (props) => { + var _a, _b, _c, _d; + const [formData, setFormData] = (0, react_2.useState)({}); + const searchParams = new URLSearchParams(window.location.search); + const passcode = searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('token'); + const { post, patch, put } = (0, react_data_provider_1.default)(); + const { doLogin, isPending: isLoadingSignIn } = (0, react_auth_provider_1.useAuth)(); + const query = { + post: post, + patch: patch, + put: put, + }[((_a = props.query) === null || _a === void 0 ? void 0 : _a.method) || 'post'] || post; + const { execute: performRequest, isPending: isLoadingRequest } = (0, react_data_provider_1.useQuery)((body) => { + var _a; + return query({ + uri: ((_a = props.query) === null || _a === void 0 ? void 0 : _a.uri) || '', + body, + }); + }, false, { + onSuccess: (data) => __awaiter(void 0, void 0, void 0, function* () { + var _e, _f; + (_f = (_e = props.query) === null || _e === void 0 ? void 0 : _e.onSuccess) === null || _f === void 0 ? void 0 : _f.call(_e, data); + }), + onError: (error) => { var _a, _b; return (_b = (_a = props.query) === null || _a === void 0 ? void 0 : _a.onError) === null || _b === void 0 ? void 0 : _b.call(_a, error); }, + }); + const handleSubmit = (values) => __awaiter(void 0, void 0, void 0, function* () { + const fields = values.formData || {}; + if (props.route === 'signIn') { + const { username, password } = fields; + const loginData = props.submitDataFormatter + ? props.submitDataFormatter(fields) + : { username, password, loginPath: props.signInRequestPath }; + doLogin(loginData); + return; + } + if (props.route === 'resetPassword') { + const fieldsWithPasscode = Object.assign(Object.assign({}, fields), { passcode }); + const resetPassData = props.submitDataFormatter + ? props.submitDataFormatter(fieldsWithPasscode) + : fieldsWithPasscode; + yield performRequest(resetPassData); + return; + } + performRequest(fields); + }); + const isLoading = isLoadingSignIn || isLoadingRequest; + const defaultRouteTitle = { + signIn: 'Sign in', + signUp: 'Sign up', + forgotPassword: 'Recover password', + resetPassword: 'Reset password', + }[props.route]; + const defaultFormSchema = { + signIn: constants_1.signInFormSchema, + signUp: constants_1.signUpFormSchema, + forgotPassword: constants_1.forgotPasswordFormSchema, + resetPassword: constants_1.resetPasswordFormSchema, + }[props.route] || {}; + return (react_1.default.createElement(material_1.Container, { sx: { textAlign: 'center', padding: '48px 0' } }, + !props.hideLogo && (react_1.default.createElement(Image_1.Image, { src: props.logoSrc || '/logo.svg', alt: "logo" })), + props.headerComponent || null, + react_1.default.createElement(material_1.Container, { maxWidth: "xs" }, + react_1.default.createElement(material_1.Card, { sx: { padding: '24px', marginTop: '32px' } }, + !props.hideTitle && renderTitle((_b = props.title) !== null && _b !== void 0 ? _b : defaultRouteTitle), + react_1.default.createElement(SchemaForm_1.SchemaForm.Form, { schema: props.overrideDefaults && props.formSchema + ? props.formSchema + : Object.assign(Object.assign(Object.assign({}, defaultFormSchema), props.formSchema), { required: [ + ...(defaultFormSchema.required || []), + ...(((_c = props.formSchema) === null || _c === void 0 ? void 0 : _c.required) || []), + ], properties: Object.assign(Object.assign({}, defaultFormSchema.properties), (_d = props.formSchema) === null || _d === void 0 ? void 0 : _d.properties) }), uiSchema: props.overrideDefaults && props.formUiSchema + ? props.formUiSchema + : Object.assign(Object.assign({}, constants_1.defaultAuthUiSchema), props.formUiSchema), validator: validator_ajv6_1.default, formData: props.formData || formData, onChange: ({ formData }) => setFormData(formData), onSubmit: handleSubmit, noHtml5Validate: true, showErrorList: false, advancedProperties: props.advancedProperties, customValidate: props.customValidation + ? (formData, errors) => (0, validation_1.validateForm)(formData, errors, props.customValidation) + : undefined, widgets: widgets }, + props.forgotPasswordPath ? (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 500, gutterBottom: true, sx: { mt: 2 } }, + react_1.default.createElement(Link_1.Link, { href: props.forgotPasswordPath, color: "primary.dark" }, "Forgot your password?"))) : null, + react_1.default.createElement(material_1.Box, { display: "flex", flexDirection: "row", alignItems: "center", justifyContent: "space-between", mt: 2 }, + react_1.default.createElement(material_1.Button, { type: "submit", variant: "contained", disabled: Boolean(isLoading), sx: { flex: 1 } }, isLoading ? (react_1.default.createElement(material_1.CircularProgress, { sx: { color: 'white' }, size: 24 })) : (props.submitButtonTitle || 'Send')))), + props.signInPath ? (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 500, gutterBottom: true, sx: { mt: 3 } }, + react_1.default.createElement(Link_1.Link, { href: props.signInPath, color: "primary.dark" }, "Already have an account? Sign in"))) : null, + props.signUpPath ? (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 500, gutterBottom: true, sx: { mt: 3 } }, + react_1.default.createElement(Link_1.Link, { href: props.signUpPath, color: "primary.dark" }, "No account? Sign up"))) : null)))); +}; +exports.default = AuthFormSubmodule; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/index.js.map b/packages/react-material-ui/dist/components/submodules/AuthForm/index.js.map new file mode 100644 index 00000000..7837d31e --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/AuthForm/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/AuthForm/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/DrawerForm/index.d.ts b/packages/react-material-ui/dist/components/submodules/DrawerForm/index.d.ts new file mode 100644 index 00000000..dcfb7303 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/DrawerForm/index.d.ts @@ -0,0 +1,3 @@ +import { FormSubmoduleProps } from '../types/Form'; +declare const DrawerFormSubmodule: (props: FormSubmoduleProps) => JSX.Element; +export default DrawerFormSubmodule; diff --git a/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js b/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js new file mode 100644 index 00000000..7ef1a3a3 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js @@ -0,0 +1,168 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const material_1 = require("@mui/material"); +const Close_1 = __importDefault(require("@mui/icons-material/Close")); +const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); +const SchemaForm_1 = require("../../../components/SchemaForm"); +const CustomWidgets_1 = require("../../../styles/CustomWidgets"); +const TableRowControls_1 = __importDefault(require("../TableRowControls")); +const DrawerFormSubmodule = (props) => { + const { queryResource, viewMode, widgets, formSchema, formUiSchema, formData, customValidate, submitButtonTitle, onClose, cancelButtonTitle, children, submitDataFormatter, onSuccess, onError, onDeleteSuccess, onDeleteError, onPrevious, onNext, isLoading, isVisible, sx, tableRowsProps } = props, otherProps = __rest(props, ["queryResource", "viewMode", "widgets", "formSchema", "formUiSchema", "formData", "customValidate", "submitButtonTitle", "onClose", "cancelButtonTitle", "children", "submitDataFormatter", "onSuccess", "onError", "onDeleteSuccess", "onDeleteError", "onPrevious", "onNext", "isLoading", "isVisible", "sx", "tableRowsProps"]); + const { viewIndex, rowsPerPage, currentPage, pageCount } = tableRowsProps; + const [fieldValues, setFieldValues] = (0, react_1.useState)(formData); + (0, react_1.useEffect)(() => { + setFieldValues(formData); + }, [formData]); + const { post, patch, del } = (0, react_data_provider_1.default)(); + const { execute: createItem, isPending: isLoadingCreation } = (0, react_data_provider_1.useQuery)((data) => post({ + uri: `/${queryResource}`, + body: submitDataFormatter ? submitDataFormatter(data) : data, + }), false, { + onSuccess: onSuccess, + onError: onError, + }); + const { execute: editItem, isPending: isLoadingEdit } = (0, react_data_provider_1.useQuery)((data) => patch({ + uri: `/${queryResource}/${data.id}`, + body: submitDataFormatter ? submitDataFormatter(data) : data, + }), false, { + onSuccess: onSuccess, + onError: onError, + }); + const { execute: deleteItem, isPending: isLoadingDelete } = (0, react_data_provider_1.useQuery)((data) => del({ + uri: `/${queryResource}/${data.id}`, + }), false, { + onSuccess: onDeleteSuccess, + onError: onDeleteError, + }); + const handleFieldChange = (values) => __awaiter(void 0, void 0, void 0, function* () { + setFieldValues(values.formData); + }); + const handleFormSubmit = () => __awaiter(void 0, void 0, void 0, function* () { + if (viewMode === 'creation') { + yield createItem(fieldValues); + } + if (viewMode === 'edit') { + yield editItem(fieldValues); + } + }); + const _widgets = Object.assign({ TextWidget: CustomWidgets_1.CustomTextFieldWidget }, widgets); + const title = () => { + if (formSchema === null || formSchema === void 0 ? void 0 : formSchema.title) { + return formSchema.title; + } + if (viewMode === 'creation') { + return 'Add Data'; + } + if (viewMode === 'edit') { + return 'Edit Data'; + } + return 'View Data'; + }; + const actionButtons = (0, react_1.useMemo)(() => { + return (react_1.default.createElement(material_1.Box, { display: "flex", flexDirection: "row", alignItems: "center", justifyContent: viewMode === 'creation' ? 'flex-end' : 'space-between', id: "Rockets-FormDrawerFooter", mt: "auto" }, + viewMode !== 'creation' && (react_1.default.createElement(TableRowControls_1.default, Object.assign({}, tableRowsProps, { isLoading: isLoading, onPrevious: onPrevious, onNext: onNext }))), + react_1.default.createElement(material_1.Box, { display: "flex", flexDirection: "row", alignItems: "center", gap: 2 }, + props.customFooterContent && + (typeof props.customFooterContent === 'function' + ? props.customFooterContent(formData) + : props.customFooterContent), + (viewMode === 'creation' || viewMode === 'edit') && + !props.hideCancelButton && (react_1.default.createElement(material_1.Button, { variant: "outlined", onClick: onClose, sx: { flex: 1 } }, cancelButtonTitle || 'Cancel')), + viewMode === 'edit' && props.isDeleteButtonVisible && (react_1.default.createElement(material_1.Button, { variant: "contained", color: "error", onClick: () => deleteItem(formData), sx: { flex: 1 } }, isLoadingDelete ? (react_1.default.createElement(material_1.CircularProgress, { sx: { color: 'white' }, size: 24 })) : (cancelButtonTitle || 'Delete'))), + viewMode === 'details' && !props.hideCancelButton && (react_1.default.createElement(material_1.Button, { variant: "outlined", onClick: onClose, sx: { flex: 1 } }, cancelButtonTitle || 'Close')), + viewMode !== 'details' && (react_1.default.createElement(material_1.Button, { type: "submit", variant: "contained", disabled: isLoadingCreation || isLoadingEdit || isLoadingDelete, sx: { flex: 1 } }, isLoadingCreation || isLoadingEdit ? (react_1.default.createElement(material_1.CircularProgress, { sx: { color: 'white' }, size: 24 })) : (submitButtonTitle || 'Save')))))); + }, [ + isLoading, + viewIndex, + rowsPerPage, + currentPage, + pageCount, + props.customFooterContent, + viewMode, + props.hideCancelButton, + formData, + isLoadingDelete, + cancelButtonTitle, + isLoadingCreation, + isLoadingEdit, + submitButtonTitle, + ]); + return (react_1.default.createElement(material_1.Drawer, { open: isVisible, anchor: "right", sx: sx, id: "Rockets-FormDrawer", className: "Rockets-FormDrawer" }, + react_1.default.createElement(material_1.Box, { display: "flex", alignItems: "center", justifyContent: "space-between", gap: 2, mt: 2, ml: 1, className: "Rockets-FormDrawer-Title" }, + react_1.default.createElement(material_1.Typography, { variant: "h5", sx: { marginLeft: 3, fontSize: '20px' } }, title()), + react_1.default.createElement(material_1.IconButton, { "aria-label": "close", onClick: onClose, sx: { + position: 'absolute', + right: (theme) => theme.spacing(1), + top: (theme) => theme.spacing(1), + color: (theme) => theme.palette.grey[500], + } }, + react_1.default.createElement(Close_1.default, null))), + react_1.default.createElement(material_1.Box, { padding: 4, sx: { + height: '100%', + display: 'flex', + flexDirection: 'column', + justifyContent: 'space-between', + '& .rjsf': { + display: 'flex', + flexDirection: 'column', + flex: 1, + }, + }, className: "Rockets-FormDrawer-SchemaWrapper" }, isLoading ? (react_1.default.createElement(material_1.Box, { sx: { + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + my: 10, + } }, + react_1.default.createElement(material_1.CircularProgress, null))) : (react_1.default.createElement(SchemaForm_1.SchemaForm.Form, Object.assign({ schema: Object.assign(Object.assign({}, formSchema), { required: (formSchema === null || formSchema === void 0 ? void 0 : formSchema.required) || [], properties: (formSchema === null || formSchema === void 0 ? void 0 : formSchema.properties) || {}, title: '' }), uiSchema: Object.assign(Object.assign({}, formUiSchema), { 'ui:submitButtonOptions': { norender: true } }), noHtml5Validate: true, showErrorList: false, formData: fieldValues, widgets: _widgets, customValidate: customValidate, readonly: viewMode === 'details', onChange: handleFieldChange, onSubmit: handleFormSubmit }, otherProps), + children, + actionButtons))))); +}; +exports.default = DrawerFormSubmodule; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js.map b/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js.map new file mode 100644 index 00000000..c04be5e2 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/DrawerForm/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Filter/index.d.ts b/packages/react-material-ui/dist/components/submodules/Filter/index.d.ts new file mode 100644 index 00000000..ba39177a --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Filter/index.d.ts @@ -0,0 +1,22 @@ +import { ReactNode } from 'react'; +import { FilterVariant, FilterCommon, TextFilter } from '../../../components/Filter'; +import { SelectOption } from '../../../components/SelectField/SelectField'; +import { FilterValues } from '../../../modules/crud/useCrudRoot'; +type Operator = 'eq' | 'ne' | 'gt' | 'lt' | 'gte' | 'lte' | 'starts' | 'ends' | 'cont' | 'excl' | 'eqL' | 'neL' | 'startsL' | 'endsL' | 'contL' | 'exclL'; +export type FilterDetails = { + type: FilterVariant; + resource?: string; + resourceLabel?: string; + resourceValue?: string; + operator?: Operator; + options?: SelectOption[]; + searchIconPlacement?: TextFilter['searchIconPlacement']; +} & Omit; +export type FilterCallback = (filter: FilterValues) => void; +type Props = { + orderableListCacheKey?: string; + cacheApiPath?: string; + complementaryActions?: ReactNode; +}; +declare const FilterSubmodule: (props: Props) => JSX.Element; +export default FilterSubmodule; diff --git a/packages/react-material-ui/dist/components/submodules/Filter/index.js b/packages/react-material-ui/dist/components/submodules/Filter/index.js new file mode 100644 index 00000000..8aea06f0 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Filter/index.js @@ -0,0 +1,105 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const Filter_1 = require("../../../components/Filter"); +const useCrudRoot_1 = require("../../../modules/crud/useCrudRoot"); +const FilterSubmodule = (props) => { + const { filters, updateSearch, simpleFilter, updateSimpleFilter, externalSearch: _externalSearch, filterValues, setFilterValues, customFilter, customSearch, } = (0, useCrudRoot_1.useCrudRoot)(); + const customSearchData = (0, react_1.useMemo)(() => customSearch === null || customSearch === void 0 ? void 0 : customSearch(filterValues), [filterValues]); + const externalSearch = (0, react_1.useMemo)(() => (Object.assign(Object.assign({}, _externalSearch), customSearchData)), [customSearchData, _externalSearch]); + const hasExternalSearch = externalSearch && + Object.values(externalSearch).filter((value) => value).length > 0; + const reduceFilters = (_filterValues, format) => filters.reduce((acc, filter) => { + const value = _filterValues[filter.id]; + if (!filter.operator) + return acc; + if (typeof value === 'undefined') + return acc; + const data = format === 'simpleFilter' + ? `||$${filter.operator}||${value}` + : { [`$${filter.operator}`]: value }; + return Object.assign(Object.assign({}, acc), { [filter.id]: value === null || value === 'all' || value === '' ? null : data }); + }, {}); + (0, react_1.useEffect)(() => { + if (!hasExternalSearch) { + updateSearch(null); + const filterObj = Object.assign(Object.assign({}, reduceFilters(filterValues, 'simpleFilter')), customFilter === null || customFilter === void 0 ? void 0 : customFilter(filterValues)); + updateSimpleFilter(filterObj, true); + } + if (hasExternalSearch) { + const filterObj = Object.assign(Object.assign({}, reduceFilters(filterValues, 'search')), customFilter === null || customFilter === void 0 ? void 0 : customFilter(filterValues)); + const combinedFilter = Object.assign(Object.assign({}, filterObj), externalSearch); + updateSearch(combinedFilter, true); + } + }, [externalSearch]); + const onFilterChange = (id, value, updateFilter) => { + setFilterValues((prv) => { + const newFilterValues = Object.assign(Object.assign({}, prv), { [id]: value }); + if (updateFilter) { + const filterObj = Object.assign(Object.assign({}, reduceFilters(newFilterValues, 'simpleFilter')), customFilter === null || customFilter === void 0 ? void 0 : customFilter(newFilterValues)); + updateSimpleFilter(filterObj, true); + } + return newFilterValues; + }); + }; + const filterObjs = filters.map((filter) => { + var _a, _b; + const { id, label, columns, type, options, operator, isLoading, size, resource, resourceValue, resourceLabel, searchIconPlacement, } = filter; + const initialValue = (_a = String(simpleFilter === null || simpleFilter === void 0 ? void 0 : simpleFilter[id])) === null || _a === void 0 ? void 0 : _a.split('||')[2]; + const value = (_b = filterValues[id]) !== null && _b !== void 0 ? _b : initialValue; + const commonFields = { + id, + label, + columns, + isLoading, + size, + operator, + searchIconPlacement, + }; + switch (type) { + case 'text': + return Object.assign(Object.assign({}, commonFields), { type, value: value, onChange: (val) => onFilterChange(id, val, false), onDebouncedSearchChange: (val) => onFilterChange(id, val, true) }); + case 'autocomplete': + return Object.assign(Object.assign({}, commonFields), { type, + options, value: value, resource, + resourceLabel, + resourceValue, onChange: (val) => onFilterChange(id, val, true) }); + case 'select': + return Object.assign(Object.assign({}, commonFields), { type, + options, value: value, onChange: (val) => onFilterChange(id, val, true) }); + case 'date': + return Object.assign(Object.assign({}, commonFields), { type, + options, value: value, onChange: (val) => onFilterChange(id, val, false), onDebouncedSearchChange: (val) => onFilterChange(id, val, true) }); + default: + break; + } + }); + if (filters.length === 0) + return null; + return react_1.default.createElement(Filter_1.Filter, Object.assign({}, props, { filters: filterObjs })); +}; +exports.default = FilterSubmodule; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Filter/index.js.map b/packages/react-material-ui/dist/components/submodules/Filter/index.js.map new file mode 100644 index 00000000..79dde644 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Filter/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/Filter/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/ModalForm/index.d.ts b/packages/react-material-ui/dist/components/submodules/ModalForm/index.d.ts new file mode 100644 index 00000000..ac88e305 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/ModalForm/index.d.ts @@ -0,0 +1,3 @@ +import { FormSubmoduleProps } from '../types/Form'; +declare const ModalFormSubmodule: (props: FormSubmoduleProps) => JSX.Element; +export default ModalFormSubmodule; diff --git a/packages/react-material-ui/dist/components/submodules/ModalForm/index.js b/packages/react-material-ui/dist/components/submodules/ModalForm/index.js new file mode 100644 index 00000000..7175ea1f --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/ModalForm/index.js @@ -0,0 +1,139 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const material_1 = require("@mui/material"); +const Close_1 = __importDefault(require("@mui/icons-material/Close")); +const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); +const validator_ajv6_1 = __importDefault(require("@rjsf/validator-ajv6")); +const SchemaForm_1 = require("../../../components/SchemaForm"); +const CustomWidgets_1 = require("../../../styles/CustomWidgets"); +const TableRowControls_1 = __importDefault(require("../TableRowControls")); +const ModalFormSubmodule = (props) => { + const { queryResource, viewMode, widgets, onClose, formSchema, formUiSchema, formData, customValidate, submitButtonTitle, cancelButtonTitle, children, submitDataFormatter, onSuccess, onError, onDeleteSuccess, onDeleteError, onPrevious, onNext, isLoading, isVisible, sx, tableRowsProps } = props, otherProps = __rest(props, ["queryResource", "viewMode", "widgets", "onClose", "formSchema", "formUiSchema", "formData", "customValidate", "submitButtonTitle", "cancelButtonTitle", "children", "submitDataFormatter", "onSuccess", "onError", "onDeleteSuccess", "onDeleteError", "onPrevious", "onNext", "isLoading", "isVisible", "sx", "tableRowsProps"]); + const [fieldValues, setFieldValues] = (0, react_1.useState)(formData); + (0, react_1.useEffect)(() => { + setFieldValues(formData); + }, [formData]); + const { post, patch, del } = (0, react_data_provider_1.default)(); + const { execute: createItem, isPending: isLoadingCreation } = (0, react_data_provider_1.useQuery)((data) => post({ + uri: `/${queryResource}`, + body: submitDataFormatter ? submitDataFormatter(data) : data, + }), false, { + onSuccess: onSuccess, + onError: onError, + }); + const { execute: editItem, isPending: isLoadingEdit } = (0, react_data_provider_1.useQuery)((data) => patch({ + uri: `/${queryResource}/${data.id}`, + body: submitDataFormatter ? submitDataFormatter(data) : data, + }), false, { + onSuccess: onSuccess, + onError: onError, + }); + const { execute: deleteItem, isPending: isLoadingDelete } = (0, react_data_provider_1.useQuery)((data) => del({ + uri: `/${queryResource}/${data.id}`, + }), false, { + onSuccess: onDeleteSuccess, + onError: onDeleteError, + }); + const handleFieldChange = (values) => __awaiter(void 0, void 0, void 0, function* () { + setFieldValues(values.formData); + }); + const handleFormSubmit = () => __awaiter(void 0, void 0, void 0, function* () { + if (viewMode === 'creation') { + yield createItem(fieldValues); + } + if (viewMode === 'edit') { + yield editItem(fieldValues); + } + }); + const _widgets = Object.assign({ TextWidget: CustomWidgets_1.CustomTextFieldWidget }, widgets); + const title = () => { + if (formSchema === null || formSchema === void 0 ? void 0 : formSchema.title) { + return formSchema.title; + } + if (viewMode === 'creation') { + return 'Add Data'; + } + if (viewMode === 'edit') { + return 'Edit Data'; + } + return 'View Data'; + }; + return (react_1.default.createElement(material_1.Dialog, { open: isVisible, maxWidth: "md", fullWidth: true, onClose: onClose, sx: sx, id: "Rockets-FormDialog", className: "Rockets-FormDialog" }, + react_1.default.createElement(material_1.DialogTitle, null, title()), + react_1.default.createElement(material_1.IconButton, { "aria-label": "close", onClick: onClose, sx: { + position: 'absolute', + right: (theme) => theme.spacing(1), + top: (theme) => theme.spacing(1), + color: (theme) => theme.palette.grey[500], + } }, + react_1.default.createElement(Close_1.default, null)), + react_1.default.createElement(material_1.DialogContent, null, isLoading ? (react_1.default.createElement(material_1.Box, { sx: { + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + my: 10, + } }, + react_1.default.createElement(material_1.CircularProgress, null))) : (react_1.default.createElement(SchemaForm_1.SchemaForm.Form, Object.assign({ schema: Object.assign(Object.assign({}, formSchema), { required: (formSchema === null || formSchema === void 0 ? void 0 : formSchema.required) || [], properties: (formSchema === null || formSchema === void 0 ? void 0 : formSchema.properties) || {}, title: '' }), uiSchema: formUiSchema, validator: validator_ajv6_1.default, onSubmit: handleFormSubmit, noHtml5Validate: true, showErrorList: false, formData: fieldValues, widgets: _widgets, onChange: handleFieldChange, customValidate: customValidate, readonly: viewMode === 'details' }, otherProps), + children, + react_1.default.createElement(material_1.Box, { display: "flex", flexDirection: "row", alignItems: "center", justifyContent: viewMode === 'creation' ? 'flex-end' : 'space-between', mt: 4 }, + viewMode !== 'creation' && (react_1.default.createElement(TableRowControls_1.default, Object.assign({}, tableRowsProps, { isLoading: isLoading, onPrevious: onPrevious, onNext: onNext }))), + react_1.default.createElement(material_1.Box, { display: "flex", flexDirection: "row", alignItems: "center", mt: 2, gap: 2 }, + props.customFooterContent && + (typeof props.customFooterContent === 'function' + ? props.customFooterContent(formData) + : props.customFooterContent), + (viewMode === 'creation' || viewMode === 'edit') && + !props.hideCancelButton && (react_1.default.createElement(material_1.Button, { variant: "outlined", onClick: onClose, sx: { flex: 1 } }, cancelButtonTitle || 'Cancel')), + viewMode === 'edit' && props.isDeleteButtonVisible && (react_1.default.createElement(material_1.Button, { variant: "contained", color: "error", onClick: () => deleteItem(formData), sx: { flex: 1 } }, isLoadingDelete ? (react_1.default.createElement(material_1.CircularProgress, { sx: { color: 'white' }, size: 24 })) : (cancelButtonTitle || 'Delete'))), + viewMode === 'details' && !props.hideCancelButton && (react_1.default.createElement(material_1.Button, { variant: "outlined", onClick: onClose, sx: { flex: 1 } }, cancelButtonTitle || 'Close')), + viewMode !== 'details' && (react_1.default.createElement(material_1.Button, { type: "submit", variant: "contained", disabled: isLoadingCreation || isLoadingEdit || isLoadingDelete, sx: { flex: 1 } }, isLoadingCreation || isLoadingEdit ? (react_1.default.createElement(material_1.CircularProgress, { sx: { color: 'white' }, size: 24 })) : (submitButtonTitle || 'Save')))))))))); +}; +exports.default = ModalFormSubmodule; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/ModalForm/index.js.map b/packages/react-material-ui/dist/components/submodules/ModalForm/index.js.map new file mode 100644 index 00000000..c425c931 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/ModalForm/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/ModalForm/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.d.ts b/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.d.ts new file mode 100644 index 00000000..27670be2 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.d.ts @@ -0,0 +1,9 @@ +/// +import { RowProps } from '../../Table/types'; +interface Props { + currentRow: RowProps | null; + onClose: () => void; + titleSrc?: string; +} +declare const MobileRowModal: ({ currentRow, onClose, titleSrc }: Props) => JSX.Element; +export default MobileRowModal; diff --git a/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js b/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js new file mode 100644 index 00000000..7af51059 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js @@ -0,0 +1,95 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const get_1 = __importDefault(require("lodash/get")); +const material_1 = require("@mui/material"); +const Close_1 = __importDefault(require("@mui/icons-material/Close")); +const Text_1 = __importDefault(require("../../Text")); +const useTableRoot_1 = require("../../Table/hooks/useTableRoot"); +const getCellData = (row, dataOrigin) => { + var _a, _b; + const cell = (0, get_1.default)(row, dataOrigin); + if (!cell) + return ''; + if (typeof cell === 'number' || + typeof cell === 'string' || + typeof cell === 'undefined') { + return (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 400, color: "text.primary" }, cell !== null && cell !== void 0 ? cell : '')); + } + if ('component' in cell) { + return cell.component; + } + if ('title' in cell) { + return (react_1.default.createElement(material_1.Tooltip, { title: cell.title }, + react_1.default.createElement("span", null, (_a = cell.value) !== null && _a !== void 0 ? _a : ''))); + } + return (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 400, color: "text.primary" }, (_b = cell.value) !== null && _b !== void 0 ? _b : '')); +}; +const MobileRowModal = ({ currentRow, onClose, titleSrc }) => { + const { headers } = (0, useTableRoot_1.useTableRoot)(); + return (react_1.default.createElement(material_1.Dialog, { open: !!currentRow, fullWidth: true, onClose: onClose }, + react_1.default.createElement(material_1.Box, { display: "flex", justifyContent: "space-between" }, + titleSrc && + (currentRow === null || currentRow === void 0 ? void 0 : currentRow[titleSrc]) && + typeof currentRow[titleSrc] === 'string' && (react_1.default.createElement(material_1.Box, { sx: { + display: 'flex', + alignItems: 'center', + px: 3, + width: '100%', + overflow: 'hidden', + } }, + react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 400, color: "text.primary", sx: { + width: '100%', + whiteSpace: 'nowrap', + overflow: 'hidden', + textOverflow: 'ellipsis', + } }, currentRow[titleSrc]))), + react_1.default.createElement(material_1.IconButton, { "aria-label": "close", onClick: onClose, sx: { + color: (theme) => theme.palette.grey[500], + } }, + react_1.default.createElement(Close_1.default, null))), + react_1.default.createElement(material_1.DialogContent, { sx: { display: 'block' } }, + react_1.default.createElement(material_1.Box, null, headers === null || headers === void 0 ? void 0 : headers.map((header) => { + if (header.hide || !header.label) + return null; + return (react_1.default.createElement(material_1.Box, { key: header.id, display: "flex", sx: { mb: 2, alignItems: 'center' } }, + react_1.default.createElement(material_1.Box, { sx: { + display: 'block', + alignItems: 'center', + fontSize: 12, + width: 70, + minWidth: 70, + textOverflow: 'ellipsis', + overflow: 'hidden', + whiteSpace: 'nowrap', + paddingRight: '3px', + borderRight: '1px solid #ccc', + p: { + textOverflow: 'ellipsis', + overflow: 'hidden', + whiteSpace: 'nowrap', + fontSize: 12, + }, + } }, header.label), + react_1.default.createElement(material_1.Box, { sx: { + display: 'block', + alignItems: 'center', + fontSize: 12, + textOverflow: 'ellipsis', + overflow: 'hidden', + whiteSpace: 'nowrap', + paddingLeft: '6px', + '& p': { + textOverflow: 'ellipsis', + overflow: 'hidden', + whiteSpace: 'nowrap', + fontSize: '12px !important', + }, + } }, getCellData(currentRow, header.source || header.id)))); + }))))); +}; +exports.default = MobileRowModal; +//# sourceMappingURL=MobileRowModal.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js.map b/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js.map new file mode 100644 index 00000000..19fefa42 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js.map @@ -0,0 +1 @@ +{"version":3,"file":"MobileRowModal.js","sourceRoot":"","sources":["../../../../src/components/submodules/Table/MobileRowModal.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,qDAA6B;AAC7B,4CAAgF;AAChF,sEAAkD;AAElD,sDAA8B;AAE9B,iEAA8D;AAQ9D,MAAM,WAAW,GAAG,CAAC,GAAa,EAAE,UAAkB,EAAE,EAAE;;IACxD,MAAM,IAAI,GAAkD,IAAA,aAAG,EAC7D,GAAG,EACH,UAAU,CACX,CAAC;IAEF,IAAI,CAAC,IAAI;QAAE,OAAO,EAAE,CAAC;IAErB,IACE,OAAO,IAAI,KAAK,QAAQ;QACxB,OAAO,IAAI,KAAK,QAAQ;QACxB,OAAO,IAAI,KAAK,WAAW,EAC3B;QACA,OAAO,CACL,8BAAC,cAAI,IAAC,QAAQ,EAAE,EAAE,EAAE,UAAU,EAAE,GAAG,EAAE,KAAK,EAAC,cAAc,IACtD,IAAI,aAAJ,IAAI,cAAJ,IAAI,GAAI,EAAE,CACN,CACR,CAAC;KACH;IAED,IAAI,WAAW,IAAI,IAAI,EAAE;QACvB,OAAO,IAAI,CAAC,SAAS,CAAC;KACvB;IAED,IAAI,OAAO,IAAI,IAAI,EAAE;QACnB,OAAO,CACL,8BAAC,kBAAO,IAAC,KAAK,EAAE,IAAI,CAAC,KAAK;YACxB,4CAAO,MAAA,IAAI,CAAC,KAAK,mCAAI,EAAE,CAAQ,CACvB,CACX,CAAC;KACH;IAED,OAAO,CACL,8BAAC,cAAI,IAAC,QAAQ,EAAE,EAAE,EAAE,UAAU,EAAE,GAAG,EAAE,KAAK,EAAC,cAAc,IACtD,MAAA,IAAI,CAAC,KAAK,mCAAI,EAAE,CACZ,CACR,CAAC;AACJ,CAAC,CAAC;AAEF,MAAM,cAAc,GAAG,CAAC,EAAE,UAAU,EAAE,OAAO,EAAE,QAAQ,EAAS,EAAE,EAAE;IAClE,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAEnC,OAAO,CACL,8BAAC,iBAAM,IAAC,IAAI,EAAE,CAAC,CAAC,UAAU,EAAE,SAAS,QAAC,OAAO,EAAE,OAAO;QACpD,8BAAC,cAAG,IAAC,OAAO,EAAC,MAAM,EAAC,cAAc,EAAC,eAAe;YAC/C,QAAQ;iBACP,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAG,QAAQ,CAAC,CAAA;gBACtB,OAAO,UAAU,CAAC,QAAQ,CAAC,KAAK,QAAQ,IAAI,CAC1C,8BAAC,cAAG,IACF,EAAE,EAAE;oBACF,OAAO,EAAE,MAAM;oBACf,UAAU,EAAE,QAAQ;oBACpB,EAAE,EAAE,CAAC;oBACL,KAAK,EAAE,MAAM;oBACb,QAAQ,EAAE,QAAQ;iBACnB;gBAED,8BAAC,cAAI,IACH,QAAQ,EAAE,EAAE,EACZ,UAAU,EAAE,GAAG,EACf,KAAK,EAAC,cAAc,EACpB,EAAE,EAAE;wBACF,KAAK,EAAE,MAAM;wBACb,UAAU,EAAE,QAAQ;wBACpB,QAAQ,EAAE,QAAQ;wBAClB,YAAY,EAAE,UAAU;qBACzB,IAEA,UAAU,CAAC,QAAQ,CAAW,CAC1B,CACH,CACP;YACH,8BAAC,qBAAU,kBACE,OAAO,EAClB,OAAO,EAAE,OAAO,EAChB,EAAE,EAAE;oBACF,KAAK,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;iBAC1C;gBAED,8BAAC,eAAS,OAAG,CACF,CACT;QACN,8BAAC,wBAAa,IAAC,EAAE,EAAE,EAAE,OAAO,EAAE,OAAO,EAAE;YACrC,8BAAC,cAAG,QACD,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;gBACvB,IAAI,MAAM,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,KAAK;oBAAE,OAAO,IAAI,CAAC;gBAE9C,OAAO,CACL,8BAAC,cAAG,IACF,GAAG,EAAE,MAAM,CAAC,EAAE,EACd,OAAO,EAAC,MAAM,EACd,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,EAAE,QAAQ,EAAE;oBAEnC,8BAAC,cAAG,IACF,EAAE,EAAE;4BACF,OAAO,EAAE,OAAO;4BAChB,UAAU,EAAE,QAAQ;4BACpB,QAAQ,EAAE,EAAE;4BACZ,KAAK,EAAE,EAAE;4BACT,QAAQ,EAAE,EAAE;4BACZ,YAAY,EAAE,UAAU;4BACxB,QAAQ,EAAE,QAAQ;4BAClB,UAAU,EAAE,QAAQ;4BACpB,YAAY,EAAE,KAAK;4BACnB,WAAW,EAAE,gBAAgB;4BAE7B,CAAC,EAAE;gCACD,YAAY,EAAE,UAAU;gCACxB,QAAQ,EAAE,QAAQ;gCAClB,UAAU,EAAE,QAAQ;gCACpB,QAAQ,EAAE,EAAE;6BACb;yBACF,IAEA,MAAM,CAAC,KAAK,CACT;oBACN,8BAAC,cAAG,IACF,EAAE,EAAE;4BACF,OAAO,EAAE,OAAO;4BAChB,UAAU,EAAE,QAAQ;4BACpB,QAAQ,EAAE,EAAE;4BACZ,YAAY,EAAE,UAAU;4BACxB,QAAQ,EAAE,QAAQ;4BAClB,UAAU,EAAE,QAAQ;4BACpB,WAAW,EAAE,KAAK;4BAElB,KAAK,EAAE;gCACL,YAAY,EAAE,UAAU;gCACxB,QAAQ,EAAE,QAAQ;gCAClB,UAAU,EAAE,QAAQ;gCACpB,QAAQ,EAAE,iBAAiB;6BAC5B;yBACF,IAEA,WAAW,CAAC,UAAU,EAAE,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,EAAE,CAAC,CAChD,CACF,CACP,CAAC;YACJ,CAAC,CAAC,CACE,CACQ,CACT,CACV,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,cAAc,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/constants.d.ts b/packages/react-material-ui/dist/components/submodules/Table/constants.d.ts new file mode 100644 index 00000000..484839cf --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Table/constants.d.ts @@ -0,0 +1,1014 @@ +import { Theme } from '@mui/material'; +import { StyleDefinition } from '../../../components/submodules/Table'; +export declare const generateTableTheme: (theme: Theme, customTableTheme?: StyleDefinition) => { + root: import("@mui/system").SystemCssProperties | import("@mui/system").CSSSelectorObjectOrCssVariables | ((theme: Theme) => import("@mui/system").SystemStyleObject) | readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[] | { + length: number; + toString(): string; + toLocaleString(): string; + concat(...items: ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + concat(...items: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject) | ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>)[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + join(separator?: string): string; + slice(start?: number, end?: number): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + indexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; + lastIndexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; + every | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S, thisArg?: any): this is readonly S[]; + every(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; + some(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; + forEach(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => void, thisArg?: any): void; + map(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U, thisArg?: any): U[]; + filter | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_1, thisArg?: any): S_1[]; + filter(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduce(callbackfn: (previousValue: U_1, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_1, initialValue: U_1): U_1; + reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduceRight(callbackfn: (previousValue: U_2, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_2, initialValue: U_2): U_2; + find | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (this: void, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_2, thisArg?: any): S_2; + find(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + findIndex(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): number; + entries(): IterableIterator<[number, boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)]>; + keys(): IterableIterator; + values(): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; + includes(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): boolean; + flatMap(callback: (this: This, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_3 | readonly U_3[], thisArg?: This): U_3[]; + flat(this: A, depth?: D): FlatArray[]; + [Symbol.iterator](): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; + at(index: number): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + display: "flex"; + flexDirection: "column"; + flex: number; + overflow: "auto"; + }; + table: import("@mui/system").SystemCssProperties | import("@mui/system").CSSSelectorObjectOrCssVariables | ((theme: Theme) => import("@mui/system").SystemStyleObject) | readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[] | { + length: number; + toString(): string; + toLocaleString(): string; + concat(...items: ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + concat(...items: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject) | ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>)[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + join(separator?: string): string; + slice(start?: number, end?: number): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + indexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; + lastIndexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; + every | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S, thisArg?: any): this is readonly S[]; + every(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; + some(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; + forEach(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => void, thisArg?: any): void; + map(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U, thisArg?: any): U[]; + filter | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_1, thisArg?: any): S_1[]; + filter(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduce(callbackfn: (previousValue: U_1, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_1, initialValue: U_1): U_1; + reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduceRight(callbackfn: (previousValue: U_2, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_2, initialValue: U_2): U_2; + find | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (this: void, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_2, thisArg?: any): S_2; + find(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + findIndex(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): number; + entries(): IterableIterator<[number, boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)]>; + keys(): IterableIterator; + values(): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; + includes(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): boolean; + flatMap(callback: (this: This, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_3 | readonly U_3[], thisArg?: This): U_3[]; + flat(this: A, depth?: D): FlatArray[]; + [Symbol.iterator](): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; + at(index: number): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + height: string; + }; + tableContainer: import("@mui/system").SystemCssProperties | import("@mui/system").CSSSelectorObjectOrCssVariables | ((theme: Theme) => import("@mui/system").SystemStyleObject) | readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[] | { + length: number; + toString(): string; + toLocaleString(): string; + concat(...items: ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + concat(...items: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject) | ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>)[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + join(separator?: string): string; + slice(start?: number, end?: number): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + indexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; + lastIndexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; + every | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S, thisArg?: any): this is readonly S[]; + every(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; + some(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; + forEach(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => void, thisArg?: any): void; + map(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U, thisArg?: any): U[]; + filter | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_1, thisArg?: any): S_1[]; + filter(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduce(callbackfn: (previousValue: U_1, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_1, initialValue: U_1): U_1; + reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduceRight(callbackfn: (previousValue: U_2, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_2, initialValue: U_2): U_2; + find | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (this: void, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_2, thisArg?: any): S_2; + find(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + findIndex(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): number; + entries(): IterableIterator<[number, boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)]>; + keys(): IterableIterator; + values(): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; + includes(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): boolean; + flatMap(callback: (this: This, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_3 | readonly U_3[], thisArg?: This): U_3[]; + flat(this: A, depth?: D): FlatArray[]; + [Symbol.iterator](): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; + at(index: number): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + flex: number; + }; + tableHeader: import("@mui/system").SystemCssProperties | import("@mui/system").CSSSelectorObjectOrCssVariables | ((theme: Theme) => import("@mui/system").SystemStyleObject) | readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[] | { + length: number; + toString(): string; + toLocaleString(): string; + concat(...items: ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + concat(...items: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject) | ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>)[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + join(separator?: string): string; + slice(start?: number, end?: number): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + indexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; + lastIndexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; + every | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S, thisArg?: any): this is readonly S[]; + every(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; + some(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; + forEach(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => void, thisArg?: any): void; + map(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U, thisArg?: any): U[]; + filter | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_1, thisArg?: any): S_1[]; + filter(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduce(callbackfn: (previousValue: U_1, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_1, initialValue: U_1): U_1; + reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduceRight(callbackfn: (previousValue: U_2, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_2, initialValue: U_2): U_2; + find | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (this: void, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_2, thisArg?: any): S_2; + find(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + findIndex(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): number; + entries(): IterableIterator<[number, boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)]>; + keys(): IterableIterator; + values(): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; + includes(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): boolean; + flatMap(callback: (this: This, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_3 | readonly U_3[], thisArg?: This): U_3[]; + flat(this: A, depth?: D): FlatArray[]; + [Symbol.iterator](): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; + at(index: number): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + lineHeight: number; + fontWeight: number; + color: string; + '@font-face'?: import("@mui/material/styles/createTypography").Fontface | import("@mui/material/styles/createTypography").Fontface[]; + accentColor?: import("csstype").Property.AccentColor; + alignContent?: import("csstype").Property.AlignContent; + alignItems?: import("csstype").Property.AlignItems; + alignSelf?: import("csstype").Property.AlignSelf; + alignTracks?: import("csstype").Property.AlignTracks; + animationComposition?: import("csstype").Property.AnimationComposition; + animationDelay?: import("csstype").Property.AnimationDelay; + animationDirection?: import("csstype").Property.AnimationDirection; + animationDuration?: import("csstype").Property.AnimationDuration; + animationFillMode?: import("csstype").Property.AnimationFillMode; + animationIterationCount?: import("csstype").Property.AnimationIterationCount; + animationName?: import("csstype").Property.AnimationName; + animationPlayState?: import("csstype").Property.AnimationPlayState; + animationRangeEnd?: import("csstype").Property.AnimationRangeEnd; + animationRangeStart?: import("csstype").Property.AnimationRangeStart; + animationTimeline?: import("csstype").Property.AnimationTimeline; + animationTimingFunction?: import("csstype").Property.AnimationTimingFunction; + appearance?: import("csstype").Property.Appearance; + aspectRatio?: import("csstype").Property.AspectRatio; + backdropFilter?: import("csstype").Property.BackdropFilter; + backfaceVisibility?: import("csstype").Property.BackfaceVisibility; + backgroundAttachment?: import("csstype").Property.BackgroundAttachment; + backgroundBlendMode?: import("csstype").Property.BackgroundBlendMode; + backgroundClip?: import("csstype").Property.BackgroundClip; + backgroundColor?: import("csstype").Property.BackgroundColor; + backgroundImage?: import("csstype").Property.BackgroundImage; + backgroundOrigin?: import("csstype").Property.BackgroundOrigin; + backgroundPositionX?: import("csstype").Property.BackgroundPositionX; + backgroundPositionY?: import("csstype").Property.BackgroundPositionY; + backgroundRepeat?: import("csstype").Property.BackgroundRepeat; + backgroundSize?: import("csstype").Property.BackgroundSize; + blockOverflow?: import("csstype").Property.BlockOverflow; + blockSize?: import("csstype").Property.BlockSize; + borderBlockColor?: import("csstype").Property.BorderBlockColor; + borderBlockEndColor?: import("csstype").Property.BorderBlockEndColor; + borderBlockEndStyle?: import("csstype").Property.BorderBlockEndStyle; + borderBlockEndWidth?: import("csstype").Property.BorderBlockEndWidth; + borderBlockStartColor?: import("csstype").Property.BorderBlockStartColor; + borderBlockStartStyle?: import("csstype").Property.BorderBlockStartStyle; + borderBlockStartWidth?: import("csstype").Property.BorderBlockStartWidth; + borderBlockStyle?: import("csstype").Property.BorderBlockStyle; + borderBlockWidth?: import("csstype").Property.BorderBlockWidth; + borderBottomColor?: import("csstype").Property.BorderBottomColor; + borderBottomLeftRadius?: import("csstype").Property.BorderBottomLeftRadius; + borderBottomRightRadius?: import("csstype").Property.BorderBottomRightRadius; + borderBottomStyle?: import("csstype").Property.BorderBottomStyle; + borderBottomWidth?: import("csstype").Property.BorderBottomWidth; + borderCollapse?: import("csstype").Property.BorderCollapse; + borderEndEndRadius?: import("csstype").Property.BorderEndEndRadius; + borderEndStartRadius?: import("csstype").Property.BorderEndStartRadius; + borderImageOutset?: import("csstype").Property.BorderImageOutset; + borderImageRepeat?: import("csstype").Property.BorderImageRepeat; + borderImageSlice?: import("csstype").Property.BorderImageSlice; + borderImageSource?: import("csstype").Property.BorderImageSource; + borderImageWidth?: import("csstype").Property.BorderImageWidth; + borderInlineColor?: import("csstype").Property.BorderInlineColor; + borderInlineEndColor?: import("csstype").Property.BorderInlineEndColor; + borderInlineEndStyle?: import("csstype").Property.BorderInlineEndStyle; + borderInlineEndWidth?: import("csstype").Property.BorderInlineEndWidth; + borderInlineStartColor?: import("csstype").Property.BorderInlineStartColor; + borderInlineStartStyle?: import("csstype").Property.BorderInlineStartStyle; + borderInlineStartWidth?: import("csstype").Property.BorderInlineStartWidth; + borderInlineStyle?: import("csstype").Property.BorderInlineStyle; + borderInlineWidth?: import("csstype").Property.BorderInlineWidth; + borderLeftColor?: import("csstype").Property.BorderLeftColor; + borderLeftStyle?: import("csstype").Property.BorderLeftStyle; + borderLeftWidth?: import("csstype").Property.BorderLeftWidth; + borderRightColor?: import("csstype").Property.BorderRightColor; + borderRightStyle?: import("csstype").Property.BorderRightStyle; + borderRightWidth?: import("csstype").Property.BorderRightWidth; + borderSpacing?: import("csstype").Property.BorderSpacing; + borderStartEndRadius?: import("csstype").Property.BorderStartEndRadius; + borderStartStartRadius?: import("csstype").Property.BorderStartStartRadius; + borderTopColor?: import("csstype").Property.BorderTopColor; + borderTopLeftRadius?: import("csstype").Property.BorderTopLeftRadius; + borderTopRightRadius?: import("csstype").Property.BorderTopRightRadius; + borderTopStyle?: import("csstype").Property.BorderTopStyle; + borderTopWidth?: import("csstype").Property.BorderTopWidth; + bottom?: import("csstype").Property.Bottom; + boxDecorationBreak?: import("csstype").Property.BoxDecorationBreak; + boxShadow?: import("csstype").Property.BoxShadow; + boxSizing?: import("csstype").Property.BoxSizing; + breakAfter?: import("csstype").Property.BreakAfter; + breakBefore?: import("csstype").Property.BreakBefore; + breakInside?: import("csstype").Property.BreakInside; + captionSide?: import("csstype").Property.CaptionSide; + caretColor?: import("csstype").Property.CaretColor; + caretShape?: import("csstype").Property.CaretShape; + clear?: import("csstype").Property.Clear; + clipPath?: import("csstype").Property.ClipPath; + colorAdjust?: import("csstype").Property.PrintColorAdjust; + colorScheme?: import("csstype").Property.ColorScheme; + columnCount?: import("csstype").Property.ColumnCount; + columnFill?: import("csstype").Property.ColumnFill; + columnGap?: import("csstype").Property.ColumnGap; + columnRuleColor?: import("csstype").Property.ColumnRuleColor; + columnRuleStyle?: import("csstype").Property.ColumnRuleStyle; + columnRuleWidth?: import("csstype").Property.ColumnRuleWidth; + columnSpan?: import("csstype").Property.ColumnSpan; + columnWidth?: import("csstype").Property.ColumnWidth; + contain?: import("csstype").Property.Contain; + containIntrinsicBlockSize?: import("csstype").Property.ContainIntrinsicBlockSize; + containIntrinsicHeight?: import("csstype").Property.ContainIntrinsicHeight; + containIntrinsicInlineSize?: import("csstype").Property.ContainIntrinsicInlineSize; + containIntrinsicWidth?: import("csstype").Property.ContainIntrinsicWidth; + containerName?: import("csstype").Property.ContainerName; + containerType?: import("csstype").Property.ContainerType; + content?: import("csstype").Property.Content; + contentVisibility?: import("csstype").Property.ContentVisibility; + counterIncrement?: import("csstype").Property.CounterIncrement; + counterReset?: import("csstype").Property.CounterReset; + counterSet?: import("csstype").Property.CounterSet; + cursor?: import("csstype").Property.Cursor; + direction?: import("csstype").Property.Direction; + display?: import("csstype").Property.Display; + emptyCells?: import("csstype").Property.EmptyCells; + flexBasis?: import("csstype").Property.FlexBasis; + flexDirection?: import("csstype").Property.FlexDirection; + flexGrow?: import("csstype").Property.FlexGrow; + flexShrink?: import("csstype").Property.FlexShrink; + flexWrap?: import("csstype").Property.FlexWrap; + float?: import("csstype").Property.Float; + fontFamily?: import("csstype").Property.FontFamily; + fontFeatureSettings?: import("csstype").Property.FontFeatureSettings; + fontKerning?: import("csstype").Property.FontKerning; + fontLanguageOverride?: import("csstype").Property.FontLanguageOverride; + fontOpticalSizing?: import("csstype").Property.FontOpticalSizing; + fontPalette?: import("csstype").Property.FontPalette; + fontSize?: import("csstype").Property.FontSize; + fontSizeAdjust?: import("csstype").Property.FontSizeAdjust; + fontSmooth?: import("csstype").Property.FontSmooth; + fontStretch?: import("csstype").Property.FontStretch; + fontStyle?: import("csstype").Property.FontStyle; + fontSynthesis?: import("csstype").Property.FontSynthesis; + fontSynthesisPosition?: import("csstype").Property.FontSynthesisPosition; + fontSynthesisSmallCaps?: import("csstype").Property.FontSynthesisSmallCaps; + fontSynthesisStyle?: import("csstype").Property.FontSynthesisStyle; + fontSynthesisWeight?: import("csstype").Property.FontSynthesisWeight; + fontVariant?: import("csstype").Property.FontVariant; + fontVariantAlternates?: import("csstype").Property.FontVariantAlternates; + fontVariantCaps?: import("csstype").Property.FontVariantCaps; + fontVariantEastAsian?: import("csstype").Property.FontVariantEastAsian; + fontVariantEmoji?: import("csstype").Property.FontVariantEmoji; + fontVariantLigatures?: import("csstype").Property.FontVariantLigatures; + fontVariantNumeric?: import("csstype").Property.FontVariantNumeric; + fontVariantPosition?: import("csstype").Property.FontVariantPosition; + fontVariationSettings?: import("csstype").Property.FontVariationSettings; + forcedColorAdjust?: import("csstype").Property.ForcedColorAdjust; + gridAutoColumns?: import("csstype").Property.GridAutoColumns; + gridAutoFlow?: import("csstype").Property.GridAutoFlow; + gridAutoRows?: import("csstype").Property.GridAutoRows; + gridColumnEnd?: import("csstype").Property.GridColumnEnd; + gridColumnStart?: import("csstype").Property.GridColumnStart; + gridRowEnd?: import("csstype").Property.GridRowEnd; + gridRowStart?: import("csstype").Property.GridRowStart; + gridTemplateAreas?: import("csstype").Property.GridTemplateAreas; + gridTemplateColumns?: import("csstype").Property.GridTemplateColumns; + gridTemplateRows?: import("csstype").Property.GridTemplateRows; + hangingPunctuation?: import("csstype").Property.HangingPunctuation; + height?: import("csstype").Property.Height; + hyphenateCharacter?: import("csstype").Property.HyphenateCharacter; + hyphenateLimitChars?: import("csstype").Property.HyphenateLimitChars; + hyphens?: import("csstype").Property.Hyphens; + imageOrientation?: import("csstype").Property.ImageOrientation; + imageRendering?: import("csstype").Property.ImageRendering; + imageResolution?: import("csstype").Property.ImageResolution; + initialLetter?: import("csstype").Property.InitialLetter; + inlineSize?: import("csstype").Property.InlineSize; + inputSecurity?: import("csstype").Property.InputSecurity; + insetBlockEnd?: import("csstype").Property.InsetBlockEnd; + insetBlockStart?: import("csstype").Property.InsetBlockStart; + insetInlineEnd?: import("csstype").Property.InsetInlineEnd; + insetInlineStart?: import("csstype").Property.InsetInlineStart; + isolation?: import("csstype").Property.Isolation; + justifyContent?: import("csstype").Property.JustifyContent; + justifyItems?: import("csstype").Property.JustifyItems; + justifySelf?: import("csstype").Property.JustifySelf; + justifyTracks?: import("csstype").Property.JustifyTracks; + left?: import("csstype").Property.Left; + letterSpacing?: import("csstype").Property.LetterSpacing; + lineBreak?: import("csstype").Property.LineBreak; + lineHeightStep?: import("csstype").Property.LineHeightStep; + listStyleImage?: import("csstype").Property.ListStyleImage; + listStylePosition?: import("csstype").Property.ListStylePosition; + listStyleType?: import("csstype").Property.ListStyleType; + marginBlockEnd?: import("csstype").Property.MarginBlockEnd; + marginBlockStart?: import("csstype").Property.MarginBlockStart; + marginBottom?: import("csstype").Property.MarginBottom; + marginInlineEnd?: import("csstype").Property.MarginInlineEnd; + marginInlineStart?: import("csstype").Property.MarginInlineStart; + marginLeft?: import("csstype").Property.MarginLeft; + marginRight?: import("csstype").Property.MarginRight; + marginTop?: import("csstype").Property.MarginTop; + marginTrim?: import("csstype").Property.MarginTrim; + maskBorderMode?: import("csstype").Property.MaskBorderMode; + maskBorderOutset?: import("csstype").Property.MaskBorderOutset; + maskBorderRepeat?: import("csstype").Property.MaskBorderRepeat; + maskBorderSlice?: import("csstype").Property.MaskBorderSlice; + maskBorderSource?: import("csstype").Property.MaskBorderSource; + maskBorderWidth?: import("csstype").Property.MaskBorderWidth; + maskClip?: import("csstype").Property.MaskClip; + maskComposite?: import("csstype").Property.MaskComposite; + maskImage?: import("csstype").Property.MaskImage; + maskMode?: import("csstype").Property.MaskMode; + maskOrigin?: import("csstype").Property.MaskOrigin; + maskPosition?: import("csstype").Property.MaskPosition; + maskRepeat?: import("csstype").Property.MaskRepeat; + maskSize?: import("csstype").Property.MaskSize; + maskType?: import("csstype").Property.MaskType; + masonryAutoFlow?: import("csstype").Property.MasonryAutoFlow; + mathDepth?: import("csstype").Property.MathDepth; + mathShift?: import("csstype").Property.MathShift; + mathStyle?: import("csstype").Property.MathStyle; + maxBlockSize?: import("csstype").Property.MaxBlockSize; + maxHeight?: import("csstype").Property.MaxHeight; + maxInlineSize?: import("csstype").Property.MaxInlineSize; + maxLines?: import("csstype").Property.MaxLines; + maxWidth?: import("csstype").Property.MaxWidth; + minBlockSize?: import("csstype").Property.MinBlockSize; + minHeight?: import("csstype").Property.MinHeight; + minInlineSize?: import("csstype").Property.MinInlineSize; + minWidth?: import("csstype").Property.MinWidth; + mixBlendMode?: import("csstype").Property.MixBlendMode; + motionDistance?: import("csstype").Property.OffsetDistance; + motionPath?: import("csstype").Property.OffsetPath; + motionRotation?: import("csstype").Property.OffsetRotate; + objectFit?: import("csstype").Property.ObjectFit; + objectPosition?: import("csstype").Property.ObjectPosition; + offsetAnchor?: import("csstype").Property.OffsetAnchor; + offsetDistance?: import("csstype").Property.OffsetDistance; + offsetPath?: import("csstype").Property.OffsetPath; + offsetPosition?: import("csstype").Property.OffsetPosition; + offsetRotate?: import("csstype").Property.OffsetRotate; + offsetRotation?: import("csstype").Property.OffsetRotate; + opacity?: import("csstype").Property.Opacity; + order?: import("csstype").Property.Order; + orphans?: import("csstype").Property.Orphans; + outlineColor?: import("csstype").Property.OutlineColor; + outlineOffset?: import("csstype").Property.OutlineOffset; + outlineStyle?: import("csstype").Property.OutlineStyle; + outlineWidth?: import("csstype").Property.OutlineWidth; + overflowAnchor?: import("csstype").Property.OverflowAnchor; + overflowBlock?: import("csstype").Property.OverflowBlock; + overflowClipBox?: import("csstype").Property.OverflowClipBox; + overflowClipMargin?: import("csstype").Property.OverflowClipMargin; + overflowInline?: import("csstype").Property.OverflowInline; + overflowWrap?: import("csstype").Property.OverflowWrap; + overflowX?: import("csstype").Property.OverflowX; + overflowY?: import("csstype").Property.OverflowY; + overlay?: import("csstype").Property.Overlay; + overscrollBehaviorBlock?: import("csstype").Property.OverscrollBehaviorBlock; + overscrollBehaviorInline?: import("csstype").Property.OverscrollBehaviorInline; + overscrollBehaviorX?: import("csstype").Property.OverscrollBehaviorX; + overscrollBehaviorY?: import("csstype").Property.OverscrollBehaviorY; + paddingBlockEnd?: import("csstype").Property.PaddingBlockEnd; + paddingBlockStart?: import("csstype").Property.PaddingBlockStart; + paddingBottom?: import("csstype").Property.PaddingBottom; + paddingInlineEnd?: import("csstype").Property.PaddingInlineEnd; + paddingInlineStart?: import("csstype").Property.PaddingInlineStart; + paddingLeft?: import("csstype").Property.PaddingLeft; + paddingRight?: import("csstype").Property.PaddingRight; + paddingTop?: import("csstype").Property.PaddingTop; + page?: import("csstype").Property.Page; + pageBreakAfter?: import("csstype").Property.PageBreakAfter; + pageBreakBefore?: import("csstype").Property.PageBreakBefore; + pageBreakInside?: import("csstype").Property.PageBreakInside; + paintOrder?: import("csstype").Property.PaintOrder; + perspective?: import("csstype").Property.Perspective; + perspectiveOrigin?: import("csstype").Property.PerspectiveOrigin; + pointerEvents?: import("csstype").Property.PointerEvents; + position?: import("csstype").Property.Position; + printColorAdjust?: import("csstype").Property.PrintColorAdjust; + quotes?: import("csstype").Property.Quotes; + resize?: import("csstype").Property.Resize; + right?: import("csstype").Property.Right; + rotate?: import("csstype").Property.Rotate; + rowGap?: import("csstype").Property.RowGap; + rubyAlign?: import("csstype").Property.RubyAlign; + rubyMerge?: import("csstype").Property.RubyMerge; + rubyPosition?: import("csstype").Property.RubyPosition; + scale?: import("csstype").Property.Scale; + scrollBehavior?: import("csstype").Property.ScrollBehavior; + scrollMarginBlockEnd?: import("csstype").Property.ScrollMarginBlockEnd; + scrollMarginBlockStart?: import("csstype").Property.ScrollMarginBlockStart; + scrollMarginBottom?: import("csstype").Property.ScrollMarginBottom; + scrollMarginInlineEnd?: import("csstype").Property.ScrollMarginInlineEnd; + scrollMarginInlineStart?: import("csstype").Property.ScrollMarginInlineStart; + scrollMarginLeft?: import("csstype").Property.ScrollMarginLeft; + scrollMarginRight?: import("csstype").Property.ScrollMarginRight; + scrollMarginTop?: import("csstype").Property.ScrollMarginTop; + scrollPaddingBlockEnd?: import("csstype").Property.ScrollPaddingBlockEnd; + scrollPaddingBlockStart?: import("csstype").Property.ScrollPaddingBlockStart; + scrollPaddingBottom?: import("csstype").Property.ScrollPaddingBottom; + scrollPaddingInlineEnd?: import("csstype").Property.ScrollPaddingInlineEnd; + scrollPaddingInlineStart?: import("csstype").Property.ScrollPaddingInlineStart; + scrollPaddingLeft?: import("csstype").Property.ScrollPaddingLeft; + scrollPaddingRight?: import("csstype").Property.ScrollPaddingRight; + scrollPaddingTop?: import("csstype").Property.ScrollPaddingTop; + scrollSnapAlign?: import("csstype").Property.ScrollSnapAlign; + scrollSnapMarginBottom?: import("csstype").Property.ScrollMarginBottom; + scrollSnapMarginLeft?: import("csstype").Property.ScrollMarginLeft; + scrollSnapMarginRight?: import("csstype").Property.ScrollMarginRight; + scrollSnapMarginTop?: import("csstype").Property.ScrollMarginTop; + scrollSnapStop?: import("csstype").Property.ScrollSnapStop; + scrollSnapType?: import("csstype").Property.ScrollSnapType; + scrollTimelineAxis?: import("csstype").Property.ScrollTimelineAxis; + scrollTimelineName?: import("csstype").Property.ScrollTimelineName; + scrollbarColor?: import("csstype").Property.ScrollbarColor; + scrollbarGutter?: import("csstype").Property.ScrollbarGutter; + scrollbarWidth?: import("csstype").Property.ScrollbarWidth; + shapeImageThreshold?: import("csstype").Property.ShapeImageThreshold; + shapeMargin?: import("csstype").Property.ShapeMargin; + shapeOutside?: import("csstype").Property.ShapeOutside; + tabSize?: import("csstype").Property.TabSize; + tableLayout?: import("csstype").Property.TableLayout; + textAlign?: import("csstype").Property.TextAlign; + textAlignLast?: import("csstype").Property.TextAlignLast; + textCombineUpright?: import("csstype").Property.TextCombineUpright; + textDecorationColor?: import("csstype").Property.TextDecorationColor; + textDecorationLine?: import("csstype").Property.TextDecorationLine; + textDecorationSkip?: import("csstype").Property.TextDecorationSkip; + textDecorationSkipInk?: import("csstype").Property.TextDecorationSkipInk; + textDecorationStyle?: import("csstype").Property.TextDecorationStyle; + textDecorationThickness?: import("csstype").Property.TextDecorationThickness; + textEmphasisColor?: import("csstype").Property.TextEmphasisColor; + textEmphasisPosition?: import("csstype").Property.TextEmphasisPosition; + textEmphasisStyle?: import("csstype").Property.TextEmphasisStyle; + textIndent?: import("csstype").Property.TextIndent; + textJustify?: import("csstype").Property.TextJustify; + textOrientation?: import("csstype").Property.TextOrientation; + textOverflow?: import("csstype").Property.TextOverflow; + textRendering?: import("csstype").Property.TextRendering; + textShadow?: import("csstype").Property.TextShadow; + textSizeAdjust?: import("csstype").Property.TextSizeAdjust; + textTransform?: import("csstype").Property.TextTransform; + textUnderlineOffset?: import("csstype").Property.TextUnderlineOffset; + textUnderlinePosition?: import("csstype").Property.TextUnderlinePosition; + textWrap?: import("csstype").Property.TextWrap; + timelineScope?: import("csstype").Property.TimelineScope; + top?: import("csstype").Property.Top; + touchAction?: import("csstype").Property.TouchAction; + transform?: import("csstype").Property.Transform; + transformBox?: import("csstype").Property.TransformBox; + transformOrigin?: import("csstype").Property.TransformOrigin; + transformStyle?: import("csstype").Property.TransformStyle; + transitionBehavior?: import("csstype").Property.TransitionBehavior; + transitionDelay?: import("csstype").Property.TransitionDelay; + transitionDuration?: import("csstype").Property.TransitionDuration; + transitionProperty?: import("csstype").Property.TransitionProperty; + transitionTimingFunction?: import("csstype").Property.TransitionTimingFunction; + translate?: import("csstype").Property.Translate; + unicodeBidi?: import("csstype").Property.UnicodeBidi; + userSelect?: import("csstype").Property.UserSelect; + verticalAlign?: import("csstype").Property.VerticalAlign; + viewTimelineAxis?: import("csstype").Property.ViewTimelineAxis; + viewTimelineInset?: import("csstype").Property.ViewTimelineInset; + viewTimelineName?: import("csstype").Property.ViewTimelineName; + viewTransitionName?: import("csstype").Property.ViewTransitionName; + visibility?: import("csstype").Property.Visibility; + whiteSpace?: import("csstype").Property.WhiteSpace; + whiteSpaceCollapse?: import("csstype").Property.WhiteSpaceCollapse; + whiteSpaceTrim?: import("csstype").Property.WhiteSpaceTrim; + widows?: import("csstype").Property.Widows; + width?: import("csstype").Property.Width; + willChange?: import("csstype").Property.WillChange; + wordBreak?: import("csstype").Property.WordBreak; + wordSpacing?: import("csstype").Property.WordSpacing; + wordWrap?: import("csstype").Property.WordWrap; + writingMode?: import("csstype").Property.WritingMode; + zIndex?: import("csstype").Property.ZIndex; + zoom?: import("csstype").Property.Zoom; + all?: import("csstype").Globals; + animation?: import("csstype").Property.Animation; + animationRange?: import("csstype").Property.AnimationRange; + background?: import("csstype").Property.Background; + backgroundPosition?: import("csstype").Property.BackgroundPosition; + border?: import("csstype").Property.Border; + borderBlock?: import("csstype").Property.BorderBlock; + borderBlockEnd?: import("csstype").Property.BorderBlockEnd; + borderBlockStart?: import("csstype").Property.BorderBlockStart; + borderBottom?: import("csstype").Property.BorderBottom; + borderColor?: import("csstype").Property.BorderColor; + borderImage?: import("csstype").Property.BorderImage; + borderInline?: import("csstype").Property.BorderInline; + borderInlineEnd?: import("csstype").Property.BorderInlineEnd; + borderInlineStart?: import("csstype").Property.BorderInlineStart; + borderLeft?: import("csstype").Property.BorderLeft; + borderRadius?: import("csstype").Property.BorderRadius; + borderRight?: import("csstype").Property.BorderRight; + borderStyle?: import("csstype").Property.BorderStyle; + borderTop?: import("csstype").Property.BorderTop; + borderWidth?: import("csstype").Property.BorderWidth; + caret?: import("csstype").Property.Caret; + columnRule?: import("csstype").Property.ColumnRule; + columns?: import("csstype").Property.Columns; + containIntrinsicSize?: import("csstype").Property.ContainIntrinsicSize; + container?: import("csstype").Property.Container; + flex?: import("csstype").Property.Flex; + flexFlow?: import("csstype").Property.FlexFlow; + font?: import("csstype").Property.Font; + gap?: import("csstype").Property.Gap; + grid?: import("csstype").Property.Grid; + gridArea?: import("csstype").Property.GridArea; + gridColumn?: import("csstype").Property.GridColumn; + gridRow?: import("csstype").Property.GridRow; + gridTemplate?: import("csstype").Property.GridTemplate; + inset?: import("csstype").Property.Inset; + insetBlock?: import("csstype").Property.InsetBlock; + insetInline?: import("csstype").Property.InsetInline; + lineClamp?: import("csstype").Property.LineClamp; + listStyle?: import("csstype").Property.ListStyle; + margin?: import("csstype").Property.Margin; + marginBlock?: import("csstype").Property.MarginBlock; + marginInline?: import("csstype").Property.MarginInline; + mask?: import("csstype").Property.Mask; + maskBorder?: import("csstype").Property.MaskBorder; + motion?: import("csstype").Property.Offset; + offset?: import("csstype").Property.Offset; + outline?: import("csstype").Property.Outline; + overflow?: import("csstype").Property.Overflow; + overscrollBehavior?: import("csstype").Property.OverscrollBehavior; + padding?: import("csstype").Property.Padding; + paddingBlock?: import("csstype").Property.PaddingBlock; + paddingInline?: import("csstype").Property.PaddingInline; + placeContent?: import("csstype").Property.PlaceContent; + placeItems?: import("csstype").Property.PlaceItems; + placeSelf?: import("csstype").Property.PlaceSelf; + scrollMargin?: import("csstype").Property.ScrollMargin; + scrollMarginBlock?: import("csstype").Property.ScrollMarginBlock; + scrollMarginInline?: import("csstype").Property.ScrollMarginInline; + scrollPadding?: import("csstype").Property.ScrollPadding; + scrollPaddingBlock?: import("csstype").Property.ScrollPaddingBlock; + scrollPaddingInline?: import("csstype").Property.ScrollPaddingInline; + scrollSnapMargin?: import("csstype").Property.ScrollMargin; + scrollTimeline?: import("csstype").Property.ScrollTimeline; + textDecoration?: import("csstype").Property.TextDecoration; + textEmphasis?: import("csstype").Property.TextEmphasis; + transition?: import("csstype").Property.Transition; + viewTimeline?: import("csstype").Property.ViewTimeline; + MozAnimationDelay?: import("csstype").Property.AnimationDelay; + MozAnimationDirection?: import("csstype").Property.AnimationDirection; + MozAnimationDuration?: import("csstype").Property.AnimationDuration; + MozAnimationFillMode?: import("csstype").Property.AnimationFillMode; + MozAnimationIterationCount?: import("csstype").Property.AnimationIterationCount; + MozAnimationName?: import("csstype").Property.AnimationName; + MozAnimationPlayState?: import("csstype").Property.AnimationPlayState; + MozAnimationTimingFunction?: import("csstype").Property.AnimationTimingFunction; + MozAppearance?: import("csstype").Property.MozAppearance; + MozBinding?: import("csstype").Property.MozBinding; + MozBorderBottomColors?: import("csstype").Property.MozBorderBottomColors; + MozBorderEndColor?: import("csstype").Property.BorderInlineEndColor; + MozBorderEndStyle?: import("csstype").Property.BorderInlineEndStyle; + MozBorderEndWidth?: import("csstype").Property.BorderInlineEndWidth; + MozBorderLeftColors?: import("csstype").Property.MozBorderLeftColors; + MozBorderRightColors?: import("csstype").Property.MozBorderRightColors; + MozBorderStartColor?: import("csstype").Property.BorderInlineStartColor; + MozBorderStartStyle?: import("csstype").Property.BorderInlineStartStyle; + MozBorderTopColors?: import("csstype").Property.MozBorderTopColors; + MozBoxSizing?: import("csstype").Property.BoxSizing; + MozColumnCount?: import("csstype").Property.ColumnCount; + MozColumnFill?: import("csstype").Property.ColumnFill; + MozColumnRuleColor?: import("csstype").Property.ColumnRuleColor; + MozColumnRuleStyle?: import("csstype").Property.ColumnRuleStyle; + MozColumnRuleWidth?: import("csstype").Property.ColumnRuleWidth; + MozColumnWidth?: import("csstype").Property.ColumnWidth; + MozContextProperties?: import("csstype").Property.MozContextProperties; + MozFontFeatureSettings?: import("csstype").Property.FontFeatureSettings; + MozFontLanguageOverride?: import("csstype").Property.FontLanguageOverride; + MozHyphens?: import("csstype").Property.Hyphens; + MozImageRegion?: import("csstype").Property.MozImageRegion; + MozMarginEnd?: import("csstype").Property.MarginInlineEnd; + MozMarginStart?: import("csstype").Property.MarginInlineStart; + MozOrient?: import("csstype").Property.MozOrient; + MozOsxFontSmoothing?: import("csstype").Property.FontSmooth; + MozOutlineRadiusBottomleft?: import("csstype").Property.MozOutlineRadiusBottomleft; + MozOutlineRadiusBottomright?: import("csstype").Property.MozOutlineRadiusBottomright; + MozOutlineRadiusTopleft?: import("csstype").Property.MozOutlineRadiusTopleft; + MozOutlineRadiusTopright?: import("csstype").Property.MozOutlineRadiusTopright; + MozPaddingEnd?: import("csstype").Property.PaddingInlineEnd; + MozPaddingStart?: import("csstype").Property.PaddingInlineStart; + MozStackSizing?: import("csstype").Property.MozStackSizing; + MozTabSize?: import("csstype").Property.TabSize; + MozTextBlink?: import("csstype").Property.MozTextBlink; + MozTextSizeAdjust?: import("csstype").Property.TextSizeAdjust; + MozUserFocus?: import("csstype").Property.MozUserFocus; + MozUserModify?: import("csstype").Property.MozUserModify; + MozUserSelect?: import("csstype").Property.UserSelect; + MozWindowDragging?: import("csstype").Property.MozWindowDragging; + MozWindowShadow?: import("csstype").Property.MozWindowShadow; + msAccelerator?: import("csstype").Property.MsAccelerator; + msBlockProgression?: import("csstype").Property.MsBlockProgression; + msContentZoomChaining?: import("csstype").Property.MsContentZoomChaining; + msContentZoomLimitMax?: import("csstype").Property.MsContentZoomLimitMax; + msContentZoomLimitMin?: import("csstype").Property.MsContentZoomLimitMin; + msContentZoomSnapPoints?: import("csstype").Property.MsContentZoomSnapPoints; + msContentZoomSnapType?: import("csstype").Property.MsContentZoomSnapType; + msContentZooming?: import("csstype").Property.MsContentZooming; + msFilter?: import("csstype").Property.MsFilter; + msFlexDirection?: import("csstype").Property.FlexDirection; + msFlexPositive?: import("csstype").Property.FlexGrow; + msFlowFrom?: import("csstype").Property.MsFlowFrom; + msFlowInto?: import("csstype").Property.MsFlowInto; + msGridColumns?: import("csstype").Property.MsGridColumns; + msGridRows?: import("csstype").Property.MsGridRows; + msHighContrastAdjust?: import("csstype").Property.MsHighContrastAdjust; + msHyphenateLimitChars?: import("csstype").Property.MsHyphenateLimitChars; + msHyphenateLimitLines?: import("csstype").Property.MsHyphenateLimitLines; + msHyphenateLimitZone?: import("csstype").Property.MsHyphenateLimitZone; + msHyphens?: import("csstype").Property.Hyphens; + msImeAlign?: import("csstype").Property.MsImeAlign; + msLineBreak?: import("csstype").Property.LineBreak; + msOrder?: import("csstype").Property.Order; + msOverflowStyle?: import("csstype").Property.MsOverflowStyle; + msOverflowX?: import("csstype").Property.OverflowX; + msOverflowY?: import("csstype").Property.OverflowY; + msScrollChaining?: import("csstype").Property.MsScrollChaining; + msScrollLimitXMax?: import("csstype").Property.MsScrollLimitXMax; + msScrollLimitXMin?: import("csstype").Property.MsScrollLimitXMin; + msScrollLimitYMax?: import("csstype").Property.MsScrollLimitYMax; + msScrollLimitYMin?: import("csstype").Property.MsScrollLimitYMin; + msScrollRails?: import("csstype").Property.MsScrollRails; + msScrollSnapPointsX?: import("csstype").Property.MsScrollSnapPointsX; + msScrollSnapPointsY?: import("csstype").Property.MsScrollSnapPointsY; + msScrollSnapType?: import("csstype").Property.MsScrollSnapType; + msScrollTranslation?: import("csstype").Property.MsScrollTranslation; + msScrollbar3dlightColor?: import("csstype").Property.MsScrollbar3dlightColor; + msScrollbarArrowColor?: import("csstype").Property.MsScrollbarArrowColor; + msScrollbarBaseColor?: import("csstype").Property.MsScrollbarBaseColor; + msScrollbarDarkshadowColor?: import("csstype").Property.MsScrollbarDarkshadowColor; + msScrollbarFaceColor?: import("csstype").Property.MsScrollbarFaceColor; + msScrollbarHighlightColor?: import("csstype").Property.MsScrollbarHighlightColor; + msScrollbarShadowColor?: import("csstype").Property.MsScrollbarShadowColor; + msScrollbarTrackColor?: import("csstype").Property.MsScrollbarTrackColor; + msTextAutospace?: import("csstype").Property.MsTextAutospace; + msTextCombineHorizontal?: import("csstype").Property.TextCombineUpright; + msTextOverflow?: import("csstype").Property.TextOverflow; + msTouchAction?: import("csstype").Property.TouchAction; + msTouchSelect?: import("csstype").Property.MsTouchSelect; + msTransform?: import("csstype").Property.Transform; + msTransformOrigin?: import("csstype").Property.TransformOrigin; + msTransitionDelay?: import("csstype").Property.TransitionDelay; + msTransitionDuration?: import("csstype").Property.TransitionDuration; + msTransitionProperty?: import("csstype").Property.TransitionProperty; + msTransitionTimingFunction?: import("csstype").Property.TransitionTimingFunction; + msUserSelect?: import("csstype").Property.MsUserSelect; + msWordBreak?: import("csstype").Property.WordBreak; + msWrapFlow?: import("csstype").Property.MsWrapFlow; + msWrapMargin?: import("csstype").Property.MsWrapMargin; + msWrapThrough?: import("csstype").Property.MsWrapThrough; + msWritingMode?: import("csstype").Property.WritingMode; + WebkitAlignContent?: import("csstype").Property.AlignContent; + WebkitAlignItems?: import("csstype").Property.AlignItems; + WebkitAlignSelf?: import("csstype").Property.AlignSelf; + WebkitAnimationDelay?: import("csstype").Property.AnimationDelay; + WebkitAnimationDirection?: import("csstype").Property.AnimationDirection; + WebkitAnimationDuration?: import("csstype").Property.AnimationDuration; + WebkitAnimationFillMode?: import("csstype").Property.AnimationFillMode; + WebkitAnimationIterationCount?: import("csstype").Property.AnimationIterationCount; + WebkitAnimationName?: import("csstype").Property.AnimationName; + WebkitAnimationPlayState?: import("csstype").Property.AnimationPlayState; + WebkitAnimationTimingFunction?: import("csstype").Property.AnimationTimingFunction; + WebkitAppearance?: import("csstype").Property.WebkitAppearance; + WebkitBackdropFilter?: import("csstype").Property.BackdropFilter; + WebkitBackfaceVisibility?: import("csstype").Property.BackfaceVisibility; + WebkitBackgroundClip?: import("csstype").Property.BackgroundClip; + WebkitBackgroundOrigin?: import("csstype").Property.BackgroundOrigin; + WebkitBackgroundSize?: import("csstype").Property.BackgroundSize; + WebkitBorderBeforeColor?: import("csstype").Property.WebkitBorderBeforeColor; + WebkitBorderBeforeStyle?: import("csstype").Property.WebkitBorderBeforeStyle; + WebkitBorderBeforeWidth?: import("csstype").Property.WebkitBorderBeforeWidth; + WebkitBorderBottomLeftRadius?: import("csstype").Property.BorderBottomLeftRadius; + WebkitBorderBottomRightRadius?: import("csstype").Property.BorderBottomRightRadius; + WebkitBorderImageSlice?: import("csstype").Property.BorderImageSlice; + WebkitBorderTopLeftRadius?: import("csstype").Property.BorderTopLeftRadius; + WebkitBorderTopRightRadius?: import("csstype").Property.BorderTopRightRadius; + WebkitBoxDecorationBreak?: import("csstype").Property.BoxDecorationBreak; + WebkitBoxReflect?: import("csstype").Property.WebkitBoxReflect; + WebkitBoxShadow?: import("csstype").Property.BoxShadow; + WebkitBoxSizing?: import("csstype").Property.BoxSizing; + WebkitClipPath?: import("csstype").Property.ClipPath; + WebkitColumnCount?: import("csstype").Property.ColumnCount; + WebkitColumnFill?: import("csstype").Property.ColumnFill; + WebkitColumnRuleColor?: import("csstype").Property.ColumnRuleColor; + WebkitColumnRuleStyle?: import("csstype").Property.ColumnRuleStyle; + WebkitColumnRuleWidth?: import("csstype").Property.ColumnRuleWidth; + WebkitColumnSpan?: import("csstype").Property.ColumnSpan; + WebkitColumnWidth?: import("csstype").Property.ColumnWidth; + WebkitFilter?: import("csstype").Property.Filter; + WebkitFlexBasis?: import("csstype").Property.FlexBasis; + WebkitFlexDirection?: import("csstype").Property.FlexDirection; + WebkitFlexGrow?: import("csstype").Property.FlexGrow; + WebkitFlexShrink?: import("csstype").Property.FlexShrink; + WebkitFlexWrap?: import("csstype").Property.FlexWrap; + WebkitFontFeatureSettings?: import("csstype").Property.FontFeatureSettings; + WebkitFontKerning?: import("csstype").Property.FontKerning; + WebkitFontSmoothing?: import("csstype").Property.FontSmooth; + WebkitFontVariantLigatures?: import("csstype").Property.FontVariantLigatures; + WebkitHyphenateCharacter?: import("csstype").Property.HyphenateCharacter; + WebkitHyphens?: import("csstype").Property.Hyphens; + WebkitInitialLetter?: import("csstype").Property.InitialLetter; + WebkitJustifyContent?: import("csstype").Property.JustifyContent; + WebkitLineBreak?: import("csstype").Property.LineBreak; + WebkitLineClamp?: import("csstype").Property.WebkitLineClamp; + WebkitMarginEnd?: import("csstype").Property.MarginInlineEnd; + WebkitMarginStart?: import("csstype").Property.MarginInlineStart; + WebkitMaskAttachment?: import("csstype").Property.WebkitMaskAttachment; + WebkitMaskBoxImageOutset?: import("csstype").Property.MaskBorderOutset; + WebkitMaskBoxImageRepeat?: import("csstype").Property.MaskBorderRepeat; + WebkitMaskBoxImageSlice?: import("csstype").Property.MaskBorderSlice; + WebkitMaskBoxImageSource?: import("csstype").Property.MaskBorderSource; + WebkitMaskBoxImageWidth?: import("csstype").Property.MaskBorderWidth; + WebkitMaskClip?: import("csstype").Property.WebkitMaskClip; + WebkitMaskComposite?: import("csstype").Property.WebkitMaskComposite; + WebkitMaskImage?: import("csstype").Property.WebkitMaskImage; + WebkitMaskOrigin?: import("csstype").Property.WebkitMaskOrigin; + WebkitMaskPosition?: import("csstype").Property.WebkitMaskPosition; + WebkitMaskPositionX?: import("csstype").Property.WebkitMaskPositionX; + WebkitMaskPositionY?: import("csstype").Property.WebkitMaskPositionY; + WebkitMaskRepeat?: import("csstype").Property.WebkitMaskRepeat; + WebkitMaskRepeatX?: import("csstype").Property.WebkitMaskRepeatX; + WebkitMaskRepeatY?: import("csstype").Property.WebkitMaskRepeatY; + WebkitMaskSize?: import("csstype").Property.WebkitMaskSize; + WebkitMaxInlineSize?: import("csstype").Property.MaxInlineSize; + WebkitOrder?: import("csstype").Property.Order; + WebkitOverflowScrolling?: import("csstype").Property.WebkitOverflowScrolling; + WebkitPaddingEnd?: import("csstype").Property.PaddingInlineEnd; + WebkitPaddingStart?: import("csstype").Property.PaddingInlineStart; + WebkitPerspective?: import("csstype").Property.Perspective; + WebkitPerspectiveOrigin?: import("csstype").Property.PerspectiveOrigin; + WebkitPrintColorAdjust?: import("csstype").Property.PrintColorAdjust; + WebkitRubyPosition?: import("csstype").Property.RubyPosition; + WebkitScrollSnapType?: import("csstype").Property.ScrollSnapType; + WebkitShapeMargin?: import("csstype").Property.ShapeMargin; + WebkitTapHighlightColor?: import("csstype").Property.WebkitTapHighlightColor; + WebkitTextCombine?: import("csstype").Property.TextCombineUpright; + WebkitTextDecorationColor?: import("csstype").Property.TextDecorationColor; + WebkitTextDecorationLine?: import("csstype").Property.TextDecorationLine; + WebkitTextDecorationSkip?: import("csstype").Property.TextDecorationSkip; + WebkitTextDecorationStyle?: import("csstype").Property.TextDecorationStyle; + WebkitTextEmphasisColor?: import("csstype").Property.TextEmphasisColor; + WebkitTextEmphasisPosition?: import("csstype").Property.TextEmphasisPosition; + WebkitTextEmphasisStyle?: import("csstype").Property.TextEmphasisStyle; + WebkitTextFillColor?: import("csstype").Property.WebkitTextFillColor; + WebkitTextOrientation?: import("csstype").Property.TextOrientation; + WebkitTextSizeAdjust?: import("csstype").Property.TextSizeAdjust; + WebkitTextStrokeColor?: import("csstype").Property.WebkitTextStrokeColor; + WebkitTextStrokeWidth?: import("csstype").Property.WebkitTextStrokeWidth; + WebkitTextUnderlinePosition?: import("csstype").Property.TextUnderlinePosition; + WebkitTouchCallout?: import("csstype").Property.WebkitTouchCallout; + WebkitTransform?: import("csstype").Property.Transform; + WebkitTransformOrigin?: import("csstype").Property.TransformOrigin; + WebkitTransformStyle?: import("csstype").Property.TransformStyle; + WebkitTransitionDelay?: import("csstype").Property.TransitionDelay; + WebkitTransitionDuration?: import("csstype").Property.TransitionDuration; + WebkitTransitionProperty?: import("csstype").Property.TransitionProperty; + WebkitTransitionTimingFunction?: import("csstype").Property.TransitionTimingFunction; + WebkitUserModify?: import("csstype").Property.WebkitUserModify; + WebkitUserSelect?: import("csstype").Property.UserSelect; + WebkitWritingMode?: import("csstype").Property.WritingMode; + MozAnimation?: import("csstype").Property.Animation; + MozBorderImage?: import("csstype").Property.BorderImage; + MozColumnRule?: import("csstype").Property.ColumnRule; + MozColumns?: import("csstype").Property.Columns; + MozOutlineRadius?: import("csstype").Property.MozOutlineRadius; + msContentZoomLimit?: import("csstype").Property.MsContentZoomLimit; + msContentZoomSnap?: import("csstype").Property.MsContentZoomSnap; + msFlex?: import("csstype").Property.Flex; + msScrollLimit?: import("csstype").Property.MsScrollLimit; + msScrollSnapX?: import("csstype").Property.MsScrollSnapX; + msScrollSnapY?: import("csstype").Property.MsScrollSnapY; + msTransition?: import("csstype").Property.Transition; + WebkitAnimation?: import("csstype").Property.Animation; + WebkitBorderBefore?: import("csstype").Property.WebkitBorderBefore; + WebkitBorderImage?: import("csstype").Property.BorderImage; + WebkitBorderRadius?: import("csstype").Property.BorderRadius; + WebkitColumnRule?: import("csstype").Property.ColumnRule; + WebkitColumns?: import("csstype").Property.Columns; + WebkitFlex?: import("csstype").Property.Flex; + WebkitFlexFlow?: import("csstype").Property.FlexFlow; + WebkitMask?: import("csstype").Property.WebkitMask; + WebkitMaskBoxImage?: import("csstype").Property.MaskBorder; + WebkitTextEmphasis?: import("csstype").Property.TextEmphasis; + WebkitTextStroke?: import("csstype").Property.WebkitTextStroke; + WebkitTransition?: import("csstype").Property.Transition; + azimuth?: import("csstype").Property.Azimuth; + boxAlign?: import("csstype").Property.BoxAlign; + boxDirection?: import("csstype").Property.BoxDirection; + boxFlex?: import("csstype").Property.BoxFlex; + boxFlexGroup?: import("csstype").Property.BoxFlexGroup; + boxLines?: import("csstype").Property.BoxLines; + boxOrdinalGroup?: import("csstype").Property.BoxOrdinalGroup; + boxOrient?: import("csstype").Property.BoxOrient; + boxPack?: import("csstype").Property.BoxPack; + clip?: import("csstype").Property.Clip; + gridColumnGap?: import("csstype").Property.GridColumnGap; + gridGap?: import("csstype").Property.GridGap; + gridRowGap?: import("csstype").Property.GridRowGap; + imeMode?: import("csstype").Property.ImeMode; + offsetBlock?: import("csstype").Property.InsetBlock; + offsetBlockEnd?: import("csstype").Property.InsetBlockEnd; + offsetBlockStart?: import("csstype").Property.InsetBlockStart; + offsetInline?: import("csstype").Property.InsetInline; + offsetInlineEnd?: import("csstype").Property.InsetInlineEnd; + offsetInlineStart?: import("csstype").Property.InsetInlineStart; + scrollSnapCoordinate?: import("csstype").Property.ScrollSnapCoordinate; + scrollSnapDestination?: import("csstype").Property.ScrollSnapDestination; + scrollSnapPointsX?: import("csstype").Property.ScrollSnapPointsX; + scrollSnapPointsY?: import("csstype").Property.ScrollSnapPointsY; + scrollSnapTypeX?: import("csstype").Property.ScrollSnapTypeX; + scrollSnapTypeY?: import("csstype").Property.ScrollSnapTypeY; + KhtmlBoxAlign?: import("csstype").Property.BoxAlign; + KhtmlBoxDirection?: import("csstype").Property.BoxDirection; + KhtmlBoxFlex?: import("csstype").Property.BoxFlex; + KhtmlBoxFlexGroup?: import("csstype").Property.BoxFlexGroup; + KhtmlBoxLines?: import("csstype").Property.BoxLines; + KhtmlBoxOrdinalGroup?: import("csstype").Property.BoxOrdinalGroup; + KhtmlBoxOrient?: import("csstype").Property.BoxOrient; + KhtmlBoxPack?: import("csstype").Property.BoxPack; + KhtmlLineBreak?: import("csstype").Property.LineBreak; + KhtmlOpacity?: import("csstype").Property.Opacity; + KhtmlUserSelect?: import("csstype").Property.UserSelect; + MozBackfaceVisibility?: import("csstype").Property.BackfaceVisibility; + MozBackgroundClip?: import("csstype").Property.BackgroundClip; + MozBackgroundInlinePolicy?: import("csstype").Property.BoxDecorationBreak; + MozBackgroundOrigin?: import("csstype").Property.BackgroundOrigin; + MozBackgroundSize?: import("csstype").Property.BackgroundSize; + MozBorderRadius?: import("csstype").Property.BorderRadius; + MozBorderRadiusBottomleft?: import("csstype").Property.BorderBottomLeftRadius; + MozBorderRadiusBottomright?: import("csstype").Property.BorderBottomRightRadius; + MozBorderRadiusTopleft?: import("csstype").Property.BorderTopLeftRadius; + MozBorderRadiusTopright?: import("csstype").Property.BorderTopRightRadius; + MozBoxAlign?: import("csstype").Property.BoxAlign; + MozBoxDirection?: import("csstype").Property.BoxDirection; + MozBoxFlex?: import("csstype").Property.BoxFlex; + MozBoxOrdinalGroup?: import("csstype").Property.BoxOrdinalGroup; + MozBoxOrient?: import("csstype").Property.BoxOrient; + MozBoxPack?: import("csstype").Property.BoxPack; + MozBoxShadow?: import("csstype").Property.BoxShadow; + MozFloatEdge?: import("csstype").Property.MozFloatEdge; + MozForceBrokenImageIcon?: import("csstype").Property.MozForceBrokenImageIcon; + MozOpacity?: import("csstype").Property.Opacity; + MozOutline?: import("csstype").Property.Outline; + MozOutlineColor?: import("csstype").Property.OutlineColor; + MozOutlineStyle?: import("csstype").Property.OutlineStyle; + MozOutlineWidth?: import("csstype").Property.OutlineWidth; + MozPerspective?: import("csstype").Property.Perspective; + MozPerspectiveOrigin?: import("csstype").Property.PerspectiveOrigin; + MozTextAlignLast?: import("csstype").Property.TextAlignLast; + MozTextDecorationColor?: import("csstype").Property.TextDecorationColor; + MozTextDecorationLine?: import("csstype").Property.TextDecorationLine; + MozTextDecorationStyle?: import("csstype").Property.TextDecorationStyle; + MozTransform?: import("csstype").Property.Transform; + MozTransformOrigin?: import("csstype").Property.TransformOrigin; + MozTransformStyle?: import("csstype").Property.TransformStyle; + MozTransition?: import("csstype").Property.Transition; + MozTransitionDelay?: import("csstype").Property.TransitionDelay; + MozTransitionDuration?: import("csstype").Property.TransitionDuration; + MozTransitionProperty?: import("csstype").Property.TransitionProperty; + MozTransitionTimingFunction?: import("csstype").Property.TransitionTimingFunction; + MozUserInput?: import("csstype").Property.MozUserInput; + msImeMode?: import("csstype").Property.ImeMode; + OAnimation?: import("csstype").Property.Animation; + OAnimationDelay?: import("csstype").Property.AnimationDelay; + OAnimationDirection?: import("csstype").Property.AnimationDirection; + OAnimationDuration?: import("csstype").Property.AnimationDuration; + OAnimationFillMode?: import("csstype").Property.AnimationFillMode; + OAnimationIterationCount?: import("csstype").Property.AnimationIterationCount; + OAnimationName?: import("csstype").Property.AnimationName; + OAnimationPlayState?: import("csstype").Property.AnimationPlayState; + OAnimationTimingFunction?: import("csstype").Property.AnimationTimingFunction; + OBackgroundSize?: import("csstype").Property.BackgroundSize; + OBorderImage?: import("csstype").Property.BorderImage; + OObjectFit?: import("csstype").Property.ObjectFit; + OObjectPosition?: import("csstype").Property.ObjectPosition; + OTabSize?: import("csstype").Property.TabSize; + OTextOverflow?: import("csstype").Property.TextOverflow; + OTransform?: import("csstype").Property.Transform; + OTransformOrigin?: import("csstype").Property.TransformOrigin; + OTransition?: import("csstype").Property.Transition; + OTransitionDelay?: import("csstype").Property.TransitionDelay; + OTransitionDuration?: import("csstype").Property.TransitionDuration; + OTransitionProperty?: import("csstype").Property.TransitionProperty; + OTransitionTimingFunction?: import("csstype").Property.TransitionTimingFunction; + WebkitBoxAlign?: import("csstype").Property.BoxAlign; + WebkitBoxDirection?: import("csstype").Property.BoxDirection; + WebkitBoxFlex?: import("csstype").Property.BoxFlex; + WebkitBoxFlexGroup?: import("csstype").Property.BoxFlexGroup; + WebkitBoxLines?: import("csstype").Property.BoxLines; + WebkitBoxOrdinalGroup?: import("csstype").Property.BoxOrdinalGroup; + WebkitBoxOrient?: import("csstype").Property.BoxOrient; + WebkitBoxPack?: import("csstype").Property.BoxPack; + alignmentBaseline?: import("csstype").Property.AlignmentBaseline; + baselineShift?: import("csstype").Property.BaselineShift; + clipRule?: import("csstype").Property.ClipRule; + colorInterpolation?: import("csstype").Property.ColorInterpolation; + colorRendering?: import("csstype").Property.ColorRendering; + dominantBaseline?: import("csstype").Property.DominantBaseline; + fill?: import("csstype").Property.Fill; + fillOpacity?: import("csstype").Property.FillOpacity; + fillRule?: import("csstype").Property.FillRule; + floodColor?: import("csstype").Property.FloodColor; + floodOpacity?: import("csstype").Property.FloodOpacity; + glyphOrientationVertical?: import("csstype").Property.GlyphOrientationVertical; + lightingColor?: import("csstype").Property.LightingColor; + marker?: import("csstype").Property.Marker; + markerEnd?: import("csstype").Property.MarkerEnd; + markerMid?: import("csstype").Property.MarkerMid; + markerStart?: import("csstype").Property.MarkerStart; + shapeRendering?: import("csstype").Property.ShapeRendering; + stopColor?: import("csstype").Property.StopColor; + stopOpacity?: import("csstype").Property.StopOpacity; + stroke?: import("csstype").Property.Stroke; + strokeDasharray?: import("csstype").Property.StrokeDasharray; + strokeDashoffset?: import("csstype").Property.StrokeDashoffset; + strokeLinecap?: import("csstype").Property.StrokeLinecap; + strokeLinejoin?: import("csstype").Property.StrokeLinejoin; + strokeMiterlimit?: import("csstype").Property.StrokeMiterlimit; + strokeOpacity?: import("csstype").Property.StrokeOpacity; + strokeWidth?: import("csstype").Property.StrokeWidth; + textAnchor?: import("csstype").Property.TextAnchor; + vectorEffect?: import("csstype").Property.VectorEffect; + }; + tableHeaderRow: import("@mui/system").SystemCssProperties | import("@mui/system").CSSSelectorObjectOrCssVariables | ((theme: Theme) => import("@mui/system").SystemStyleObject) | readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[] | { + length: number; + toString(): string; + toLocaleString(): string; + concat(...items: ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + concat(...items: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject) | ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>)[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + join(separator?: string): string; + slice(start?: number, end?: number): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + indexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; + lastIndexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; + every | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S, thisArg?: any): this is readonly S[]; + every(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; + some(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; + forEach(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => void, thisArg?: any): void; + map(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U, thisArg?: any): U[]; + filter | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_1, thisArg?: any): S_1[]; + filter(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; + reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduce(callbackfn: (previousValue: U_1, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_1, initialValue: U_1): U_1; + reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + reduceRight(callbackfn: (previousValue: U_2, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_2, initialValue: U_2): U_2; + find | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (this: void, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_2, thisArg?: any): S_2; + find(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + findIndex(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): number; + entries(): IterableIterator<[number, boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)]>; + keys(): IterableIterator; + values(): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; + includes(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): boolean; + flatMap(callback: (this: This, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_3 | readonly U_3[], thisArg?: This): U_3[]; + flat(this: A, depth?: D): FlatArray[]; + [Symbol.iterator](): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; + at(index: number): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); + backgroundColor: "#F9FAFB"; + }; + tableHeaderCell?: import("@mui/material").SxProps; + tableBodyRow?: import("@mui/material").SxProps; + tableBodyCell?: import("@mui/material").SxProps; +}; diff --git a/packages/react-material-ui/dist/components/submodules/Table/constants.js b/packages/react-material-ui/dist/components/submodules/Table/constants.js new file mode 100644 index 00000000..ab777e3d --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Table/constants.js @@ -0,0 +1,7 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.generateTableTheme = void 0; +const utils_1 = require("../../../components/Table/utils"); +const generateTableTheme = (theme, customTableTheme) => (0, utils_1.createTableStyles)(Object.assign({ root: Object.assign({ display: 'flex', flexDirection: 'column', flex: 1, overflow: 'auto' }, customTableTheme === null || customTableTheme === void 0 ? void 0 : customTableTheme.root), table: Object.assign({ height: '100%' }, customTableTheme === null || customTableTheme === void 0 ? void 0 : customTableTheme.table), tableContainer: Object.assign({ flex: 1 }, customTableTheme === null || customTableTheme === void 0 ? void 0 : customTableTheme.tableContainer), tableHeader: Object.assign(Object.assign(Object.assign({}, theme.typography.caption), { lineHeight: 1, fontWeight: 500, color: theme.palette.grey[500] }), customTableTheme === null || customTableTheme === void 0 ? void 0 : customTableTheme.tableHeader), tableHeaderRow: Object.assign({ backgroundColor: '#F9FAFB' }, customTableTheme === null || customTableTheme === void 0 ? void 0 : customTableTheme.tableHeaderRow) }, customTableTheme)); +exports.generateTableTheme = generateTableTheme; +//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/constants.js.map b/packages/react-material-ui/dist/components/submodules/Table/constants.js.map new file mode 100644 index 00000000..bb3d29ad --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Table/constants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../../src/components/submodules/Table/constants.ts"],"names":[],"mappings":";;;AAAA,2DAAoE;AAI7D,MAAM,kBAAkB,GAAG,CAChC,KAAY,EACZ,gBAAkC,EAClC,EAAE,CACF,IAAA,yBAAiB,kBACf,IAAI,kBACF,OAAO,EAAE,MAAM,EACf,aAAa,EAAE,QAAQ,EACvB,IAAI,EAAE,CAAC,EACP,QAAQ,EAAE,MAAM,IACb,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,IAAI,GAE3B,KAAK,kBACH,MAAM,EAAE,MAAM,IACX,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,KAAK,GAE5B,cAAc,kBACZ,IAAI,EAAE,CAAC,IACJ,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,cAAc,GAErC,WAAW,gDACN,KAAK,CAAC,UAAU,CAAC,OAAO,KAC3B,UAAU,EAAE,CAAC,EACb,UAAU,EAAE,GAAG,EACf,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,KAC3B,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,WAAW,GAElC,cAAc,kBACZ,eAAe,EAAE,SAAS,IACvB,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,cAAc,KAElC,gBAAgB,EACnB,CAAC;AAhCQ,QAAA,kBAAkB,sBAgC1B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/index.d.ts b/packages/react-material-ui/dist/components/submodules/Table/index.d.ts new file mode 100644 index 00000000..a23a17da --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Table/index.d.ts @@ -0,0 +1,75 @@ +import React, { ReactNode } from 'react'; +import type { CustomTableCell, HeaderProps, TableQueryStateProps } from '../../Table/types'; +import { Theme, SxProps } from '@mui/material'; +import { TableRootProps } from '../../Table/TableRoot'; +import { TableProps } from '../../Table/Table'; +import { Search } from '../../Table/types'; +import { UpdateSearch } from '../../Table/useTable'; +type Action = 'creation' | 'edit' | 'details' | null; +type BasicType = string | number | boolean; +type SimpleFilter = Record; +type ActionCallbackPayload = { + action: Action; + row: Record; + index?: number; +}; +export type PaginationStyle = 'default' | 'numeric'; +export type StyleDefinition = { + root?: SxProps; + table?: SxProps; + tableContainer?: SxProps; + tableHeader?: SxProps; + tableHeaderRow?: SxProps; + tableHeaderCell?: SxProps; + tableBodyRow?: SxProps; + tableBodyCell?: SxProps; + [key: string]: SxProps; +}; +export type TableSchemaItem = HeaderProps & { + format?: (data: unknown) => string | number | React.ReactNode; + renderTableCell?: (data: unknown, rowData: unknown) => CustomTableCell; +}; +export interface TableSubmoduleProps { + tableRootProps?: TableRootProps; + tableProps?: TableProps; + tableTheme?: StyleDefinition; + queryResource: string; + tableSchema: TableSchemaItem[]; + onAction?: ({ action, row, index }: ActionCallbackPayload) => void; + onAddNew?: () => void; + refresh: () => void; + data: unknown[]; + isPending: boolean; + total: number; + pageCount: number; + simpleFilter: SimpleFilter; + updateSimpleFilter: (simpleFilter: SimpleFilter | null, resetPage?: boolean) => void; + tableQueryState: TableQueryStateProps; + setTableQueryState: React.Dispatch>; + hideActionsColumn?: boolean; + hideEditButton?: boolean; + hideDeleteButton?: boolean; + hideDetailsButton?: boolean; + hasAllOption?: boolean; + hideAddButton?: boolean; + reordable?: boolean; + onDeleteSuccess?: (data: unknown) => void; + onDeleteError?: (error: unknown) => void; + filterCallback?: (filter: unknown) => void; + externalSearch?: Search; + search?: Search; + updateSearch?: UpdateSearch; + paginationStyle?: PaginationStyle; + allowModalPreview?: boolean; + mobileModalTitleSrc?: string; + filterCacheKey?: string; + tableCacheKey?: string; + cacheApiPath?: string; + hasCheckboxes?: boolean; + addButtonStartIcon?: ReactNode; + addButtonEndIcon?: ReactNode; + addButtonContent?: ReactNode; + additionalFilterRowContent?: ReactNode; +} +declare const TableSubmodule: (props: TableSubmoduleProps) => JSX.Element; +export default TableSubmodule; diff --git a/packages/react-material-ui/dist/components/submodules/Table/index.js b/packages/react-material-ui/dist/components/submodules/Table/index.js new file mode 100644 index 00000000..c83c6015 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Table/index.js @@ -0,0 +1,188 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const react_2 = require("react"); +const material_1 = require("@mui/material"); +const Edit_1 = __importDefault(require("@mui/icons-material/Edit")); +const Delete_1 = __importDefault(require("@mui/icons-material/Delete")); +const ChevronRight_1 = __importDefault(require("@mui/icons-material/ChevronRight")); +const Add_1 = __importDefault(require("@mui/icons-material/Add")); +const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); +const get_1 = __importDefault(require("lodash/get")); +const Table_1 = __importDefault(require("../../Table")); +const constants_1 = require("./constants"); +const Filter_1 = __importDefault(require("../../submodules/Filter")); +const useCrudRoot_1 = require("../../../modules/crud/useCrudRoot"); +const isMobile_1 = require("../../../utils/isMobile"); +const MobileRowModal_1 = __importDefault(require("./MobileRowModal")); +const TableSubmodule = (props) => { + var _a; + const theme = (0, material_1.useTheme)(); + const { filters } = (0, useCrudRoot_1.useCrudRoot)(); + const [mobileCurrentRow, setMobileCurrentRow] = (0, react_1.useState)(null); + const { del } = (0, react_data_provider_1.default)(); + const { execute: deleteItem } = (0, react_data_provider_1.useQuery)((id) => del({ + uri: `/${props.queryResource}/${id}`, + }), false, { + onSuccess: (data) => { + if (props.refresh) { + props.refresh(); + } + if (props.onDeleteSuccess) { + props.onDeleteSuccess(data); + } + }, + onError: props.onDeleteError, + }); + const tableTheme = (0, constants_1.generateTableTheme)(theme, props.tableTheme); + const noActions = props.hideEditButton && props.hideDeleteButton && props.hideDetailsButton; + const tableHeaders = (0, react_2.useMemo)(() => { + return [ + ...props.tableSchema, + ...(!props.hideActionsColumn && !noActions + ? [{ id: 'actions', label: '' }] + : []), + ]; + }, [props]); + const tableRows = (0, react_2.useMemo)(() => { + const data = props.data || []; + return data.map((row, index) => { + const rowData = row; + const newData = Object.assign(Object.assign({}, rowData), { id: String(rowData.id) }); + tableHeaders.forEach((schemaItem) => { + if (schemaItem.format) { + const formattedData = schemaItem.format(rowData); + if (['string', 'number'].includes(typeof formattedData)) { + newData[schemaItem.id] = schemaItem.format(rowData); + return; + } + newData[schemaItem.id] = { + component: schemaItem.format(rowData), + }; + return; + } + if (schemaItem.renderTableCell) { + const cellData = (0, get_1.default)(row, schemaItem.source || schemaItem.id); + newData[schemaItem.id] = schemaItem.renderTableCell(cellData, rowData); + return; + } + }); + return Object.assign(Object.assign({}, newData), { actions: { + component: (react_1.default.createElement(material_1.Box, { display: "flex" }, + !props.hideEditButton && (react_1.default.createElement(material_1.IconButton, { onClick: (e) => { + e.stopPropagation(); + if (props.onAction) { + props.onAction({ action: 'edit', row: rowData, index }); + } + }, "data-testid": "edit-button" }, + react_1.default.createElement(Edit_1.default, null))), + !props.hideDeleteButton && (react_1.default.createElement(material_1.IconButton, { onClick: (e) => { + e.stopPropagation(); + deleteItem(rowData.id); + }, "data-testid": "delete-button" }, + react_1.default.createElement(Delete_1.default, null))), + !props.hideDetailsButton && (react_1.default.createElement(material_1.IconButton, { onClick: (e) => { + e.stopPropagation(); + if (props.onAction) { + props.onAction({ + action: 'details', + row: rowData, + index, + }); + } + }, "data-testid": "details-button" }, + react_1.default.createElement(ChevronRight_1.default, null))))), + } }); + }); + }, [props, tableHeaders]); + const closeModal = () => { + setMobileCurrentRow(null); + }; + return (react_1.default.createElement(material_1.Box, null, + react_1.default.createElement(Table_1.default.Root, Object.assign({ rows: tableRows, headers: tableHeaders, total: props.total, pageCount: props.pageCount, sx: tableTheme.root, tableQueryState: props.tableQueryState, updateTableQueryState: props.setTableQueryState }, props.tableRootProps), + react_1.default.createElement(material_1.Box, { sx: { + display: 'flex', + flexDirection: { xs: 'column', lg: 'row' }, + alignItems: 'flex-start', + justifyContent: 'space-between', + my: 4, + } }, filters && (react_1.default.createElement(Filter_1.default, { orderableListCacheKey: props.filterCacheKey, cacheApiPath: props.cacheApiPath, complementaryActions: react_1.default.createElement(material_1.Box, { sx: { display: 'flex' } }, + props.reordable !== false && (react_1.default.createElement(Table_1.default.ColumnOrderable, { hasAllOption: props.hasAllOption, orderableListCacheKey: props.tableCacheKey, cacheApiPath: props.cacheApiPath })), + react_1.default.createElement(material_1.Box, { display: "flex", alignItems: "center", justifyContent: "flex-end" }, + props.additionalFilterRowContent, + !props.hideAddButton && (react_1.default.createElement(material_1.Button, { variant: "contained", onClick: props.onAddNew, startIcon: props.addButtonStartIcon || react_1.default.createElement(Add_1.default, null), endIcon: props.addButtonEndIcon, sx: { + textTransform: 'capitalize', + textWrap: 'nowrap', + marginLeft: 2, + } }, props.addButtonContent || 'Add new')))) }))), + react_1.default.createElement(material_1.TableContainer, { sx: tableTheme.tableContainer }, + react_1.default.createElement(Table_1.default.Table, Object.assign({ stickyHeader: true, variant: "outlined", sx: tableTheme.table }, props.tableProps), + react_1.default.createElement(material_1.TableHead, null, + react_1.default.createElement(material_1.TableRow, { sx: tableTheme.tableHeaderRow }, + props.hasCheckboxes && react_1.default.createElement(Table_1.default.HeaderCheckbox, null), + react_1.default.createElement(Table_1.default.HeaderCells, { renderCell: (cell) => (react_1.default.createElement(Table_1.default.HeaderCell, { key: cell.id, cell: cell, sx: tableTheme.tableHeaderCell })) }))), + react_1.default.createElement(material_1.TableBody, null, + Boolean(!props.isPending && !((_a = props.data) === null || _a === void 0 ? void 0 : _a.length)) && (react_1.default.createElement(material_1.TableRow, { sx: tableTheme.tableBodyRow }, + react_1.default.createElement(material_1.TableCell, { colSpan: tableHeaders.length, sx: { + textAlign: 'center', + } }, "No records found."))), + react_1.default.createElement(Table_1.default.BodyRows, { renderRow: (row, labelId) => (react_1.default.createElement(Table_1.default.BodyRow, Object.assign({ key: row.id, row: row, hasCheckboxes: props.hasCheckboxes, sx: tableTheme.tableBodyRow }, (isMobile_1.isMobile && + props.allowModalPreview && { + onClick: () => setMobileCurrentRow(row), + })), + props.hasCheckboxes && (react_1.default.createElement(Table_1.default.BodyCheckboxes, { row: row, labelId: labelId })), + react_1.default.createElement(Table_1.default.BodyCell, { row: row, sx: tableTheme.tableBodyCell }))) })))), + props.paginationStyle === 'numeric' ? (react_1.default.createElement(material_1.Box, { mt: 2 }, + react_1.default.createElement(Table_1.default.PaginationNumbers, null))) : (react_1.default.createElement(Table_1.default.Pagination, Object.assign({ variant: "outlined" }, (isMobile_1.isMobile && { + labelRowsPerPage: 'per page:', + sx: { + display: 'flex', + justifyContent: 'center', + '& .MuiTablePagination-selectLabel': { + paddingLeft: '10px', + }, + '& .MuiToolbar-root': { + padding: 0, + }, + '& .MuiTablePagination-spacer': { + display: 'none', + }, + '& .MuiTablePagination-input': { + marginRight: 0, + marginLeft: 0, + }, + '& .MuiTablePagination-actions': { + marginLeft: '0 !important', + }, + }, + })))), + props.allowModalPreview && isMobile_1.isMobile && (react_1.default.createElement(MobileRowModal_1.default, { currentRow: mobileCurrentRow, onClose: closeModal, titleSrc: props.mobileModalTitleSrc }))))); +}; +exports.default = TableSubmodule; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/index.js.map b/packages/react-material-ui/dist/components/submodules/Table/index.js.map new file mode 100644 index 00000000..0326e575 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/Table/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/Table/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/TableRowControls/index.d.ts b/packages/react-material-ui/dist/components/submodules/TableRowControls/index.d.ts new file mode 100644 index 00000000..64b75e2e --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/TableRowControls/index.d.ts @@ -0,0 +1,14 @@ +/// +type Props = { + isLoading: boolean; + viewIndex: number; + rowsPerPage: number; + currentPage: number; + pageCount: number; + currentIndex: number; + total: number; + onPrevious: () => void; + onNext: () => void; +}; +declare const TableRowControls: (props: Props) => JSX.Element; +export default TableRowControls; diff --git a/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js b/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js new file mode 100644 index 00000000..68f47239 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js @@ -0,0 +1,22 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const ChevronLeft_1 = __importDefault(require("@mui/icons-material/ChevronLeft")); +const ChevronRight_1 = __importDefault(require("@mui/icons-material/ChevronRight")); +const TableRowControls = (props) => { + const { isLoading, viewIndex, rowsPerPage, currentPage, pageCount, currentIndex, total, onPrevious, onNext, } = props; + const isPreviousDisabled = isLoading || (currentPage === 1 && viewIndex === 1); + const isNextDisabled = isLoading || (currentPage === pageCount && viewIndex === rowsPerPage); + return (react_1.default.createElement(material_1.Box, { display: "flex", alignItems: "center", gap: 2 }, + react_1.default.createElement(material_1.IconButton, { onClick: onPrevious, disabled: isPreviousDisabled }, + react_1.default.createElement(ChevronLeft_1.default, { sx: { color: '#333' } })), + react_1.default.createElement(material_1.Typography, { sx: { textTransform: 'uppercase', fontSize: '0.875rem' } }, isLoading ? (react_1.default.createElement(material_1.Skeleton, { variant: "text", sx: { fontSize: '0.875rem' }, width: 58, height: 22 })) : (`Row ${currentIndex}/${total}`)), + react_1.default.createElement(material_1.IconButton, { onClick: onNext, disabled: isNextDisabled }, + react_1.default.createElement(ChevronRight_1.default, { sx: { color: '#333' } })))); +}; +exports.default = TableRowControls; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js.map b/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js.map new file mode 100644 index 00000000..0700268a --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/TableRowControls/index.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,4CAAsE;AACtE,kFAA0D;AAC1D,oFAA4D;AAc5D,MAAM,gBAAgB,GAAG,CAAC,KAAY,EAAE,EAAE;IACxC,MAAM,EACJ,SAAS,EACT,SAAS,EACT,WAAW,EACX,WAAW,EACX,SAAS,EACT,YAAY,EACZ,KAAK,EACL,UAAU,EACV,MAAM,GACP,GAAG,KAAK,CAAC;IAEV,MAAM,kBAAkB,GACtB,SAAS,IAAI,CAAC,WAAW,KAAK,CAAC,IAAI,SAAS,KAAK,CAAC,CAAC,CAAC;IAEtD,MAAM,cAAc,GAClB,SAAS,IAAI,CAAC,WAAW,KAAK,SAAS,IAAI,SAAS,KAAK,WAAW,CAAC,CAAC;IAExE,OAAO,CACL,8BAAC,cAAG,IAAC,OAAO,EAAC,MAAM,EAAC,UAAU,EAAC,QAAQ,EAAC,GAAG,EAAE,CAAC;QAC5C,8BAAC,qBAAU,IAAC,OAAO,EAAE,UAAU,EAAE,QAAQ,EAAE,kBAAkB;YAC3D,8BAAC,qBAAW,IAAC,EAAE,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,GAAI,CAC3B;QACb,8BAAC,qBAAU,IAAC,EAAE,EAAE,EAAE,aAAa,EAAE,WAAW,EAAE,QAAQ,EAAE,UAAU,EAAE,IACjE,SAAS,CAAC,CAAC,CAAC,CACX,8BAAC,mBAAQ,IACP,OAAO,EAAC,MAAM,EACd,EAAE,EAAE,EAAE,QAAQ,EAAE,UAAU,EAAE,EAC5B,KAAK,EAAE,EAAE,EACT,MAAM,EAAE,EAAE,GACV,CACH,CAAC,CAAC,CAAC,CACF,OAAO,YAAY,IAAI,KAAK,EAAE,CAC/B,CACU;QACb,8BAAC,qBAAU,IAAC,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,cAAc;YACnD,8BAAC,sBAAY,IAAC,EAAE,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,GAAI,CAC5B,CACT,CACP,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,gBAAgB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/types/Form.d.ts b/packages/react-material-ui/dist/components/submodules/types/Form.d.ts new file mode 100644 index 00000000..8557db33 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/types/Form.d.ts @@ -0,0 +1,42 @@ +import { PropsWithChildren, ReactNode } from 'react'; +import { RJSFSchema, UiSchema, CustomValidator } from '@rjsf/utils'; +import { FormProps } from '@rjsf/core'; +import { DrawerProps } from '@mui/material'; +import { SchemaFormProps } from '../../../components/SchemaForm'; +export type Action = 'creation' | 'edit' | 'details' | null; +export type FormData = Record | null; +export type TableRowsProps = { + currentIndex: number; + viewIndex: number; + rowsPerPage: number; + currentPage: number; + pageCount: number; + total: number; +}; +export type FormSubmoduleProps = PropsWithChildren> & { + isVisible: boolean; + queryResource: string; + formSchema?: RJSFSchema; + viewMode?: Action | null; + formUiSchema?: UiSchema; + formData?: FormData; + submitButtonTitle?: string; + cancelButtonTitle?: string; + hideCancelButton?: boolean; + isDeleteButtonVisible?: boolean; + customFooterContent?: ReactNode | ((data: FormData) => ReactNode); + onClose?: () => void; + customValidate?: CustomValidator; + widgets?: FormProps['widgets']; + prepareDataForForm?: (data: FormData) => FormData; + submitDataFormatter?: (data: FormData) => FormData; + onSuccess?: (data: unknown) => void; + onError?: (error: unknown) => void; + onDeleteSuccess?: (data: unknown) => void; + onDeleteError?: (error: unknown) => void; + onPrevious?: () => void; + onNext?: () => void; + isLoading?: boolean; + sx?: DrawerProps['sx']; + tableRowsProps: TableRowsProps; +}; diff --git a/packages/react-material-ui/dist/components/submodules/types/Form.js b/packages/react-material-ui/dist/components/submodules/types/Form.js new file mode 100644 index 00000000..11b96f5e --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/types/Form.js @@ -0,0 +1,3 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=Form.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/types/Form.js.map b/packages/react-material-ui/dist/components/submodules/types/Form.js.map new file mode 100644 index 00000000..1e843913 --- /dev/null +++ b/packages/react-material-ui/dist/components/submodules/types/Form.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Form.js","sourceRoot":"","sources":["../../../../src/components/submodules/types/Form.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/react-material-ui/dist/hooks/index.d.ts b/packages/react-material-ui/dist/hooks/index.d.ts new file mode 100644 index 00000000..4a7da8d1 --- /dev/null +++ b/packages/react-material-ui/dist/hooks/index.d.ts @@ -0,0 +1,2 @@ +import { useSettingsStorage } from './useSettingsStorage'; +export { useSettingsStorage }; diff --git a/packages/react-material-ui/dist/hooks/index.js b/packages/react-material-ui/dist/hooks/index.js new file mode 100644 index 00000000..2c422714 --- /dev/null +++ b/packages/react-material-ui/dist/hooks/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useSettingsStorage = void 0; +const useSettingsStorage_1 = require("./useSettingsStorage"); +Object.defineProperty(exports, "useSettingsStorage", { enumerable: true, get: function () { return useSettingsStorage_1.useSettingsStorage; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/hooks/index.js.map b/packages/react-material-ui/dist/hooks/index.js.map new file mode 100644 index 00000000..623b24a8 --- /dev/null +++ b/packages/react-material-ui/dist/hooks/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/hooks/index.ts"],"names":[],"mappings":";;;AAAA,6DAA0D;AAEjD,mGAFA,uCAAkB,OAEA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/hooks/useSettingsStorage.d.ts b/packages/react-material-ui/dist/hooks/useSettingsStorage.d.ts new file mode 100644 index 00000000..49ad38ee --- /dev/null +++ b/packages/react-material-ui/dist/hooks/useSettingsStorage.d.ts @@ -0,0 +1,24 @@ +type Assignee = { + id: string; +}; +type ListItem = { + id: string; + label: string; + hide?: boolean; +}; +type Settings = { + key: string; + assignee: Assignee; + type: string; + data: ListItem[]; +}; +type Props = { + setListCallback?: (list?: Settings['data']) => void; + cacheApiPath?: string; +} & Omit; +export declare const useSettingsStorage: (props: Props) => { + settings: ListItem[]; + updateSettings: (items: Settings['data']) => void; + clearSettings: () => void; +}; +export {}; diff --git a/packages/react-material-ui/dist/hooks/useSettingsStorage.js b/packages/react-material-ui/dist/hooks/useSettingsStorage.js new file mode 100644 index 00000000..d73a0aa4 --- /dev/null +++ b/packages/react-material-ui/dist/hooks/useSettingsStorage.js @@ -0,0 +1,153 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useSettingsStorage = void 0; +const react_1 = require("react"); +const debounce_1 = __importDefault(require("lodash/debounce")); +const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); +const react_auth_provider_1 = require("@concepta/react-auth-provider"); +const parseDataStringToSettings = (data) => { + return JSON.parse(data.replace(/'/g, '"')); +}; +const parseSettingsToDataString = (data) => { + return data.replace(/"/g, "'"); +}; +const DEBOUNCE_TIME_IN_MS = 1500; +const getSettingsFromStorage = (params) => { + const storageItem = JSON.parse(localStorage.getItem(params.type)); + if (!storageItem) { + return []; + } + const settingsItem = storageItem.find(({ assignee, key }) => assignee.id === params.assignee.id && key === params.key); + return settingsItem ? settingsItem.data : []; +}; +const getSettingsFromCacheList = (params) => { + const settingsItem = params.cacheList.find((item) => item.key === params.key && + item.type === params.type && + item.assignee.id === params.assignee.id); + if (!settingsItem) { + return null; + } + return Object.assign(Object.assign({}, settingsItem), { data: parseDataStringToSettings(settingsItem.data) }); +}; +const updateSettingsStorage = (params) => { + const storageItem = JSON.parse(localStorage.getItem(params.type)); + if (!storageItem) { + localStorage.setItem(params.type, JSON.stringify([params])); + return; + } + const settingsItemIndex = storageItem.findIndex((item) => item.assignee.id === params.assignee.id && item.key === params.key); + if (settingsItemIndex > -1) { + storageItem[settingsItemIndex] = params; + } + else { + storageItem.push(params); + } + localStorage.setItem(params.type, JSON.stringify(storageItem)); +}; +const deleteSettingsStorage = (params) => { + const storageItem = JSON.parse(localStorage.getItem(params.type)); + if (!storageItem || !(storageItem === null || storageItem === void 0 ? void 0 : storageItem.length)) { + return; + } + let updatedStorageItem = [...storageItem]; + const settingsItemIndex = storageItem.findIndex(({ assignee, key }) => assignee.id === params.assignee.id && key === params.key); + if (settingsItemIndex > -1) { + updatedStorageItem = storageItem.splice(settingsItemIndex, 1); + } + localStorage.setItem(params.type, JSON.stringify(updatedStorageItem)); +}; +const useSettingsStorage = (props) => { + const [cacheId, setCacheId] = (0, react_1.useState)(''); + const [settings, setSettings] = (0, react_1.useState)([]); + const auth = (0, react_auth_provider_1.useAuth)(); + const { get, put, del } = (0, react_data_provider_1.default)(); + const cacheConfig = { + key: props.key || window.location.pathname, + type: props.type, + assignee: { + id: (auth === null || auth === void 0 ? void 0 : auth.user) ? auth.user.id : '', + }, + }; + const { execute: createCache } = (0, react_data_provider_1.useQuery)((cache) => put({ + uri: `${props.cacheApiPath}/${crypto.randomUUID()}`, + body: Object.assign(Object.assign({}, cacheConfig), { data: cache }), + }), false, { + onSuccess: (res) => setCacheId(res.id), + }); + const { execute: updateCache } = (0, react_data_provider_1.useQuery)((list) => put({ + uri: `${props.cacheApiPath}/${cacheId}`, + body: Object.assign(Object.assign({}, cacheConfig), { data: parseSettingsToDataString(JSON.stringify(list)) }), + }), false, { + onSuccess: (res) => setCacheId(res.id), + }); + const { execute: deleteCache } = (0, react_data_provider_1.useQuery)(() => del({ uri: `${props.cacheApiPath}/${cacheId}` }), false, { onSuccess: () => setCacheId('') }); + const { execute: fetchOrCreateCache } = (0, react_data_provider_1.useQuery)(() => get({ uri: props.cacheApiPath }), false, { + onSuccess: (fetchedData) => { + const cachedSettings = getSettingsFromCacheList(Object.assign(Object.assign({}, cacheConfig), { cacheList: fetchedData })); + if (!cachedSettings) { + createCache(parseSettingsToDataString(JSON.stringify(props.data))); + return; + } + if (cachedSettings) { + setCacheId(cachedSettings.id); + if (!getSettingsFromStorage(cacheConfig).length) { + setSettings(cachedSettings.data); + props.setListCallback(cachedSettings.data); + } + } + }, + }); + const debouncedCacheUpdate = (0, debounce_1.default)((items) => updateCache(items), DEBOUNCE_TIME_IN_MS); + const updateSettings = (items) => { + setSettings(items); + updateSettingsStorage(Object.assign(Object.assign({}, cacheConfig), { data: items })); + if (props.cacheApiPath) { + debouncedCacheUpdate(items); + } + }; + const clearSettings = () => { + deleteSettingsStorage(cacheConfig); + if (props.cacheApiPath) { + deleteCache(); + } + }; + (0, react_1.useEffect)(() => { + const storageData = getSettingsFromStorage(cacheConfig); + if (storageData.length) { + setSettings(storageData); + props.setListCallback(storageData); + } + if (props.cacheApiPath) { + fetchOrCreateCache(); + } + }, []); + return { settings, updateSettings, clearSettings }; +}; +exports.useSettingsStorage = useSettingsStorage; +//# sourceMappingURL=useSettingsStorage.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/hooks/useSettingsStorage.js.map b/packages/react-material-ui/dist/hooks/useSettingsStorage.js.map new file mode 100644 index 00000000..a862c27a --- /dev/null +++ b/packages/react-material-ui/dist/hooks/useSettingsStorage.js.map @@ -0,0 +1 @@ +{"version":3,"file":"useSettingsStorage.js","sourceRoot":"","sources":["../../src/hooks/useSettingsStorage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/index.d.ts b/packages/react-material-ui/dist/index.d.ts new file mode 100644 index 00000000..5b385905 --- /dev/null +++ b/packages/react-material-ui/dist/index.d.ts @@ -0,0 +1,43 @@ +export { default as RocketsProvider } from './components/RocketsProvider'; +export { default as createConfig } from './components/RocketsProvider/utils'; +export { Avatar, AvatarProps } from './components/Avatar'; +export { Checkbox, CheckboxProps } from './components/Checkbox'; +export { AppBar } from './components/AppBar'; +export { AppBarRoot, AppBarRootProps } from './components/AppBar/AppBarRoot'; +export { AppBarDrawer } from './components/AppBar/AppBarDrawer'; +export { AppBarMain } from './components/AppBar/AppBarMain'; +export { AppBarNav } from './components/AppBar/AppBarNav'; +export * from './components/AppBar/hooks'; +export { Dialog, DialogProps } from './components/Dialog'; +export { Drawer, DrawerProps, DrawerItemProps } from './components/Drawer'; +export { Dropdown, DropdownItem, DropdownProps } from './components/Dropdown'; +export { OrderableDropDown, OrderableDropDownProps, ListItem, } from './components/OrderableDropDown'; +export { FormTemplate, FormTemplateProps } from './components/FormTemplate'; +export { HeaderAccount, HeaderAccountProps } from './components/HeaderAccount'; +export { Image, ImageProps } from './components/Image'; +export { Link, LinkProps } from './components/Link'; +export { Navbar, NavbarProps } from './components/Navbar'; +export { Notifications, NotificationsProps } from './components/Notifications'; +export { RadioGroup, RadioOptions, RadioGroupProps, } from './components/RadioGroup'; +export { SideModal, SideModalProps } from './components/SideModal'; +export { Select, SelectProps, SelectOptions } from './components/Select'; +export { Switch, SwitchProps } from './components/Switch'; +import Table, { useTable, UseTableOptions, UseTableResult, UseTableProps, UpdateSearch } from './components/Table'; +export * from './components/Table/utils'; +export * from './components/Table/hooks'; +export { Table, useTable, UseTableOptions, UseTableResult, UseTableProps, UpdateSearch, }; +export { default as Text } from './components/Text'; +export { TextField, TextFieldProps } from './components/TextField'; +export { default as SearchField } from './components/SearchField'; +export { default as AutocompleteField } from './components/AutocompleteField'; +export { SelectField, SelectFieldProps } from './components/SelectField'; +export { default as SimpleForm } from './components/SimpleForm'; +export { Filter, FilterVariant, FilterCommon, FilterType, TextFilter, } from './components/Filter'; +export { SchemaForm, SchemaFormProps } from './components/SchemaForm'; +export { FormFieldSkeleton, FormFieldSkeletonProps, } from './components/FormFieldSkeleton'; +export { AuthModule, AuthModuleProps } from './modules/auth'; +export { default as CrudModule } from './modules/crud'; +export { default as UsersModule } from './modules/users'; +export { default as OtpInput } from './components/OtpInput'; +export { default as Breadcrumbs } from './components/Breadcrumbs'; +export { FormLabel, FormLabelProps } from './components/FormLabel'; diff --git a/packages/react-material-ui/dist/index.js b/packages/react-material-ui/dist/index.js new file mode 100644 index 00000000..e3775e9f --- /dev/null +++ b/packages/react-material-ui/dist/index.js @@ -0,0 +1,115 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.FormLabel = exports.Breadcrumbs = exports.OtpInput = exports.UsersModule = exports.CrudModule = exports.AuthModule = exports.FormFieldSkeleton = exports.SchemaForm = exports.Filter = exports.SimpleForm = exports.SelectField = exports.AutocompleteField = exports.SearchField = exports.TextField = exports.Text = exports.useTable = exports.Table = exports.Switch = exports.Select = exports.SideModal = exports.RadioGroup = exports.Notifications = exports.Navbar = exports.Link = exports.Image = exports.HeaderAccount = exports.FormTemplate = exports.OrderableDropDown = exports.Dropdown = exports.Drawer = exports.Dialog = exports.AppBarNav = exports.AppBarMain = exports.AppBarDrawer = exports.AppBarRoot = exports.AppBar = exports.Checkbox = exports.Avatar = exports.createConfig = exports.RocketsProvider = void 0; +var RocketsProvider_1 = require("./components/RocketsProvider"); +Object.defineProperty(exports, "RocketsProvider", { enumerable: true, get: function () { return __importDefault(RocketsProvider_1).default; } }); +var utils_1 = require("./components/RocketsProvider/utils"); +Object.defineProperty(exports, "createConfig", { enumerable: true, get: function () { return __importDefault(utils_1).default; } }); +var Avatar_1 = require("./components/Avatar"); +Object.defineProperty(exports, "Avatar", { enumerable: true, get: function () { return Avatar_1.Avatar; } }); +var Checkbox_1 = require("./components/Checkbox"); +Object.defineProperty(exports, "Checkbox", { enumerable: true, get: function () { return Checkbox_1.Checkbox; } }); +var AppBar_1 = require("./components/AppBar"); +Object.defineProperty(exports, "AppBar", { enumerable: true, get: function () { return AppBar_1.AppBar; } }); +var AppBarRoot_1 = require("./components/AppBar/AppBarRoot"); +Object.defineProperty(exports, "AppBarRoot", { enumerable: true, get: function () { return AppBarRoot_1.AppBarRoot; } }); +var AppBarDrawer_1 = require("./components/AppBar/AppBarDrawer"); +Object.defineProperty(exports, "AppBarDrawer", { enumerable: true, get: function () { return AppBarDrawer_1.AppBarDrawer; } }); +var AppBarMain_1 = require("./components/AppBar/AppBarMain"); +Object.defineProperty(exports, "AppBarMain", { enumerable: true, get: function () { return AppBarMain_1.AppBarMain; } }); +var AppBarNav_1 = require("./components/AppBar/AppBarNav"); +Object.defineProperty(exports, "AppBarNav", { enumerable: true, get: function () { return AppBarNav_1.AppBarNav; } }); +__exportStar(require("./components/AppBar/hooks"), exports); +var Dialog_1 = require("./components/Dialog"); +Object.defineProperty(exports, "Dialog", { enumerable: true, get: function () { return Dialog_1.Dialog; } }); +var Drawer_1 = require("./components/Drawer"); +Object.defineProperty(exports, "Drawer", { enumerable: true, get: function () { return Drawer_1.Drawer; } }); +var Dropdown_1 = require("./components/Dropdown"); +Object.defineProperty(exports, "Dropdown", { enumerable: true, get: function () { return Dropdown_1.Dropdown; } }); +var OrderableDropDown_1 = require("./components/OrderableDropDown"); +Object.defineProperty(exports, "OrderableDropDown", { enumerable: true, get: function () { return OrderableDropDown_1.OrderableDropDown; } }); +var FormTemplate_1 = require("./components/FormTemplate"); +Object.defineProperty(exports, "FormTemplate", { enumerable: true, get: function () { return FormTemplate_1.FormTemplate; } }); +var HeaderAccount_1 = require("./components/HeaderAccount"); +Object.defineProperty(exports, "HeaderAccount", { enumerable: true, get: function () { return HeaderAccount_1.HeaderAccount; } }); +var Image_1 = require("./components/Image"); +Object.defineProperty(exports, "Image", { enumerable: true, get: function () { return Image_1.Image; } }); +var Link_1 = require("./components/Link"); +Object.defineProperty(exports, "Link", { enumerable: true, get: function () { return Link_1.Link; } }); +var Navbar_1 = require("./components/Navbar"); +Object.defineProperty(exports, "Navbar", { enumerable: true, get: function () { return Navbar_1.Navbar; } }); +var Notifications_1 = require("./components/Notifications"); +Object.defineProperty(exports, "Notifications", { enumerable: true, get: function () { return Notifications_1.Notifications; } }); +var RadioGroup_1 = require("./components/RadioGroup"); +Object.defineProperty(exports, "RadioGroup", { enumerable: true, get: function () { return RadioGroup_1.RadioGroup; } }); +var SideModal_1 = require("./components/SideModal"); +Object.defineProperty(exports, "SideModal", { enumerable: true, get: function () { return SideModal_1.SideModal; } }); +var Select_1 = require("./components/Select"); +Object.defineProperty(exports, "Select", { enumerable: true, get: function () { return Select_1.Select; } }); +var Switch_1 = require("./components/Switch"); +Object.defineProperty(exports, "Switch", { enumerable: true, get: function () { return Switch_1.Switch; } }); +const Table_1 = __importStar(require("./components/Table")); +exports.Table = Table_1.default; +Object.defineProperty(exports, "useTable", { enumerable: true, get: function () { return Table_1.useTable; } }); +__exportStar(require("./components/Table/utils"), exports); +__exportStar(require("./components/Table/hooks"), exports); +var Text_1 = require("./components/Text"); +Object.defineProperty(exports, "Text", { enumerable: true, get: function () { return __importDefault(Text_1).default; } }); +var TextField_1 = require("./components/TextField"); +Object.defineProperty(exports, "TextField", { enumerable: true, get: function () { return TextField_1.TextField; } }); +var SearchField_1 = require("./components/SearchField"); +Object.defineProperty(exports, "SearchField", { enumerable: true, get: function () { return __importDefault(SearchField_1).default; } }); +var AutocompleteField_1 = require("./components/AutocompleteField"); +Object.defineProperty(exports, "AutocompleteField", { enumerable: true, get: function () { return __importDefault(AutocompleteField_1).default; } }); +var SelectField_1 = require("./components/SelectField"); +Object.defineProperty(exports, "SelectField", { enumerable: true, get: function () { return SelectField_1.SelectField; } }); +var SimpleForm_1 = require("./components/SimpleForm"); +Object.defineProperty(exports, "SimpleForm", { enumerable: true, get: function () { return __importDefault(SimpleForm_1).default; } }); +var Filter_1 = require("./components/Filter"); +Object.defineProperty(exports, "Filter", { enumerable: true, get: function () { return Filter_1.Filter; } }); +var SchemaForm_1 = require("./components/SchemaForm"); +Object.defineProperty(exports, "SchemaForm", { enumerable: true, get: function () { return SchemaForm_1.SchemaForm; } }); +var FormFieldSkeleton_1 = require("./components/FormFieldSkeleton"); +Object.defineProperty(exports, "FormFieldSkeleton", { enumerable: true, get: function () { return FormFieldSkeleton_1.FormFieldSkeleton; } }); +var auth_1 = require("./modules/auth"); +Object.defineProperty(exports, "AuthModule", { enumerable: true, get: function () { return auth_1.AuthModule; } }); +var crud_1 = require("./modules/crud"); +Object.defineProperty(exports, "CrudModule", { enumerable: true, get: function () { return __importDefault(crud_1).default; } }); +var users_1 = require("./modules/users"); +Object.defineProperty(exports, "UsersModule", { enumerable: true, get: function () { return __importDefault(users_1).default; } }); +var OtpInput_1 = require("./components/OtpInput"); +Object.defineProperty(exports, "OtpInput", { enumerable: true, get: function () { return __importDefault(OtpInput_1).default; } }); +var Breadcrumbs_1 = require("./components/Breadcrumbs"); +Object.defineProperty(exports, "Breadcrumbs", { enumerable: true, get: function () { return __importDefault(Breadcrumbs_1).default; } }); +var FormLabel_1 = require("./components/FormLabel"); +Object.defineProperty(exports, "FormLabel", { enumerable: true, get: function () { return FormLabel_1.FormLabel; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/index.js.map b/packages/react-material-ui/dist/index.js.map new file mode 100644 index 00000000..205df8cb --- /dev/null +++ b/packages/react-material-ui/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,gEAA0E;AAAjE,mIAAA,OAAO,OAAmB;AACnC,4DAA6E;AAApE,sHAAA,OAAO,OAAgB;AAChC,8CAA0D;AAAjD,gGAAA,MAAM,OAAA;AACf,kDAAgE;AAAvD,oGAAA,QAAQ,OAAA;AAEjB,8CAA6C;AAApC,gGAAA,MAAM,OAAA;AACf,6DAA6E;AAApE,wGAAA,UAAU,OAAA;AACnB,iEAAgE;AAAvD,4GAAA,YAAY,OAAA;AACrB,6DAA4D;AAAnD,wGAAA,UAAU,OAAA;AACnB,2DAA0D;AAAjD,sGAAA,SAAS,OAAA;AAClB,4DAA0C;AAE1C,8CAA0D;AAAjD,gGAAA,MAAM,OAAA;AAEf,8CAA2E;AAAlE,gGAAA,MAAM,OAAA;AAEf,kDAA8E;AAArE,oGAAA,QAAQ,OAAA;AAEjB,oEAIwC;AAHtC,sHAAA,iBAAiB,OAAA;AAKnB,0DAA4E;AAAnE,4GAAA,YAAY,OAAA;AAErB,4DAA+E;AAAtE,8GAAA,aAAa,OAAA;AAEtB,4CAAuD;AAA9C,8FAAA,KAAK,OAAA;AACd,0CAAoD;AAA3C,4FAAA,IAAI,OAAA;AAEb,8CAA0D;AAAjD,gGAAA,MAAM,OAAA;AAEf,4DAA+E;AAAtE,8GAAA,aAAa,OAAA;AACtB,sDAIiC;AAH/B,wGAAA,UAAU,OAAA;AAIZ,oDAAmE;AAA1D,sGAAA,SAAS,OAAA;AAClB,8CAAyE;AAAhE,gGAAA,MAAM,OAAA;AACf,8CAA0D;AAAjD,gGAAA,MAAM,OAAA;AAEf,4DAM4B;AAI1B,gBAVK,eAAK,CAUL;AACL,yFAVA,gBAAQ,OAUA;AAJV,2DAAyC;AACzC,2DAAyC;AAUzC,0CAAoD;AAA3C,6GAAA,OAAO,OAAQ;AACxB,oDAAmE;AAA1D,sGAAA,SAAS,OAAA;AAClB,wDAAkE;AAAzD,2HAAA,OAAO,OAAe;AAC/B,oEAA8E;AAArE,uIAAA,OAAO,OAAqB;AACrC,wDAAyE;AAAhE,0GAAA,WAAW,OAAA;AACpB,sDAAgE;AAAvD,yHAAA,OAAO,OAAc;AAC9B,8CAM6B;AAL3B,gGAAA,MAAM,OAAA;AAMR,sDAAsE;AAA7D,wGAAA,UAAU,OAAA;AAEnB,oEAGwC;AAFtC,sHAAA,iBAAiB,OAAA;AAInB,uCAA6D;AAApD,kGAAA,UAAU,OAAA;AACnB,uCAAuD;AAA9C,mHAAA,OAAO,OAAc;AAC9B,yCAAyD;AAAhD,qHAAA,OAAO,OAAe;AAE/B,kDAA4D;AAAnD,qHAAA,OAAO,OAAY;AAE5B,wDAAkE;AAAzD,2HAAA,OAAO,OAAe;AAE/B,oDAAmE;AAA1D,sGAAA,SAAS,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/interfaces/index.d.ts b/packages/react-material-ui/dist/interfaces/index.d.ts new file mode 100644 index 00000000..e6c9e7fb --- /dev/null +++ b/packages/react-material-ui/dist/interfaces/index.d.ts @@ -0,0 +1,8 @@ +import { TypographyProps } from '@mui/material/Typography'; +export interface TextProps { + fontFamily?: TypographyProps['fontFamily']; + fontSize?: TypographyProps['fontSize']; + fontWeight?: TypographyProps['fontWeight']; + color?: TypographyProps['color']; + lineHeight?: TypographyProps['lineHeight']; +} diff --git a/packages/react-material-ui/dist/interfaces/index.js b/packages/react-material-ui/dist/interfaces/index.js new file mode 100644 index 00000000..aa219d8f --- /dev/null +++ b/packages/react-material-ui/dist/interfaces/index.js @@ -0,0 +1,3 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/interfaces/index.js.map b/packages/react-material-ui/dist/interfaces/index.js.map new file mode 100644 index 00000000..968b1999 --- /dev/null +++ b/packages/react-material-ui/dist/interfaces/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/interfaces/index.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/auth/constants.d.ts b/packages/react-material-ui/dist/modules/auth/constants.d.ts new file mode 100644 index 00000000..c3a1c1d2 --- /dev/null +++ b/packages/react-material-ui/dist/modules/auth/constants.d.ts @@ -0,0 +1,30 @@ +export declare const signInModuleProps: { + signInRequestPath: string; + forgotPasswordPath: string; + signUpPath: string; + query: { + uri: string; + method: string; + }; +}; +export declare const signUpModuleProps: { + signInPath: string; + query: { + uri: string; + method: string; + }; +}; +export declare const forgotPasswordModuleProps: { + signInPath: string; + query: { + uri: string; + method: string; + }; +}; +export declare const resetPasswordModuleProps: { + signInPath: string; + query: { + uri: string; + method: string; + }; +}; diff --git a/packages/react-material-ui/dist/modules/auth/constants.js b/packages/react-material-ui/dist/modules/auth/constants.js new file mode 100644 index 00000000..fb452b3d --- /dev/null +++ b/packages/react-material-ui/dist/modules/auth/constants.js @@ -0,0 +1,34 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.resetPasswordModuleProps = exports.forgotPasswordModuleProps = exports.signUpModuleProps = exports.signInModuleProps = void 0; +exports.signInModuleProps = { + signInRequestPath: '/auth/login', + forgotPasswordPath: '/forgot-password', + signUpPath: '/sign-up', + query: { + uri: '', + method: '', + }, +}; +exports.signUpModuleProps = { + signInPath: '/sign-in', + query: { + uri: '/user', + method: 'post', + }, +}; +exports.forgotPasswordModuleProps = { + signInPath: '/sign-in', + query: { + uri: '/auth/recovery/password', + method: 'post', + }, +}; +exports.resetPasswordModuleProps = { + signInPath: '/sign-in', + query: { + uri: '/auth/recovery/password', + method: 'patch', + }, +}; +//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/auth/constants.js.map b/packages/react-material-ui/dist/modules/auth/constants.js.map new file mode 100644 index 00000000..d90f93dd --- /dev/null +++ b/packages/react-material-ui/dist/modules/auth/constants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../src/modules/auth/constants.ts"],"names":[],"mappings":";;;AAAa,QAAA,iBAAiB,GAAG;IAC/B,iBAAiB,EAAE,aAAa;IAChC,kBAAkB,EAAE,kBAAkB;IACtC,UAAU,EAAE,UAAU;IACtB,KAAK,EAAE;QACL,GAAG,EAAE,EAAE;QACP,MAAM,EAAE,EAAE;KACX;CACF,CAAC;AAEW,QAAA,iBAAiB,GAAG;IAC/B,UAAU,EAAE,UAAU;IACtB,KAAK,EAAE;QACL,GAAG,EAAE,OAAO;QACZ,MAAM,EAAE,MAAM;KACf;CACF,CAAC;AAEW,QAAA,yBAAyB,GAAG;IACvC,UAAU,EAAE,UAAU;IACtB,KAAK,EAAE;QACL,GAAG,EAAE,yBAAyB;QAC9B,MAAM,EAAE,MAAM;KACf;CACF,CAAC;AAEW,QAAA,wBAAwB,GAAG;IACtC,UAAU,EAAE,UAAU;IACtB,KAAK,EAAE;QACL,GAAG,EAAE,yBAAyB;QAC9B,MAAM,EAAE,OAAO;KAChB;CACF,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/auth/index.d.ts b/packages/react-material-ui/dist/modules/auth/index.d.ts new file mode 100644 index 00000000..d6d65644 --- /dev/null +++ b/packages/react-material-ui/dist/modules/auth/index.d.ts @@ -0,0 +1,6 @@ +/// +import { AuthFormSubmoduleProps } from '../../components/submodules/AuthForm'; +export interface AuthModuleProps extends AuthFormSubmoduleProps { + formProps?: Omit; +} +export declare const AuthModule: (props: AuthModuleProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/modules/auth/index.js b/packages/react-material-ui/dist/modules/auth/index.js new file mode 100644 index 00000000..2dd67085 --- /dev/null +++ b/packages/react-material-ui/dist/modules/auth/index.js @@ -0,0 +1,21 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.AuthModule = void 0; +const react_1 = __importDefault(require("react")); +const AuthForm_1 = __importDefault(require("../../components/submodules/AuthForm")); +const constants_1 = require("./constants"); +const AuthModule = (props) => { + const defaultModuleProps = { + signIn: constants_1.signInModuleProps, + signUp: constants_1.signUpModuleProps, + forgotPassword: constants_1.forgotPasswordModuleProps, + resetPassword: constants_1.resetPasswordModuleProps, + }[props.route]; + const authQuery = Object.assign(Object.assign({}, defaultModuleProps.query), props.query); + return (react_1.default.createElement(AuthForm_1.default, Object.assign({}, props.formProps, defaultModuleProps, props, { query: authQuery }))); +}; +exports.AuthModule = AuthModule; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/auth/index.js.map b/packages/react-material-ui/dist/modules/auth/index.js.map new file mode 100644 index 00000000..d161406a --- /dev/null +++ b/packages/react-material-ui/dist/modules/auth/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/modules/auth/index.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAE1B,oFAE8C;AAE9C,2CAKqB;AAMd,MAAM,UAAU,GAAG,CAAC,KAAsB,EAAE,EAAE;IACnD,MAAM,kBAAkB,GAAG;QACzB,MAAM,EAAE,6BAAiB;QACzB,MAAM,EAAE,6BAAiB;QACzB,cAAc,EAAE,qCAAyB;QACzC,aAAa,EAAE,oCAAwB;KACxC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;IAEf,MAAM,SAAS,mCACV,kBAAkB,CAAC,KAAK,GACxB,KAAK,CAAC,KAAK,CACf,CAAC;IAEF,OAAO,CACL,8BAAC,kBAAiB,oBACZ,KAAK,CAAC,SAAS,EACf,kBAAkB,EAClB,KAAK,IACT,KAAK,EAAE,SAAS,IAChB,CACH,CAAC;AACJ,CAAC,CAAC;AArBW,QAAA,UAAU,cAqBrB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/CrudRoot.d.ts b/packages/react-material-ui/dist/modules/crud/CrudRoot.d.ts new file mode 100644 index 00000000..e7213ea5 --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/CrudRoot.d.ts @@ -0,0 +1,7 @@ +import { PropsWithChildren } from 'react'; +import { CrudContextProps, FilterValues } from './useCrudRoot'; +type Props = Omit & { + filterCallback?: (filter: FilterValues) => void; +}; +declare const CrudRoot: (props: PropsWithChildren) => JSX.Element; +export default CrudRoot; diff --git a/packages/react-material-ui/dist/modules/crud/CrudRoot.js b/packages/react-material-ui/dist/modules/crud/CrudRoot.js new file mode 100644 index 00000000..34b4b3c6 --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/CrudRoot.js @@ -0,0 +1,58 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const useCrudRoot_1 = require("./useCrudRoot"); +const http_1 = require("../../utils/http"); +const CrudRoot = (props) => { + const { customFilter, customSearch, filters, search, updateSearch, simpleFilter, updateSimpleFilter, filterCallback, externalSearch, children, navigate, } = props; + const searchParams = new URLSearchParams(window.location.search); + const [filterValues, setFilterValues] = (0, react_1.useState)(((searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('filterValues')) && + JSON.parse(searchParams.get('filterValues'))) || + {}); + (0, react_1.useEffect)(() => { + filterCallback === null || filterCallback === void 0 ? void 0 : filterCallback(filterValues); + const newFilterValues = (0, http_1.getSearchParams)(searchParams, { + filterValues: JSON.stringify(filterValues), + }); + const hasValues = Object.values(filterValues).filter((value) => value).length > 0; + navigate && + navigate(`${window.location.pathname}?${hasValues ? newFilterValues : ''}`); + }, [filterValues]); + return (react_1.default.createElement(useCrudRoot_1.CrudContext.Provider, { value: { + customFilter, + customSearch, + filters, + search, + updateSearch, + simpleFilter, + updateSimpleFilter, + externalSearch, + filterValues, + setFilterValues, + } }, children)); +}; +exports.default = CrudRoot; +//# sourceMappingURL=CrudRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/CrudRoot.js.map b/packages/react-material-ui/dist/modules/crud/CrudRoot.js.map new file mode 100644 index 00000000..f2e5c959 --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/CrudRoot.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CrudRoot.js","sourceRoot":"","sources":["../../../src/modules/crud/CrudRoot.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAsE;AACtE,+CAA4E;AAC5E,2CAAmD;AAMnD,MAAM,QAAQ,GAAG,CAAC,KAA+B,EAAE,EAAE;IACnD,MAAM,EACJ,YAAY,EACZ,YAAY,EACZ,OAAO,EACP,MAAM,EACN,YAAY,EACZ,YAAY,EACZ,kBAAkB,EAClB,cAAc,EACd,cAAc,EACd,QAAQ,EACR,QAAQ,GACT,GAAG,KAAK,CAAC;IACV,MAAM,YAAY,GAAG,IAAI,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;IAEjE,MAAM,CAAC,YAAY,EAAE,eAAe,CAAC,GAAG,IAAA,gBAAQ,EAC9C,CAAC,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,cAAc,CAAC;QAChC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC;QAC7C,EAAE,CACL,CAAC;IAEF,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAG,YAAY,CAAC,CAAC;QAC/B,MAAM,eAAe,GAAG,IAAA,sBAAe,EAAC,YAAY,EAAE;YACpD,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC;SAC3C,CAAC,CAAC;QAEH,MAAM,SAAS,GACb,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC;QAElE,QAAQ;YACN,QAAQ,CACN,GAAG,MAAM,CAAC,QAAQ,CAAC,QAAQ,IAAI,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,EAAE,CAClE,CAAC;IACN,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC;IAEnB,OAAO,CACL,8BAAC,yBAAW,CAAC,QAAQ,IACnB,KAAK,EAAE;YACL,YAAY;YACZ,YAAY;YACZ,OAAO;YACP,MAAM;YACN,YAAY;YACZ,YAAY;YACZ,kBAAkB;YAClB,cAAc;YACd,YAAY;YACZ,eAAe;SAChB,IAEA,QAAQ,CACY,CACxB,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,QAAQ,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/index.d.ts b/packages/react-material-ui/dist/modules/crud/index.d.ts new file mode 100644 index 00000000..ef377ce9 --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/index.d.ts @@ -0,0 +1,59 @@ +import { PropsWithChildren, ReactNode } from 'react'; +import { Order } from '../../components/Table/types'; +import { TableProps as InnerTableProps } from '../../components/Table/Table'; +import { StyleDefinition, TableSchemaItem, PaginationStyle } from '../../components/submodules/Table'; +import { Search, CustomFilter, CustomSearch } from '../../components/Table/types'; +import { FormSubmoduleProps } from '../../components/submodules/types/Form'; +import { FilterDetails } from '../../components/submodules/Filter'; +import { useCrudRoot, CrudContext, CrudContextProps, FilterValues } from './useCrudRoot'; +interface TableProps { + tableSchema: TableSchemaItem[]; + tableProps?: InnerTableProps; + tableTheme?: StyleDefinition; + hasAllOption?: boolean; + hideActionsColumn?: boolean; + reordable?: boolean; + customFilter?: CustomFilter; + customSearch?: CustomSearch; + filters?: FilterDetails[]; + paginationStyle?: PaginationStyle; + onDeleteSuccess?: (data: unknown) => void; + onDeleteError?: (error: unknown) => void; + mobileModalTitleSrc?: string; + allowModalPreview?: boolean; + order?: Order; + orderBy?: string; +} +type FormProps = Pick; +interface Title { + name: string; + component: ReactNode; +} +export interface ModuleProps { + title?: string | Title; + hideBreadcrumb?: boolean; + resource: string; + tableProps: TableProps; + formContainerVariation?: 'drawer' | 'modal'; + detailsFormProps?: PropsWithChildren; + createFormProps?: PropsWithChildren; + editFormProps?: PropsWithChildren; + hideEditButton?: boolean; + hideDeleteButton?: boolean; + hideDetailsButton?: boolean; + onFetchError?: (error: unknown) => void; + filterCallback?: (filter: unknown) => void; + externalSearch?: Search; + navigate?: (path: string) => void; + filterCacheKey?: string; + tableCacheKey?: string; + cacheApiPath?: string; + enableTableRowSelection?: boolean; + addButtonStartIcon?: ReactNode; + addButtonEndIcon?: ReactNode; + addButtonContent?: ReactNode; + additionalFilterRowContent?: ReactNode; +} +declare const CrudModule: (props: ModuleProps) => JSX.Element; +export { useCrudRoot, CrudContext, CrudContextProps, FilterValues }; +export default CrudModule; diff --git a/packages/react-material-ui/dist/modules/crud/index.js b/packages/react-material-ui/dist/modules/crud/index.js new file mode 100644 index 00000000..cec45af5 --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/index.js @@ -0,0 +1,186 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.CrudContext = exports.useCrudRoot = void 0; +const react_1 = __importDefault(require("react")); +const react_2 = require("react"); +const material_1 = require("@mui/material"); +const useTable_1 = __importDefault(require("../../components/Table/useTable")); +const Text_1 = __importDefault(require("../../components/Text")); +const Table_1 = __importDefault(require("../../components/submodules/Table")); +const DrawerForm_1 = __importDefault(require("../../components/submodules/DrawerForm")); +const ModalForm_1 = __importDefault(require("../../components/submodules/ModalForm")); +const CrudRoot_1 = __importDefault(require("./CrudRoot")); +const Breadcrumbs_1 = __importDefault(require("../../components/Breadcrumbs/Breadcrumbs")); +const useCrudRoot_1 = require("./useCrudRoot"); +Object.defineProperty(exports, "useCrudRoot", { enumerable: true, get: function () { return useCrudRoot_1.useCrudRoot; } }); +Object.defineProperty(exports, "CrudContext", { enumerable: true, get: function () { return useCrudRoot_1.CrudContext; } }); +const useCrudControls_1 = require("./useCrudControls"); +const CrudModule = (props) => { + var _a; + const [drawerViewMode, setDrawerViewMode] = (0, react_2.useState)(null); + const [selectedRow, setSelectedRow] = (0, react_2.useState)(null); + const [currentViewIndex, setCurrentViewIndex] = (0, react_2.useState)(0); + const [isFormVisible, setFormVisible] = (0, react_2.useState)(false); + const useTableReturn = (0, useTable_1.default)(props.resource, { + callbacks: { + onError: props.onFetchError, + }, + navigate: props.navigate, + order: props.tableProps.order, + orderBy: props.tableProps.orderBy, + }); + const { data, tableQueryState, setTableQueryState, pageCount, isPending, refresh, } = useTableReturn; + const { refreshTable, dispatch } = (0, useCrudControls_1.useCrudControls)(); + (0, react_2.useEffect)(() => { + if (!refreshTable && refresh && dispatch) { + dispatch({ + type: useCrudControls_1.ControlsActionEnum.ASSIGN_REFRESH_TABLE, + payload: refresh, + }); + } + }, [refresh]); + (0, react_2.useEffect)(() => { + if (dispatch) { + dispatch({ type: useCrudControls_1.ControlsActionEnum.ASSIGN_TABLE_DATA, payload: data }); + } + }, [data]); + (0, react_2.useEffect)(() => { + if (dispatch) { + dispatch({ + type: useCrudControls_1.ControlsActionEnum.ASSIGN_IS_FORM_VISIBLE, + payload: isFormVisible, + }); + dispatch({ + type: useCrudControls_1.ControlsActionEnum.ASSIGN_SET_FORM_VISIBLE, + payload: setFormVisible, + }); + } + }, [isFormVisible]); + const changeCurrentFormData = (direction) => { + const isPrevious = direction === 'previous'; + const isNext = direction === 'next'; + const isFirstItem = currentViewIndex === 0; + const isLastItem = currentViewIndex === data.length - 1; + if ((isPrevious && isFirstItem && tableQueryState.page === 1) || + (isNext && isLastItem && tableQueryState.page === pageCount)) { + return; + } + if (direction === 'previous') { + if (isFirstItem && tableQueryState.page > 1) { + setTableQueryState(Object.assign(Object.assign({}, tableQueryState), { page: tableQueryState.page - 1 })); + } + setCurrentViewIndex(isFirstItem ? data.length - 1 : currentViewIndex - 1); + } + if (direction === 'next') { + if (isLastItem && tableQueryState.page < pageCount) { + setTableQueryState(Object.assign(Object.assign({}, tableQueryState), { page: tableQueryState.page + 1 })); + } + setCurrentViewIndex(isLastItem ? 0 : currentViewIndex + 1); + } + }; + const FormComponent = (0, react_2.useMemo)(() => { + switch (props.formContainerVariation) { + case 'drawer': + return DrawerForm_1.default; + case 'modal': + return ModalForm_1.default; + default: + return DrawerForm_1.default; + } + }, [props.formContainerVariation]); + const formProps = (0, react_2.useMemo)(() => { + switch (drawerViewMode) { + case 'creation': + return props.createFormProps; + case 'edit': + return props.editFormProps; + case 'details': + return props.detailsFormProps; + default: + return props.createFormProps; + } + }, [ + drawerViewMode, + props.createFormProps, + props.detailsFormProps, + props.editFormProps, + ]); + (0, react_2.useEffect)(() => { + if (!data || !data.length) { + return; + } + setSelectedRow(data[currentViewIndex]); + }, [useTableReturn.data, currentViewIndex]); + const formOnSuccess = formProps === null || formProps === void 0 ? void 0 : formProps.onSuccess; + const formOnDeleteSuccess = formProps === null || formProps === void 0 ? void 0 : formProps.onDeleteSuccess; + const enhancedFormProps = Object.assign({}, formProps); + delete enhancedFormProps.onSuccess; + delete enhancedFormProps.onDeleteSuccess; + const _b = props.tableProps, { customFilter, customSearch, filters } = _b, tableSubmoduleProps = __rest(_b, ["customFilter", "customSearch", "filters"]); + const titleName = typeof props.title === 'string' ? props.title : (_a = props.title) === null || _a === void 0 ? void 0 : _a.name; + return (react_1.default.createElement(CrudRoot_1.default, { filters: filters, customFilter: customFilter, customSearch: customSearch, search: useTableReturn.search, updateSearch: useTableReturn.updateSearch, simpleFilter: useTableReturn.simpleFilter, updateSimpleFilter: useTableReturn.updateSimpleFilter, filterCallback: props.filterCallback, externalSearch: props.externalSearch, navigate: props.navigate }, + react_1.default.createElement(material_1.Box, null, + !props.hideBreadcrumb && (react_1.default.createElement(material_1.Box, { mt: 4 }, + react_1.default.createElement(Breadcrumbs_1.default, { routes: [ + { href: '/', label: 'Home' }, + { + href: '#', + label: titleName || 'Table', + }, + ] }))), + typeof props.title === 'string' ? (react_1.default.createElement(Text_1.default, { fontFamily: "Inter", fontSize: 20, fontWeight: 800, mt: 4, mb: 4 }, props.title)) : null, + !!props.title && typeof props.title != 'string' + ? props.title.component + : null, + react_1.default.createElement(Table_1.default, Object.assign({ queryResource: props.resource, onAction: (payload) => { + setSelectedRow(payload.row); + setDrawerViewMode(payload.action); + setCurrentViewIndex(payload.index); + setFormVisible(true); + }, onAddNew: () => { + setSelectedRow(null); + setDrawerViewMode('creation'); + setFormVisible(true); + }, hideAddButton: !props.createFormProps, hideEditButton: !props.editFormProps || props.hideEditButton, hideDeleteButton: props.hideDeleteButton, hideDetailsButton: !props.detailsFormProps || props.hideDetailsButton, filterCallback: props.filterCallback, externalSearch: props.externalSearch, filterCacheKey: props.filterCacheKey, tableCacheKey: props.tableCacheKey, cacheApiPath: props.cacheApiPath, hasCheckboxes: props.enableTableRowSelection, addButtonStartIcon: props.addButtonStartIcon, addButtonEndIcon: props.addButtonEndIcon, addButtonContent: props.addButtonContent, additionalFilterRowContent: props.additionalFilterRowContent }, useTableReturn, tableSubmoduleProps)), + enhancedFormProps && isFormVisible && (react_1.default.createElement(FormComponent, Object.assign({ isVisible: isFormVisible, queryResource: props.resource, viewMode: drawerViewMode, formData: (formProps === null || formProps === void 0 ? void 0 : formProps.prepareDataForForm) + ? formProps.prepareDataForForm(selectedRow) + : selectedRow, onSuccess: (data) => { + setSelectedRow(null); + useTableReturn.refresh(); + setFormVisible(false); + if (formOnSuccess) { + formOnSuccess(data); + } + }, onDeleteSuccess: (data) => { + useTableReturn.refresh(); + setFormVisible(false); + if (formOnDeleteSuccess) { + formOnDeleteSuccess(data); + } + }, onClose: () => setFormVisible(false), onPrevious: () => changeCurrentFormData('previous'), onNext: () => changeCurrentFormData('next'), isLoading: isPending, tableRowsProps: { + currentIndex: (tableQueryState.page - 1) * tableQueryState.rowsPerPage + + currentViewIndex + + 1, + viewIndex: currentViewIndex + 1, + rowsPerPage: tableQueryState.rowsPerPage, + currentPage: tableQueryState.page, + pageCount: useTableReturn.pageCount, + total: useTableReturn.total, + } }, enhancedFormProps), enhancedFormProps.children))))); +}; +exports.default = CrudModule; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/index.js.map b/packages/react-material-ui/dist/modules/crud/index.js.map new file mode 100644 index 00000000..0a7db23e --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/modules/crud/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/useCrudControls.d.ts b/packages/react-material-ui/dist/modules/crud/useCrudControls.d.ts new file mode 100644 index 00000000..765453cc --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/useCrudControls.d.ts @@ -0,0 +1,37 @@ +import React, { PropsWithChildren } from 'react'; +export declare enum ControlsActionEnum { + ASSIGN_REFRESH_TABLE = "ASSIGN_REFRESH_TABLE", + ASSIGN_IS_FORM_VISIBLE = "ASSIGN_IS_FORM_VISIBLE", + ASSIGN_SET_FORM_VISIBLE = "ASSIGN_SET_FORM_VISIBLE", + ASSIGN_TABLE_DATA = "ASSIGN_TABLE_DATA" +} +interface ControlsState { + refreshTable?: () => void; + isFormVisible?: boolean; + setFormVisible?: React.Dispatch>; + tableData?: unknown[]; +} +type CrudControlsProps = ControlsState & { + dispatch?: React.Dispatch; +}; +interface RefreshTableAction { + type: ControlsActionEnum.ASSIGN_REFRESH_TABLE; + payload: () => void; +} +interface IsFormVisibleAction { + type: ControlsActionEnum.ASSIGN_IS_FORM_VISIBLE; + payload: boolean; +} +interface SetFormVisibleAction { + type: ControlsActionEnum.ASSIGN_SET_FORM_VISIBLE; + payload: React.Dispatch>; +} +interface TableDataAction { + type: ControlsActionEnum.ASSIGN_TABLE_DATA; + payload: unknown[]; +} +type ControlsAction = RefreshTableAction | IsFormVisibleAction | SetFormVisibleAction | TableDataAction; +export declare const CrudControls: React.Context; +export declare const useCrudControls: () => CrudControlsProps; +export declare const CrudControlsProvider: React.FC; +export {}; diff --git a/packages/react-material-ui/dist/modules/crud/useCrudControls.js b/packages/react-material-ui/dist/modules/crud/useCrudControls.js new file mode 100644 index 00000000..01300a59 --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/useCrudControls.js @@ -0,0 +1,64 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.CrudControlsProvider = exports.useCrudControls = exports.CrudControls = exports.ControlsActionEnum = void 0; +const react_1 = __importStar(require("react")); +var ControlsActionEnum; +(function (ControlsActionEnum) { + ControlsActionEnum["ASSIGN_REFRESH_TABLE"] = "ASSIGN_REFRESH_TABLE"; + ControlsActionEnum["ASSIGN_IS_FORM_VISIBLE"] = "ASSIGN_IS_FORM_VISIBLE"; + ControlsActionEnum["ASSIGN_SET_FORM_VISIBLE"] = "ASSIGN_SET_FORM_VISIBLE"; + ControlsActionEnum["ASSIGN_TABLE_DATA"] = "ASSIGN_TABLE_DATA"; +})(ControlsActionEnum = exports.ControlsActionEnum || (exports.ControlsActionEnum = {})); +exports.CrudControls = (0, react_1.createContext)({}); +const useCrudControls = () => (0, react_1.useContext)(exports.CrudControls); +exports.useCrudControls = useCrudControls; +const reducer = (state, action) => { + const { type, payload } = action; + switch (type) { + case ControlsActionEnum.ASSIGN_REFRESH_TABLE: + return Object.assign(Object.assign({}, state), { refreshTable: payload }); + case ControlsActionEnum.ASSIGN_IS_FORM_VISIBLE: + return Object.assign(Object.assign({}, state), { isFormVisible: payload }); + case ControlsActionEnum.ASSIGN_SET_FORM_VISIBLE: + return Object.assign(Object.assign({}, state), { setFormVisible: payload }); + case ControlsActionEnum.ASSIGN_TABLE_DATA: + return Object.assign(Object.assign({}, state), { tableData: payload }); + default: + return state; + } +}; +const CrudControlsProvider = ({ children, }) => { + const [state, dispatch] = (0, react_1.useReducer)(reducer, {}); + return (react_1.default.createElement(exports.CrudControls.Provider, { value: { + refreshTable: state.refreshTable, + isFormVisible: state.isFormVisible, + setFormVisible: state.setFormVisible, + tableData: state.tableData, + dispatch, + } }, children)); +}; +exports.CrudControlsProvider = CrudControlsProvider; +//# sourceMappingURL=useCrudControls.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/useCrudControls.js.map b/packages/react-material-ui/dist/modules/crud/useCrudControls.js.map new file mode 100644 index 00000000..413409a9 --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/useCrudControls.js.map @@ -0,0 +1 @@ +{"version":3,"file":"useCrudControls.js","sourceRoot":"","sources":["../../../src/modules/crud/useCrudControls.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAKe;AAEf,IAAY,kBAKX;AALD,WAAY,kBAAkB;IAC5B,mEAA6C,CAAA;IAC7C,uEAAiD,CAAA;IACjD,yEAAmD,CAAA;IACnD,6DAAuC,CAAA;AACzC,CAAC,EALW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAK7B;AAoCY,QAAA,YAAY,GAAG,IAAA,qBAAa,EAAoB,EAAE,CAAC,CAAC;AAE1D,MAAM,eAAe,GAAG,GAAG,EAAE,CAAC,IAAA,kBAAU,EAAC,oBAAY,CAAC,CAAC;AAAjD,QAAA,eAAe,mBAAkC;AAE9D,MAAM,OAAO,GAAG,CAAC,KAAoB,EAAE,MAAsB,EAAE,EAAE;IAC/D,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,MAAM,CAAC;IAEjC,QAAQ,IAAI,EAAE;QACZ,KAAK,kBAAkB,CAAC,oBAAoB;YAC1C,uCAAY,KAAK,KAAE,YAAY,EAAE,OAAO,IAAG;QAC7C,KAAK,kBAAkB,CAAC,sBAAsB;YAC5C,uCAAY,KAAK,KAAE,aAAa,EAAE,OAAO,IAAG;QAC9C,KAAK,kBAAkB,CAAC,uBAAuB;YAC7C,uCAAY,KAAK,KAAE,cAAc,EAAE,OAAO,IAAG;QAC/C,KAAK,kBAAkB,CAAC,iBAAiB;YACvC,uCAAY,KAAK,KAAE,SAAS,EAAE,OAAO,IAAG;QAC1C;YACE,OAAO,KAAK,CAAC;KAChB;AACH,CAAC,CAAC;AAEK,MAAM,oBAAoB,GAAgC,CAAC,EAChE,QAAQ,GACT,EAAE,EAAE;IACH,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,IAAA,kBAAU,EAAC,OAAO,EAAE,EAAE,CAAC,CAAC;IAElD,OAAO,CACL,8BAAC,oBAAY,CAAC,QAAQ,IACpB,KAAK,EAAE;YACL,YAAY,EAAE,KAAK,CAAC,YAAY;YAChC,aAAa,EAAE,KAAK,CAAC,aAAa;YAClC,cAAc,EAAE,KAAK,CAAC,cAAc;YACpC,SAAS,EAAE,KAAK,CAAC,SAAS;YAC1B,QAAQ;SACT,IAEA,QAAQ,CACa,CACzB,CAAC;AACJ,CAAC,CAAC;AAlBW,QAAA,oBAAoB,wBAkB/B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/useCrudRoot.d.ts b/packages/react-material-ui/dist/modules/crud/useCrudRoot.d.ts new file mode 100644 index 00000000..408b80a5 --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/useCrudRoot.d.ts @@ -0,0 +1,20 @@ +/// +import { UseTableResult } from '../../components/Table/useTable'; +import { Search, SimpleFilter } from '../../components/Table/types'; +import { FilterDetails } from '../../components/submodules/Filter'; +export type FilterValues = Record; +export type CrudContextProps = { + customFilter?: (data: FilterValues) => SimpleFilter | null; + customSearch?: (data: FilterValues) => Search | null; + filters: FilterDetails[]; + search: UseTableResult['search']; + updateSearch: UseTableResult['updateSearch']; + simpleFilter: UseTableResult['simpleFilter']; + updateSimpleFilter: UseTableResult['updateSimpleFilter']; + externalSearch: Search; + filterValues: FilterValues; + setFilterValues: React.Dispatch>; + navigate?: (path: string) => void; +}; +export declare const CrudContext: import("react").Context; +export declare const useCrudRoot: () => CrudContextProps; diff --git a/packages/react-material-ui/dist/modules/crud/useCrudRoot.js b/packages/react-material-ui/dist/modules/crud/useCrudRoot.js new file mode 100644 index 00000000..c767b6b2 --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/useCrudRoot.js @@ -0,0 +1,11 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useCrudRoot = exports.CrudContext = void 0; +const react_1 = require("react"); +exports.CrudContext = (0, react_1.createContext)({}); +const useCrudRoot = () => { + const tableRootContext = (0, react_1.useContext)(exports.CrudContext); + return tableRootContext; +}; +exports.useCrudRoot = useCrudRoot; +//# sourceMappingURL=useCrudRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/useCrudRoot.js.map b/packages/react-material-ui/dist/modules/crud/useCrudRoot.js.map new file mode 100644 index 00000000..45b59d0b --- /dev/null +++ b/packages/react-material-ui/dist/modules/crud/useCrudRoot.js.map @@ -0,0 +1 @@ +{"version":3,"file":"useCrudRoot.js","sourceRoot":"","sources":["../../../src/modules/crud/useCrudRoot.tsx"],"names":[],"mappings":";;;AAAA,iCAAkD;AA0DrC,QAAA,WAAW,GAAG,IAAA,qBAAa,EACtC,EAAsB,CACvB,CAAC;AAKK,MAAM,WAAW,GAAG,GAAG,EAAE;IAC9B,MAAM,gBAAgB,GAAG,IAAA,kBAAU,EAAC,mBAAW,CAAC,CAAC;IAEjD,OAAO,gBAAgB,CAAC;AAC1B,CAAC,CAAC;AAJW,QAAA,WAAW,eAItB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/users/constants.d.ts b/packages/react-material-ui/dist/modules/users/constants.d.ts new file mode 100644 index 00000000..a79a95e8 --- /dev/null +++ b/packages/react-material-ui/dist/modules/users/constants.d.ts @@ -0,0 +1,9 @@ +import { RJSFSchema, UiSchema } from '@rjsf/utils'; +import { FilterDetails } from 'components/submodules/Filter'; +import { TableSchemaItem } from 'components/submodules/Table'; +export declare const headers: TableSchemaItem[]; +export declare const CREATE_EDIT_FORM: { + formSchema: RJSFSchema; + formUiSchema: UiSchema; +}; +export declare const DEFAULT_FILTERS: FilterDetails[]; diff --git a/packages/react-material-ui/dist/modules/users/constants.js b/packages/react-material-ui/dist/modules/users/constants.js new file mode 100644 index 00000000..e4f63d19 --- /dev/null +++ b/packages/react-material-ui/dist/modules/users/constants.js @@ -0,0 +1,62 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.DEFAULT_FILTERS = exports.CREATE_EDIT_FORM = exports.headers = void 0; +const CustomWidgets_1 = require("../../styles/CustomWidgets"); +exports.headers = [ + { + id: 'id', + label: 'ID', + }, + { + id: 'username', + label: 'Username', + }, + { + id: 'email', + label: 'Email', + }, +]; +const schema = { + type: 'object', + required: ['email', 'username'], + properties: { + email: { type: 'string', title: 'Email', minLength: 3, format: 'email' }, + username: { type: 'string', title: 'Username', minLength: 3 }, + }, +}; +const uiSchema = { + email: { + 'ui:widget': CustomWidgets_1.CustomTextFieldWidget, + }, + username: { + 'ui:widget': CustomWidgets_1.CustomTextFieldWidget, + }, +}; +exports.CREATE_EDIT_FORM = { + formSchema: schema, + formUiSchema: uiSchema, +}; +exports.DEFAULT_FILTERS = [ + { + id: 'id', + label: 'ID', + operator: 'eq', + type: 'text', + columns: 3, + }, + { + id: 'username', + label: 'Username', + operator: 'contL', + type: 'text', + columns: 3, + }, + { + id: 'email', + label: 'Email', + operator: 'contL', + type: 'text', + columns: 3, + }, +]; +//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/users/constants.js.map b/packages/react-material-ui/dist/modules/users/constants.js.map new file mode 100644 index 00000000..0e5b09b8 --- /dev/null +++ b/packages/react-material-ui/dist/modules/users/constants.js.map @@ -0,0 +1 @@ +{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../src/modules/users/constants.ts"],"names":[],"mappings":";;;AACA,8DAAmE;AAItD,QAAA,OAAO,GAAsB;IACxC;QACE,EAAE,EAAE,IAAI;QACR,KAAK,EAAE,IAAI;KACZ;IACD;QACE,EAAE,EAAE,UAAU;QACd,KAAK,EAAE,UAAU;KAClB;IACD;QACE,EAAE,EAAE,OAAO;QACX,KAAK,EAAE,OAAO;KACf;CACF,CAAC;AAEF,MAAM,MAAM,GAAe;IACzB,IAAI,EAAE,QAAQ;IACd,QAAQ,EAAE,CAAC,OAAO,EAAE,UAAU,CAAC;IAC/B,UAAU,EAAE;QACV,KAAK,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,OAAO,EAAE,SAAS,EAAE,CAAC,EAAE,MAAM,EAAE,OAAO,EAAE;QACxE,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE,SAAS,EAAE,CAAC,EAAE;KAC9D;CACF,CAAC;AAEF,MAAM,QAAQ,GAAa;IACzB,KAAK,EAAE;QACL,WAAW,EAAE,qCAAqB;KACnC;IACD,QAAQ,EAAE;QACR,WAAW,EAAE,qCAAqB;KACnC;CACF,CAAC;AAEW,QAAA,gBAAgB,GAAG;IAC9B,UAAU,EAAE,MAAM;IAClB,YAAY,EAAE,QAAQ;CACvB,CAAC;AAEW,QAAA,eAAe,GAAoB;IAC9C;QACE,EAAE,EAAE,IAAI;QACR,KAAK,EAAE,IAAI;QACX,QAAQ,EAAE,IAAI;QACd,IAAI,EAAE,MAAM;QACZ,OAAO,EAAE,CAAC;KACX;IACD;QACE,EAAE,EAAE,UAAU;QACd,KAAK,EAAE,UAAU;QACjB,QAAQ,EAAE,OAAO;QACjB,IAAI,EAAE,MAAM;QACZ,OAAO,EAAE,CAAC;KACX;IACD;QACE,EAAE,EAAE,OAAO;QACX,KAAK,EAAE,OAAO;QACd,QAAQ,EAAE,OAAO;QACjB,IAAI,EAAE,MAAM;QACZ,OAAO,EAAE,CAAC;KACX;CACF,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/users/index.d.ts b/packages/react-material-ui/dist/modules/users/index.d.ts new file mode 100644 index 00000000..db0bca5c --- /dev/null +++ b/packages/react-material-ui/dist/modules/users/index.d.ts @@ -0,0 +1,11 @@ +import { ModuleProps } from '../crud'; +type UsersModuleProps = { + onEditSuccess: (data?: unknown) => void; + onEditError: (data?: unknown) => void; + onCreateSuccess: (data?: unknown) => void; + onCreateError: (data?: unknown) => void; + onDeleteSuccess: (data?: unknown) => void; + onDeleteError: (data?: unknown) => void; +} & Partial; +declare const UsersModule: ({ onEditError, onEditSuccess, onCreateSuccess, onCreateError, onDeleteSuccess, onDeleteError, ...props }: UsersModuleProps) => JSX.Element; +export default UsersModule; diff --git a/packages/react-material-ui/dist/modules/users/index.js b/packages/react-material-ui/dist/modules/users/index.js new file mode 100644 index 00000000..acb043c6 --- /dev/null +++ b/packages/react-material-ui/dist/modules/users/index.js @@ -0,0 +1,34 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const crud_1 = __importDefault(require("../crud")); +const constants_1 = require("./constants"); +const UsersModule = (_a) => { + var { onEditError, onEditSuccess, onCreateSuccess, onCreateError, onDeleteSuccess, onDeleteError } = _a, props = __rest(_a, ["onEditError", "onEditSuccess", "onCreateSuccess", "onCreateError", "onDeleteSuccess", "onDeleteError"]); + const tableProps = Object.assign({ tableSchema: constants_1.headers, reordable: true, filters: constants_1.DEFAULT_FILTERS }, props.tableProps); + const createFormProps = Object.assign(Object.assign(Object.assign({}, constants_1.CREATE_EDIT_FORM), { onSuccess: onCreateSuccess, onError: onCreateError }), props.createFormProps); + const editFormProps = Object.assign(Object.assign(Object.assign({}, constants_1.CREATE_EDIT_FORM), { onError: onEditError, onSuccess: onEditSuccess, onDeleteSuccess: onDeleteSuccess, onDeleteError: onDeleteError }), props.editFormProps); + const detailsFormProps = Object.assign(Object.assign({}, constants_1.CREATE_EDIT_FORM), props.detailsFormProps); + const enhancedProps = Object.assign({}, props); + delete enhancedProps.tableProps; + delete enhancedProps.createFormProps; + delete enhancedProps.editFormProps; + delete enhancedProps.detailsFormProps; + return (react_1.default.createElement(crud_1.default, Object.assign({ title: "Users", resource: "user", hideDeleteButton: true, tableProps: tableProps, createFormProps: createFormProps, editFormProps: editFormProps, detailsFormProps: detailsFormProps }, enhancedProps))); +}; +exports.default = UsersModule; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/users/index.js.map b/packages/react-material-ui/dist/modules/users/index.js.map new file mode 100644 index 00000000..eb714067 --- /dev/null +++ b/packages/react-material-ui/dist/modules/users/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/modules/users/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,mDAAkD;AAClD,2CAAyE;AAWzE,MAAM,WAAW,GAAG,CAAC,EAQF,EAAE,EAAE;QARF,EACnB,WAAW,EACX,aAAa,EACb,eAAe,EACf,aAAa,EACb,eAAe,EACf,aAAa,OAEI,EADd,KAAK,cAPW,wGAQpB,CADS;IAER,MAAM,UAAU,mBACd,WAAW,EAAE,mBAAO,EACpB,SAAS,EAAE,IAAI,EACf,OAAO,EAAE,2BAAe,IACrB,KAAK,CAAC,UAAU,CACpB,CAAC;IACF,MAAM,eAAe,iDAChB,4BAAgB,KACnB,SAAS,EAAE,eAAe,EAC1B,OAAO,EAAE,aAAa,KACnB,KAAK,CAAC,eAAe,CACzB,CAAC;IACF,MAAM,aAAa,iDACd,4BAAgB,KACnB,OAAO,EAAE,WAAW,EACpB,SAAS,EAAE,aAAa,EACxB,eAAe,EAAE,eAAe,EAChC,aAAa,EAAE,aAAa,KACzB,KAAK,CAAC,aAAa,CACvB,CAAC;IACF,MAAM,gBAAgB,mCAAQ,4BAAgB,GAAK,KAAK,CAAC,gBAAgB,CAAE,CAAC;IAE5E,MAAM,aAAa,qBAAQ,KAAK,CAAE,CAAC;IACnC,OAAO,aAAa,CAAC,UAAU,CAAC;IAChC,OAAO,aAAa,CAAC,eAAe,CAAC;IACrC,OAAO,aAAa,CAAC,aAAa,CAAC;IACnC,OAAO,aAAa,CAAC,gBAAgB,CAAC;IAEtC,OAAO,CACL,8BAAC,cAAU,kBACT,KAAK,EAAC,OAAO,EACb,QAAQ,EAAC,MAAM,EACf,gBAAgB,QAChB,UAAU,EAAE,UAAU,EACtB,eAAe,EAAE,eAAe,EAChC,aAAa,EAAE,aAAa,EAC5B,gBAAgB,EAAE,gBAAgB,IAC9B,aAAa,EACjB,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,WAAW,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.d.ts b/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.d.ts new file mode 100644 index 00000000..17e2528b --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.d.ts @@ -0,0 +1,3 @@ +/// +import { FormContextType, ObjectFieldTemplateProps, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; +export default function ObjectFieldTemplate(props: ObjectFieldTemplateProps): JSX.Element; diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js b/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js new file mode 100644 index 00000000..f3b34e97 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js @@ -0,0 +1,28 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const Grid_1 = __importDefault(require("@mui/material/Grid")); +const utils_1 = require("@rjsf/utils"); +function ObjectFieldTemplate(props) { + const { description, title, properties, required, disabled, readonly, uiSchema, idSchema, schema, formData, onAddClick, registry, } = props; + const uiOptions = (0, utils_1.getUiOptions)(uiSchema); + const TitleFieldTemplate = (0, utils_1.getTemplate)('TitleFieldTemplate', registry, uiOptions); + const DescriptionFieldTemplate = (0, utils_1.getTemplate)('DescriptionFieldTemplate', registry, uiOptions); + const { ButtonTemplates: { AddButton }, } = registry.templates; + return (react_1.default.createElement(react_1.default.Fragment, null, + title && (react_1.default.createElement(TitleFieldTemplate, { id: (0, utils_1.titleId)(idSchema), title: title, required: required, schema: schema, uiSchema: uiSchema, registry: registry })), + description && (react_1.default.createElement(DescriptionFieldTemplate, { id: (0, utils_1.descriptionId)(idSchema), description: description, schema: schema, uiSchema: uiSchema, registry: registry })), + react_1.default.createElement(Grid_1.default, { container: true, spacing: 2, style: { marginTop: '10px' } }, + properties.map((element, index) => { + var _a; + return element.hidden ? (element.content) : (react_1.default.createElement(Grid_1.default, { item: true, xs: ((_a = uiSchema[element.name]) === null || _a === void 0 ? void 0 : _a['ui:gridColumns']) || 12, key: index, style: { marginBottom: '10px' } }, element.content)); + }), + (0, utils_1.canExpand)(schema, uiSchema, formData) && (react_1.default.createElement(Grid_1.default, { container: true, justifyContent: "flex-end" }, + react_1.default.createElement(Grid_1.default, { item: true }, + react_1.default.createElement(AddButton, { className: "object-property-expand", onClick: onAddClick(schema), disabled: disabled || readonly, uiSchema: uiSchema, registry: registry }))))))); +} +exports.default = ObjectFieldTemplate; +//# sourceMappingURL=ObjectFieldTemplate.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js.map b/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js.map new file mode 100644 index 00000000..a10a9005 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ObjectFieldTemplate.js","sourceRoot":"","sources":["../../../src/styles/CustomTemplates/ObjectFieldTemplate.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,8DAAsC;AACtC,uCAUqB;AAQrB,SAAwB,mBAAmB,CAIzC,KAAwC;IACxC,MAAM,EACJ,WAAW,EACX,KAAK,EACL,UAAU,EACV,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,MAAM,EACN,QAAQ,EACR,UAAU,EACV,QAAQ,GACT,GAAG,KAAK,CAAC;IACV,MAAM,SAAS,GAAG,IAAA,oBAAY,EAAU,QAAQ,CAAC,CAAC;IAClD,MAAM,kBAAkB,GAAG,IAAA,mBAAW,EACpC,oBAAoB,EACpB,QAAQ,EACR,SAAS,CACV,CAAC;IACF,MAAM,wBAAwB,GAAG,IAAA,mBAAW,EAK1C,0BAA0B,EAAE,QAAQ,EAAE,SAAS,CAAC,CAAC;IAEnD,MAAM,EACJ,eAAe,EAAE,EAAE,SAAS,EAAE,GAC/B,GAAG,QAAQ,CAAC,SAAS,CAAC;IACvB,OAAO,CACL;QACG,KAAK,IAAI,CACR,8BAAC,kBAAkB,IACjB,EAAE,EAAE,IAAA,eAAO,EAAI,QAAQ,CAAC,EACxB,KAAK,EAAE,KAAK,EACZ,QAAQ,EAAE,QAAQ,EAClB,MAAM,EAAE,MAAM,EACd,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,GAClB,CACH;QACA,WAAW,IAAI,CACd,8BAAC,wBAAwB,IACvB,EAAE,EAAE,IAAA,qBAAa,EAAI,QAAQ,CAAC,EAC9B,WAAW,EAAE,WAAW,EACxB,MAAM,EAAE,MAAM,EACd,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,GAClB,CACH;QACD,8BAAC,cAAI,IAAC,SAAS,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;YAC5D,UAAU,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,KAAK,EAAE,EAAE;;gBAGjC,OAAA,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CACf,OAAO,CAAC,OAAO,CAChB,CAAC,CAAC,CAAC,CACF,8BAAC,cAAI,IACH,IAAI,EAAE,IAAI,EACV,EAAE,EAAE,CAAA,MAAA,QAAS,CAAC,OAAO,CAAC,IAAI,CAAC,0CAAG,gBAAgB,CAAC,KAAI,EAAE,EACrD,GAAG,EAAE,KAAK,EACV,KAAK,EAAE,EAAE,YAAY,EAAE,MAAM,EAAE,IAE9B,OAAO,CAAC,OAAO,CACX,CACR,CAAA;aAAA,CACF;YACA,IAAA,iBAAS,EAAU,MAAM,EAAE,QAAQ,EAAE,QAAQ,CAAC,IAAI,CACjD,8BAAC,cAAI,IAAC,SAAS,QAAC,cAAc,EAAC,UAAU;gBACvC,8BAAC,cAAI,IAAC,IAAI,EAAE,IAAI;oBACd,8BAAC,SAAS,IACR,SAAS,EAAC,wBAAwB,EAClC,OAAO,EAAE,UAAU,CAAC,MAAM,CAAC,EAC3B,QAAQ,EAAE,QAAQ,IAAI,QAAQ,EAC9B,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,GAClB,CACG,CACF,CACR,CACI,CACN,CACJ,CAAC;AACJ,CAAC;AAzFD,sCAyFC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/index.d.ts b/packages/react-material-ui/dist/styles/CustomTemplates/index.d.ts new file mode 100644 index 00000000..75f6869f --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomTemplates/index.d.ts @@ -0,0 +1 @@ +export { default as ObjectFieldTemplate } from './ObjectFieldTemplate'; diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/index.js b/packages/react-material-ui/dist/styles/CustomTemplates/index.js new file mode 100644 index 00000000..bd24c479 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomTemplates/index.js @@ -0,0 +1,9 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ObjectFieldTemplate = void 0; +var ObjectFieldTemplate_1 = require("./ObjectFieldTemplate"); +Object.defineProperty(exports, "ObjectFieldTemplate", { enumerable: true, get: function () { return __importDefault(ObjectFieldTemplate_1).default; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/index.js.map b/packages/react-material-ui/dist/styles/CustomTemplates/index.js.map new file mode 100644 index 00000000..662f38f5 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomTemplates/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/styles/CustomTemplates/index.ts"],"names":[],"mappings":";;;;;;AAAA,6DAAuE;AAA9D,2IAAA,OAAO,OAAuB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.d.ts new file mode 100644 index 00000000..5acbec42 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.d.ts @@ -0,0 +1,7 @@ +/// +type Props = { + type: 'add' | 'remove'; + onClick: () => void; +}; +declare const ArrayFieldActionButton: (props: Props) => JSX.Element; +export default ArrayFieldActionButton; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js new file mode 100644 index 00000000..765a5b40 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js @@ -0,0 +1,17 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const Box_1 = __importDefault(require("@mui/material/Box")); +const IconButton_1 = __importDefault(require("@mui/material/IconButton")); +const AddCircleOutline_1 = __importDefault(require("@mui/icons-material/AddCircleOutline")); +const DeleteOutline_1 = __importDefault(require("@mui/icons-material/DeleteOutline")); +const ArrayFieldActionButton = (props) => { + const { type, onClick } = props; + return (react_1.default.createElement(Box_1.default, { sx: { marginTop: 3, marginLeft: 1 } }, + react_1.default.createElement(IconButton_1.default, { onClick: onClick }, type === 'add' ? (react_1.default.createElement(AddCircleOutline_1.default, { color: "primary" })) : (react_1.default.createElement(DeleteOutline_1.default, null))))); +}; +exports.default = ArrayFieldActionButton; +//# sourceMappingURL=ArrayFieldActionButton.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js.map new file mode 100644 index 00000000..466043c1 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ArrayFieldActionButton.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/ArrayFieldActionButton.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,4DAAoC;AACpC,0EAAkD;AAClD,4FAAwE;AACxE,sFAAkE;AAOlE,MAAM,sBAAsB,GAAG,CAAC,KAAY,EAAE,EAAE;IAC9C,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,KAAK,CAAC;IAEhC,OAAO,CACL,8BAAC,aAAG,IAAC,EAAE,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,EAAE;QACtC,8BAAC,oBAAU,IAAC,OAAO,EAAE,OAAO,IACzB,IAAI,KAAK,KAAK,CAAC,CAAC,CAAC,CAChB,8BAAC,0BAAoB,IAAC,KAAK,EAAC,SAAS,GAAG,CACzC,CAAC,CAAC,CAAC,CACF,8BAAC,uBAAiB,OAAG,CACtB,CACU,CACT,CACP,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,sBAAsB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.d.ts new file mode 100644 index 00000000..58a78396 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.d.ts @@ -0,0 +1,4 @@ +/// +import { ArrayFieldTemplateProps, FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; +declare function ArrayFieldTemplate(props: ArrayFieldTemplateProps): JSX.Element; +export default ArrayFieldTemplate; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js new file mode 100644 index 00000000..850b2847 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js @@ -0,0 +1,37 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const utils_1 = require("@rjsf/utils"); +const Box_1 = __importDefault(require("@mui/material/Box")); +const Typography_1 = __importDefault(require("@mui/material/Typography")); +const ArrayFieldActionButton_1 = __importDefault(require("./ArrayFieldActionButton")); +function ArrayFieldTemplate(props) { + var _a; + const { items, canAdd, onAddClick, registry, uiSchema, schema, required, idSchema, title, } = props; + const uiOptions = (0, utils_1.getUiOptions)(uiSchema); + const ArrayFieldTitleTemplate = (0, utils_1.getTemplate)('ArrayFieldTitleTemplate', registry, uiOptions); + return (react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", sx: { + '& .MuiGrid-container': { + marginTop: '0 !important', + }, + '& .field': { + flex: 1, + }, + } }, + react_1.default.createElement(ArrayFieldTitleTemplate, { idSchema: idSchema, title: (_a = uiOptions.title) !== null && _a !== void 0 ? _a : title, schema: schema, uiSchema: uiSchema, required: required, registry: registry }), + items.map((el, i) => { + const child = Object.assign(Object.assign({}, el.children), { props: Object.assign(Object.assign({}, el.children.props), { required: props.required }) }); + return (react_1.default.createElement(Box_1.default, { key: el.key, display: "flex", mt: 2 }, + child, + i === 0 && canAdd && (react_1.default.createElement(ArrayFieldActionButton_1.default, { type: "add", onClick: onAddClick })), + i > 0 && el.hasRemove && (react_1.default.createElement(ArrayFieldActionButton_1.default, { type: "remove", onClick: () => { + el.onDropIndexClick(i)(); + } })))); + }), + schema.description && (react_1.default.createElement(Typography_1.default, { component: "span", variant: "caption", color: "#9CA3AF" }, schema.description)))); +} +exports.default = ArrayFieldTemplate; +//# sourceMappingURL=ArrayFieldTemplate.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js.map new file mode 100644 index 00000000..27979d0e --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ArrayFieldTemplate.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/ArrayFieldTemplate.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,uCAOqB;AACrB,4DAAoC;AACpC,0EAAkD;AAClD,sFAA8D;AAE9D,SAAS,kBAAkB,CAIzB,KAAuC;;IACvC,MAAM,EACJ,KAAK,EACL,MAAM,EACN,UAAU,EACV,QAAQ,EACR,QAAQ,EACR,MAAM,EACN,QAAQ,EACR,QAAQ,EACR,KAAK,GACN,GAAG,KAAK,CAAC;IAEV,MAAM,SAAS,GAAG,IAAA,oBAAY,EAAC,QAAQ,CAAC,CAAC;IACzC,MAAM,uBAAuB,GAAG,IAAA,mBAAW,EAKzC,yBAAyB,EAAE,QAAQ,EAAE,SAAS,CAAC,CAAC;IAElD,OAAO,CACL,8BAAC,aAAG,IACF,OAAO,EAAC,MAAM,EACd,aAAa,EAAC,QAAQ,EACtB,EAAE,EAAE;YACF,sBAAsB,EAAE;gBACtB,SAAS,EAAE,cAAc;aAC1B;YACD,UAAU,EAAE;gBACV,IAAI,EAAE,CAAC;aACR;SACF;QAED,8BAAC,uBAAuB,IACtB,QAAQ,EAAE,QAAQ,EAClB,KAAK,EAAE,MAAA,SAAS,CAAC,KAAK,mCAAI,KAAK,EAC/B,MAAM,EAAE,MAAM,EACd,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,GAClB;QAED,KAAK,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE;YACnB,MAAM,KAAK,mCACN,EAAE,CAAC,QAAQ,KACd,KAAK,kCAAO,EAAE,CAAC,QAAQ,CAAC,KAAK,KAAE,QAAQ,EAAE,KAAK,CAAC,QAAQ,MACxD,CAAC;YAEF,OAAO,CACL,8BAAC,aAAG,IAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,OAAO,EAAC,MAAM,EAAC,EAAE,EAAE,CAAC;gBACnC,KAAK;gBAEL,CAAC,KAAK,CAAC,IAAI,MAAM,IAAI,CACpB,8BAAC,gCAAsB,IAAC,IAAI,EAAC,KAAK,EAAC,OAAO,EAAE,UAAU,GAAI,CAC3D;gBAEA,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,SAAS,IAAI,CACxB,8BAAC,gCAAsB,IACrB,IAAI,EAAC,QAAQ,EACb,OAAO,EAAE,GAAG,EAAE;wBACZ,EAAE,CAAC,gBAAgB,CAAC,CAAC,CAAC,EAAE,CAAC;oBAC3B,CAAC,GACD,CACH,CACG,CACP,CAAC;QACJ,CAAC,CAAC;QACD,MAAM,CAAC,WAAW,IAAI,CACrB,8BAAC,oBAAU,IAAC,SAAS,EAAC,MAAM,EAAC,OAAO,EAAC,SAAS,EAAC,KAAK,EAAC,SAAS,IAC3D,MAAM,CAAC,WAAW,CACR,CACd,CACG,CACP,CAAC;AACJ,CAAC;AAED,kBAAe,kBAAkB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.d.ts new file mode 100644 index 00000000..8fabee9a --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.d.ts @@ -0,0 +1,3 @@ +/// +import { FormContextType, RJSFSchema, StrictRJSFSchema, WidgetProps } from '@rjsf/utils'; +export default function CustomAutocompleteWidget({ schema, id, name, options, label, hideLabel, required, disabled, placeholder, readonly, value, multiple, autofocus, onChange, onBlur, onFocus, rawErrors, size, registry, uiSchema, hideError, formContext, ...textFieldProps }: WidgetProps): JSX.Element; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js new file mode 100644 index 00000000..a5f944e9 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js @@ -0,0 +1,119 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const utils_1 = require("@rjsf/utils"); +const material_1 = require("@mui/material"); +const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); +const FormFieldSkeleton_1 = require("../../components/FormFieldSkeleton"); +const SelectField_1 = require("../../components/SelectField/SelectField"); +const TextField_1 = require("../../components/TextField"); +const availableOptionsValueMap = (value, optEmptyVal, options) => { + if (!value) + return optEmptyVal; + if (Array.isArray(value)) { + if (value.find((option) => option.value === SelectField_1.allOption.value)) { + return options.map((option) => option.value); + } + return (value === null || value === void 0 ? void 0 : value.length) < 1 + ? [] + : [...new Set(value.map((item) => item.value))]; + } + return value === null || value === void 0 ? void 0 : value.value; +}; +function CustomAutocompleteWidget(_a) { + var _b; + var { schema, id, name, options, label, hideLabel, required, disabled, placeholder, readonly, value, multiple, autofocus, onChange, onBlur, onFocus, rawErrors = [], size, registry, uiSchema, hideError, formContext } = _a, textFieldProps = __rest(_a, ["schema", "id", "name", "options", "label", "hideLabel", "required", "disabled", "placeholder", "readonly", "value", "multiple", "autofocus", "onChange", "onBlur", "onFocus", "rawErrors", "size", "registry", "uiSchema", "hideError", "formContext"]); + const { get } = (0, react_data_provider_1.default)(); + const { enumOptions } = options; + const resource = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:resource']; + const resourceLabel = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:resourceLabel']; + const resourceValue = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:resourceValue']; + const queryParams = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:queryParams']; + const renderOption = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:renderOption']; + const selectAll = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:selectAll']; + const additionalOptions = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:additionalOptions']; + const uiMultiple = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:multiple']; + const limitTags = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:limitTags']; + const getResource = () => { + return get({ + uri: `/${resource}`, + queryParams, + }); + }; + const { execute, data, isPending } = (0, react_data_provider_1.useQuery)(getResource, false); + const resourceOptions = [ + ...(Array.isArray(additionalOptions) ? additionalOptions : []), + ...((_b = data === null || data === void 0 ? void 0 : data.map((resource) => ({ + value: resource[resourceValue !== null && resourceValue !== void 0 ? resourceValue : 'id'], + label: resource[resourceLabel !== null && resourceLabel !== void 0 ? resourceLabel : 'name'], + }))) !== null && _b !== void 0 ? _b : []), + ]; + const availableOptions = resource ? resourceOptions : enumOptions; + multiple = uiMultiple || (!!multiple && typeof multiple !== 'undefined'); + const emptyValue = multiple ? [] : undefined; + const isEmpty = typeof value === 'undefined' || + (multiple && value.length < 1) || + (!multiple && value === emptyValue); + const controlledValue = (0, react_1.useMemo)(() => { + if (multiple) { + return value === null || value === void 0 ? void 0 : value.map((optionValue) => availableOptions === null || availableOptions === void 0 ? void 0 : availableOptions.find((option) => option.value === optionValue)); + } + return availableOptions === null || availableOptions === void 0 ? void 0 : availableOptions.find((option) => option.value === value); + }, [availableOptions, value, multiple]); + const _onChange = (_, newValue) => onChange(availableOptionsValueMap(newValue, emptyValue, availableOptions)); + (0, react_1.useEffect)(() => { + if (resource) { + execute(); + } + }, [JSON.stringify(queryParams)]); + return (react_1.default.createElement(material_1.Autocomplete, { multiple: multiple, limitTags: limitTags, filterOptions: (options, params) => { + const filter = (0, material_1.createFilterOptions)(); + const filtered = filter(options, params); + if (selectAll) { + filtered.unshift({ label: selectAll, value: SelectField_1.allOption.value }); + } + return filtered; + }, renderOption: (props, option, state, ownerState) => { + if (!renderOption) { + return (react_1.default.createElement("li", Object.assign({}, props, { key: option.key }), option.label)); + } + return renderOption(props, option, state, ownerState); + }, options: availableOptions !== null && availableOptions !== void 0 ? availableOptions : [], isOptionEqualToValue: (option) => option.value === controlledValue, getOptionLabel: (option) => option === null || option === void 0 ? void 0 : option.label, size: size !== null && size !== void 0 ? size : 'small', value: controlledValue, onChange: _onChange, renderInput: (params) => (react_1.default.createElement(FormFieldSkeleton_1.FormFieldSkeleton, { isLoading: isPending }, + react_1.default.createElement(TextField_1.TextField, Object.assign({}, params, { id: id, name: id, label: (0, utils_1.labelValue)(label || undefined, hideLabel, false), required: required, disabled: disabled || readonly, autoFocus: autofocus, placeholder: placeholder, error: rawErrors.length > 0 }, textFieldProps, { InputLabelProps: Object.assign(Object.assign({}, textFieldProps.InputLabelProps), { shrink: !isEmpty }), SelectProps: Object.assign(Object.assign({}, textFieldProps.SelectProps), { multiple }), "aria-describedby": (0, utils_1.ariaDescribedByIds)(id) })))) })); +} +exports.default = CustomAutocompleteWidget; +//# sourceMappingURL=CustomAutocompleteWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js.map new file mode 100644 index 00000000..05ae0cec --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CustomAutocompleteWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomAutocompleteWidget.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.d.ts new file mode 100644 index 00000000..966f7109 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.d.ts @@ -0,0 +1,7 @@ +import { ReactNode } from 'react'; +import { WidgetProps } from '@rjsf/utils'; +type CustomCheckboxWidgetProps = WidgetProps & { + label: string | ReactNode; +}; +declare const CustomCheckboxWidget: (props: CustomCheckboxWidgetProps) => JSX.Element; +export default CustomCheckboxWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js new file mode 100644 index 00000000..4e0fb36d --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js @@ -0,0 +1,10 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const Checkbox_1 = require("../../components/Checkbox"); +const CustomCheckboxWidget = (props) => (react_1.default.createElement(Checkbox_1.Checkbox, { checked: props.value, label: props.label, onChange: (evt) => props.onChange(evt.target.checked) })); +exports.default = CustomCheckboxWidget; +//# sourceMappingURL=CustomCheckboxWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js.map new file mode 100644 index 00000000..35ea1a7a --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CustomCheckboxWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomCheckboxWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAyC;AACzC,wDAAqD;AAOrD,MAAM,oBAAoB,GAAG,CAAC,KAAgC,EAAE,EAAE,CAAC,CACjE,8BAAC,mBAAQ,IACP,OAAO,EAAE,KAAK,CAAC,KAAK,EACpB,KAAK,EAAE,KAAK,CAAC,KAAK,EAClB,QAAQ,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,GACrD,CACH,CAAC;AAEF,kBAAe,oBAAoB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts new file mode 100644 index 00000000..2bba8b80 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts @@ -0,0 +1,4 @@ +/// +import { WidgetProps } from '@rjsf/utils'; +declare const CustomCheckboxesWidget: (props: WidgetProps) => JSX.Element; +export default CustomCheckboxesWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js new file mode 100644 index 00000000..3d95c23b --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js @@ -0,0 +1,42 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const material_1 = require("@mui/material"); +const Checkbox_1 = require("../../components/Checkbox"); +const CustomCheckboxesWidget = (props) => { + const { label, uiSchema, id, disabled, options, value, autofocus, readonly, required, onChange, } = props; + const { enumOptions, enumDisabled } = options; + const selectValue = (value, selected, all) => { + const at = all.indexOf(value); + const updated = selected.slice(0, at).concat(value, selected.slice(at)); + return updated + .sort((a, b) => all.indexOf(a) > all.indexOf(b)) + .filter((item) => item !== ''); + }; + const deselectValue = (value, selected) => { + return selected.filter((v) => v !== value); + }; + const _onChange = (option) => ({ target: { checked } }) => { + const all = enumOptions.map(({ value }) => value); + if (checked) { + onChange(selectValue(option.value, value, all)); + } + else { + onChange(deselectValue(option.value, value)); + } + }; + return (react_1.default.createElement(material_1.FormControl, null, + react_1.default.createElement(material_1.Box, { id: id, my: 1 }, + react_1.default.createElement(material_1.Typography, { variant: "h5" }, label), + react_1.default.createElement(material_1.Divider, null)), + react_1.default.createElement(material_1.Grid, { display: "flex", flexDirection: (uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:inline']) ? 'row' : 'column', flexWrap: "wrap", py: 2 }, enumOptions.map((option, index) => { + const checked = value.indexOf(option.value) !== -1; + const itemDisabled = enumDisabled && enumDisabled.indexOf(option.value) != -1; + return (react_1.default.createElement(Checkbox_1.Checkbox, { id: `${id}_${index}`, checked: checked, disabled: disabled || itemDisabled || readonly, autoFocus: autofocus && index === 0, onChange: _onChange(option), key: index, label: option.label, required: required })); + })))); +}; +exports.default = CustomCheckboxesWidget; +//# sourceMappingURL=CustomCheckboxesWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js.map new file mode 100644 index 00000000..9d3ae9d5 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CustomCheckboxesWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomCheckboxesWidget.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts new file mode 100644 index 00000000..7da4ece1 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts @@ -0,0 +1,4 @@ +/// +import { WidgetProps } from '@rjsf/utils'; +declare const CustomEmailFieldWidget: (props: WidgetProps) => JSX.Element; +export default CustomEmailFieldWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js new file mode 100644 index 00000000..dc164ed6 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js @@ -0,0 +1,10 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const CustomTextFieldWidget_1 = __importDefault(require("./CustomTextFieldWidget")); +const CustomEmailFieldWidget = (props) => (react_1.default.createElement(CustomTextFieldWidget_1.default, Object.assign({}, props, { type: "email" }))); +exports.default = CustomEmailFieldWidget; +//# sourceMappingURL=CustomEmailFieldWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js.map new file mode 100644 index 00000000..5ea73e49 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CustomEmailFieldWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomEmailFieldWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,oFAA4D;AAE5D,MAAM,sBAAsB,GAAG,CAAC,KAAkB,EAAE,EAAE,CAAC,CACrD,8BAAC,+BAAqB,oBAAK,KAAK,IAAE,IAAI,EAAC,OAAO,IAAG,CAClD,CAAC;AAEF,kBAAe,sBAAsB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.d.ts new file mode 100644 index 00000000..b84d32d8 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.d.ts @@ -0,0 +1,3 @@ +/// +import { BaseInputTemplateProps, FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; +export default function CustomOtpInputWidget(props: BaseInputTemplateProps): JSX.Element; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js new file mode 100644 index 00000000..d438d75e --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js @@ -0,0 +1,52 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const utils_1 = require("@rjsf/utils"); +const OtpInput_1 = __importDefault(require("../../components/OtpInput")); +const TYPES_THAT_SHRINK_LABEL = ['date', 'datetime-local', 'file', 'time']; +function CustomOtpInputWidget(props) { + const { id, name, placeholder, required, readonly, disabled, type, label, hideLabel, value, onChange, onChangeOverride, onBlur, onFocus, autofocus, options, schema, uiSchema, rawErrors = [], formContext, registry, InputLabelProps } = props, textFieldProps = __rest(props, ["id", "name", "placeholder", "required", "readonly", "disabled", "type", "label", "hideLabel", "value", "onChange", "onChangeOverride", "onBlur", "onFocus", "autofocus", "options", "schema", "uiSchema", "rawErrors", "formContext", "registry", "InputLabelProps"]); + const inputProps = (0, utils_1.getInputProps)(schema, type, options); + const { step, min, max } = inputProps, rest = __rest(inputProps, ["step", "min", "max"]); + const otherProps = Object.assign({ inputProps: Object.assign({ step, + min, + max }, (schema.examples ? { list: (0, utils_1.examplesId)(id) } : undefined)) }, rest); + const formatData = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:formatter']; + const _onChange = (value) => { + onChange(value === '' + ? options.emptyValue + : formatData + ? formatData(value) + : value); + }; + const _onBlur = (value, isComplete) => onBlur(id, value); + const _onFocus = ({ target: { value } }) => onFocus(id, value); + const DisplayInputLabelProps = TYPES_THAT_SHRINK_LABEL.includes(type) + ? Object.assign(Object.assign({}, InputLabelProps), { shrink: true }) : InputLabelProps; + const _label = (0, utils_1.labelValue)(label || undefined, hideLabel, false); + return (react_1.default.createElement(react_1.default.Fragment, null, + react_1.default.createElement(OtpInput_1.default, { id: id, name: id, placeholder: placeholder, autoFocus: autofocus, label: _label === false ? undefined : label, value: value, textFieldProps: Object.assign(Object.assign({ name: id, required: required, error: rawErrors.length > 0, disabled: disabled || readonly, InputLabelProps: DisplayInputLabelProps }, otherProps), textFieldProps), onChange: _onChange, onBlur: _onBlur, onFocus: _onFocus, "aria-describedby": (0, utils_1.ariaDescribedByIds)(id, !!schema.examples) }), + Array.isArray(schema.examples) && (react_1.default.createElement("datalist", { id: (0, utils_1.examplesId)(id) }, schema.examples + .concat(schema.default && !schema.examples.includes(schema.default) + ? [schema.default] + : []) + .map((example) => { + return react_1.default.createElement("option", { key: example, value: example }); + }))))); +} +exports.default = CustomOtpInputWidget; +//# sourceMappingURL=CustomOtpInputWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js.map new file mode 100644 index 00000000..d7853b89 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CustomOtpInputWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomOtpInputWidget.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts new file mode 100644 index 00000000..1ac4cd1a --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts @@ -0,0 +1,4 @@ +/// +import { WidgetProps } from '@rjsf/utils'; +declare const CustomPasswordFieldWidget: (props: WidgetProps) => JSX.Element; +export default CustomPasswordFieldWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js new file mode 100644 index 00000000..617c15ae --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js @@ -0,0 +1,14 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const CustomTextFieldWidget_1 = __importDefault(require("./CustomTextFieldWidget")); +const CustomPasswordFieldWidget = (props) => { + const { uiSchema } = props; + const passwordStrengthConfig = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:passwordStrengthConfig']; + return (react_1.default.createElement(CustomTextFieldWidget_1.default, Object.assign({}, props, { uiSchema: uiSchema, passwordStrengthConfig: passwordStrengthConfig, type: "password" }))); +}; +exports.default = CustomPasswordFieldWidget; +//# sourceMappingURL=CustomPasswordFieldWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js.map new file mode 100644 index 00000000..c726ca25 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CustomPasswordFieldWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomPasswordFieldWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,oFAA4D;AAE5D,MAAM,yBAAyB,GAAG,CAAC,KAAkB,EAAE,EAAE;IACvD,MAAM,EAAE,QAAQ,EAAE,GAAG,KAAK,CAAC;IAE3B,MAAM,sBAAsB,GAAG,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAG,2BAA2B,CAAC,CAAC;IAEvE,OAAO,CACL,8BAAC,+BAAqB,oBAChB,KAAK,IACT,QAAQ,EAAE,QAAQ,EAClB,sBAAsB,EAAE,sBAAsB,EAC9C,IAAI,EAAC,UAAU,IACf,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,yBAAyB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts new file mode 100644 index 00000000..1ba0b9e3 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts @@ -0,0 +1,4 @@ +/// +import { WidgetProps } from '@rjsf/utils'; +declare const CustomRadioWidget: (props: WidgetProps) => JSX.Element; +export default CustomRadioWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js new file mode 100644 index 00000000..248be4ff --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js @@ -0,0 +1,18 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const RadioGroup_1 = require("../../components/RadioGroup"); +const CustomRadioWidget = (props) => { + const { id, schema, options, value, required, disabled, label, onChange } = props; + const { enumOptions } = options; + const _onChange = (_, value) => { + onChange(schema.type == 'boolean' ? value !== 'false' : value); + }; + const row = options ? options.inline : false; + return (react_1.default.createElement(RadioGroup_1.RadioGroup, { id: id, options: enumOptions, onChange: _onChange, row: row, value: value, disabled: disabled, required: required, label: label })); +}; +exports.default = CustomRadioWidget; +//# sourceMappingURL=CustomRadioWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js.map new file mode 100644 index 00000000..9304a0f0 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CustomRadioWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomRadioWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,4DAAuE;AAGvE,MAAM,iBAAiB,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC/C,MAAM,EAAE,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE,KAAK,EAAE,QAAQ,EAAE,GACvE,KAAK,CAAC;IACR,MAAM,EAAE,WAAW,EAAE,GAAG,OAAO,CAAC;IAEhC,MAAM,SAAS,GAAG,CAAC,CAAM,EAAE,KAAU,EAAE,EAAE;QACvC,QAAQ,CAAC,MAAM,CAAC,IAAI,IAAI,SAAS,CAAC,CAAC,CAAC,KAAK,KAAK,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjE,CAAC,CAAC;IAEF,MAAM,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC;IAE7C,OAAO,CACL,8BAAC,uBAAU,IACT,EAAE,EAAE,EAAE,EACN,OAAO,EAAE,WAA6B,EACtC,QAAQ,EAAE,SAAS,EACnB,GAAG,EAAE,GAAc,EACnB,KAAK,EAAE,KAAK,EACZ,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,EAClB,KAAK,EAAE,KAAK,GACZ,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,iBAAiB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts new file mode 100644 index 00000000..9ae7f559 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts @@ -0,0 +1,4 @@ +/// +import { WidgetProps } from '@rjsf/utils'; +declare const CustomSelectWidget: ({ id, options, label, required, disabled, readonly, value, multiple, onChange, rawErrors, }: WidgetProps) => JSX.Element; +export default CustomSelectWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js new file mode 100644 index 00000000..8a5bd86f --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js @@ -0,0 +1,19 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const Select_1 = require("../../components/Select"); +const CustomSelectWidget = ({ id, options, label, required, disabled, readonly, value, multiple, onChange, rawErrors = [], }) => { + const { enumOptions, enumDisabled } = options; + const emptyValue = multiple ? [] : ''; + const _onChange = ({ target: { value }, }) => onChange(value); + const selectOptions = () => enumOptions === null || enumOptions === void 0 ? void 0 : enumOptions.map(({ value, label }) => { + const disabled = enumDisabled && enumDisabled.indexOf(value) != -1; + return { value, label, disabled }; + }); + return (react_1.default.createElement(Select_1.Select, { id: id, label: label, value: typeof value === 'undefined' ? emptyValue : value, options: selectOptions(), onChange: _onChange, required: required, disabled: disabled || readonly, error: rawErrors.length > 0 })); +}; +exports.default = CustomSelectWidget; +//# sourceMappingURL=CustomSelectWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js.map new file mode 100644 index 00000000..c0970477 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CustomSelectWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomSelectWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,oDAAiD;AAGjD,MAAM,kBAAkB,GAAG,CAAC,EAC1B,EAAE,EACF,OAAO,EACP,KAAK,EACL,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,KAAK,EACL,QAAQ,EACR,QAAQ,EACR,SAAS,GAAG,EAAE,GACF,EAAE,EAAE;IAChB,MAAM,EAAE,WAAW,EAAE,YAAY,EAAE,GAAG,OAAO,CAAC;IAE9C,MAAM,UAAU,GAAG,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;IAEtC,MAAM,SAAS,GAAG,CAAC,EACjB,MAAM,EAAE,EAAE,KAAK,EAAE,GACoC,EAAE,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;IAE5E,MAAM,aAAa,GAAG,GAAG,EAAE,CACzB,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,GAAG,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE;QACpC,MAAM,QAAQ,GAAG,YAAY,IAAI,YAAY,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC;QAEnE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;IACpC,CAAC,CAAC,CAAC;IAEL,OAAO,CACL,8BAAC,eAAM,IACL,EAAE,EAAE,EAAE,EACN,KAAK,EAAE,KAAK,EACZ,KAAK,EAAE,OAAO,KAAK,KAAK,WAAW,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,EACxD,OAAO,EAAE,aAAa,EAAE,EACxB,QAAQ,EAAE,SAAS,EACnB,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,IAAI,QAAQ,EAC9B,KAAK,EAAE,SAAS,CAAC,MAAM,GAAG,CAAC,GAC3B,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,kBAAkB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts new file mode 100644 index 00000000..17c79ab1 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts @@ -0,0 +1,4 @@ +/// +import { WidgetProps } from '@rjsf/utils'; +declare const CustomSwitchWidget: (props: WidgetProps) => JSX.Element; +export default CustomSwitchWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js new file mode 100644 index 00000000..76b61c29 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js @@ -0,0 +1,10 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const Switch_1 = require("../../components/Switch"); +const CustomSwitchWidget = (props) => (react_1.default.createElement(Switch_1.Switch, { checked: props.value, label: props.label, onChange: (evt) => props.onChange(evt.target.checked) })); +exports.default = CustomSwitchWidget; +//# sourceMappingURL=CustomSwitchWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js.map new file mode 100644 index 00000000..dab0e804 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CustomSwitchWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomSwitchWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,oDAAiD;AAGjD,MAAM,kBAAkB,GAAG,CAAC,KAAkB,EAAE,EAAE,CAAC,CACjD,8BAAC,eAAM,IACL,OAAO,EAAE,KAAK,CAAC,KAAK,EACpB,KAAK,EAAE,KAAK,CAAC,KAAK,EAClB,QAAQ,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,GACrD,CACH,CAAC;AAEF,kBAAe,kBAAkB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.d.ts new file mode 100644 index 00000000..7339476e --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.d.ts @@ -0,0 +1,3 @@ +/// +import { BaseInputTemplateProps, FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; +export default function CustomTextFieldWidget(props: BaseInputTemplateProps): JSX.Element; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js new file mode 100644 index 00000000..1f964960 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js @@ -0,0 +1,49 @@ +"use strict"; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const utils_1 = require("@rjsf/utils"); +const TextField_1 = require("../../components/TextField"); +const TYPES_THAT_SHRINK_LABEL = ['date', 'datetime-local', 'file', 'time']; +function CustomTextFieldWidget(props) { + const { id, name, placeholder, required, readonly, disabled, type, label, hideLabel, value, onChange, onChangeOverride, onBlur, onFocus, autofocus, options, schema, uiSchema, rawErrors = [], formContext, registry, InputLabelProps } = props, textFieldProps = __rest(props, ["id", "name", "placeholder", "required", "readonly", "disabled", "type", "label", "hideLabel", "value", "onChange", "onChangeOverride", "onBlur", "onFocus", "autofocus", "options", "schema", "uiSchema", "rawErrors", "formContext", "registry", "InputLabelProps"]); + const inputProps = (0, utils_1.getInputProps)(schema, type, options); + const { step, min, max } = inputProps, rest = __rest(inputProps, ["step", "min", "max"]); + const otherProps = Object.assign({ inputProps: Object.assign({ step, + min, + max }, (schema.examples ? { list: (0, utils_1.examplesId)(id) } : undefined)) }, rest); + const formatData = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:formatter']; + const _onChange = ({ target: { value } }) => onChange(value === '' + ? options.emptyValue + : formatData + ? formatData(value) + : value); + const _onBlur = ({ target: { value } }) => onBlur(id, value); + const _onFocus = ({ target: { value } }) => onFocus(id, value); + const DisplayInputLabelProps = TYPES_THAT_SHRINK_LABEL.includes(type) + ? Object.assign(Object.assign({}, InputLabelProps), { shrink: true }) : InputLabelProps; + return (react_1.default.createElement(react_1.default.Fragment, null, + react_1.default.createElement(TextField_1.TextField, Object.assign({ id: id, name: id, placeholder: placeholder, label: (0, utils_1.labelValue)(label || undefined, hideLabel, false), autoFocus: autofocus, required: required, disabled: disabled || readonly }, otherProps, { value: value || value === 0 ? value : '', error: rawErrors.length > 0, onChange: onChangeOverride || _onChange, onBlur: _onBlur, onFocus: _onFocus, InputLabelProps: DisplayInputLabelProps }, textFieldProps, { "aria-describedby": (0, utils_1.ariaDescribedByIds)(id, !!schema.examples) })), + Array.isArray(schema.examples) && (react_1.default.createElement("datalist", { id: (0, utils_1.examplesId)(id) }, schema.examples + .concat(schema.default && !schema.examples.includes(schema.default) + ? [schema.default] + : []) + .map((example) => { + return react_1.default.createElement("option", { key: example, value: example }); + }))))); +} +exports.default = CustomTextFieldWidget; +//# sourceMappingURL=CustomTextFieldWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js.map new file mode 100644 index 00000000..acf16e8b --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js.map @@ -0,0 +1 @@ +{"version":3,"file":"CustomTextFieldWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomTextFieldWidget.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/index.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/index.d.ts new file mode 100644 index 00000000..d993b500 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/index.d.ts @@ -0,0 +1,11 @@ +export { default as ArrayFieldTemplate } from './ArrayFieldTemplate'; +export { default as CustomCheckboxWidget } from './CustomCheckboxWidget'; +export { default as CustomCheckboxesWidget } from './CustomCheckboxesWidget'; +export { default as CustomSelectWidget } from './CustomSelectWidget'; +export { default as CustomSwitchWidget } from './CustomSwitchWidget'; +export { default as CustomTextFieldWidget } from './CustomTextFieldWidget'; +export { default as CustomEmailFieldWidget } from './CustomEmailFieldWidget'; +export { default as CustomPasswordFieldWidget } from './CustomPasswordFieldWidget'; +export { default as CustomRadioWidget } from './CustomRadioWidget'; +export { default as CustomAutocompleteWidget } from './CustomAutocompleteWidget'; +export { default as CustomOtpInputWidget } from './CustomOtpInputWidget'; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/index.js b/packages/react-material-ui/dist/styles/CustomWidgets/index.js new file mode 100644 index 00000000..404c76ea --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/index.js @@ -0,0 +1,29 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.CustomOtpInputWidget = exports.CustomAutocompleteWidget = exports.CustomRadioWidget = exports.CustomPasswordFieldWidget = exports.CustomEmailFieldWidget = exports.CustomTextFieldWidget = exports.CustomSwitchWidget = exports.CustomSelectWidget = exports.CustomCheckboxesWidget = exports.CustomCheckboxWidget = exports.ArrayFieldTemplate = void 0; +var ArrayFieldTemplate_1 = require("./ArrayFieldTemplate"); +Object.defineProperty(exports, "ArrayFieldTemplate", { enumerable: true, get: function () { return __importDefault(ArrayFieldTemplate_1).default; } }); +var CustomCheckboxWidget_1 = require("./CustomCheckboxWidget"); +Object.defineProperty(exports, "CustomCheckboxWidget", { enumerable: true, get: function () { return __importDefault(CustomCheckboxWidget_1).default; } }); +var CustomCheckboxesWidget_1 = require("./CustomCheckboxesWidget"); +Object.defineProperty(exports, "CustomCheckboxesWidget", { enumerable: true, get: function () { return __importDefault(CustomCheckboxesWidget_1).default; } }); +var CustomSelectWidget_1 = require("./CustomSelectWidget"); +Object.defineProperty(exports, "CustomSelectWidget", { enumerable: true, get: function () { return __importDefault(CustomSelectWidget_1).default; } }); +var CustomSwitchWidget_1 = require("./CustomSwitchWidget"); +Object.defineProperty(exports, "CustomSwitchWidget", { enumerable: true, get: function () { return __importDefault(CustomSwitchWidget_1).default; } }); +var CustomTextFieldWidget_1 = require("./CustomTextFieldWidget"); +Object.defineProperty(exports, "CustomTextFieldWidget", { enumerable: true, get: function () { return __importDefault(CustomTextFieldWidget_1).default; } }); +var CustomEmailFieldWidget_1 = require("./CustomEmailFieldWidget"); +Object.defineProperty(exports, "CustomEmailFieldWidget", { enumerable: true, get: function () { return __importDefault(CustomEmailFieldWidget_1).default; } }); +var CustomPasswordFieldWidget_1 = require("./CustomPasswordFieldWidget"); +Object.defineProperty(exports, "CustomPasswordFieldWidget", { enumerable: true, get: function () { return __importDefault(CustomPasswordFieldWidget_1).default; } }); +var CustomRadioWidget_1 = require("./CustomRadioWidget"); +Object.defineProperty(exports, "CustomRadioWidget", { enumerable: true, get: function () { return __importDefault(CustomRadioWidget_1).default; } }); +var CustomAutocompleteWidget_1 = require("./CustomAutocompleteWidget"); +Object.defineProperty(exports, "CustomAutocompleteWidget", { enumerable: true, get: function () { return __importDefault(CustomAutocompleteWidget_1).default; } }); +var CustomOtpInputWidget_1 = require("./CustomOtpInputWidget"); +Object.defineProperty(exports, "CustomOtpInputWidget", { enumerable: true, get: function () { return __importDefault(CustomOtpInputWidget_1).default; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/index.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/index.js.map new file mode 100644 index 00000000..e7c439fa --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/index.ts"],"names":[],"mappings":";;;;;;AAAA,2DAAqE;AAA5D,yIAAA,OAAO,OAAsB;AACtC,+DAAyE;AAAhE,6IAAA,OAAO,OAAwB;AACxC,mEAA6E;AAApE,iJAAA,OAAO,OAA0B;AAC1C,2DAAqE;AAA5D,yIAAA,OAAO,OAAsB;AACtC,2DAAqE;AAA5D,yIAAA,OAAO,OAAsB;AACtC,iEAA2E;AAAlE,+IAAA,OAAO,OAAyB;AACzC,mEAA6E;AAApE,iJAAA,OAAO,OAA0B;AAC1C,yEAAmF;AAA1E,uJAAA,OAAO,OAA6B;AAC7C,yDAAmE;AAA1D,uIAAA,OAAO,OAAqB;AACrC,uEAAiF;AAAxE,qJAAA,OAAO,OAA4B;AAC5C,+DAAyE;AAAhE,6IAAA,OAAO,OAAwB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/utils.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/utils.d.ts new file mode 100644 index 00000000..6afb8c1f --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/utils.d.ts @@ -0,0 +1,15 @@ +import { WidgetProps } from '@rjsf/utils'; +export declare const filterProps: (props: WidgetProps) => { + id: string; + value: any; + required: boolean; + disabled: boolean; + readOnly: boolean; + autoFocus: boolean; + placeholder: string; + onChange: (value: any, es?: import("@rjsf/utils").ErrorSchema, id?: string) => void; + label: string; + hiddenLabel: any; + maxLength: any; + type: any; +}; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/utils.js b/packages/react-material-ui/dist/styles/CustomWidgets/utils.js new file mode 100644 index 00000000..4536aeca --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/utils.js @@ -0,0 +1,19 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.filterProps = void 0; +const filterProps = (props) => ({ + id: props.id, + value: props.value, + required: props.required, + disabled: props.disabled, + readOnly: props.readonly, + autoFocus: props.autofocus, + placeholder: props.placeholder, + onChange: props.onChange, + label: props.label, + hiddenLabel: props.hiddenLabel, + maxLength: props.maxLength, + type: props.type, +}); +exports.filterProps = filterProps; +//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/utils.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/utils.js.map new file mode 100644 index 00000000..1d0c5204 --- /dev/null +++ b/packages/react-material-ui/dist/styles/CustomWidgets/utils.js.map @@ -0,0 +1 @@ +{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/utils.ts"],"names":[],"mappings":";;;AAEO,MAAM,WAAW,GAAG,CAAC,KAAkB,EAAE,EAAE,CAAC,CAAC;IAClD,EAAE,EAAE,KAAK,CAAC,EAAE;IACZ,KAAK,EAAE,KAAK,CAAC,KAAK;IAClB,QAAQ,EAAE,KAAK,CAAC,QAAQ;IACxB,QAAQ,EAAE,KAAK,CAAC,QAAQ;IACxB,QAAQ,EAAE,KAAK,CAAC,QAAQ;IACxB,SAAS,EAAE,KAAK,CAAC,SAAS;IAC1B,WAAW,EAAE,KAAK,CAAC,WAAW;IAC9B,QAAQ,EAAE,KAAK,CAAC,QAAQ;IACxB,KAAK,EAAE,KAAK,CAAC,KAAK;IAClB,WAAW,EAAE,KAAK,CAAC,WAAW;IAC9B,SAAS,EAAE,KAAK,CAAC,SAAS;IAC1B,IAAI,EAAE,KAAK,CAAC,IAAI;CACjB,CAAC,CAAC;AAbU,QAAA,WAAW,eAarB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.d.ts b/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.d.ts new file mode 100644 index 00000000..19b81025 --- /dev/null +++ b/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.d.ts @@ -0,0 +1,4 @@ +/// +import { ThemeProviderProps } from '@mui/material/styles/ThemeProvider'; +declare const ThemeProvider: (props: ThemeProviderProps) => JSX.Element; +export default ThemeProvider; diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js b/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js new file mode 100644 index 00000000..0136b9b6 --- /dev/null +++ b/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js @@ -0,0 +1,15 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const CssBaseline_1 = __importDefault(require("@mui/material/CssBaseline")); +const styles_1 = require("@mui/material/styles"); +const ThemeProvider = (props) => { + return (react_1.default.createElement(styles_1.ThemeProvider, Object.assign({}, props), + react_1.default.createElement(CssBaseline_1.default, null), + react_1.default.createElement(styles_1.StyledEngineProvider, { injectFirst: true }, props.children))); +}; +exports.default = ThemeProvider; +//# sourceMappingURL=ThemeProvider.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js.map b/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js.map new file mode 100644 index 00000000..fa3e5f4b --- /dev/null +++ b/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ThemeProvider.js","sourceRoot":"","sources":["../../../src/styles/ThemeProvider/ThemeProvider.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,4EAAoD;AACpD,iDAG8B;AAE9B,MAAM,aAAa,GAAG,CAAC,KAAyB,EAAE,EAAE;IAClD,OAAO,CACL,8BAAC,sBAAgB,oBAAK,KAAK;QACzB,8BAAC,qBAAW,OAAG;QACf,8BAAC,6BAAoB,IAAC,WAAW,UAAE,KAAK,CAAC,QAAQ,CAAwB,CACxD,CACpB,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,aAAa,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/index.d.ts b/packages/react-material-ui/dist/styles/ThemeProvider/index.d.ts new file mode 100644 index 00000000..96dc4ba6 --- /dev/null +++ b/packages/react-material-ui/dist/styles/ThemeProvider/index.d.ts @@ -0,0 +1,2 @@ +import ThemeProvider from './ThemeProvider'; +export default ThemeProvider; diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/index.js b/packages/react-material-ui/dist/styles/ThemeProvider/index.js new file mode 100644 index 00000000..d6abc4b1 --- /dev/null +++ b/packages/react-material-ui/dist/styles/ThemeProvider/index.js @@ -0,0 +1,8 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const ThemeProvider_1 = __importDefault(require("./ThemeProvider")); +exports.default = ThemeProvider_1.default; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/index.js.map b/packages/react-material-ui/dist/styles/ThemeProvider/index.js.map new file mode 100644 index 00000000..0c263589 --- /dev/null +++ b/packages/react-material-ui/dist/styles/ThemeProvider/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/styles/ThemeProvider/index.ts"],"names":[],"mappings":";;;;;AAAA,oEAA4C;AAE5C,kBAAe,uBAAa,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/index.d.ts b/packages/react-material-ui/dist/styles/index.d.ts new file mode 100644 index 00000000..67ed78ab --- /dev/null +++ b/packages/react-material-ui/dist/styles/index.d.ts @@ -0,0 +1 @@ +export { default as ThemeProvider } from './ThemeProvider'; diff --git a/packages/react-material-ui/dist/styles/index.js b/packages/react-material-ui/dist/styles/index.js new file mode 100644 index 00000000..8b3da21a --- /dev/null +++ b/packages/react-material-ui/dist/styles/index.js @@ -0,0 +1,9 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ThemeProvider = void 0; +var ThemeProvider_1 = require("./ThemeProvider"); +Object.defineProperty(exports, "ThemeProvider", { enumerable: true, get: function () { return __importDefault(ThemeProvider_1).default; } }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/index.js.map b/packages/react-material-ui/dist/styles/index.js.map new file mode 100644 index 00000000..89530348 --- /dev/null +++ b/packages/react-material-ui/dist/styles/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/styles/index.ts"],"names":[],"mappings":";;;;;;AAAA,iDAA2D;AAAlD,+HAAA,OAAO,OAAiB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/theme.d.ts b/packages/react-material-ui/dist/styles/theme.d.ts new file mode 100644 index 00000000..c37e0fad --- /dev/null +++ b/packages/react-material-ui/dist/styles/theme.d.ts @@ -0,0 +1,2 @@ +export declare const themeLight: import("@mui/material/styles").Theme; +export declare const themeDark: import("@mui/material/styles").Theme; diff --git a/packages/react-material-ui/dist/styles/theme.js b/packages/react-material-ui/dist/styles/theme.js new file mode 100644 index 00000000..c571636d --- /dev/null +++ b/packages/react-material-ui/dist/styles/theme.js @@ -0,0 +1,29 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.themeDark = exports.themeLight = void 0; +const styles_1 = require("@mui/material/styles"); +exports.themeLight = (0, styles_1.createTheme)({ + palette: { + primary: { + main: '#2563EB', + dark: '#1D4ED8', + }, + background: { + default: '#f9fafb', + }, + text: { + primary: '#374151', + secondary: '#9CA3AF', + }, + }, +}); +exports.themeDark = (0, styles_1.createTheme)({ + palette: { + mode: 'dark', + text: { + primary: '#c8cdd6', + secondary: '#c2c6cc', + }, + }, +}); +//# sourceMappingURL=theme.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/theme.js.map b/packages/react-material-ui/dist/styles/theme.js.map new file mode 100644 index 00000000..3497e08e --- /dev/null +++ b/packages/react-material-ui/dist/styles/theme.js.map @@ -0,0 +1 @@ +{"version":3,"file":"theme.js","sourceRoot":"","sources":["../../src/styles/theme.ts"],"names":[],"mappings":";;;AAAA,iDAAmD;AAEtC,QAAA,UAAU,GAAG,IAAA,oBAAW,EAAC;IACpC,OAAO,EAAE;QACP,OAAO,EAAE;YACP,IAAI,EAAE,SAAS;YACf,IAAI,EAAE,SAAS;SAChB;QACD,UAAU,EAAE;YACV,OAAO,EAAE,SAAS;SACnB;QACD,IAAI,EAAE;YACJ,OAAO,EAAE,SAAS;YAClB,SAAS,EAAE,SAAS;SACrB;KACF;CACF,CAAC,CAAC;AAEU,QAAA,SAAS,GAAG,IAAA,oBAAW,EAAC;IACnC,OAAO,EAAE;QACP,IAAI,EAAE,MAAM;QACZ,IAAI,EAAE;YACJ,OAAO,EAAE,SAAS;YAClB,SAAS,EAAE,SAAS;SACrB;KACF;CACF,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/form/validation.d.ts b/packages/react-material-ui/dist/utils/form/validation.d.ts new file mode 100644 index 00000000..e03b3e35 --- /dev/null +++ b/packages/react-material-ui/dist/utils/form/validation.d.ts @@ -0,0 +1,14 @@ +import { FormValidation } from '@rjsf/utils'; +type RecursiveKeyOf = T extends object ? { + [K in keyof T]: K | `${K & string}.${RecursiveKeyOf & string}`; +}[keyof T] : never; +export type ValidationRule = { + field: RecursiveKeyOf; + test: (value: T[keyof T] | undefined | null, formData: T) => boolean; + message: string; +}; +export type ValidateFormErrors = { + [K in keyof T]?: boolean; +}; +export declare const validateForm: (formData: T, errors: FormValidation, validationRules: ValidationRule[]) => FormValidation; +export {}; diff --git a/packages/react-material-ui/dist/utils/form/validation.js b/packages/react-material-ui/dist/utils/form/validation.js new file mode 100644 index 00000000..6ca0f3d9 --- /dev/null +++ b/packages/react-material-ui/dist/utils/form/validation.js @@ -0,0 +1,22 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.validateForm = void 0; +const lodash_1 = require("lodash"); +const validateForm = (formData, errors, validationRules) => { + const errorsAdded = {}; + for (const rule of validationRules) { + const { field, test, message } = rule; + const value = (0, lodash_1.get)(formData, field); + if (test(value, formData)) { + const fieldErrorsAdded = (0, lodash_1.get)(errorsAdded, field); + if (!fieldErrorsAdded) { + const errorField = (0, lodash_1.get)(errors, field); + errorField === null || errorField === void 0 ? void 0 : errorField.addError(message); + (0, lodash_1.set)(errorsAdded, field, true); + } + } + } + return errors; +}; +exports.validateForm = validateForm; +//# sourceMappingURL=validation.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/form/validation.js.map b/packages/react-material-ui/dist/utils/form/validation.js.map new file mode 100644 index 00000000..fbd78db0 --- /dev/null +++ b/packages/react-material-ui/dist/utils/form/validation.js.map @@ -0,0 +1 @@ +{"version":3,"file":"validation.js","sourceRoot":"","sources":["../../../src/utils/form/validation.ts"],"names":[],"mappings":";;;AACA,mCAAkC;AAkB3B,MAAM,YAAY,GAAG,CAC1B,QAAW,EACX,MAAyB,EACzB,eAAoC,EACjB,EAAE;IACrB,MAAM,WAAW,GAA0B,EAAE,CAAC;IAE9C,KAAK,MAAM,IAAI,IAAI,eAAe,EAAE;QAClC,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,IAAI,CAAC;QAEtC,MAAM,KAAK,GAAG,IAAA,YAAG,EAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;QAEnC,IAAI,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC,EAAE;YACzB,MAAM,gBAAgB,GAAG,IAAA,YAAG,EAAC,WAAW,EAAE,KAAK,CAAC,CAAC;YAEjD,IAAI,CAAC,gBAAgB,EAAE;gBACrB,MAAM,UAAU,GAAG,IAAA,YAAG,EAAC,MAAM,EAAE,KAAK,CAAC,CAAC;gBAEtC,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;gBAC9B,IAAA,YAAG,EAAC,WAAW,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;aAC/B;SACF;KACF;IAED,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC;AAzBW,QAAA,YAAY,gBAyBvB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/http/getSearchParams.d.ts b/packages/react-material-ui/dist/utils/http/getSearchParams.d.ts new file mode 100644 index 00000000..ea15b88f --- /dev/null +++ b/packages/react-material-ui/dist/utils/http/getSearchParams.d.ts @@ -0,0 +1,2 @@ +declare const getSearchParams: (searchParams: URLSearchParams, newParams: Record) => string; +export default getSearchParams; diff --git a/packages/react-material-ui/dist/utils/http/getSearchParams.js b/packages/react-material-ui/dist/utils/http/getSearchParams.js new file mode 100644 index 00000000..20d90589 --- /dev/null +++ b/packages/react-material-ui/dist/utils/http/getSearchParams.js @@ -0,0 +1,22 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const getSearchParams = (searchParams, newParams) => { + const newSearchParam = new URLSearchParams(searchParams); + for (const [key, value] of Object.entries(newParams)) { + const param = searchParams === null || searchParams === void 0 ? void 0 : searchParams.get(key); + const parsedValue = typeof value === 'number' ? Number(param) : param; + if (!value) { + newSearchParam.delete(key); + } + else if (value !== parsedValue) { + newSearchParam.set(key, String(value)); + } + } + const stringfiedNewSearchParam = newSearchParam.toString(); + if (stringfiedNewSearchParam) { + return stringfiedNewSearchParam; + } + return null; +}; +exports.default = getSearchParams; +//# sourceMappingURL=getSearchParams.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/http/getSearchParams.js.map b/packages/react-material-ui/dist/utils/http/getSearchParams.js.map new file mode 100644 index 00000000..5858f60f --- /dev/null +++ b/packages/react-material-ui/dist/utils/http/getSearchParams.js.map @@ -0,0 +1 @@ +{"version":3,"file":"getSearchParams.js","sourceRoot":"","sources":["../../../src/utils/http/getSearchParams.ts"],"names":[],"mappings":";;AAAA,MAAM,eAAe,GAAG,CACtB,YAA6B,EAC7B,SAA0C,EAC1C,EAAE;IACF,MAAM,cAAc,GAAG,IAAI,eAAe,CAAC,YAAY,CAAC,CAAC;IAEzD,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE;QACpD,MAAM,KAAK,GAAG,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,GAAG,CAAC,CAAC;QACrC,MAAM,WAAW,GAAG,OAAO,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAEtE,IAAI,CAAC,KAAK,EAAE;YACV,cAAc,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;SAC5B;aAAM,IAAI,KAAK,KAAK,WAAW,EAAE;YAChC,cAAc,CAAC,GAAG,CAAC,GAAG,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;SACxC;KACF;IAED,MAAM,wBAAwB,GAAG,cAAc,CAAC,QAAQ,EAAE,CAAC;IAE3D,IAAI,wBAAwB,EAAE;QAC5B,OAAO,wBAAwB,CAAC;KACjC;IAED,OAAO,IAAI,CAAC;AACd,CAAC,CAAC;AAEF,kBAAe,eAAe,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/http/index.d.ts b/packages/react-material-ui/dist/utils/http/index.d.ts new file mode 100644 index 00000000..a2111ab2 --- /dev/null +++ b/packages/react-material-ui/dist/utils/http/index.d.ts @@ -0,0 +1,2 @@ +import getSearchParams from './getSearchParams'; +export { getSearchParams }; diff --git a/packages/react-material-ui/dist/utils/http/index.js b/packages/react-material-ui/dist/utils/http/index.js new file mode 100644 index 00000000..089ae63c --- /dev/null +++ b/packages/react-material-ui/dist/utils/http/index.js @@ -0,0 +1,9 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getSearchParams = void 0; +const getSearchParams_1 = __importDefault(require("./getSearchParams")); +exports.getSearchParams = getSearchParams_1.default; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/http/index.js.map b/packages/react-material-ui/dist/utils/http/index.js.map new file mode 100644 index 00000000..5bc25db2 --- /dev/null +++ b/packages/react-material-ui/dist/utils/http/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/utils/http/index.ts"],"names":[],"mappings":";;;;;;AAAA,wEAAgD;AAEvC,0BAFF,yBAAe,CAEE"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/isMobile.d.ts b/packages/react-material-ui/dist/utils/isMobile.d.ts new file mode 100644 index 00000000..1f0caa27 --- /dev/null +++ b/packages/react-material-ui/dist/utils/isMobile.d.ts @@ -0,0 +1,2 @@ +declare const isMobile: boolean; +export { isMobile }; diff --git a/packages/react-material-ui/dist/utils/isMobile.js b/packages/react-material-ui/dist/utils/isMobile.js new file mode 100644 index 00000000..554b7cb7 --- /dev/null +++ b/packages/react-material-ui/dist/utils/isMobile.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.isMobile = void 0; +const isMobile = /Android|BlackBerryi|iPhone|iPad|iPodi|Opera Minii|IEMobilei|WPDesktop/i.test(navigator.userAgent); +exports.isMobile = isMobile; +//# sourceMappingURL=isMobile.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/isMobile.js.map b/packages/react-material-ui/dist/utils/isMobile.js.map new file mode 100644 index 00000000..d52f61b1 --- /dev/null +++ b/packages/react-material-ui/dist/utils/isMobile.js.map @@ -0,0 +1 @@ +{"version":3,"file":"isMobile.js","sourceRoot":"","sources":["../../src/utils/isMobile.ts"],"names":[],"mappings":";;;AAAA,MAAM,QAAQ,GACZ,wEAAwE,CAAC,IAAI,CAC3E,SAAS,CAAC,SAAS,CACpB,CAAC;AAEK,4BAAQ"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/AppBarContainer.d.ts b/packages/react-navigation/dist/components/AppBarContainer.d.ts new file mode 100644 index 00000000..810011de --- /dev/null +++ b/packages/react-navigation/dist/components/AppBarContainer.d.ts @@ -0,0 +1,10 @@ +import { type ReactNode } from 'react'; +import { DrawerItemProps, DrawerProps, NavbarProps } from '@concepta/react-material-ui'; +type AppBarContainer = { + children: ReactNode; + menuItems: DrawerItemProps[]; + drawerProps?: DrawerProps; + navbarProps?: NavbarProps; +}; +export default function AppBarContainer({ children, menuItems, drawerProps, navbarProps, }: AppBarContainer): JSX.Element; +export {}; diff --git a/packages/react-navigation/dist/components/AppBarContainer.js b/packages/react-navigation/dist/components/AppBarContainer.js new file mode 100644 index 00000000..317647ef --- /dev/null +++ b/packages/react-navigation/dist/components/AppBarContainer.js @@ -0,0 +1,54 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const react_auth_provider_1 = require("@concepta/react-auth-provider"); +const Container_1 = __importDefault(require("@mui/material/Container")); +const MenuItem_1 = __importDefault(require("@mui/material/MenuItem")); +const react_router_dom_1 = require("react-router-dom"); +const react_material_ui_1 = require("@concepta/react-material-ui"); +function AppBarContainer({ children, menuItems, drawerProps, navbarProps, }) { + const navigate = (0, react_router_dom_1.useNavigate)(); + const location = (0, react_router_dom_1.useLocation)(); + const { user, doLogout } = (0, react_auth_provider_1.useAuth)(); + const onLogoutClick = (handleCloseMenu) => { + handleCloseMenu(); + doLogout(); + (0, react_1.startTransition)(() => navigate('/sign-in')); + }; + const drawerItems = (drawerProps === null || drawerProps === void 0 ? void 0 : drawerProps.items) + ? [...menuItems, ...drawerProps.items] + : menuItems; + return (react_1.default.createElement(react_material_ui_1.AppBar.Root, { key: location.pathname }, + react_1.default.createElement(react_material_ui_1.AppBar.Drawer, Object.assign({ currentId: location.pathname, logo: "/logo.svg", collapsible: true, expandedWidth: 120 }, drawerProps, { items: drawerItems })), + react_1.default.createElement(react_material_ui_1.AppBar.Main, null, + react_1.default.createElement(react_material_ui_1.AppBar.Nav, Object.assign({ text: (user === null || user === void 0 ? void 0 : user.username) || '', headerMenuOptions: (handleClose) => (react_1.default.createElement(MenuItem_1.default, { onClick: () => onLogoutClick(handleClose) }, "Sign Out")) }, navbarProps)), + react_1.default.createElement(Container_1.default, null, children)))); +} +exports.default = AppBarContainer; +//# sourceMappingURL=AppBarContainer.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/AppBarContainer.js.map b/packages/react-navigation/dist/components/AppBarContainer.js.map new file mode 100644 index 00000000..f752ca0f --- /dev/null +++ b/packages/react-navigation/dist/components/AppBarContainer.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AppBarContainer.js","sourceRoot":"","sources":["../../src/components/AppBarContainer.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAA+D;AAC/D,uEAAwD;AACxD,wEAAgD;AAChD,sEAA8C;AAC9C,uDAA4D;AAC5D,mEAKqC;AASrC,SAAwB,eAAe,CAAC,EACtC,QAAQ,EACR,SAAS,EACT,WAAW,EACX,WAAW,GACK;IAChB,MAAM,QAAQ,GAAG,IAAA,8BAAW,GAAE,CAAC;IAC/B,MAAM,QAAQ,GAAG,IAAA,8BAAW,GAAE,CAAC;IAC/B,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAErC,MAAM,aAAa,GAAG,CAAC,eAA2B,EAAE,EAAE;QACpD,eAAe,EAAE,CAAC;QAClB,QAAQ,EAAE,CAAC;QACX,IAAA,uBAAe,EAAC,GAAG,EAAE,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC;IAC9C,CAAC,CAAC;IAEF,MAAM,WAAW,GAAG,CAAA,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,KAAK;QACpC,CAAC,CAAC,CAAC,GAAG,SAAS,EAAE,GAAG,WAAW,CAAC,KAAK,CAAC;QACtC,CAAC,CAAC,SAAS,CAAC;IAEd,OAAO,CACL,8BAAC,0BAAM,CAAC,IAAI,IAAC,GAAG,EAAE,QAAQ,CAAC,QAAQ;QACjC,8BAAC,0BAAM,CAAC,MAAM,kBACZ,SAAS,EAAE,QAAQ,CAAC,QAAQ,EAC5B,IAAI,EAAC,WAAW,EAChB,WAAW,QACX,aAAa,EAAE,GAAG,IACd,WAAW,IACf,KAAK,EAAE,WAAW,IAClB;QACF,8BAAC,0BAAM,CAAC,IAAI;YACV,8BAAC,0BAAM,CAAC,GAAG,kBACT,IAAI,EAAE,CAAC,IAAY,aAAZ,IAAI,uBAAJ,IAAI,CAAU,QAAQ,KAAI,EAAE,EACnC,iBAAiB,EAAE,CAAC,WAAW,EAAE,EAAE,CAAC,CAClC,8BAAC,kBAAQ,IAAC,OAAO,EAAE,GAAG,EAAE,CAAC,aAAa,CAAC,WAAW,CAAC,eAExC,CACZ,IACG,WAAW,EACf;YACF,8BAAC,mBAAS,QAAE,QAAQ,CAAa,CACrB,CACF,CACf,CAAC;AACJ,CAAC;AA5CD,kCA4CC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/AuthRoute.d.ts b/packages/react-navigation/dist/components/AuthRoute.d.ts new file mode 100644 index 00000000..35631e67 --- /dev/null +++ b/packages/react-navigation/dist/components/AuthRoute.d.ts @@ -0,0 +1,9 @@ +import { AuthModuleProps } from '@concepta/react-material-ui/'; +type Route = 'signIn' | 'signUp' | 'forgotPassword' | 'resetPassword'; +type AuthRouteProps = { + home: string; + moduleProps?: AuthModuleProps; + route: Route; +}; +declare const AuthRoute: (props: AuthRouteProps) => JSX.Element; +export default AuthRoute; diff --git a/packages/react-navigation/dist/components/AuthRoute.js b/packages/react-navigation/dist/components/AuthRoute.js new file mode 100644 index 00000000..981597a5 --- /dev/null +++ b/packages/react-navigation/dist/components/AuthRoute.js @@ -0,0 +1,49 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const react_router_1 = require("react-router"); +const react_auth_provider_1 = require("@concepta/react-auth-provider"); +const react_material_ui_1 = require("@concepta/react-material-ui/"); +const react_toastify_1 = require("react-toastify"); +const AuthRoute = (props) => { + var _a, _b, _c, _d; + const { home, moduleProps, route } = props; + const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); + const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); + if (accessToken) { + return react_1.default.createElement(react_router_1.Navigate, { to: home, replace: true }); + } + const query = Object.assign({ onSuccess: () => react_toastify_1.toast.success('Success!'), onError: (error) => { + var _a, _b; + return react_toastify_1.toast.error(((_b = (_a = error === null || error === void 0 ? void 0 : error.response) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.message) || + 'An error has occurred. Please try again later or contact support for assistance.'); + } }, (_a = props.moduleProps) === null || _a === void 0 ? void 0 : _a.query); + const routeProps = { + resetPassword: { + route: 'resetPassword', + signInPath: '/sign-in', + query, + }, + forgotPassword: { + route: 'forgotPassword', + signInPath: '/sign-in', + query, + }, + signIn: { + route: 'signIn', + }, + signUp: { + route: 'signUp', + signInPath: '/sign-in', + query, + }, + }; + return (react_1.default.createElement(react_material_ui_1.AuthModule, Object.assign({}, routeProps[route], Object.assign(Object.assign({}, moduleProps), { query: ((_b = props.moduleProps) === null || _b === void 0 ? void 0 : _b.overrideDefaults) && ((_c = props.moduleProps) === null || _c === void 0 ? void 0 : _c.query) + ? (_d = props.moduleProps) === null || _d === void 0 ? void 0 : _d.query + : routeProps[route].query })))); +}; +exports.default = AuthRoute; +//# sourceMappingURL=AuthRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/AuthRoute.js.map b/packages/react-navigation/dist/components/AuthRoute.js.map new file mode 100644 index 00000000..52509b6f --- /dev/null +++ b/packages/react-navigation/dist/components/AuthRoute.js.map @@ -0,0 +1 @@ +{"version":3,"file":"AuthRoute.js","sourceRoot":"","sources":["../../src/components/AuthRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,+CAAwC;AACxC,uEAAwD;AACxD,oEAA2E;AAC3E,mDAAuC;AAUvC,MAAM,SAAS,GAAG,CAAC,KAAqB,EAAE,EAAE;;IAC1C,MAAM,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,GAAG,KAAK,CAAC;IAC3C,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,WAAW,EAAE;QACf,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,IAAI,EAAE,OAAO,SAAG,CAAC;KACvC;IAED,MAAM,KAAK,mBACT,SAAS,EAAE,GAAG,EAAE,CAAC,sBAAK,CAAC,OAAO,CAAC,UAAU,CAAC,EAC1C,OAAO,EAAE,CAAC,KAAU,EAAE,EAAE;;YACtB,OAAA,sBAAK,CAAC,KAAK,CACT,CAAA,MAAA,MAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,QAAQ,0CAAE,IAAI,0CAAE,OAAO;gBAC5B,kFAAkF,CACrF,CAAA;SAAA,IACA,MAAA,KAAK,CAAC,WAAW,0CAAE,KAAK,CAC5B,CAAC;IAEF,MAAM,UAAU,GAAmC;QACjD,aAAa,EAAE;YACb,KAAK,EAAE,eAAe;YACtB,UAAU,EAAE,UAAU;YACtB,KAAK;SACN;QACD,cAAc,EAAE;YACd,KAAK,EAAE,gBAAgB;YACvB,UAAU,EAAE,UAAU;YACtB,KAAK;SACN;QACD,MAAM,EAAE;YACN,KAAK,EAAE,QAAQ;SAChB;QACD,MAAM,EAAE;YACN,KAAK,EAAE,QAAQ;YACf,UAAU,EAAE,UAAU;YACtB,KAAK;SACN;KACF,CAAC;IAEF,OAAO,CACL,8BAAC,8BAAU,oBACL,UAAU,CAAC,KAAK,CAAC,kCAEhB,WAAW,KACd,KAAK,EACH,CAAA,MAAA,KAAK,CAAC,WAAW,0CAAE,gBAAgB,MAAI,MAAA,KAAK,CAAC,WAAW,0CAAE,KAAK,CAAA;YAC7D,CAAC,CAAC,MAAA,KAAK,CAAC,WAAW,0CAAE,KAAK;YAC1B,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,KAAK,KAE/B,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,SAAS,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/DefaultRoute.d.ts b/packages/react-navigation/dist/components/DefaultRoute.d.ts new file mode 100644 index 00000000..21f8ea60 --- /dev/null +++ b/packages/react-navigation/dist/components/DefaultRoute.d.ts @@ -0,0 +1,18 @@ +import { ReactNode } from 'react'; +import { DrawerItemProps, DrawerProps, NavbarProps } from '@concepta/react-material-ui/'; +import { ModuleProps } from '@concepta/react-material-ui/dist/modules/crud'; +type DefaultRouteProps = { + resource: string; + name: string; + useNavigateFilter?: boolean; + isUnprotected?: boolean; + showAppBar?: boolean; + module?: ModuleProps; + page?: ReactNode; + items: DrawerItemProps[]; + drawerProps?: DrawerProps; + navbarProps?: NavbarProps; + renderAppBar?: (menuItems: DrawerItemProps[], children: ReactNode) => ReactNode; +}; +declare const DefaultRoute: ({ resource, name, useNavigateFilter, isUnprotected, showAppBar, module, page, items, drawerProps, navbarProps, renderAppBar, }: DefaultRouteProps) => JSX.Element; +export default DefaultRoute; diff --git a/packages/react-navigation/dist/components/DefaultRoute.js b/packages/react-navigation/dist/components/DefaultRoute.js new file mode 100644 index 00000000..1fa236ca --- /dev/null +++ b/packages/react-navigation/dist/components/DefaultRoute.js @@ -0,0 +1,21 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const react_router_dom_1 = require("react-router-dom"); +const ProtectedRoute_1 = __importDefault(require("./ProtectedRoute")); +const AppBarContainer_1 = __importDefault(require("./AppBarContainer")); +const react_material_ui_1 = require("@concepta/react-material-ui/"); +const DefaultRoute = ({ resource, name, useNavigateFilter = true, isUnprotected = false, showAppBar = true, module, page, items, drawerProps, navbarProps, renderAppBar, }) => { + const navigate = (0, react_router_dom_1.useNavigate)(); + const resourceName = resource.substring(1); + const menuItems = items.map((item) => (Object.assign(Object.assign({}, item), { onClick: () => (item === null || item === void 0 ? void 0 : item.id) && navigate(item.id) }))); + const content = module ? (react_1.default.createElement(react_material_ui_1.CrudModule, Object.assign({}, module, { resource: resourceName, title: module.title || name, navigate: useNavigateFilter ? navigate : undefined }))) : (page); + const wrappedContent = showAppBar ? (renderAppBar ? (renderAppBar(menuItems, content)) : (react_1.default.createElement(AppBarContainer_1.default, { menuItems: menuItems, drawerProps: drawerProps, navbarProps: navbarProps }, content))) : (content); + const finalContent = isUnprotected ? (wrappedContent) : (react_1.default.createElement(ProtectedRoute_1.default, null, wrappedContent)); + return react_1.default.createElement(react_1.default.Fragment, null, finalContent); +}; +exports.default = DefaultRoute; +//# sourceMappingURL=DefaultRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/DefaultRoute.js.map b/packages/react-navigation/dist/components/DefaultRoute.js.map new file mode 100644 index 00000000..6bf1c273 --- /dev/null +++ b/packages/react-navigation/dist/components/DefaultRoute.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DefaultRoute.js","sourceRoot":"","sources":["../../src/components/DefaultRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAyC;AACzC,uDAA+C;AAC/C,sEAA8C;AAC9C,wEAAgD;AAChD,oEAKsC;AAoBtC,MAAM,YAAY,GAAG,CAAC,EACpB,QAAQ,EACR,IAAI,EACJ,iBAAiB,GAAG,IAAI,EACxB,aAAa,GAAG,KAAK,EACrB,UAAU,GAAG,IAAI,EACjB,MAAM,EACN,IAAI,EACJ,KAAK,EACL,WAAW,EACX,WAAW,EACX,YAAY,GACM,EAAe,EAAE;IACnC,MAAM,QAAQ,GAAG,IAAA,8BAAW,GAAE,CAAC;IAC/B,MAAM,YAAY,GAAG,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;IAE3C,MAAM,SAAS,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,iCACjC,IAAI,KACP,OAAO,EAAE,GAAG,EAAE,CAAC,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,EAAE,KAAI,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,IAC5C,CAAC,CAAC;IAEJ,MAAM,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,CACvB,8BAAC,8BAAU,oBACL,MAAM,IACV,QAAQ,EAAE,YAAY,EACtB,KAAK,EAAE,MAAM,CAAC,KAAK,IAAI,IAAI,EAC3B,QAAQ,EAAE,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,IAClD,CACH,CAAC,CAAC,CAAC,CACF,IAAI,CACL,CAAC;IAEF,MAAM,cAAc,GAAG,UAAU,CAAC,CAAC,CAAC,CAClC,YAAY,CAAC,CAAC,CAAC,CACb,YAAY,CAAC,SAAS,EAAE,OAAO,CAAC,CACjC,CAAC,CAAC,CAAC,CACF,8BAAC,yBAAe,IACd,SAAS,EAAE,SAAS,EACpB,WAAW,EAAE,WAAW,EACxB,WAAW,EAAE,WAAW,IAEvB,OAAO,CACQ,CACnB,CACF,CAAC,CAAC,CAAC,CACF,OAAO,CACR,CAAC;IAEF,MAAM,YAAY,GAAG,aAAa,CAAC,CAAC,CAAC,CACnC,cAAc,CACf,CAAC,CAAC,CAAC,CACF,8BAAC,wBAAc,QAAE,cAAc,CAAkB,CAClD,CAAC;IAEF,OAAO,8DAAG,YAAY,CAAI,CAAC;AAC7B,CAAC,CAAC;AAEF,kBAAe,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/ForgotPasswordRoute.d.ts b/packages/react-navigation/dist/components/ForgotPasswordRoute.d.ts new file mode 100644 index 00000000..25307d70 --- /dev/null +++ b/packages/react-navigation/dist/components/ForgotPasswordRoute.d.ts @@ -0,0 +1,8 @@ +/// +import { AuthModuleProps } from '@concepta/react-material-ui/'; +type ForgotPasswordRouteProps = { + home: string; + moduleProps?: AuthModuleProps; +}; +declare const ForgotPasswordRoute: ({ home, moduleProps, }: ForgotPasswordRouteProps) => JSX.Element; +export default ForgotPasswordRoute; diff --git a/packages/react-navigation/dist/components/ForgotPasswordRoute.js b/packages/react-navigation/dist/components/ForgotPasswordRoute.js new file mode 100644 index 00000000..e58dff1d --- /dev/null +++ b/packages/react-navigation/dist/components/ForgotPasswordRoute.js @@ -0,0 +1,27 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const react_router_1 = require("react-router"); +const react_auth_provider_1 = require("@concepta/react-auth-provider"); +const react_material_ui_1 = require("@concepta/react-material-ui/"); +const react_toastify_1 = require("react-toastify"); +const ForgotPasswordRoute = ({ home, moduleProps, }) => { + const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); + const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); + if (accessToken) { + return react_1.default.createElement(react_router_1.Navigate, { to: home, replace: true }); + } + return (react_1.default.createElement(react_material_ui_1.AuthModule, Object.assign({ route: "forgotPassword", signInPath: "/sign-in", query: { + onSuccess: () => react_toastify_1.toast.success('Success!'), + onError: (error) => { + var _a, _b; + return react_toastify_1.toast.error(((_b = (_a = error === null || error === void 0 ? void 0 : error.response) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.message) || + 'An error has occurred. Please try again later or contact support for assistance.'); + }, + } }, (moduleProps || {})))); +}; +exports.default = ForgotPasswordRoute; +//# sourceMappingURL=ForgotPasswordRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/ForgotPasswordRoute.js.map b/packages/react-navigation/dist/components/ForgotPasswordRoute.js.map new file mode 100644 index 00000000..aa2a3f03 --- /dev/null +++ b/packages/react-navigation/dist/components/ForgotPasswordRoute.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ForgotPasswordRoute.js","sourceRoot":"","sources":["../../src/components/ForgotPasswordRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,+CAAwC;AACxC,uEAAwD;AACxD,oEAA2E;AAC3E,mDAAuC;AAOvC,MAAM,mBAAmB,GAAG,CAAC,EAC3B,IAAI,EACJ,WAAW,GACc,EAAE,EAAE;IAC7B,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,WAAW,EAAE;QACf,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,IAAI,EAAE,OAAO,SAAG,CAAC;KACvC;IAED,OAAO,CACL,8BAAC,8BAAU,kBACT,KAAK,EAAC,gBAAgB,EACtB,UAAU,EAAC,UAAU,EACrB,KAAK,EAAE;YACL,SAAS,EAAE,GAAG,EAAE,CAAC,sBAAK,CAAC,OAAO,CAAC,UAAU,CAAC;YAC1C,OAAO,EAAE,CAAC,KAAU,EAAE,EAAE;;gBACtB,OAAA,sBAAK,CAAC,KAAK,CACT,CAAA,MAAA,MAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,QAAQ,0CAAE,IAAI,0CAAE,OAAO;oBAC5B,kFAAkF,CACrF,CAAA;aAAA;SACJ,IACG,CAAC,WAAW,IAAI,EAAE,CAAC,EACvB,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,mBAAmB,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/LoginRoute.d.ts b/packages/react-navigation/dist/components/LoginRoute.d.ts new file mode 100644 index 00000000..7fa518fb --- /dev/null +++ b/packages/react-navigation/dist/components/LoginRoute.d.ts @@ -0,0 +1,8 @@ +/// +import { AuthModuleProps } from '@concepta/react-material-ui/'; +type LoginRouteProps = { + home: string; + moduleProps?: AuthModuleProps; +}; +declare const LoginRoute: ({ home, moduleProps }: LoginRouteProps) => JSX.Element; +export default LoginRoute; diff --git a/packages/react-navigation/dist/components/LoginRoute.js b/packages/react-navigation/dist/components/LoginRoute.js new file mode 100644 index 00000000..8b3268f1 --- /dev/null +++ b/packages/react-navigation/dist/components/LoginRoute.js @@ -0,0 +1,19 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const react_router_1 = require("react-router"); +const react_auth_provider_1 = require("@concepta/react-auth-provider"); +const react_material_ui_1 = require("@concepta/react-material-ui/"); +const LoginRoute = ({ home, moduleProps }) => { + const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); + const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); + if (accessToken) { + return react_1.default.createElement(react_router_1.Navigate, { to: home, replace: true }); + } + return react_1.default.createElement(react_material_ui_1.AuthModule, Object.assign({ route: "signIn" }, (moduleProps || {}))); +}; +exports.default = LoginRoute; +//# sourceMappingURL=LoginRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/LoginRoute.js.map b/packages/react-navigation/dist/components/LoginRoute.js.map new file mode 100644 index 00000000..4c70ab0e --- /dev/null +++ b/packages/react-navigation/dist/components/LoginRoute.js.map @@ -0,0 +1 @@ +{"version":3,"file":"LoginRoute.js","sourceRoot":"","sources":["../../src/components/LoginRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,+CAAwC;AACxC,uEAAwD;AACxD,oEAA2E;AAO3E,MAAM,UAAU,GAAG,CAAC,EAAE,IAAI,EAAE,WAAW,EAAmB,EAAE,EAAE;IAC5D,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,WAAW,EAAE;QACf,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,IAAI,EAAE,OAAO,SAAG,CAAC;KACvC;IAED,OAAO,8BAAC,8BAAU,kBAAC,KAAK,EAAC,QAAQ,IAAK,CAAC,WAAW,IAAI,EAAE,CAAC,EAAI,CAAC;AAChE,CAAC,CAAC;AAEF,kBAAe,UAAU,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/ProtectedRoute.d.ts b/packages/react-navigation/dist/components/ProtectedRoute.d.ts new file mode 100644 index 00000000..f0d2813a --- /dev/null +++ b/packages/react-navigation/dist/components/ProtectedRoute.d.ts @@ -0,0 +1,6 @@ +import { PropsWithChildren } from 'react'; +type ProtectedRouteProps = { + redirectPath?: string; +}; +declare const ProtectedRoute: ({ children, redirectPath, }: PropsWithChildren) => JSX.Element; +export default ProtectedRoute; diff --git a/packages/react-navigation/dist/components/ProtectedRoute.js b/packages/react-navigation/dist/components/ProtectedRoute.js new file mode 100644 index 00000000..3a99a634 --- /dev/null +++ b/packages/react-navigation/dist/components/ProtectedRoute.js @@ -0,0 +1,18 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_auth_provider_1 = require("@concepta/react-auth-provider"); +const react_1 = __importDefault(require("react")); +const react_router_1 = require("react-router"); +const ProtectedRoute = ({ children, redirectPath = '/sign-in', }) => { + const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); + const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); + if (!accessToken) { + return react_1.default.createElement(react_router_1.Navigate, { to: redirectPath, replace: true }); + } + return react_1.default.createElement(react_1.default.Fragment, null, children); +}; +exports.default = ProtectedRoute; +//# sourceMappingURL=ProtectedRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/ProtectedRoute.js.map b/packages/react-navigation/dist/components/ProtectedRoute.js.map new file mode 100644 index 00000000..8539c0a8 --- /dev/null +++ b/packages/react-navigation/dist/components/ProtectedRoute.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ProtectedRoute.js","sourceRoot":"","sources":["../../src/components/ProtectedRoute.tsx"],"names":[],"mappings":";;;;;AAAA,uEAAwD;AACxD,kDAAiD;AACjD,+CAAwC;AAMxC,MAAM,cAAc,GAAG,CAAC,EACtB,QAAQ,EACR,YAAY,GAAG,UAAU,GACc,EAAE,EAAE;IAC3C,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,CAAC,WAAW,EAAE;QAChB,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,YAAY,EAAE,OAAO,SAAG,CAAC;KAC/C;IAED,OAAO,8DAAG,QAAQ,CAAI,CAAC;AACzB,CAAC,CAAC;AAEF,kBAAe,cAAc,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/ResetPasswordRoute.d.ts b/packages/react-navigation/dist/components/ResetPasswordRoute.d.ts new file mode 100644 index 00000000..a7009586 --- /dev/null +++ b/packages/react-navigation/dist/components/ResetPasswordRoute.d.ts @@ -0,0 +1,8 @@ +/// +import { AuthModuleProps } from '@concepta/react-material-ui/'; +type ResetPasswordRouteProps = { + home: string; + moduleProps?: AuthModuleProps; +}; +declare const ResetPasswordRoute: ({ home, moduleProps }: ResetPasswordRouteProps) => JSX.Element; +export default ResetPasswordRoute; diff --git a/packages/react-navigation/dist/components/ResetPasswordRoute.js b/packages/react-navigation/dist/components/ResetPasswordRoute.js new file mode 100644 index 00000000..2e604ab1 --- /dev/null +++ b/packages/react-navigation/dist/components/ResetPasswordRoute.js @@ -0,0 +1,27 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const react_router_1 = require("react-router"); +const react_auth_provider_1 = require("@concepta/react-auth-provider"); +const react_material_ui_1 = require("@concepta/react-material-ui/"); +const react_toastify_1 = require("react-toastify"); +const ResetPasswordRoute = ({ home, moduleProps }) => { + const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); + const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); + if (accessToken) { + return react_1.default.createElement(react_router_1.Navigate, { to: home, replace: true }); + } + return (react_1.default.createElement(react_material_ui_1.AuthModule, Object.assign({ route: "resetPassword", signInPath: "/sign-in", query: { + onSuccess: () => react_toastify_1.toast.success('Success!'), + onError: (error) => { + var _a, _b; + return react_toastify_1.toast.error(((_b = (_a = error === null || error === void 0 ? void 0 : error.response) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.message) || + 'An error has occurred. Please try again later or contact support for assistance.'); + }, + } }, (moduleProps || {})))); +}; +exports.default = ResetPasswordRoute; +//# sourceMappingURL=ResetPasswordRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/ResetPasswordRoute.js.map b/packages/react-navigation/dist/components/ResetPasswordRoute.js.map new file mode 100644 index 00000000..9fa60c56 --- /dev/null +++ b/packages/react-navigation/dist/components/ResetPasswordRoute.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ResetPasswordRoute.js","sourceRoot":"","sources":["../../src/components/ResetPasswordRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,+CAAwC;AACxC,uEAAwD;AACxD,oEAA2E;AAC3E,mDAAuC;AAOvC,MAAM,kBAAkB,GAAG,CAAC,EAAE,IAAI,EAAE,WAAW,EAA2B,EAAE,EAAE;IAC5E,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,WAAW,EAAE;QACf,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,IAAI,EAAE,OAAO,SAAG,CAAC;KACvC;IAED,OAAO,CACL,8BAAC,8BAAU,kBACT,KAAK,EAAC,eAAe,EACrB,UAAU,EAAC,UAAU,EACrB,KAAK,EAAE;YACL,SAAS,EAAE,GAAG,EAAE,CAAC,sBAAK,CAAC,OAAO,CAAC,UAAU,CAAC;YAC1C,OAAO,EAAE,CAAC,KAAU,EAAE,EAAE;;gBACtB,OAAA,sBAAK,CAAC,KAAK,CACT,CAAA,MAAA,MAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,QAAQ,0CAAE,IAAI,0CAAE,OAAO;oBAC5B,kFAAkF,CACrF,CAAA;aAAA;SACJ,IACG,CAAC,WAAW,IAAI,EAAE,CAAC,EACvB,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,kBAAkB,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/Resource.d.ts b/packages/react-navigation/dist/components/Resource.d.ts new file mode 100644 index 00000000..92539a0d --- /dev/null +++ b/packages/react-navigation/dist/components/Resource.d.ts @@ -0,0 +1,15 @@ +import { ReactNode } from 'react'; +import { ModuleProps } from '@concepta/react-material-ui/dist/modules/crud'; +import { DrawerItemProps } from '@concepta/react-material-ui'; +type ResourceProps = { + id: string; + name: string; + icon: DrawerItemProps['icon']; + showDrawerItem?: boolean; + isUnprotected?: boolean; + showAppBar?: boolean; + module?: Partial; + page?: ReactNode; +}; +declare const Resource: ({ id }: ResourceProps) => JSX.Element; +export default Resource; diff --git a/packages/react-navigation/dist/components/Resource.js b/packages/react-navigation/dist/components/Resource.js new file mode 100644 index 00000000..f606d2ce --- /dev/null +++ b/packages/react-navigation/dist/components/Resource.js @@ -0,0 +1,12 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const react_router_dom_1 = require("react-router-dom"); +const Resource = ({ id }) => { + return react_1.default.createElement(react_router_dom_1.Route, { path: id }); +}; +exports.default = Resource; +//# sourceMappingURL=Resource.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/Resource.js.map b/packages/react-navigation/dist/components/Resource.js.map new file mode 100644 index 00000000..ff6dff39 --- /dev/null +++ b/packages/react-navigation/dist/components/Resource.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Resource.js","sourceRoot":"","sources":["../../src/components/Resource.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAyC;AACzC,uDAAyC;AAezC,MAAM,QAAQ,GAAG,CAAC,EAAE,EAAE,EAAiB,EAAE,EAAE;IACzC,OAAO,8BAAC,wBAAK,IAAC,IAAI,EAAE,EAAE,GAAI,CAAC;AAC7B,CAAC,CAAC;AAEF,kBAAe,QAAQ,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/Router.d.ts b/packages/react-navigation/dist/components/Router.d.ts new file mode 100644 index 00000000..28ab17d1 --- /dev/null +++ b/packages/react-navigation/dist/components/Router.d.ts @@ -0,0 +1,25 @@ +import { ReactElement, ReactNode } from 'react'; +import { DrawerItemProps, AuthModuleProps, DrawerProps, NavbarProps } from '@concepta/react-material-ui/'; +export type AuthModule = { + signIn?: AuthModuleProps; + signUp?: AuthModuleProps; + forgotPassword?: AuthModuleProps; + resetPassword?: AuthModuleProps; +}; +type RouterProps = { + children: ReactElement[]; + rootElement?: ReactElement; + useNavigateFilter?: boolean; + initialRoute?: string; + useMemoryRouter?: boolean; + authModuleProps?: AuthModule; + drawerProps?: DrawerProps; + navbarProps?: NavbarProps; + renderAppBar?: (menuItems: DrawerItemProps[], children: ReactNode) => ReactNode; + renderSignIn?: (home: string) => ReactNode; + renderSignUp?: (home: string) => ReactNode; + renderForgotPassword?: (home: string) => ReactNode; + renderResetPassword?: (home: string) => ReactNode; +}; +declare const Router: ({ children, rootElement, useNavigateFilter, initialRoute, useMemoryRouter, authModuleProps, drawerProps, navbarProps, renderAppBar, renderSignIn, renderSignUp, renderForgotPassword, renderResetPassword, }: RouterProps) => JSX.Element; +export default Router; diff --git a/packages/react-navigation/dist/components/Router.js b/packages/react-navigation/dist/components/Router.js new file mode 100644 index 00000000..ff4a9201 --- /dev/null +++ b/packages/react-navigation/dist/components/Router.js @@ -0,0 +1,85 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importStar(require("react")); +const react_router_dom_1 = require("react-router-dom"); +const DefaultRoute_1 = __importDefault(require("./DefaultRoute")); +const AuthRoute_1 = __importDefault(require("./AuthRoute")); +const Router = ({ children, rootElement, useNavigateFilter, initialRoute, useMemoryRouter = false, authModuleProps, drawerProps, navbarProps, renderAppBar, renderSignIn, renderSignUp, renderForgotPassword, renderResetPassword, }) => { + const items = react_1.Children.map(children, (child) => { + if (child.props.showDrawerItem !== undefined && + !child.props.showDrawerItem) { + return null; + } + return { + id: child.props.id, + text: child.props.name, + icon: child.props.icon, + }; + }).filter((item) => !!item); + const home = children[0].props.id; + const createRouter = useMemoryRouter + ? react_router_dom_1.createMemoryRouter + : react_router_dom_1.createBrowserRouter; + const router = createRouter([ + { + path: '/', + element: rootElement ? (react_1.default.cloneElement(rootElement, {}, react_1.default.createElement("div", null, + "Home test", + react_1.default.createElement(react_router_dom_1.Outlet, null), + react_1.default.createElement(react_router_dom_1.Navigate, { to: initialRoute !== null && initialRoute !== void 0 ? initialRoute : home, replace: true })))) : (react_1.default.createElement("div", null, + "Home test", + react_1.default.createElement(react_router_dom_1.Outlet, null))), + children: [ + { + path: 'sign-in', + element: renderSignIn ? (renderSignIn(home)) : (react_1.default.createElement(AuthRoute_1.default, { home: home, moduleProps: authModuleProps === null || authModuleProps === void 0 ? void 0 : authModuleProps.signIn, route: "signIn" })), + }, + { + path: 'sign-up', + element: renderSignUp ? (renderSignUp(home)) : (react_1.default.createElement(AuthRoute_1.default, { home: home, moduleProps: authModuleProps === null || authModuleProps === void 0 ? void 0 : authModuleProps.signUp, route: "signUp" })), + }, + { + path: 'forgot-password', + element: renderForgotPassword ? (renderForgotPassword(home)) : (react_1.default.createElement(AuthRoute_1.default, { home: home, moduleProps: authModuleProps === null || authModuleProps === void 0 ? void 0 : authModuleProps.forgotPassword, route: 'forgotPassword' })), + }, + { + path: 'reset-password', + element: renderResetPassword ? (renderResetPassword(home)) : (react_1.default.createElement(AuthRoute_1.default, { home: home, moduleProps: authModuleProps === null || authModuleProps === void 0 ? void 0 : authModuleProps.resetPassword, route: "resetPassword" })), + }, + ...react_1.Children.map(children, (child) => ({ + path: child.props.id, + element: (react_1.default.createElement(DefaultRoute_1.default, { renderAppBar: renderAppBar, isUnprotected: child.props.isUnprotected, useNavigateFilter: useNavigateFilter, resource: child.props.id, name: child.props.name, showAppBar: child.props.showAppBar, module: child.props.module, page: child.props.page, items: items, drawerProps: drawerProps, navbarProps: navbarProps })), + })), + ], + }, + ]); + return react_1.default.createElement(react_router_dom_1.RouterProvider, { router: router }); +}; +exports.default = Router; +//# sourceMappingURL=Router.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/Router.js.map b/packages/react-navigation/dist/components/Router.js.map new file mode 100644 index 00000000..964ce52e --- /dev/null +++ b/packages/react-navigation/dist/components/Router.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Router.js","sourceRoot":"","sources":["../../src/components/Router.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/SignUpRoute.d.ts b/packages/react-navigation/dist/components/SignUpRoute.d.ts new file mode 100644 index 00000000..466c7223 --- /dev/null +++ b/packages/react-navigation/dist/components/SignUpRoute.d.ts @@ -0,0 +1,8 @@ +/// +import { AuthModuleProps } from '@concepta/react-material-ui/'; +type SignUpRouteProps = { + home: string; + moduleProps?: AuthModuleProps; +}; +declare const SignUpRoute: ({ home, moduleProps }: SignUpRouteProps) => JSX.Element; +export default SignUpRoute; diff --git a/packages/react-navigation/dist/components/SignUpRoute.js b/packages/react-navigation/dist/components/SignUpRoute.js new file mode 100644 index 00000000..9fdc092d --- /dev/null +++ b/packages/react-navigation/dist/components/SignUpRoute.js @@ -0,0 +1,27 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +const react_1 = __importDefault(require("react")); +const react_router_1 = require("react-router"); +const react_auth_provider_1 = require("@concepta/react-auth-provider"); +const react_material_ui_1 = require("@concepta/react-material-ui/"); +const react_toastify_1 = require("react-toastify"); +const SignUpRoute = ({ home, moduleProps }) => { + const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); + const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); + if (accessToken) { + return react_1.default.createElement(react_router_1.Navigate, { to: home, replace: true }); + } + return (react_1.default.createElement(react_material_ui_1.AuthModule, Object.assign({ route: "signUp", signInPath: "/sign-in", query: { + onSuccess: () => react_toastify_1.toast.success('Success!'), + onError: (error) => { + var _a, _b; + return react_toastify_1.toast.error(((_b = (_a = error === null || error === void 0 ? void 0 : error.response) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.message) || + 'An error has occurred. Please try again later or contact support for assistance.'); + }, + } }, (moduleProps || {})))); +}; +exports.default = SignUpRoute; +//# sourceMappingURL=SignUpRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/SignUpRoute.js.map b/packages/react-navigation/dist/components/SignUpRoute.js.map new file mode 100644 index 00000000..b8d59c7a --- /dev/null +++ b/packages/react-navigation/dist/components/SignUpRoute.js.map @@ -0,0 +1 @@ +{"version":3,"file":"SignUpRoute.js","sourceRoot":"","sources":["../../src/components/SignUpRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,+CAAwC;AACxC,uEAAwD;AACxD,oEAA2E;AAC3E,mDAAuC;AAOvC,MAAM,WAAW,GAAG,CAAC,EAAE,IAAI,EAAE,WAAW,EAAoB,EAAE,EAAE;IAC9D,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,WAAW,EAAE;QACf,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,IAAI,EAAE,OAAO,SAAG,CAAC;KACvC;IAED,OAAO,CACL,8BAAC,8BAAU,kBACT,KAAK,EAAC,QAAQ,EACd,UAAU,EAAC,UAAU,EACrB,KAAK,EAAE;YACL,SAAS,EAAE,GAAG,EAAE,CAAC,sBAAK,CAAC,OAAO,CAAC,UAAU,CAAC;YAC1C,OAAO,EAAE,CAAC,KAAU,EAAE,EAAE;;gBACtB,OAAA,sBAAK,CAAC,KAAK,CACT,CAAA,MAAA,MAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,QAAQ,0CAAE,IAAI,0CAAE,OAAO;oBAC5B,kFAAkF,CACrF,CAAA;aAAA;SACJ,IACG,CAAC,WAAW,IAAI,EAAE,CAAC,EACvB,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,WAAW,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/index.d.ts b/packages/react-navigation/dist/index.d.ts new file mode 100644 index 00000000..07f006c5 --- /dev/null +++ b/packages/react-navigation/dist/index.d.ts @@ -0,0 +1,3 @@ +import Router from './components/Router'; +import Resource from './components/Resource'; +export { Router, Resource }; diff --git a/packages/react-navigation/dist/index.js b/packages/react-navigation/dist/index.js new file mode 100644 index 00000000..dee453a0 --- /dev/null +++ b/packages/react-navigation/dist/index.js @@ -0,0 +1,11 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Resource = exports.Router = void 0; +const Router_1 = __importDefault(require("./components/Router")); +exports.Router = Router_1.default; +const Resource_1 = __importDefault(require("./components/Resource")); +exports.Resource = Resource_1.default; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/index.js.map b/packages/react-navigation/dist/index.js.map new file mode 100644 index 00000000..d3f8e118 --- /dev/null +++ b/packages/react-navigation/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;AAAA,iEAAyC;AAGhC,iBAHF,gBAAM,CAGE;AAFf,qEAA6C;AAE5B,mBAFV,kBAAQ,CAEU"} \ No newline at end of file From 05afbce870df7583c976fba394d0f76e09b4dbd3 Mon Sep 17 00:00:00 2001 From: Rodrigo Dias Date: Mon, 7 Oct 2024 09:55:54 -0300 Subject: [PATCH 4/8] feat: change gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 3c15d90b..5c48cea8 100644 --- a/.gitignore +++ b/.gitignore @@ -84,7 +84,7 @@ typings/ # Nuxt.js build / generate output .nuxt -dist +# dist // allowing dist to test the build by installing with https://gitpkg.vercel.app/about # Gatsby files .cache/ From 5321564b03eb1256d8c8e5f01218a94bad7fc8bd Mon Sep 17 00:00:00 2001 From: Rodrigo Dias Date: Thu, 10 Oct 2024 08:53:34 -0300 Subject: [PATCH 5/8] feat: rockets material ui package changes --- packages/react-auth-provider/dist/index.js | 1 + .../react-auth-provider/dist/index.js.map | 2 +- packages/react-auth-provider/src/index.tsx | 1 + .../dist/components/Drawer/Styles.d.ts | 2 +- .../components/SimpleForm/SimpleForm.d.ts | 1 - .../dist/components/Table/Styles.d.ts | 2 +- .../dist/components/Table/index.d.ts | 4 +- .../CustomWidgets/CustomCheckboxesWidget.d.ts | 1 - .../CustomWidgets/CustomEmailFieldWidget.d.ts | 1 - .../CustomPasswordFieldWidget.d.ts | 1 - .../CustomWidgets/CustomRadioWidget.d.ts | 1 - .../CustomWidgets/CustomSelectWidget.d.ts | 1 - .../CustomWidgets/CustomSwitchWidget.d.ts | 1 - packages/react-material-ui/package.json | 8 +- .../dist/components/AuthRoute.d.ts | 1 + .../dist/components/ForgotPasswordRoute.d.ts | 8 - .../dist/components/ForgotPasswordRoute.js | 27 --- .../components/ForgotPasswordRoute.js.map | 1 - .../dist/components/LoginRoute.d.ts | 8 - .../dist/components/LoginRoute.js | 19 -- .../dist/components/LoginRoute.js.map | 1 - .../dist/components/ResetPasswordRoute.d.ts | 8 - .../dist/components/ResetPasswordRoute.js | 27 --- .../dist/components/ResetPasswordRoute.js.map | 1 - .../dist/components/Router.js | 4 +- .../dist/components/SignUpRoute.d.ts | 8 - .../dist/components/SignUpRoute.js | 27 --- .../dist/components/SignUpRoute.js.map | 1 - .../src/components/Router.tsx | 4 +- yarn.lock | 175 +++++++++++++++++- 30 files changed, 186 insertions(+), 161 deletions(-) delete mode 100644 packages/react-navigation/dist/components/ForgotPasswordRoute.d.ts delete mode 100644 packages/react-navigation/dist/components/ForgotPasswordRoute.js delete mode 100644 packages/react-navigation/dist/components/ForgotPasswordRoute.js.map delete mode 100644 packages/react-navigation/dist/components/LoginRoute.d.ts delete mode 100644 packages/react-navigation/dist/components/LoginRoute.js delete mode 100644 packages/react-navigation/dist/components/LoginRoute.js.map delete mode 100644 packages/react-navigation/dist/components/ResetPasswordRoute.d.ts delete mode 100644 packages/react-navigation/dist/components/ResetPasswordRoute.js delete mode 100644 packages/react-navigation/dist/components/ResetPasswordRoute.js.map delete mode 100644 packages/react-navigation/dist/components/SignUpRoute.d.ts delete mode 100644 packages/react-navigation/dist/components/SignUpRoute.js delete mode 100644 packages/react-navigation/dist/components/SignUpRoute.js.map diff --git a/packages/react-auth-provider/dist/index.js b/packages/react-auth-provider/dist/index.js index 71f4fd36..f3e40274 100644 --- a/packages/react-auth-provider/dist/index.js +++ b/packages/react-auth-provider/dist/index.js @@ -87,6 +87,7 @@ const AuthProvider = ({ children, onSuccess, onError, }) => { const doLogout = () => __awaiter(void 0, void 0, void 0, function* () { setAccessToken(undefined); setRefreshToken(undefined); + setUser(undefined); localStorage.removeItem('accessToken'); localStorage.removeItem('refreshToken'); }); diff --git a/packages/react-auth-provider/dist/index.js.map b/packages/react-auth-provider/dist/index.js.map index 489eabb6..2b9493aa 100644 --- a/packages/react-auth-provider/dist/index.js.map +++ b/packages/react-auth-provider/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,iCAAkC;AAClC,qFAA0E;AAE1E,+CAKe;AAUf,MAAM,WAAW,GAAG,IAAA,qBAAa,EAA2B,IAAI,CAAC,CAAC;AAKlE,MAAM,OAAO,GAAG,GAAG,EAAE,CAAC,IAAA,kBAAU,EAAoB,WAAW,CAAC,CAAC;AAwE/D,0BAAO;AAtET,MAAM,YAAY,GAAG,CAAC,EACpB,QAAQ,EACR,SAAS,EACT,OAAO,GACwC,EAAE,EAAE;IACnD,MAAM,EAAE,IAAI,EAAE,GAAG,IAAA,6BAAe,GAAE,CAAC;IAEnC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,GAAW,CAAC;IAC5C,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,GAAU,CAAC;IACzD,MAAM,CAAC,YAAY,EAAE,eAAe,CAAC,GAAG,IAAA,gBAAQ,GAAU,CAAC;IAE3D,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,YAAY,GAAG,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;QACzD,cAAc,CAAC,YAAY,CAAC,CAAC;IAC/B,CAAC,EAAE,EAAE,CAAC,CAAC;IAEP,MAAM,SAAS,GAAG,CAAC,SAAsB,EAAE,EAAE;QAC3C,MAAM,EAAE,SAAS,KAAkB,SAAS,EAAtB,QAAQ,UAAK,SAAS,EAAtC,aAA0B,CAAY,CAAC;QAC7C,OAAO,IAAI,CAAC;YACV,GAAG,EAAE,SAAS,IAAI,cAAc;YAChC,IAAI,EAAE,QAAQ;SACf,CAAC,CAAC;IACL,CAAC,CAAC;IAEF,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,GAAG,IAAA,8BAAQ,EAAc,SAAS,EAAE,KAAK,EAAE;QACrE,SAAS,EAAE,CAAC,IAAI,EAAE,EAAE;YAClB,IAAI,IAAI,EAAE;gBACR,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;gBACjC,eAAe,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBACnC,YAAY,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC;gBACtD,YAAY,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC;gBACxD,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAG,IAAI,CAAC,WAAW,CAAC,CAAC;aAC/B;QACH,CAAC;QACD,OAAO,EAAE,CAAC,KAAY,EAAE,EAAE;YACxB,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC;YACzB,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAG,KAAK,CAAC,CAAC;QACnB,CAAC;KACF,CAAC,CAAC;IAEH,MAAM,OAAO,GAAY,CAAO,SAAS,EAAE,EAAE;QAC3C,OAAO,CAAC,SAAS,CAAC,CAAC;IACrB,CAAC,CAAA,CAAC;IAEF,MAAM,QAAQ,GAAG,GAAS,EAAE;QAC1B,cAAc,CAAC,SAAS,CAAC,CAAC;QAC1B,eAAe,CAAC,SAAS,CAAC,CAAC;QAC3B,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC;QACvC,YAAY,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;IAC1C,CAAC,CAAA,CAAC;IAEF,OAAO,CACL,8BAAC,WAAW,CAAC,QAAQ,IACnB,KAAK,EAAE;YACL,IAAI;YACJ,OAAO;YACP,OAAO;YACP,QAAQ;YACR,SAAS;YACT,WAAW;YACX,YAAY;SACb,IAEA,QAAQ,CACY,CACxB,CAAC;AACJ,CAAC,CAAC;AAKA,oCAAY"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,iCAAkC;AAClC,qFAA0E;AAE1E,+CAKe;AAUf,MAAM,WAAW,GAAG,IAAA,qBAAa,EAA2B,IAAI,CAAC,CAAC;AAKlE,MAAM,OAAO,GAAG,GAAG,EAAE,CAAC,IAAA,kBAAU,EAAoB,WAAW,CAAC,CAAC;AAyE/D,0BAAO;AAvET,MAAM,YAAY,GAAG,CAAC,EACpB,QAAQ,EACR,SAAS,EACT,OAAO,GACwC,EAAE,EAAE;IACnD,MAAM,EAAE,IAAI,EAAE,GAAG,IAAA,6BAAe,GAAE,CAAC;IAEnC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,GAAW,CAAC;IAC5C,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,GAAU,CAAC;IACzD,MAAM,CAAC,YAAY,EAAE,eAAe,CAAC,GAAG,IAAA,gBAAQ,GAAU,CAAC;IAE3D,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,YAAY,GAAG,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;QACzD,cAAc,CAAC,YAAY,CAAC,CAAC;IAC/B,CAAC,EAAE,EAAE,CAAC,CAAC;IAEP,MAAM,SAAS,GAAG,CAAC,SAAsB,EAAE,EAAE;QAC3C,MAAM,EAAE,SAAS,KAAkB,SAAS,EAAtB,QAAQ,UAAK,SAAS,EAAtC,aAA0B,CAAY,CAAC;QAC7C,OAAO,IAAI,CAAC;YACV,GAAG,EAAE,SAAS,IAAI,cAAc;YAChC,IAAI,EAAE,QAAQ;SACf,CAAC,CAAC;IACL,CAAC,CAAC;IAEF,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,GAAG,IAAA,8BAAQ,EAAc,SAAS,EAAE,KAAK,EAAE;QACrE,SAAS,EAAE,CAAC,IAAI,EAAE,EAAE;YAClB,IAAI,IAAI,EAAE;gBACR,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;gBACjC,eAAe,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBACnC,YAAY,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC;gBACtD,YAAY,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC;gBACxD,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAG,IAAI,CAAC,WAAW,CAAC,CAAC;aAC/B;QACH,CAAC;QACD,OAAO,EAAE,CAAC,KAAY,EAAE,EAAE;YACxB,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC;YACzB,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAG,KAAK,CAAC,CAAC;QACnB,CAAC;KACF,CAAC,CAAC;IAEH,MAAM,OAAO,GAAY,CAAO,SAAS,EAAE,EAAE;QAC3C,OAAO,CAAC,SAAS,CAAC,CAAC;IACrB,CAAC,CAAA,CAAC;IAEF,MAAM,QAAQ,GAAG,GAAS,EAAE;QAC1B,cAAc,CAAC,SAAS,CAAC,CAAC;QAC1B,eAAe,CAAC,SAAS,CAAC,CAAC;QAC3B,OAAO,CAAC,SAAS,CAAC,CAAC;QACnB,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC;QACvC,YAAY,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;IAC1C,CAAC,CAAA,CAAC;IAEF,OAAO,CACL,8BAAC,WAAW,CAAC,QAAQ,IACnB,KAAK,EAAE;YACL,IAAI;YACJ,OAAO;YACP,OAAO;YACP,QAAQ;YACR,SAAS;YACT,WAAW;YACX,YAAY;SACb,IAEA,QAAQ,CACY,CACxB,CAAC;AACJ,CAAC,CAAC;AAKA,oCAAY"} \ No newline at end of file diff --git a/packages/react-auth-provider/src/index.tsx b/packages/react-auth-provider/src/index.tsx index 7f54347d..97cd2957 100644 --- a/packages/react-auth-provider/src/index.tsx +++ b/packages/react-auth-provider/src/index.tsx @@ -70,6 +70,7 @@ const AuthProvider = ({ const doLogout = async () => { setAccessToken(undefined); setRefreshToken(undefined); + setUser(undefined); localStorage.removeItem('accessToken'); localStorage.removeItem('refreshToken'); }; diff --git a/packages/react-material-ui/dist/components/Drawer/Styles.d.ts b/packages/react-material-ui/dist/components/Drawer/Styles.d.ts index fb032977..a0e48a97 100644 --- a/packages/react-material-ui/dist/components/Drawer/Styles.d.ts +++ b/packages/react-material-ui/dist/components/Drawer/Styles.d.ts @@ -18,4 +18,4 @@ export type DrawerButtonProps = { }; export declare const DrawerButton: import("@emotion/styled").StyledComponent & import("@mui/material/OverridableComponent").CommonProps & Omit, HTMLButtonElement>, "ref"> & { ref?: import("react").Ref; -}, "style" | "children" | "disabled" | "color" | "size" | "className" | "classes" | "sx" | "variant" | "tabIndex" | "href" | "action" | "centerRipple" | "disableRipple" | "disableTouchRipple" | "focusRipple" | "focusVisibleClassName" | "LinkComponent" | "onFocusVisible" | "TouchRippleProps" | "touchRippleRef" | "disableFocusRipple" | "disableElevation" | "endIcon" | "fullWidth" | "startIcon"> & import("@mui/system").MUIStyledCommonProps & DrawerButtonProps, {}, {}>; +}, "className" | "style" | "tabIndex" | "color" | "children" | "disabled" | "size" | "classes" | "sx" | "variant" | "action" | "href" | "fullWidth" | "centerRipple" | "disableRipple" | "disableTouchRipple" | "focusRipple" | "focusVisibleClassName" | "LinkComponent" | "onFocusVisible" | "TouchRippleProps" | "touchRippleRef" | "disableFocusRipple" | "disableElevation" | "endIcon" | "startIcon"> & import("@mui/system").MUIStyledCommonProps & DrawerButtonProps, {}, {}>; diff --git a/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts b/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts index c453d102..fb7e905a 100644 --- a/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts +++ b/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts @@ -1,4 +1,3 @@ -/// import { ButtonProps } from '@mui/material/Button'; import { TypographyProps } from '@mui/material/Typography'; import { FormValidation } from '@rjsf/utils'; diff --git a/packages/react-material-ui/dist/components/Table/Styles.d.ts b/packages/react-material-ui/dist/components/Table/Styles.d.ts index 28c24c3f..aec832f0 100644 --- a/packages/react-material-ui/dist/components/Table/Styles.d.ts +++ b/packages/react-material-ui/dist/components/Table/Styles.d.ts @@ -5,7 +5,7 @@ export type TableProps = { }; export declare const Table: import("@emotion/styled").StyledComponent, HTMLTableElement>, "ref"> & { ref?: import("react").Ref; -}, "style" | "children" | "padding" | "size" | "className" | "classes" | "sx" | "stickyHeader"> & import("@mui/system").MUIStyledCommonProps & TableProps, {}, {}>; +}, "className" | "style" | "children" | "size" | "classes" | "padding" | "stickyHeader" | "sx"> & import("@mui/system").MUIStyledCommonProps & TableProps, {}, {}>; export declare const IconContainer: import("@emotion/styled").StyledComponent & Omit, HTMLDivElement>, "ref"> & { ref?: import("react").Ref; }, keyof import("@mui/system").BoxOwnProps> & import("@mui/system").MUIStyledCommonProps, {}, {}>; diff --git a/packages/react-material-ui/dist/components/Table/index.d.ts b/packages/react-material-ui/dist/components/Table/index.d.ts index eb3e54af..230b0b2a 100644 --- a/packages/react-material-ui/dist/components/Table/index.d.ts +++ b/packages/react-material-ui/dist/components/Table/index.d.ts @@ -19,7 +19,7 @@ declare const TableComponent: { hasCheckboxes?: boolean; } & import("@mui/material").TableRowOwnProps & import("@mui/material/OverridableComponent").CommonProps & Omit, HTMLTableRowElement>, "ref"> & { ref?: import("react").Ref; - }, "style" | "children" | "className" | "classes" | "sx" | "selected" | "hover"> & { + }, "className" | "style" | "children" | "classes" | "sx" | "selected" | "hover"> & { component?: import("react").ElementType; }>) => JSX.Element; BodyRows: ({ renderRow, isLoading, }: { @@ -28,7 +28,7 @@ declare const TableComponent: { }) => JSX.Element; Pagination: ({ variant, rowsPerPageOptions, sx, ...rest }: { variant: "outlined" | "contained" | "clean"; - } & Omit, {}>, "page" | "variant" | "count" | "onPageChange" | "rowsPerPage">) => JSX.Element; + } & Omit, {}>, "variant" | "page" | "rowsPerPage" | "count" | "onPageChange">) => JSX.Element; PaginationNumbers: (props: import("@mui/material").PaginationProps) => JSX.Element; HeaderCell: ({ cell, ...rest }: { cell: import("./types").HeaderProps; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts index 2bba8b80..35a37e1f 100644 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts @@ -1,4 +1,3 @@ -/// import { WidgetProps } from '@rjsf/utils'; declare const CustomCheckboxesWidget: (props: WidgetProps) => JSX.Element; export default CustomCheckboxesWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts index 7da4ece1..1423fed5 100644 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts @@ -1,4 +1,3 @@ -/// import { WidgetProps } from '@rjsf/utils'; declare const CustomEmailFieldWidget: (props: WidgetProps) => JSX.Element; export default CustomEmailFieldWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts index 1ac4cd1a..4195154a 100644 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts @@ -1,4 +1,3 @@ -/// import { WidgetProps } from '@rjsf/utils'; declare const CustomPasswordFieldWidget: (props: WidgetProps) => JSX.Element; export default CustomPasswordFieldWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts index 1ba0b9e3..154dfa3a 100644 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts @@ -1,4 +1,3 @@ -/// import { WidgetProps } from '@rjsf/utils'; declare const CustomRadioWidget: (props: WidgetProps) => JSX.Element; export default CustomRadioWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts index 9ae7f559..e2dd6f0a 100644 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts @@ -1,4 +1,3 @@ -/// import { WidgetProps } from '@rjsf/utils'; declare const CustomSelectWidget: ({ id, options, label, required, disabled, readonly, value, multiple, onChange, rawErrors, }: WidgetProps) => JSX.Element; export default CustomSelectWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts index 17c79ab1..ddbf3f9c 100644 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts +++ b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts @@ -1,4 +1,3 @@ -/// import { WidgetProps } from '@rjsf/utils'; declare const CustomSwitchWidget: (props: WidgetProps) => JSX.Element; export default CustomSwitchWidget; diff --git a/packages/react-material-ui/package.json b/packages/react-material-ui/package.json index 61ac87c5..fa9f0749 100644 --- a/packages/react-material-ui/package.json +++ b/packages/react-material-ui/package.json @@ -13,10 +13,6 @@ "peerDependencies": { "@concepta/react-auth-provider": "^2.0.0-alpha.10", "@concepta/react-data-provider": "^2.0.0-alpha.10", - "@rjsf/core": "^5.0.0-beta.13", - "@rjsf/mui": "^5.0.0-beta.13", - "@rjsf/utils": "^5.0.0-beta.13", - "@rjsf/validator-ajv6": "^5.0.0-beta.13", "json-schema": "0.4.0", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -40,6 +36,10 @@ "@mui/material": "^5.10.6", "@mui/utils": "5.9.3", "@mui/x-date-pickers": "^6.19.7", + "@rjsf/core": "^5.0.0-beta.13", + "@rjsf/mui": "^5.0.0-beta.13", + "@rjsf/utils": "^5.0.0-beta.13", + "@rjsf/validator-ajv6": "^5.0.0-beta.13", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/packages/react-navigation/dist/components/AuthRoute.d.ts b/packages/react-navigation/dist/components/AuthRoute.d.ts index 35631e67..3be97890 100644 --- a/packages/react-navigation/dist/components/AuthRoute.d.ts +++ b/packages/react-navigation/dist/components/AuthRoute.d.ts @@ -1,3 +1,4 @@ +/// import { AuthModuleProps } from '@concepta/react-material-ui/'; type Route = 'signIn' | 'signUp' | 'forgotPassword' | 'resetPassword'; type AuthRouteProps = { diff --git a/packages/react-navigation/dist/components/ForgotPasswordRoute.d.ts b/packages/react-navigation/dist/components/ForgotPasswordRoute.d.ts deleted file mode 100644 index 25307d70..00000000 --- a/packages/react-navigation/dist/components/ForgotPasswordRoute.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -import { AuthModuleProps } from '@concepta/react-material-ui/'; -type ForgotPasswordRouteProps = { - home: string; - moduleProps?: AuthModuleProps; -}; -declare const ForgotPasswordRoute: ({ home, moduleProps, }: ForgotPasswordRouteProps) => JSX.Element; -export default ForgotPasswordRoute; diff --git a/packages/react-navigation/dist/components/ForgotPasswordRoute.js b/packages/react-navigation/dist/components/ForgotPasswordRoute.js deleted file mode 100644 index e58dff1d..00000000 --- a/packages/react-navigation/dist/components/ForgotPasswordRoute.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const react_router_1 = require("react-router"); -const react_auth_provider_1 = require("@concepta/react-auth-provider"); -const react_material_ui_1 = require("@concepta/react-material-ui/"); -const react_toastify_1 = require("react-toastify"); -const ForgotPasswordRoute = ({ home, moduleProps, }) => { - const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); - const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); - if (accessToken) { - return react_1.default.createElement(react_router_1.Navigate, { to: home, replace: true }); - } - return (react_1.default.createElement(react_material_ui_1.AuthModule, Object.assign({ route: "forgotPassword", signInPath: "/sign-in", query: { - onSuccess: () => react_toastify_1.toast.success('Success!'), - onError: (error) => { - var _a, _b; - return react_toastify_1.toast.error(((_b = (_a = error === null || error === void 0 ? void 0 : error.response) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.message) || - 'An error has occurred. Please try again later or contact support for assistance.'); - }, - } }, (moduleProps || {})))); -}; -exports.default = ForgotPasswordRoute; -//# sourceMappingURL=ForgotPasswordRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/ForgotPasswordRoute.js.map b/packages/react-navigation/dist/components/ForgotPasswordRoute.js.map deleted file mode 100644 index aa2a3f03..00000000 --- a/packages/react-navigation/dist/components/ForgotPasswordRoute.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ForgotPasswordRoute.js","sourceRoot":"","sources":["../../src/components/ForgotPasswordRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,+CAAwC;AACxC,uEAAwD;AACxD,oEAA2E;AAC3E,mDAAuC;AAOvC,MAAM,mBAAmB,GAAG,CAAC,EAC3B,IAAI,EACJ,WAAW,GACc,EAAE,EAAE;IAC7B,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,WAAW,EAAE;QACf,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,IAAI,EAAE,OAAO,SAAG,CAAC;KACvC;IAED,OAAO,CACL,8BAAC,8BAAU,kBACT,KAAK,EAAC,gBAAgB,EACtB,UAAU,EAAC,UAAU,EACrB,KAAK,EAAE;YACL,SAAS,EAAE,GAAG,EAAE,CAAC,sBAAK,CAAC,OAAO,CAAC,UAAU,CAAC;YAC1C,OAAO,EAAE,CAAC,KAAU,EAAE,EAAE;;gBACtB,OAAA,sBAAK,CAAC,KAAK,CACT,CAAA,MAAA,MAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,QAAQ,0CAAE,IAAI,0CAAE,OAAO;oBAC5B,kFAAkF,CACrF,CAAA;aAAA;SACJ,IACG,CAAC,WAAW,IAAI,EAAE,CAAC,EACvB,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,mBAAmB,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/LoginRoute.d.ts b/packages/react-navigation/dist/components/LoginRoute.d.ts deleted file mode 100644 index 7fa518fb..00000000 --- a/packages/react-navigation/dist/components/LoginRoute.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -import { AuthModuleProps } from '@concepta/react-material-ui/'; -type LoginRouteProps = { - home: string; - moduleProps?: AuthModuleProps; -}; -declare const LoginRoute: ({ home, moduleProps }: LoginRouteProps) => JSX.Element; -export default LoginRoute; diff --git a/packages/react-navigation/dist/components/LoginRoute.js b/packages/react-navigation/dist/components/LoginRoute.js deleted file mode 100644 index 8b3268f1..00000000 --- a/packages/react-navigation/dist/components/LoginRoute.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const react_router_1 = require("react-router"); -const react_auth_provider_1 = require("@concepta/react-auth-provider"); -const react_material_ui_1 = require("@concepta/react-material-ui/"); -const LoginRoute = ({ home, moduleProps }) => { - const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); - const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); - if (accessToken) { - return react_1.default.createElement(react_router_1.Navigate, { to: home, replace: true }); - } - return react_1.default.createElement(react_material_ui_1.AuthModule, Object.assign({ route: "signIn" }, (moduleProps || {}))); -}; -exports.default = LoginRoute; -//# sourceMappingURL=LoginRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/LoginRoute.js.map b/packages/react-navigation/dist/components/LoginRoute.js.map deleted file mode 100644 index 4c70ab0e..00000000 --- a/packages/react-navigation/dist/components/LoginRoute.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"LoginRoute.js","sourceRoot":"","sources":["../../src/components/LoginRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,+CAAwC;AACxC,uEAAwD;AACxD,oEAA2E;AAO3E,MAAM,UAAU,GAAG,CAAC,EAAE,IAAI,EAAE,WAAW,EAAmB,EAAE,EAAE;IAC5D,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,WAAW,EAAE;QACf,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,IAAI,EAAE,OAAO,SAAG,CAAC;KACvC;IAED,OAAO,8BAAC,8BAAU,kBAAC,KAAK,EAAC,QAAQ,IAAK,CAAC,WAAW,IAAI,EAAE,CAAC,EAAI,CAAC;AAChE,CAAC,CAAC;AAEF,kBAAe,UAAU,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/ResetPasswordRoute.d.ts b/packages/react-navigation/dist/components/ResetPasswordRoute.d.ts deleted file mode 100644 index a7009586..00000000 --- a/packages/react-navigation/dist/components/ResetPasswordRoute.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -import { AuthModuleProps } from '@concepta/react-material-ui/'; -type ResetPasswordRouteProps = { - home: string; - moduleProps?: AuthModuleProps; -}; -declare const ResetPasswordRoute: ({ home, moduleProps }: ResetPasswordRouteProps) => JSX.Element; -export default ResetPasswordRoute; diff --git a/packages/react-navigation/dist/components/ResetPasswordRoute.js b/packages/react-navigation/dist/components/ResetPasswordRoute.js deleted file mode 100644 index 2e604ab1..00000000 --- a/packages/react-navigation/dist/components/ResetPasswordRoute.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const react_router_1 = require("react-router"); -const react_auth_provider_1 = require("@concepta/react-auth-provider"); -const react_material_ui_1 = require("@concepta/react-material-ui/"); -const react_toastify_1 = require("react-toastify"); -const ResetPasswordRoute = ({ home, moduleProps }) => { - const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); - const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); - if (accessToken) { - return react_1.default.createElement(react_router_1.Navigate, { to: home, replace: true }); - } - return (react_1.default.createElement(react_material_ui_1.AuthModule, Object.assign({ route: "resetPassword", signInPath: "/sign-in", query: { - onSuccess: () => react_toastify_1.toast.success('Success!'), - onError: (error) => { - var _a, _b; - return react_toastify_1.toast.error(((_b = (_a = error === null || error === void 0 ? void 0 : error.response) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.message) || - 'An error has occurred. Please try again later or contact support for assistance.'); - }, - } }, (moduleProps || {})))); -}; -exports.default = ResetPasswordRoute; -//# sourceMappingURL=ResetPasswordRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/ResetPasswordRoute.js.map b/packages/react-navigation/dist/components/ResetPasswordRoute.js.map deleted file mode 100644 index 9fa60c56..00000000 --- a/packages/react-navigation/dist/components/ResetPasswordRoute.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ResetPasswordRoute.js","sourceRoot":"","sources":["../../src/components/ResetPasswordRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,+CAAwC;AACxC,uEAAwD;AACxD,oEAA2E;AAC3E,mDAAuC;AAOvC,MAAM,kBAAkB,GAAG,CAAC,EAAE,IAAI,EAAE,WAAW,EAA2B,EAAE,EAAE;IAC5E,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,WAAW,EAAE;QACf,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,IAAI,EAAE,OAAO,SAAG,CAAC;KACvC;IAED,OAAO,CACL,8BAAC,8BAAU,kBACT,KAAK,EAAC,eAAe,EACrB,UAAU,EAAC,UAAU,EACrB,KAAK,EAAE;YACL,SAAS,EAAE,GAAG,EAAE,CAAC,sBAAK,CAAC,OAAO,CAAC,UAAU,CAAC;YAC1C,OAAO,EAAE,CAAC,KAAU,EAAE,EAAE;;gBACtB,OAAA,sBAAK,CAAC,KAAK,CACT,CAAA,MAAA,MAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,QAAQ,0CAAE,IAAI,0CAAE,OAAO;oBAC5B,kFAAkF,CACrF,CAAA;aAAA;SACJ,IACG,CAAC,WAAW,IAAI,EAAE,CAAC,EACvB,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,kBAAkB,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/Router.js b/packages/react-navigation/dist/components/Router.js index ff4a9201..5b40f12e 100644 --- a/packages/react-navigation/dist/components/Router.js +++ b/packages/react-navigation/dist/components/Router.js @@ -50,10 +50,10 @@ const Router = ({ children, rootElement, useNavigateFilter, initialRoute, useMem { path: '/', element: rootElement ? (react_1.default.cloneElement(rootElement, {}, react_1.default.createElement("div", null, - "Home test", + "Home test root", react_1.default.createElement(react_router_dom_1.Outlet, null), react_1.default.createElement(react_router_dom_1.Navigate, { to: initialRoute !== null && initialRoute !== void 0 ? initialRoute : home, replace: true })))) : (react_1.default.createElement("div", null, - "Home test", + "Home test no root", react_1.default.createElement(react_router_dom_1.Outlet, null))), children: [ { diff --git a/packages/react-navigation/dist/components/SignUpRoute.d.ts b/packages/react-navigation/dist/components/SignUpRoute.d.ts deleted file mode 100644 index 466c7223..00000000 --- a/packages/react-navigation/dist/components/SignUpRoute.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -import { AuthModuleProps } from '@concepta/react-material-ui/'; -type SignUpRouteProps = { - home: string; - moduleProps?: AuthModuleProps; -}; -declare const SignUpRoute: ({ home, moduleProps }: SignUpRouteProps) => JSX.Element; -export default SignUpRoute; diff --git a/packages/react-navigation/dist/components/SignUpRoute.js b/packages/react-navigation/dist/components/SignUpRoute.js deleted file mode 100644 index 9fdc092d..00000000 --- a/packages/react-navigation/dist/components/SignUpRoute.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const react_router_1 = require("react-router"); -const react_auth_provider_1 = require("@concepta/react-auth-provider"); -const react_material_ui_1 = require("@concepta/react-material-ui/"); -const react_toastify_1 = require("react-toastify"); -const SignUpRoute = ({ home, moduleProps }) => { - const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); - const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); - if (accessToken) { - return react_1.default.createElement(react_router_1.Navigate, { to: home, replace: true }); - } - return (react_1.default.createElement(react_material_ui_1.AuthModule, Object.assign({ route: "signUp", signInPath: "/sign-in", query: { - onSuccess: () => react_toastify_1.toast.success('Success!'), - onError: (error) => { - var _a, _b; - return react_toastify_1.toast.error(((_b = (_a = error === null || error === void 0 ? void 0 : error.response) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.message) || - 'An error has occurred. Please try again later or contact support for assistance.'); - }, - } }, (moduleProps || {})))); -}; -exports.default = SignUpRoute; -//# sourceMappingURL=SignUpRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/SignUpRoute.js.map b/packages/react-navigation/dist/components/SignUpRoute.js.map deleted file mode 100644 index b8d59c7a..00000000 --- a/packages/react-navigation/dist/components/SignUpRoute.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SignUpRoute.js","sourceRoot":"","sources":["../../src/components/SignUpRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,+CAAwC;AACxC,uEAAwD;AACxD,oEAA2E;AAC3E,mDAAuC;AAOvC,MAAM,WAAW,GAAG,CAAC,EAAE,IAAI,EAAE,WAAW,EAAoB,EAAE,EAAE;IAC9D,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,WAAW,EAAE;QACf,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,IAAI,EAAE,OAAO,SAAG,CAAC;KACvC;IAED,OAAO,CACL,8BAAC,8BAAU,kBACT,KAAK,EAAC,QAAQ,EACd,UAAU,EAAC,UAAU,EACrB,KAAK,EAAE;YACL,SAAS,EAAE,GAAG,EAAE,CAAC,sBAAK,CAAC,OAAO,CAAC,UAAU,CAAC;YAC1C,OAAO,EAAE,CAAC,KAAU,EAAE,EAAE;;gBACtB,OAAA,sBAAK,CAAC,KAAK,CACT,CAAA,MAAA,MAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,QAAQ,0CAAE,IAAI,0CAAE,OAAO;oBAC5B,kFAAkF,CACrF,CAAA;aAAA;SACJ,IACG,CAAC,WAAW,IAAI,EAAE,CAAC,EACvB,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,WAAW,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/src/components/Router.tsx b/packages/react-navigation/src/components/Router.tsx index 69df2d23..c60fc40f 100644 --- a/packages/react-navigation/src/components/Router.tsx +++ b/packages/react-navigation/src/components/Router.tsx @@ -97,14 +97,14 @@ const Router = ({ rootElement, {},
- Home test + Home test root
, ) ) : (
- Home test + Home test no root
), diff --git a/yarn.lock b/yarn.lock index 76853e0a..81f50241 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1727,6 +1727,10 @@ __metadata: "@mui/material": "npm:^5.10.6" "@mui/utils": "npm:5.9.3" "@mui/x-date-pickers": "npm:^6.19.7" + "@rjsf/core": "npm:^5.0.0-beta.13" + "@rjsf/mui": "npm:^5.0.0-beta.13" + "@rjsf/utils": "npm:^5.0.0-beta.13" + "@rjsf/validator-ajv6": "npm:^5.0.0-beta.13" "@types/lodash": "npm:^4.14.198" "@types/react": "npm:^18.2.0" "@types/react-dom": "npm:^18.2.0" @@ -1734,10 +1738,6 @@ __metadata: peerDependencies: "@concepta/react-auth-provider": ^2.0.0-alpha.10 "@concepta/react-data-provider": ^2.0.0-alpha.10 - "@rjsf/core": ^5.0.0-beta.13 - "@rjsf/mui": ^5.0.0-beta.13 - "@rjsf/utils": ^5.0.0-beta.13 - "@rjsf/validator-ajv6": ^5.0.0-beta.13 json-schema: 0.4.0 react: ^18.2.0 react-dom: ^18.2.0 @@ -4041,6 +4041,65 @@ __metadata: languageName: node linkType: hard +"@rjsf/core@npm:^5.0.0-beta.13": + version: 5.21.2 + resolution: "@rjsf/core@npm:5.21.2" + dependencies: + lodash: "npm:^4.17.21" + lodash-es: "npm:^4.17.21" + markdown-to-jsx: "npm:^7.4.1" + nanoid: "npm:^3.3.7" + prop-types: "npm:^15.8.1" + peerDependencies: + "@rjsf/utils": ^5.20.x + react: ^16.14.0 || >=17 + checksum: 10c0/96c0d494c792be6078e15f866ba4e474950a5a19cc36eebcb4ba3f87f017fb34e3d8061098bccd5c28c4c452855378a6d56f445def6ead5d9728217dbde304b0 + languageName: node + linkType: hard + +"@rjsf/mui@npm:^5.0.0-beta.13": + version: 5.21.2 + resolution: "@rjsf/mui@npm:5.21.2" + peerDependencies: + "@emotion/react": ^11.7.0 + "@emotion/styled": ^11.6.0 + "@mui/icons-material": ^5.2.0 || ^6.0.0 + "@mui/material": ^5.2.2 || ^6.0.0 + "@rjsf/core": ^5.20.x + "@rjsf/utils": ^5.20.x + react: ">=17" + checksum: 10c0/4f4680536d3a846d7aa5d7914cf0bb68f9db70d291996c91c84d49b8e062fbd9271c6520082ef273471dc3deca79773c06caf0c514839683ec774deabe9d4ade + languageName: node + linkType: hard + +"@rjsf/utils@npm:^5.0.0-beta.13": + version: 5.21.2 + resolution: "@rjsf/utils@npm:5.21.2" + dependencies: + json-schema-merge-allof: "npm:^0.8.1" + jsonpointer: "npm:^5.0.1" + lodash: "npm:^4.17.21" + lodash-es: "npm:^4.17.21" + react-is: "npm:^18.2.0" + peerDependencies: + react: ^16.14.0 || >=17 + checksum: 10c0/5867e27d079fcc1b5485e34906fc8044cad335ee0189d3397b5c7345885c84f4276241ad8959539eb09ec19bde70764a816cd6f3ec684e10873ce2af42696e8a + languageName: node + linkType: hard + +"@rjsf/validator-ajv6@npm:^5.0.0-beta.13": + version: 5.21.2 + resolution: "@rjsf/validator-ajv6@npm:5.21.2" + dependencies: + ajv: "npm:^6.12.6" + lodash: "npm:^4.17.21" + lodash-es: "npm:^4.17.21" + peerDependencies: + "@rjsf/utils": ^5.20.x + checksum: 10c0/5ebf52b5f38fcaedce5b9c045001927041e64d356d88857236146e83f420cda4421ecc723643efb9277de3dbd924e4e786206b6f8102d54fb7af838950962043 + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -7549,6 +7608,29 @@ __metadata: languageName: node linkType: hard +"compute-gcd@npm:^1.2.1": + version: 1.2.1 + resolution: "compute-gcd@npm:1.2.1" + dependencies: + validate.io-array: "npm:^1.0.3" + validate.io-function: "npm:^1.0.2" + validate.io-integer-array: "npm:^1.0.0" + checksum: 10c0/e72f3485d6ecc0b258f30b3408d9bb8175530ceec91b6b925d094bbc03b4a52e129004009edecd825b9f5b6bd62882485c5c50831673ad29975b6ffcdf1714f4 + languageName: node + linkType: hard + +"compute-lcm@npm:^1.1.2": + version: 1.1.2 + resolution: "compute-lcm@npm:1.1.2" + dependencies: + compute-gcd: "npm:^1.2.1" + validate.io-array: "npm:^1.0.3" + validate.io-function: "npm:^1.0.2" + validate.io-integer-array: "npm:^1.0.0" + checksum: 10c0/3cb5dd4ae367aaf8926e0ac616303e5dac0bde7f6d737e8ff3c1081f99203315898a6112726556a61503ba9ddc25ea570b1dd6d1fe1f50dd86d35b450cef45f8 + languageName: node + linkType: hard + "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -12800,6 +12882,26 @@ __metadata: languageName: node linkType: hard +"json-schema-compare@npm:^0.2.2": + version: 0.2.2 + resolution: "json-schema-compare@npm:0.2.2" + dependencies: + lodash: "npm:^4.17.4" + checksum: 10c0/75a5b0f18040d414bb59f3567cf8a3de50419a6cedd5b86eca64f531a8b0bccdeb3f56786c900fd6565c4bab33b5e8a0e922ab0fc836df7de0aab166c3c64a33 + languageName: node + linkType: hard + +"json-schema-merge-allof@npm:^0.8.1": + version: 0.8.1 + resolution: "json-schema-merge-allof@npm:0.8.1" + dependencies: + compute-lcm: "npm:^1.1.2" + json-schema-compare: "npm:^0.2.2" + lodash: "npm:^4.17.20" + checksum: 10c0/b8fcc222286d9bfe7873c6fa47369b28cc3986f17eb151d619af41257c4657ad4af6ef9b66c467e837ba8472f0ef2b904bb9901e0cff56bebb11fd457b68acd7 + languageName: node + linkType: hard + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -12894,6 +12996,13 @@ __metadata: languageName: node linkType: hard +"jsonpointer@npm:^5.0.1": + version: 5.0.1 + resolution: "jsonpointer@npm:5.0.1" + checksum: 10c0/89929e58b400fcb96928c0504fcf4fc3f919d81e9543ceb055df125538470ee25290bb4984251e172e6ef8fcc55761eb998c118da763a82051ad89d4cb073fe7 + languageName: node + linkType: hard + "jsprim@npm:^1.2.2": version: 1.4.2 resolution: "jsprim@npm:1.4.2" @@ -13082,6 +13191,13 @@ __metadata: languageName: node linkType: hard +"lodash-es@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash-es@npm:4.17.21" + checksum: 10c0/fb407355f7e6cd523a9383e76e6b455321f0f153a6c9625e21a8827d10c54c2a2341bd2ae8d034358b60e07325e1330c14c224ff582d04612a46a4f0479ff2f2 + languageName: node + linkType: hard + "lodash._reinterpolate@npm:^3.0.0": version: 3.0.0 resolution: "lodash._reinterpolate@npm:3.0.0" @@ -13178,7 +13294,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.12, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.2.1, lodash@npm:^4.7.0": +"lodash@npm:^4.17.12, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.2.1, lodash@npm:^4.7.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -13436,6 +13552,15 @@ __metadata: languageName: node linkType: hard +"markdown-to-jsx@npm:^7.4.1": + version: 7.5.0 + resolution: "markdown-to-jsx@npm:7.5.0" + peerDependencies: + react: ">= 0.14.0" + checksum: 10c0/88213e64afd41d6934fbb70bcea0e2ef1f9553db1ba4c6f423b17d6e9c2b99c82b0fcbed29036dd5b91704b170803d1fae730ab40ae27af5c7994e2717686ebc + languageName: node + linkType: hard + "markdown-to-jsx@npm:^7.4.5": version: 7.4.7 resolution: "markdown-to-jsx@npm:7.4.7" @@ -18857,6 +18982,46 @@ __metadata: languageName: node linkType: hard +"validate.io-array@npm:^1.0.3": + version: 1.0.6 + resolution: "validate.io-array@npm:1.0.6" + checksum: 10c0/ece1e93d24fe1c92f5ec5983e186f7890021c9144c2ad0e45d76695267861e9ad0362474a038a240caf3ab30f7b7595738c7f6efe9f6f0f9ae94290d23c39ef6 + languageName: node + linkType: hard + +"validate.io-function@npm:^1.0.2": + version: 1.0.2 + resolution: "validate.io-function@npm:1.0.2" + checksum: 10c0/210b4bbf8c71c7863df122beae76387406eb960a6540b003568dcde2bbb4baac17a2c8f0eda014f0c5d2440396e87141e62028cc8758ddc61589e3425bd26c27 + languageName: node + linkType: hard + +"validate.io-integer-array@npm:^1.0.0": + version: 1.0.0 + resolution: "validate.io-integer-array@npm:1.0.0" + dependencies: + validate.io-array: "npm:^1.0.3" + validate.io-integer: "npm:^1.0.4" + checksum: 10c0/10231e41b862d17749d9dda996165d36c949409980545133a66f94d30c057cecc6bb75356f1cafa18ae84051bff7c560ec50be5bd20266cd4dd21615c063397a + languageName: node + linkType: hard + +"validate.io-integer@npm:^1.0.4": + version: 1.0.5 + resolution: "validate.io-integer@npm:1.0.5" + dependencies: + validate.io-number: "npm:^1.0.3" + checksum: 10c0/c1e85c0fa3edbbca55e7ac423ca037864960711f673f118072965557de4ba503d686676f73746bfca1a3d418ee92e00fea21e74788cec4a557832fc3fde27333 + languageName: node + linkType: hard + +"validate.io-number@npm:^1.0.3": + version: 1.0.3 + resolution: "validate.io-number@npm:1.0.3" + checksum: 10c0/fdc016a4eeb255529001dd4210a717f84d2fe4a9cddbb9e3df5c402d046eef74e1b42cae390a4943ad3328c58096794b5013888a2315eed0ac5cf6c5e8340ef3 + languageName: node + linkType: hard + "vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" From 060fc1ee6246c8553fcbc37dbc26c28ae06e6a2f Mon Sep 17 00:00:00 2001 From: Rodrigo Dias Date: Thu, 10 Oct 2024 15:04:46 -0300 Subject: [PATCH 6/8] revert: remove dist files --- packages/react-auth-provider/dist/index.d.ts | 5 - packages/react-auth-provider/dist/index.js | 105 -- .../react-auth-provider/dist/index.js.map | 1 - .../dist/interfaces/index.d.ts | 25 - .../dist/interfaces/index.js | 3 - .../dist/interfaces/index.js.map | 1 - .../dist/ClientProvider.d.ts | 15 - .../dist/ClientProvider.js | 44 - .../dist/ClientProvider.js.map | 1 - .../react-data-provider/dist/axiosClient.d.ts | 3 - .../react-data-provider/dist/axiosClient.js | 86 -- .../dist/axiosClient.js.map | 1 - packages/react-data-provider/dist/index.d.ts | 13 - packages/react-data-provider/dist/index.js | 59 - .../react-data-provider/dist/index.js.map | 1 - .../dist/interfaces/index.d.ts | 75 -- .../dist/interfaces/index.js | 11 - .../dist/interfaces/index.js.map | 1 - .../dist/useDataProvider.d.ts | 9 - .../dist/useDataProvider.js | 96 -- .../dist/useDataProvider.js.map | 1 - .../dist/components/AppBar/AppBarDrawer.d.ts | 3 - .../dist/components/AppBar/AppBarDrawer.js | 15 - .../components/AppBar/AppBarDrawer.js.map | 1 - .../dist/components/AppBar/AppBarMain.d.ts | 3 - .../dist/components/AppBar/AppBarMain.js | 33 - .../dist/components/AppBar/AppBarMain.js.map | 1 - .../dist/components/AppBar/AppBarNav.d.ts | 3 - .../dist/components/AppBar/AppBarNav.js | 15 - .../dist/components/AppBar/AppBarNav.js.map | 1 - .../dist/components/AppBar/AppBarRoot.d.ts | 5 - .../dist/components/AppBar/AppBarRoot.js | 46 - .../dist/components/AppBar/AppBarRoot.js.map | 1 - .../dist/components/AppBar/hooks/index.d.ts | 2 - .../dist/components/AppBar/hooks/index.js | 6 - .../dist/components/AppBar/hooks/index.js.map | 1 - .../AppBar/hooks/useAppBarRoot.d.ts | 7 - .../components/AppBar/hooks/useAppBarRoot.js | 14 - .../AppBar/hooks/useAppBarRoot.js.map | 1 - .../dist/components/AppBar/index.d.ts | 7 - .../dist/components/AppBar/index.js | 14 - .../dist/components/AppBar/index.js.map | 1 - .../AutocompleteField/AutocompleteField.d.ts | 18 - .../AutocompleteField/AutocompleteField.js | 113 -- .../AutocompleteField.js.map | 1 - .../components/AutocompleteField/index.d.ts | 2 - .../components/AutocompleteField/index.js | 8 - .../components/AutocompleteField/index.js.map | 1 - .../dist/components/Avatar/Avatar.d.ts | 10 - .../dist/components/Avatar/Avatar.js | 59 - .../dist/components/Avatar/Avatar.js.map | 1 - .../dist/components/Avatar/Styles.d.ts | 7 - .../dist/components/Avatar/Styles.js | 13 - .../dist/components/Avatar/Styles.js.map | 1 - .../dist/components/Avatar/index.d.ts | 1 - .../dist/components/Avatar/index.js | 6 - .../dist/components/Avatar/index.js.map | 1 - .../components/Breadcrumbs/Breadcrumbs.d.ts | 10 - .../components/Breadcrumbs/Breadcrumbs.js | 26 - .../components/Breadcrumbs/Breadcrumbs.js.map | 1 - .../dist/components/Breadcrumbs/index.d.ts | 1 - .../dist/components/Breadcrumbs/index.js | 9 - .../dist/components/Breadcrumbs/index.js.map | 1 - .../dist/components/Checkbox/Checkbox.d.ts | 8 - .../dist/components/Checkbox/Checkbox.js | 35 - .../dist/components/Checkbox/Checkbox.js.map | 1 - .../dist/components/Checkbox/index.d.ts | 1 - .../dist/components/Checkbox/index.js | 6 - .../dist/components/Checkbox/index.js.map | 1 - .../components/DatePickerField/index.d.ts | 8 - .../dist/components/DatePickerField/index.js | 71 -- .../components/DatePickerField/index.js.map | 1 - .../dist/components/Dialog/Dialog.d.ts | 11 - .../dist/components/Dialog/Dialog.js | 23 - .../dist/components/Dialog/Dialog.js.map | 1 - .../dist/components/Dialog/Styles.d.ts | 9 - .../dist/components/Dialog/Styles.js | 49 - .../dist/components/Dialog/Styles.js.map | 1 - .../dist/components/Dialog/index.d.ts | 1 - .../dist/components/Dialog/index.js | 6 - .../dist/components/Dialog/index.js.map | 1 - .../dist/components/Drawer/Drawer.d.ts | 29 - .../dist/components/Drawer/Drawer.js | 115 -- .../dist/components/Drawer/Drawer.js.map | 1 - .../dist/components/Drawer/DrawerItem.d.ts | 18 - .../dist/components/Drawer/DrawerItem.js | 28 - .../dist/components/Drawer/DrawerItem.js.map | 1 - .../dist/components/Drawer/Styles.d.ts | 21 - .../dist/components/Drawer/Styles.js | 89 -- .../dist/components/Drawer/Styles.js.map | 1 - .../dist/components/Drawer/index.d.ts | 2 - .../dist/components/Drawer/index.js | 8 - .../dist/components/Drawer/index.js.map | 1 - .../dist/components/Dropdown/Dropdown.d.ts | 15 - .../dist/components/Dropdown/Dropdown.js | 82 -- .../dist/components/Dropdown/Dropdown.js.map | 1 - .../dist/components/Dropdown/Styles.d.ts | 8 - .../dist/components/Dropdown/Styles.js | 16 - .../dist/components/Dropdown/Styles.js.map | 1 - .../dist/components/Dropdown/index.d.ts | 1 - .../dist/components/Dropdown/index.js | 6 - .../dist/components/Dropdown/index.js.map | 1 - .../dist/components/Filter/Filter.d.ts | 66 -- .../dist/components/Filter/Filter.js | 134 --- .../dist/components/Filter/Filter.js.map | 1 - .../dist/components/Filter/index.d.ts | 1 - .../dist/components/Filter/index.js | 6 - .../dist/components/Filter/index.js.map | 1 - .../components/FormFieldSkeleton/index.d.ts | 6 - .../components/FormFieldSkeleton/index.js | 20 - .../components/FormFieldSkeleton/index.js.map | 1 - .../dist/components/FormLabel/index.d.ts | 11 - .../dist/components/FormLabel/index.js | 24 - .../dist/components/FormLabel/index.js.map | 1 - .../components/FormTemplate/FormTemplate.d.ts | 13 - .../components/FormTemplate/FormTemplate.js | 35 - .../FormTemplate/FormTemplate.js.map | 1 - .../dist/components/FormTemplate/index.d.ts | 1 - .../dist/components/FormTemplate/index.js | 6 - .../dist/components/FormTemplate/index.js.map | 1 - .../HeaderAccount/HeaderAccount.d.ts | 14 - .../components/HeaderAccount/HeaderAccount.js | 69 -- .../HeaderAccount/HeaderAccount.js.map | 1 - .../dist/components/HeaderAccount/index.d.ts | 1 - .../dist/components/HeaderAccount/index.js | 6 - .../components/HeaderAccount/index.js.map | 1 - .../dist/components/Image/Image.d.ts | 11 - .../dist/components/Image/Image.js | 37 - .../dist/components/Image/Image.js.map | 1 - .../dist/components/Image/index.d.ts | 1 - .../dist/components/Image/index.js | 6 - .../dist/components/Image/index.js.map | 1 - .../dist/components/Link/Link.d.ts | 4 - .../dist/components/Link/Link.js | 19 - .../dist/components/Link/Link.js.map | 1 - .../dist/components/Link/index.d.ts | 1 - .../dist/components/Link/index.js | 6 - .../dist/components/Link/index.js.map | 1 - .../dist/components/Navbar/Navbar.d.ts | 15 - .../dist/components/Navbar/Navbar.js | 39 - .../dist/components/Navbar/Navbar.js.map | 1 - .../dist/components/Navbar/index.d.ts | 1 - .../dist/components/Navbar/index.js | 6 - .../dist/components/Navbar/index.js.map | 1 - .../Notifications/Notifications.d.ts | 6 - .../components/Notifications/Notifications.js | 15 - .../Notifications/Notifications.js.map | 1 - .../dist/components/Notifications/index.d.ts | 1 - .../dist/components/Notifications/index.js | 6 - .../components/Notifications/index.js.map | 1 - .../OrderableDropDown/OrderableDropDown.d.ts | 25 - .../OrderableDropDown/OrderableDropDown.js | 187 --- .../OrderableDropDown.js.map | 1 - .../components/OrderableDropDown/index.d.ts | 1 - .../components/OrderableDropDown/index.js | 6 - .../components/OrderableDropDown/index.js.map | 1 - .../dist/components/OtpInput/index.d.ts | 28 - .../dist/components/OtpInput/index.js | 166 --- .../dist/components/OtpInput/index.js.map | 1 - .../components/RadioGroup/RadioGroup.d.ts | 18 - .../dist/components/RadioGroup/RadioGroup.js | 18 - .../components/RadioGroup/RadioGroup.js.map | 1 - .../dist/components/RadioGroup/index.d.ts | 1 - .../dist/components/RadioGroup/index.js | 6 - .../dist/components/RadioGroup/index.js.map | 1 - .../components/RocketsProvider/index.d.ts | 11 - .../dist/components/RocketsProvider/index.js | 21 - .../components/RocketsProvider/index.js.map | 1 - .../components/RocketsProvider/types.d.ts | 16 - .../dist/components/RocketsProvider/types.js | 3 - .../components/RocketsProvider/types.js.map | 1 - .../components/RocketsProvider/utils.d.ts | 9 - .../dist/components/RocketsProvider/utils.js | 5 - .../components/RocketsProvider/utils.js.map | 1 - .../dist/components/SchemaForm/Button.d.ts | 3 - .../dist/components/SchemaForm/Button.js | 10 - .../dist/components/SchemaForm/Button.js.map | 1 - .../components/SchemaForm/SchemaForm.d.ts | 22 - .../dist/components/SchemaForm/SchemaForm.js | 54 - .../components/SchemaForm/SchemaForm.js.map | 1 - .../dist/components/SchemaForm/Title.d.ts | 3 - .../dist/components/SchemaForm/Title.js | 10 - .../dist/components/SchemaForm/Title.js.map | 1 - .../dist/components/SchemaForm/index.d.ts | 1 - .../dist/components/SchemaForm/index.js | 6 - .../dist/components/SchemaForm/index.js.map | 1 - .../dist/components/SchemaForm/types.d.ts | 22 - .../dist/components/SchemaForm/types.js | 3 - .../dist/components/SchemaForm/types.js.map | 1 - .../utils/mapAdvancedProperties.d.ts | 4 - .../SchemaForm/utils/mapAdvancedProperties.js | 48 - .../utils/mapAdvancedProperties.js.map | 1 - .../SchemaForm/utils/mapEnumToCheckbox.d.ts | 3 - .../SchemaForm/utils/mapEnumToCheckbox.js | 19 - .../SchemaForm/utils/mapEnumToCheckbox.js.map | 1 - .../SchemaForm/utils/mapEnumToSchema.d.ts | 3 - .../SchemaForm/utils/mapEnumToSchema.js | 27 - .../SchemaForm/utils/mapEnumToSchema.js.map | 1 - .../SchemaForm/utils/mapWidgetType.d.ts | 5 - .../SchemaForm/utils/mapWidgetType.js | 24 - .../SchemaForm/utils/mapWidgetType.js.map | 1 - .../SchemaForm/utils/mergeFormData.d.ts | 3 - .../SchemaForm/utils/mergeFormData.js | 24 - .../SchemaForm/utils/mergeFormData.js.map | 1 - .../SchemaForm/utils/uiSchemaGenerator.d.ts | 4 - .../SchemaForm/utils/uiSchemaGenerator.js | 18 - .../SchemaForm/utils/uiSchemaGenerator.js.map | 1 - .../components/SearchField/SearchField.d.ts | 11 - .../components/SearchField/SearchField.js | 96 -- .../components/SearchField/SearchField.js.map | 1 - .../dist/components/SearchField/index.d.ts | 2 - .../dist/components/SearchField/index.js | 8 - .../dist/components/SearchField/index.js.map | 1 - .../dist/components/Select/Select.d.ts | 14 - .../dist/components/Select/Select.js | 24 - .../dist/components/Select/Select.js.map | 1 - .../dist/components/Select/index.d.ts | 1 - .../dist/components/Select/index.js | 6 - .../dist/components/Select/index.js.map | 1 - .../components/SelectField/SelectField.d.ts | 15 - .../components/SelectField/SelectField.js | 42 - .../components/SelectField/SelectField.js.map | 1 - .../dist/components/SelectField/index.d.ts | 1 - .../dist/components/SelectField/index.js | 6 - .../dist/components/SelectField/index.js.map | 1 - .../dist/components/SideModal/SideModal.d.ts | 18 - .../dist/components/SideModal/SideModal.js | 49 - .../components/SideModal/SideModal.js.map | 1 - .../dist/components/SideModal/index.d.ts | 1 - .../dist/components/SideModal/index.js | 6 - .../dist/components/SideModal/index.js.map | 1 - .../components/SimpleForm/SimpleForm.d.ts | 37 - .../dist/components/SimpleForm/SimpleForm.js | 174 --- .../components/SimpleForm/SimpleForm.js.map | 1 - .../dist/components/SimpleForm/index.d.ts | 3 - .../dist/components/SimpleForm/index.js | 8 - .../dist/components/SimpleForm/index.js.map | 1 - .../dist/components/Switch/Switch.d.ts | 8 - .../dist/components/Switch/Switch.js | 24 - .../dist/components/Switch/Switch.js.map | 1 - .../dist/components/Switch/index.d.ts | 1 - .../dist/components/Switch/index.js | 6 - .../dist/components/Switch/index.js.map | 1 - .../dist/components/Table/Styles.d.ts | 11 - .../dist/components/Table/Styles.js | 76 -- .../dist/components/Table/Styles.js.map | 1 - .../dist/components/Table/Table.d.ts | 7 - .../dist/components/Table/Table.js | 31 - .../dist/components/Table/Table.js.map | 1 - .../Table/TableBody/TableBodyCells.d.ts | 8 - .../Table/TableBody/TableBodyCells.js | 54 - .../Table/TableBody/TableBodyCells.js.map | 1 - .../Table/TableBody/TableBodyCheckbox.d.ts | 9 - .../Table/TableBody/TableBodyCheckbox.js | 31 - .../Table/TableBody/TableBodyCheckbox.js.map | 1 - .../Table/TableBody/TableBodyOption.d.ts | 9 - .../Table/TableBody/TableBodyOption.js | 15 - .../Table/TableBody/TableBodyOption.js.map | 1 - .../Table/TableBody/TableBodyRow.d.ts | 9 - .../Table/TableBody/TableBodyRow.js | 30 - .../Table/TableBody/TableBodyRow.js.map | 1 - .../Table/TableBody/TableBodyRows.d.ts | 9 - .../Table/TableBody/TableBodyRows.js | 63 - .../Table/TableBody/TableBodyRows.js.map | 1 - .../components/Table/TableCellSkeleton.d.ts | 2 - .../components/Table/TableCellSkeleton.js | 20 - .../components/Table/TableCellSkeleton.js.map | 1 - .../Table/TableColumnOrderable.d.ts | 10 - .../components/Table/TableColumnOrderable.js | 55 - .../Table/TableColumnOrderable.js.map | 1 - .../Table/TableHeader/TableHeaderCell.d.ts | 8 - .../Table/TableHeader/TableHeaderCell.js | 39 - .../Table/TableHeader/TableHeaderCell.js.map | 1 - .../Table/TableHeader/TableHeaderCells.d.ts | 7 - .../Table/TableHeader/TableHeaderCells.js | 50 - .../Table/TableHeader/TableHeaderCells.js.map | 1 - .../TableHeader/TableHeaderCheckbox.d.ts | 3 - .../Table/TableHeader/TableHeaderCheckbox.js | 20 - .../TableHeader/TableHeaderCheckbox.js.map | 1 - .../Table/TableHeader/TableHeaderOption.d.ts | 2 - .../Table/TableHeader/TableHeaderOption.js | 13 - .../TableHeader/TableHeaderOption.js.map | 1 - .../dist/components/Table/TableOptions.d.ts | 9 - .../dist/components/Table/TableOptions.js | 73 -- .../dist/components/Table/TableOptions.js.map | 1 - .../components/Table/TablePagination.d.ts | 7 - .../dist/components/Table/TablePagination.js | 42 - .../components/Table/TablePagination.js.map | 1 - .../Table/TablePaginationNumbers.d.ts | 3 - .../Table/TablePaginationNumbers.js | 17 - .../Table/TablePaginationNumbers.js.map | 1 - .../dist/components/Table/TableRoot.d.ts | 21 - .../dist/components/Table/TableRoot.js | 135 --- .../dist/components/Table/TableRoot.js.map | 1 - .../components/Table/TableRowSkeleton.d.ts | 2 - .../dist/components/Table/TableRowSkeleton.js | 18 - .../components/Table/TableRowSkeleton.js.map | 1 - .../dist/components/Table/TableToolbar.d.ts | 6 - .../dist/components/Table/TableToolbar.js | 20 - .../dist/components/Table/TableToolbar.js.map | 1 - .../dist/components/Table/hooks/index.d.ts | 3 - .../dist/components/Table/hooks/index.js | 9 - .../dist/components/Table/hooks/index.js.map | 1 - .../Table/hooks/useTableQueryState.d.ts | 15 - .../Table/hooks/useTableQueryState.js | 43 - .../Table/hooks/useTableQueryState.js.map | 1 - .../components/Table/hooks/useTableRoot.d.ts | 20 - .../components/Table/hooks/useTableRoot.js | 14 - .../Table/hooks/useTableRoot.js.map | 1 - .../dist/components/Table/index.d.ts | 55 - .../dist/components/Table/index.js | 44 - .../dist/components/Table/index.js.map | 1 - .../dist/components/Table/types.d.ts | 68 -- .../dist/components/Table/types.js | 9 - .../dist/components/Table/types.js.map | 1 - .../dist/components/Table/useTable.d.ts | 35 - .../dist/components/Table/useTable.js | 164 --- .../dist/components/Table/useTable.js.map | 1 - .../Table/utils/createTableStyles.d.ts | 6 - .../Table/utils/createTableStyles.js | 8 - .../Table/utils/createTableStyles.js.map | 1 - .../Table/utils/descendingComparator.d.ts | 2 - .../Table/utils/descendingComparator.js | 13 - .../Table/utils/descendingComparator.js.map | 1 - .../components/Table/utils/getComparator.d.ts | 7 - .../components/Table/utils/getComparator.js | 14 - .../Table/utils/getComparator.js.map | 1 - .../dist/components/Table/utils/index.d.ts | 6 - .../dist/components/Table/utils/index.js | 17 - .../dist/components/Table/utils/index.js.map | 1 - .../components/Table/utils/sortTable.d.ts | 3 - .../dist/components/Table/utils/sortTable.js | 30 - .../components/Table/utils/sortTable.js.map | 1 - .../components/Table/utils/stableSort.d.ts | 2 - .../dist/components/Table/utils/stableSort.js | 15 - .../components/Table/utils/stableSort.js.map | 1 - .../dist/components/Text/Text.d.ts | 4 - .../dist/components/Text/Text.js | 13 - .../dist/components/Text/Text.js.map | 1 - .../dist/components/Text/index.d.ts | 1 - .../dist/components/Text/index.js | 9 - .../dist/components/Text/index.js.map | 1 - .../TextField/PasswordStrength.d.ts | 9 - .../components/TextField/PasswordStrength.js | 18 - .../TextField/PasswordStrength.js.map | 1 - .../TextField/PasswordStrengthBar.d.ts | 12 - .../TextField/PasswordStrengthBar.js | 31 - .../TextField/PasswordStrengthBar.js.map | 1 - .../TextField/PasswordStrengthRules.d.ts | 10 - .../TextField/PasswordStrengthRules.js | 23 - .../TextField/PasswordStrengthRules.js.map | 1 - .../dist/components/TextField/TextField.d.ts | 29 - .../dist/components/TextField/TextField.js | 91 -- .../components/TextField/TextField.js.map | 1 - .../dist/components/TextField/constants.d.ts | 16 - .../dist/components/TextField/constants.js | 37 - .../components/TextField/constants.js.map | 1 - .../dist/components/TextField/index.d.ts | 1 - .../dist/components/TextField/index.js | 6 - .../dist/components/TextField/index.js.map | 1 - .../dist/components/TextField/utils.d.ts | 6 - .../dist/components/TextField/utils.js | 32 - .../dist/components/TextField/utils.js.map | 1 - .../submodules/AuthForm/constants.d.ts | 6 - .../submodules/AuthForm/constants.js | 70 -- .../submodules/AuthForm/constants.js.map | 1 - .../components/submodules/AuthForm/index.d.ts | 35 - .../components/submodules/AuthForm/index.js | 144 --- .../submodules/AuthForm/index.js.map | 1 - .../submodules/DrawerForm/index.d.ts | 3 - .../components/submodules/DrawerForm/index.js | 168 --- .../submodules/DrawerForm/index.js.map | 1 - .../components/submodules/Filter/index.d.ts | 22 - .../components/submodules/Filter/index.js | 105 -- .../components/submodules/Filter/index.js.map | 1 - .../submodules/ModalForm/index.d.ts | 3 - .../components/submodules/ModalForm/index.js | 139 --- .../submodules/ModalForm/index.js.map | 1 - .../submodules/Table/MobileRowModal.d.ts | 9 - .../submodules/Table/MobileRowModal.js | 95 -- .../submodules/Table/MobileRowModal.js.map | 1 - .../submodules/Table/constants.d.ts | 1014 ----------------- .../components/submodules/Table/constants.js | 7 - .../submodules/Table/constants.js.map | 1 - .../components/submodules/Table/index.d.ts | 75 -- .../dist/components/submodules/Table/index.js | 188 --- .../components/submodules/Table/index.js.map | 1 - .../submodules/TableRowControls/index.d.ts | 14 - .../submodules/TableRowControls/index.js | 22 - .../submodules/TableRowControls/index.js.map | 1 - .../components/submodules/types/Form.d.ts | 42 - .../dist/components/submodules/types/Form.js | 3 - .../components/submodules/types/Form.js.map | 1 - .../react-material-ui/dist/hooks/index.d.ts | 2 - .../react-material-ui/dist/hooks/index.js | 6 - .../react-material-ui/dist/hooks/index.js.map | 1 - .../dist/hooks/useSettingsStorage.d.ts | 24 - .../dist/hooks/useSettingsStorage.js | 153 --- .../dist/hooks/useSettingsStorage.js.map | 1 - packages/react-material-ui/dist/index.d.ts | 43 - packages/react-material-ui/dist/index.js | 115 -- packages/react-material-ui/dist/index.js.map | 1 - .../dist/interfaces/index.d.ts | 8 - .../dist/interfaces/index.js | 3 - .../dist/interfaces/index.js.map | 1 - .../dist/modules/auth/constants.d.ts | 30 - .../dist/modules/auth/constants.js | 34 - .../dist/modules/auth/constants.js.map | 1 - .../dist/modules/auth/index.d.ts | 6 - .../dist/modules/auth/index.js | 21 - .../dist/modules/auth/index.js.map | 1 - .../dist/modules/crud/CrudRoot.d.ts | 7 - .../dist/modules/crud/CrudRoot.js | 58 - .../dist/modules/crud/CrudRoot.js.map | 1 - .../dist/modules/crud/index.d.ts | 59 - .../dist/modules/crud/index.js | 186 --- .../dist/modules/crud/index.js.map | 1 - .../dist/modules/crud/useCrudControls.d.ts | 37 - .../dist/modules/crud/useCrudControls.js | 64 -- .../dist/modules/crud/useCrudControls.js.map | 1 - .../dist/modules/crud/useCrudRoot.d.ts | 20 - .../dist/modules/crud/useCrudRoot.js | 11 - .../dist/modules/crud/useCrudRoot.js.map | 1 - .../dist/modules/users/constants.d.ts | 9 - .../dist/modules/users/constants.js | 62 - .../dist/modules/users/constants.js.map | 1 - .../dist/modules/users/index.d.ts | 11 - .../dist/modules/users/index.js | 34 - .../dist/modules/users/index.js.map | 1 - .../CustomTemplates/ObjectFieldTemplate.d.ts | 3 - .../CustomTemplates/ObjectFieldTemplate.js | 28 - .../ObjectFieldTemplate.js.map | 1 - .../dist/styles/CustomTemplates/index.d.ts | 1 - .../dist/styles/CustomTemplates/index.js | 9 - .../dist/styles/CustomTemplates/index.js.map | 1 - .../CustomWidgets/ArrayFieldActionButton.d.ts | 7 - .../CustomWidgets/ArrayFieldActionButton.js | 17 - .../ArrayFieldActionButton.js.map | 1 - .../CustomWidgets/ArrayFieldTemplate.d.ts | 4 - .../CustomWidgets/ArrayFieldTemplate.js | 37 - .../CustomWidgets/ArrayFieldTemplate.js.map | 1 - .../CustomAutocompleteWidget.d.ts | 3 - .../CustomWidgets/CustomAutocompleteWidget.js | 119 -- .../CustomAutocompleteWidget.js.map | 1 - .../CustomWidgets/CustomCheckboxWidget.d.ts | 7 - .../CustomWidgets/CustomCheckboxWidget.js | 10 - .../CustomWidgets/CustomCheckboxWidget.js.map | 1 - .../CustomWidgets/CustomCheckboxesWidget.d.ts | 3 - .../CustomWidgets/CustomCheckboxesWidget.js | 42 - .../CustomCheckboxesWidget.js.map | 1 - .../CustomWidgets/CustomEmailFieldWidget.d.ts | 3 - .../CustomWidgets/CustomEmailFieldWidget.js | 10 - .../CustomEmailFieldWidget.js.map | 1 - .../CustomWidgets/CustomOtpInputWidget.d.ts | 3 - .../CustomWidgets/CustomOtpInputWidget.js | 52 - .../CustomWidgets/CustomOtpInputWidget.js.map | 1 - .../CustomPasswordFieldWidget.d.ts | 3 - .../CustomPasswordFieldWidget.js | 14 - .../CustomPasswordFieldWidget.js.map | 1 - .../CustomWidgets/CustomRadioWidget.d.ts | 3 - .../styles/CustomWidgets/CustomRadioWidget.js | 18 - .../CustomWidgets/CustomRadioWidget.js.map | 1 - .../CustomWidgets/CustomSelectWidget.d.ts | 3 - .../CustomWidgets/CustomSelectWidget.js | 19 - .../CustomWidgets/CustomSelectWidget.js.map | 1 - .../CustomWidgets/CustomSwitchWidget.d.ts | 3 - .../CustomWidgets/CustomSwitchWidget.js | 10 - .../CustomWidgets/CustomSwitchWidget.js.map | 1 - .../CustomWidgets/CustomTextFieldWidget.d.ts | 3 - .../CustomWidgets/CustomTextFieldWidget.js | 49 - .../CustomTextFieldWidget.js.map | 1 - .../dist/styles/CustomWidgets/index.d.ts | 11 - .../dist/styles/CustomWidgets/index.js | 29 - .../dist/styles/CustomWidgets/index.js.map | 1 - .../dist/styles/CustomWidgets/utils.d.ts | 15 - .../dist/styles/CustomWidgets/utils.js | 19 - .../dist/styles/CustomWidgets/utils.js.map | 1 - .../styles/ThemeProvider/ThemeProvider.d.ts | 4 - .../styles/ThemeProvider/ThemeProvider.js | 15 - .../styles/ThemeProvider/ThemeProvider.js.map | 1 - .../dist/styles/ThemeProvider/index.d.ts | 2 - .../dist/styles/ThemeProvider/index.js | 8 - .../dist/styles/ThemeProvider/index.js.map | 1 - .../react-material-ui/dist/styles/index.d.ts | 1 - .../react-material-ui/dist/styles/index.js | 9 - .../dist/styles/index.js.map | 1 - .../react-material-ui/dist/styles/theme.d.ts | 2 - .../react-material-ui/dist/styles/theme.js | 29 - .../dist/styles/theme.js.map | 1 - .../dist/utils/form/validation.d.ts | 14 - .../dist/utils/form/validation.js | 22 - .../dist/utils/form/validation.js.map | 1 - .../dist/utils/http/getSearchParams.d.ts | 2 - .../dist/utils/http/getSearchParams.js | 22 - .../dist/utils/http/getSearchParams.js.map | 1 - .../dist/utils/http/index.d.ts | 2 - .../dist/utils/http/index.js | 9 - .../dist/utils/http/index.js.map | 1 - .../dist/utils/isMobile.d.ts | 2 - .../react-material-ui/dist/utils/isMobile.js | 6 - .../dist/utils/isMobile.js.map | 1 - .../dist/components/AppBarContainer.d.ts | 10 - .../dist/components/AppBarContainer.js | 54 - .../dist/components/AppBarContainer.js.map | 1 - .../dist/components/AuthRoute.d.ts | 10 - .../dist/components/AuthRoute.js | 49 - .../dist/components/AuthRoute.js.map | 1 - .../dist/components/DefaultRoute.d.ts | 18 - .../dist/components/DefaultRoute.js | 21 - .../dist/components/DefaultRoute.js.map | 1 - .../dist/components/ProtectedRoute.d.ts | 6 - .../dist/components/ProtectedRoute.js | 18 - .../dist/components/ProtectedRoute.js.map | 1 - .../dist/components/Resource.d.ts | 15 - .../dist/components/Resource.js | 12 - .../dist/components/Resource.js.map | 1 - .../dist/components/Router.d.ts | 25 - .../dist/components/Router.js | 85 -- .../dist/components/Router.js.map | 1 - packages/react-navigation/dist/index.d.ts | 3 - packages/react-navigation/dist/index.js | 11 - packages/react-navigation/dist/index.js.map | 1 - 522 files changed, 9934 deletions(-) delete mode 100644 packages/react-auth-provider/dist/index.d.ts delete mode 100644 packages/react-auth-provider/dist/index.js delete mode 100644 packages/react-auth-provider/dist/index.js.map delete mode 100644 packages/react-auth-provider/dist/interfaces/index.d.ts delete mode 100644 packages/react-auth-provider/dist/interfaces/index.js delete mode 100644 packages/react-auth-provider/dist/interfaces/index.js.map delete mode 100644 packages/react-data-provider/dist/ClientProvider.d.ts delete mode 100644 packages/react-data-provider/dist/ClientProvider.js delete mode 100644 packages/react-data-provider/dist/ClientProvider.js.map delete mode 100644 packages/react-data-provider/dist/axiosClient.d.ts delete mode 100644 packages/react-data-provider/dist/axiosClient.js delete mode 100644 packages/react-data-provider/dist/axiosClient.js.map delete mode 100644 packages/react-data-provider/dist/index.d.ts delete mode 100644 packages/react-data-provider/dist/index.js delete mode 100644 packages/react-data-provider/dist/index.js.map delete mode 100644 packages/react-data-provider/dist/interfaces/index.d.ts delete mode 100644 packages/react-data-provider/dist/interfaces/index.js delete mode 100644 packages/react-data-provider/dist/interfaces/index.js.map delete mode 100644 packages/react-data-provider/dist/useDataProvider.d.ts delete mode 100644 packages/react-data-provider/dist/useDataProvider.js delete mode 100644 packages/react-data-provider/dist/useDataProvider.js.map delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarDrawer.d.ts delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js.map delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarMain.d.ts delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarMain.js delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarMain.js.map delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarNav.d.ts delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarNav.js delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarNav.js.map delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarRoot.d.ts delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarRoot.js delete mode 100644 packages/react-material-ui/dist/components/AppBar/AppBarRoot.js.map delete mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/index.js delete mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/index.js.map delete mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.d.ts delete mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js delete mode 100644 packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js.map delete mode 100644 packages/react-material-ui/dist/components/AppBar/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/AppBar/index.js delete mode 100644 packages/react-material-ui/dist/components/AppBar/index.js.map delete mode 100644 packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.d.ts delete mode 100644 packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js delete mode 100644 packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js.map delete mode 100644 packages/react-material-ui/dist/components/AutocompleteField/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/AutocompleteField/index.js delete mode 100644 packages/react-material-ui/dist/components/AutocompleteField/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Avatar/Avatar.d.ts delete mode 100644 packages/react-material-ui/dist/components/Avatar/Avatar.js delete mode 100644 packages/react-material-ui/dist/components/Avatar/Avatar.js.map delete mode 100644 packages/react-material-ui/dist/components/Avatar/Styles.d.ts delete mode 100644 packages/react-material-ui/dist/components/Avatar/Styles.js delete mode 100644 packages/react-material-ui/dist/components/Avatar/Styles.js.map delete mode 100644 packages/react-material-ui/dist/components/Avatar/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Avatar/index.js delete mode 100644 packages/react-material-ui/dist/components/Avatar/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.d.ts delete mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js delete mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js.map delete mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/index.js delete mode 100644 packages/react-material-ui/dist/components/Breadcrumbs/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Checkbox/Checkbox.d.ts delete mode 100644 packages/react-material-ui/dist/components/Checkbox/Checkbox.js delete mode 100644 packages/react-material-ui/dist/components/Checkbox/Checkbox.js.map delete mode 100644 packages/react-material-ui/dist/components/Checkbox/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Checkbox/index.js delete mode 100644 packages/react-material-ui/dist/components/Checkbox/index.js.map delete mode 100644 packages/react-material-ui/dist/components/DatePickerField/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/DatePickerField/index.js delete mode 100644 packages/react-material-ui/dist/components/DatePickerField/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Dialog/Dialog.d.ts delete mode 100644 packages/react-material-ui/dist/components/Dialog/Dialog.js delete mode 100644 packages/react-material-ui/dist/components/Dialog/Dialog.js.map delete mode 100644 packages/react-material-ui/dist/components/Dialog/Styles.d.ts delete mode 100644 packages/react-material-ui/dist/components/Dialog/Styles.js delete mode 100644 packages/react-material-ui/dist/components/Dialog/Styles.js.map delete mode 100644 packages/react-material-ui/dist/components/Dialog/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Dialog/index.js delete mode 100644 packages/react-material-ui/dist/components/Dialog/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Drawer/Drawer.d.ts delete mode 100644 packages/react-material-ui/dist/components/Drawer/Drawer.js delete mode 100644 packages/react-material-ui/dist/components/Drawer/Drawer.js.map delete mode 100644 packages/react-material-ui/dist/components/Drawer/DrawerItem.d.ts delete mode 100644 packages/react-material-ui/dist/components/Drawer/DrawerItem.js delete mode 100644 packages/react-material-ui/dist/components/Drawer/DrawerItem.js.map delete mode 100644 packages/react-material-ui/dist/components/Drawer/Styles.d.ts delete mode 100644 packages/react-material-ui/dist/components/Drawer/Styles.js delete mode 100644 packages/react-material-ui/dist/components/Drawer/Styles.js.map delete mode 100644 packages/react-material-ui/dist/components/Drawer/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Drawer/index.js delete mode 100644 packages/react-material-ui/dist/components/Drawer/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Dropdown/Dropdown.d.ts delete mode 100644 packages/react-material-ui/dist/components/Dropdown/Dropdown.js delete mode 100644 packages/react-material-ui/dist/components/Dropdown/Dropdown.js.map delete mode 100644 packages/react-material-ui/dist/components/Dropdown/Styles.d.ts delete mode 100644 packages/react-material-ui/dist/components/Dropdown/Styles.js delete mode 100644 packages/react-material-ui/dist/components/Dropdown/Styles.js.map delete mode 100644 packages/react-material-ui/dist/components/Dropdown/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Dropdown/index.js delete mode 100644 packages/react-material-ui/dist/components/Dropdown/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Filter/Filter.d.ts delete mode 100644 packages/react-material-ui/dist/components/Filter/Filter.js delete mode 100644 packages/react-material-ui/dist/components/Filter/Filter.js.map delete mode 100644 packages/react-material-ui/dist/components/Filter/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Filter/index.js delete mode 100644 packages/react-material-ui/dist/components/Filter/index.js.map delete mode 100644 packages/react-material-ui/dist/components/FormFieldSkeleton/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/FormFieldSkeleton/index.js delete mode 100644 packages/react-material-ui/dist/components/FormFieldSkeleton/index.js.map delete mode 100644 packages/react-material-ui/dist/components/FormLabel/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/FormLabel/index.js delete mode 100644 packages/react-material-ui/dist/components/FormLabel/index.js.map delete mode 100644 packages/react-material-ui/dist/components/FormTemplate/FormTemplate.d.ts delete mode 100644 packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js delete mode 100644 packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js.map delete mode 100644 packages/react-material-ui/dist/components/FormTemplate/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/FormTemplate/index.js delete mode 100644 packages/react-material-ui/dist/components/FormTemplate/index.js.map delete mode 100644 packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.d.ts delete mode 100644 packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js delete mode 100644 packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js.map delete mode 100644 packages/react-material-ui/dist/components/HeaderAccount/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/HeaderAccount/index.js delete mode 100644 packages/react-material-ui/dist/components/HeaderAccount/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Image/Image.d.ts delete mode 100644 packages/react-material-ui/dist/components/Image/Image.js delete mode 100644 packages/react-material-ui/dist/components/Image/Image.js.map delete mode 100644 packages/react-material-ui/dist/components/Image/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Image/index.js delete mode 100644 packages/react-material-ui/dist/components/Image/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Link/Link.d.ts delete mode 100644 packages/react-material-ui/dist/components/Link/Link.js delete mode 100644 packages/react-material-ui/dist/components/Link/Link.js.map delete mode 100644 packages/react-material-ui/dist/components/Link/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Link/index.js delete mode 100644 packages/react-material-ui/dist/components/Link/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Navbar/Navbar.d.ts delete mode 100644 packages/react-material-ui/dist/components/Navbar/Navbar.js delete mode 100644 packages/react-material-ui/dist/components/Navbar/Navbar.js.map delete mode 100644 packages/react-material-ui/dist/components/Navbar/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Navbar/index.js delete mode 100644 packages/react-material-ui/dist/components/Navbar/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Notifications/Notifications.d.ts delete mode 100644 packages/react-material-ui/dist/components/Notifications/Notifications.js delete mode 100644 packages/react-material-ui/dist/components/Notifications/Notifications.js.map delete mode 100644 packages/react-material-ui/dist/components/Notifications/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Notifications/index.js delete mode 100644 packages/react-material-ui/dist/components/Notifications/index.js.map delete mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.d.ts delete mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js delete mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js.map delete mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/index.js delete mode 100644 packages/react-material-ui/dist/components/OrderableDropDown/index.js.map delete mode 100644 packages/react-material-ui/dist/components/OtpInput/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/OtpInput/index.js delete mode 100644 packages/react-material-ui/dist/components/OtpInput/index.js.map delete mode 100644 packages/react-material-ui/dist/components/RadioGroup/RadioGroup.d.ts delete mode 100644 packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js delete mode 100644 packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js.map delete mode 100644 packages/react-material-ui/dist/components/RadioGroup/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/RadioGroup/index.js delete mode 100644 packages/react-material-ui/dist/components/RadioGroup/index.js.map delete mode 100644 packages/react-material-ui/dist/components/RocketsProvider/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/RocketsProvider/index.js delete mode 100644 packages/react-material-ui/dist/components/RocketsProvider/index.js.map delete mode 100644 packages/react-material-ui/dist/components/RocketsProvider/types.d.ts delete mode 100644 packages/react-material-ui/dist/components/RocketsProvider/types.js delete mode 100644 packages/react-material-ui/dist/components/RocketsProvider/types.js.map delete mode 100644 packages/react-material-ui/dist/components/RocketsProvider/utils.d.ts delete mode 100644 packages/react-material-ui/dist/components/RocketsProvider/utils.js delete mode 100644 packages/react-material-ui/dist/components/RocketsProvider/utils.js.map delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/Button.d.ts delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/Button.js delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/Button.js.map delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/SchemaForm.d.ts delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js.map delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/Title.d.ts delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/Title.js delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/Title.js.map delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/index.js delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/index.js.map delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/types.d.ts delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/types.js delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/types.js.map delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.d.ts delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js.map delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.d.ts delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js.map delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.d.ts delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js.map delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.d.ts delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js.map delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.d.ts delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js.map delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.d.ts delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js delete mode 100644 packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js.map delete mode 100644 packages/react-material-ui/dist/components/SearchField/SearchField.d.ts delete mode 100644 packages/react-material-ui/dist/components/SearchField/SearchField.js delete mode 100644 packages/react-material-ui/dist/components/SearchField/SearchField.js.map delete mode 100644 packages/react-material-ui/dist/components/SearchField/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/SearchField/index.js delete mode 100644 packages/react-material-ui/dist/components/SearchField/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Select/Select.d.ts delete mode 100644 packages/react-material-ui/dist/components/Select/Select.js delete mode 100644 packages/react-material-ui/dist/components/Select/Select.js.map delete mode 100644 packages/react-material-ui/dist/components/Select/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Select/index.js delete mode 100644 packages/react-material-ui/dist/components/Select/index.js.map delete mode 100644 packages/react-material-ui/dist/components/SelectField/SelectField.d.ts delete mode 100644 packages/react-material-ui/dist/components/SelectField/SelectField.js delete mode 100644 packages/react-material-ui/dist/components/SelectField/SelectField.js.map delete mode 100644 packages/react-material-ui/dist/components/SelectField/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/SelectField/index.js delete mode 100644 packages/react-material-ui/dist/components/SelectField/index.js.map delete mode 100644 packages/react-material-ui/dist/components/SideModal/SideModal.d.ts delete mode 100644 packages/react-material-ui/dist/components/SideModal/SideModal.js delete mode 100644 packages/react-material-ui/dist/components/SideModal/SideModal.js.map delete mode 100644 packages/react-material-ui/dist/components/SideModal/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/SideModal/index.js delete mode 100644 packages/react-material-ui/dist/components/SideModal/index.js.map delete mode 100644 packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts delete mode 100644 packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js delete mode 100644 packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js.map delete mode 100644 packages/react-material-ui/dist/components/SimpleForm/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/SimpleForm/index.js delete mode 100644 packages/react-material-ui/dist/components/SimpleForm/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Switch/Switch.d.ts delete mode 100644 packages/react-material-ui/dist/components/Switch/Switch.js delete mode 100644 packages/react-material-ui/dist/components/Switch/Switch.js.map delete mode 100644 packages/react-material-ui/dist/components/Switch/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Switch/index.js delete mode 100644 packages/react-material-ui/dist/components/Switch/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/Styles.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/Styles.js delete mode 100644 packages/react-material-ui/dist/components/Table/Styles.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/Table.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/Table.js delete mode 100644 packages/react-material-ui/dist/components/Table/Table.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableCellSkeleton.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableCellSkeleton.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableCellSkeleton.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableColumnOrderable.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableColumnOrderable.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableColumnOrderable.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableOptions.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableOptions.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableOptions.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TablePagination.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TablePagination.js delete mode 100644 packages/react-material-ui/dist/components/Table/TablePagination.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TablePaginationNumbers.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js delete mode 100644 packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableRoot.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableRoot.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableRoot.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableRowSkeleton.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableRowSkeleton.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableRowSkeleton.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/TableToolbar.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/TableToolbar.js delete mode 100644 packages/react-material-ui/dist/components/Table/TableToolbar.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/hooks/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/hooks/index.js delete mode 100644 packages/react-material-ui/dist/components/Table/hooks/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js delete mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableRoot.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js delete mode 100644 packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/index.js delete mode 100644 packages/react-material-ui/dist/components/Table/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/types.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/types.js delete mode 100644 packages/react-material-ui/dist/components/Table/types.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/useTable.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/useTable.js delete mode 100644 packages/react-material-ui/dist/components/Table/useTable.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/utils/createTableStyles.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/utils/createTableStyles.js delete mode 100644 packages/react-material-ui/dist/components/Table/utils/createTableStyles.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/utils/descendingComparator.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/utils/descendingComparator.js delete mode 100644 packages/react-material-ui/dist/components/Table/utils/descendingComparator.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/utils/getComparator.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/utils/getComparator.js delete mode 100644 packages/react-material-ui/dist/components/Table/utils/getComparator.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/utils/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/utils/index.js delete mode 100644 packages/react-material-ui/dist/components/Table/utils/index.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/utils/sortTable.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/utils/sortTable.js delete mode 100644 packages/react-material-ui/dist/components/Table/utils/sortTable.js.map delete mode 100644 packages/react-material-ui/dist/components/Table/utils/stableSort.d.ts delete mode 100644 packages/react-material-ui/dist/components/Table/utils/stableSort.js delete mode 100644 packages/react-material-ui/dist/components/Table/utils/stableSort.js.map delete mode 100644 packages/react-material-ui/dist/components/Text/Text.d.ts delete mode 100644 packages/react-material-ui/dist/components/Text/Text.js delete mode 100644 packages/react-material-ui/dist/components/Text/Text.js.map delete mode 100644 packages/react-material-ui/dist/components/Text/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/Text/index.js delete mode 100644 packages/react-material-ui/dist/components/Text/index.js.map delete mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrength.d.ts delete mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrength.js delete mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrength.js.map delete mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.d.ts delete mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js delete mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js.map delete mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.d.ts delete mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js delete mode 100644 packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js.map delete mode 100644 packages/react-material-ui/dist/components/TextField/TextField.d.ts delete mode 100644 packages/react-material-ui/dist/components/TextField/TextField.js delete mode 100644 packages/react-material-ui/dist/components/TextField/TextField.js.map delete mode 100644 packages/react-material-ui/dist/components/TextField/constants.d.ts delete mode 100644 packages/react-material-ui/dist/components/TextField/constants.js delete mode 100644 packages/react-material-ui/dist/components/TextField/constants.js.map delete mode 100644 packages/react-material-ui/dist/components/TextField/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/TextField/index.js delete mode 100644 packages/react-material-ui/dist/components/TextField/index.js.map delete mode 100644 packages/react-material-ui/dist/components/TextField/utils.d.ts delete mode 100644 packages/react-material-ui/dist/components/TextField/utils.js delete mode 100644 packages/react-material-ui/dist/components/TextField/utils.js.map delete mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/constants.d.ts delete mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/constants.js delete mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/constants.js.map delete mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/index.js delete mode 100644 packages/react-material-ui/dist/components/submodules/AuthForm/index.js.map delete mode 100644 packages/react-material-ui/dist/components/submodules/DrawerForm/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/submodules/DrawerForm/index.js delete mode 100644 packages/react-material-ui/dist/components/submodules/DrawerForm/index.js.map delete mode 100644 packages/react-material-ui/dist/components/submodules/Filter/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/submodules/Filter/index.js delete mode 100644 packages/react-material-ui/dist/components/submodules/Filter/index.js.map delete mode 100644 packages/react-material-ui/dist/components/submodules/ModalForm/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/submodules/ModalForm/index.js delete mode 100644 packages/react-material-ui/dist/components/submodules/ModalForm/index.js.map delete mode 100644 packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.d.ts delete mode 100644 packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js delete mode 100644 packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js.map delete mode 100644 packages/react-material-ui/dist/components/submodules/Table/constants.d.ts delete mode 100644 packages/react-material-ui/dist/components/submodules/Table/constants.js delete mode 100644 packages/react-material-ui/dist/components/submodules/Table/constants.js.map delete mode 100644 packages/react-material-ui/dist/components/submodules/Table/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/submodules/Table/index.js delete mode 100644 packages/react-material-ui/dist/components/submodules/Table/index.js.map delete mode 100644 packages/react-material-ui/dist/components/submodules/TableRowControls/index.d.ts delete mode 100644 packages/react-material-ui/dist/components/submodules/TableRowControls/index.js delete mode 100644 packages/react-material-ui/dist/components/submodules/TableRowControls/index.js.map delete mode 100644 packages/react-material-ui/dist/components/submodules/types/Form.d.ts delete mode 100644 packages/react-material-ui/dist/components/submodules/types/Form.js delete mode 100644 packages/react-material-ui/dist/components/submodules/types/Form.js.map delete mode 100644 packages/react-material-ui/dist/hooks/index.d.ts delete mode 100644 packages/react-material-ui/dist/hooks/index.js delete mode 100644 packages/react-material-ui/dist/hooks/index.js.map delete mode 100644 packages/react-material-ui/dist/hooks/useSettingsStorage.d.ts delete mode 100644 packages/react-material-ui/dist/hooks/useSettingsStorage.js delete mode 100644 packages/react-material-ui/dist/hooks/useSettingsStorage.js.map delete mode 100644 packages/react-material-ui/dist/index.d.ts delete mode 100644 packages/react-material-ui/dist/index.js delete mode 100644 packages/react-material-ui/dist/index.js.map delete mode 100644 packages/react-material-ui/dist/interfaces/index.d.ts delete mode 100644 packages/react-material-ui/dist/interfaces/index.js delete mode 100644 packages/react-material-ui/dist/interfaces/index.js.map delete mode 100644 packages/react-material-ui/dist/modules/auth/constants.d.ts delete mode 100644 packages/react-material-ui/dist/modules/auth/constants.js delete mode 100644 packages/react-material-ui/dist/modules/auth/constants.js.map delete mode 100644 packages/react-material-ui/dist/modules/auth/index.d.ts delete mode 100644 packages/react-material-ui/dist/modules/auth/index.js delete mode 100644 packages/react-material-ui/dist/modules/auth/index.js.map delete mode 100644 packages/react-material-ui/dist/modules/crud/CrudRoot.d.ts delete mode 100644 packages/react-material-ui/dist/modules/crud/CrudRoot.js delete mode 100644 packages/react-material-ui/dist/modules/crud/CrudRoot.js.map delete mode 100644 packages/react-material-ui/dist/modules/crud/index.d.ts delete mode 100644 packages/react-material-ui/dist/modules/crud/index.js delete mode 100644 packages/react-material-ui/dist/modules/crud/index.js.map delete mode 100644 packages/react-material-ui/dist/modules/crud/useCrudControls.d.ts delete mode 100644 packages/react-material-ui/dist/modules/crud/useCrudControls.js delete mode 100644 packages/react-material-ui/dist/modules/crud/useCrudControls.js.map delete mode 100644 packages/react-material-ui/dist/modules/crud/useCrudRoot.d.ts delete mode 100644 packages/react-material-ui/dist/modules/crud/useCrudRoot.js delete mode 100644 packages/react-material-ui/dist/modules/crud/useCrudRoot.js.map delete mode 100644 packages/react-material-ui/dist/modules/users/constants.d.ts delete mode 100644 packages/react-material-ui/dist/modules/users/constants.js delete mode 100644 packages/react-material-ui/dist/modules/users/constants.js.map delete mode 100644 packages/react-material-ui/dist/modules/users/index.d.ts delete mode 100644 packages/react-material-ui/dist/modules/users/index.js delete mode 100644 packages/react-material-ui/dist/modules/users/index.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js delete mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/index.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/index.js delete mode 100644 packages/react-material-ui/dist/styles/CustomTemplates/index.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/index.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/index.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/index.js.map delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/utils.d.ts delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/utils.js delete mode 100644 packages/react-material-ui/dist/styles/CustomWidgets/utils.js.map delete mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.d.ts delete mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js delete mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js.map delete mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/index.d.ts delete mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/index.js delete mode 100644 packages/react-material-ui/dist/styles/ThemeProvider/index.js.map delete mode 100644 packages/react-material-ui/dist/styles/index.d.ts delete mode 100644 packages/react-material-ui/dist/styles/index.js delete mode 100644 packages/react-material-ui/dist/styles/index.js.map delete mode 100644 packages/react-material-ui/dist/styles/theme.d.ts delete mode 100644 packages/react-material-ui/dist/styles/theme.js delete mode 100644 packages/react-material-ui/dist/styles/theme.js.map delete mode 100644 packages/react-material-ui/dist/utils/form/validation.d.ts delete mode 100644 packages/react-material-ui/dist/utils/form/validation.js delete mode 100644 packages/react-material-ui/dist/utils/form/validation.js.map delete mode 100644 packages/react-material-ui/dist/utils/http/getSearchParams.d.ts delete mode 100644 packages/react-material-ui/dist/utils/http/getSearchParams.js delete mode 100644 packages/react-material-ui/dist/utils/http/getSearchParams.js.map delete mode 100644 packages/react-material-ui/dist/utils/http/index.d.ts delete mode 100644 packages/react-material-ui/dist/utils/http/index.js delete mode 100644 packages/react-material-ui/dist/utils/http/index.js.map delete mode 100644 packages/react-material-ui/dist/utils/isMobile.d.ts delete mode 100644 packages/react-material-ui/dist/utils/isMobile.js delete mode 100644 packages/react-material-ui/dist/utils/isMobile.js.map delete mode 100644 packages/react-navigation/dist/components/AppBarContainer.d.ts delete mode 100644 packages/react-navigation/dist/components/AppBarContainer.js delete mode 100644 packages/react-navigation/dist/components/AppBarContainer.js.map delete mode 100644 packages/react-navigation/dist/components/AuthRoute.d.ts delete mode 100644 packages/react-navigation/dist/components/AuthRoute.js delete mode 100644 packages/react-navigation/dist/components/AuthRoute.js.map delete mode 100644 packages/react-navigation/dist/components/DefaultRoute.d.ts delete mode 100644 packages/react-navigation/dist/components/DefaultRoute.js delete mode 100644 packages/react-navigation/dist/components/DefaultRoute.js.map delete mode 100644 packages/react-navigation/dist/components/ProtectedRoute.d.ts delete mode 100644 packages/react-navigation/dist/components/ProtectedRoute.js delete mode 100644 packages/react-navigation/dist/components/ProtectedRoute.js.map delete mode 100644 packages/react-navigation/dist/components/Resource.d.ts delete mode 100644 packages/react-navigation/dist/components/Resource.js delete mode 100644 packages/react-navigation/dist/components/Resource.js.map delete mode 100644 packages/react-navigation/dist/components/Router.d.ts delete mode 100644 packages/react-navigation/dist/components/Router.js delete mode 100644 packages/react-navigation/dist/components/Router.js.map delete mode 100644 packages/react-navigation/dist/index.d.ts delete mode 100644 packages/react-navigation/dist/index.js delete mode 100644 packages/react-navigation/dist/index.js.map diff --git a/packages/react-auth-provider/dist/index.d.ts b/packages/react-auth-provider/dist/index.d.ts deleted file mode 100644 index 49e23c0e..00000000 --- a/packages/react-auth-provider/dist/index.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { PropsWithChildren } from 'react'; -import { LoginParams, AuthProviderProps, AuthProviderTypes } from './interfaces'; -declare const useAuth: () => AuthProviderTypes; -declare const AuthProvider: ({ children, onSuccess, onError, }: PropsWithChildren) => JSX.Element; -export { LoginParams, useAuth, AuthProvider, AuthProviderTypes, AuthProviderProps, }; diff --git a/packages/react-auth-provider/dist/index.js b/packages/react-auth-provider/dist/index.js deleted file mode 100644 index f3e40274..00000000 --- a/packages/react-auth-provider/dist/index.js +++ /dev/null @@ -1,105 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.AuthProvider = exports.useAuth = void 0; -const react_1 = require("react"); -const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); -const react_2 = __importStar(require("react")); -const AuthContext = (0, react_2.createContext)(null); -const useAuth = () => (0, react_2.useContext)(AuthContext); -exports.useAuth = useAuth; -const AuthProvider = ({ children, onSuccess, onError, }) => { - const { post } = (0, react_data_provider_1.default)(); - const [user, setUser] = (0, react_2.useState)(); - const [accessToken, setAccessToken] = (0, react_2.useState)(); - const [refreshToken, setRefreshToken] = (0, react_2.useState)(); - (0, react_1.useEffect)(() => { - const _accessToken = localStorage.getItem('accessToken'); - setAccessToken(_accessToken); - }, []); - const authLogin = (loginData) => { - const { loginPath } = loginData, bodyData = __rest(loginData, ["loginPath"]); - return post({ - uri: loginPath || '/auth/signin', - body: bodyData, - }); - }; - const { execute, isPending } = (0, react_data_provider_1.useQuery)(authLogin, false, { - onSuccess: (data) => { - if (data) { - setAccessToken(data.accessToken); - setRefreshToken(data.refreshToken); - localStorage.setItem('accessToken', data.accessToken); - localStorage.setItem('refreshToken', data.refreshToken); - onSuccess === null || onSuccess === void 0 ? void 0 : onSuccess(data.accessToken); - } - }, - onError: (error) => { - console.error({ error }); - onError === null || onError === void 0 ? void 0 : onError(error); - }, - }); - const doLogin = (loginData) => __awaiter(void 0, void 0, void 0, function* () { - execute(loginData); - }); - const doLogout = () => __awaiter(void 0, void 0, void 0, function* () { - setAccessToken(undefined); - setRefreshToken(undefined); - setUser(undefined); - localStorage.removeItem('accessToken'); - localStorage.removeItem('refreshToken'); - }); - return (react_2.default.createElement(AuthContext.Provider, { value: { - user, - setUser, - doLogin, - doLogout, - isPending, - accessToken, - refreshToken, - } }, children)); -}; -exports.AuthProvider = AuthProvider; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-auth-provider/dist/index.js.map b/packages/react-auth-provider/dist/index.js.map deleted file mode 100644 index 2b9493aa..00000000 --- a/packages/react-auth-provider/dist/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,iCAAkC;AAClC,qFAA0E;AAE1E,+CAKe;AAUf,MAAM,WAAW,GAAG,IAAA,qBAAa,EAA2B,IAAI,CAAC,CAAC;AAKlE,MAAM,OAAO,GAAG,GAAG,EAAE,CAAC,IAAA,kBAAU,EAAoB,WAAW,CAAC,CAAC;AAyE/D,0BAAO;AAvET,MAAM,YAAY,GAAG,CAAC,EACpB,QAAQ,EACR,SAAS,EACT,OAAO,GACwC,EAAE,EAAE;IACnD,MAAM,EAAE,IAAI,EAAE,GAAG,IAAA,6BAAe,GAAE,CAAC;IAEnC,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,GAAW,CAAC;IAC5C,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,GAAU,CAAC;IACzD,MAAM,CAAC,YAAY,EAAE,eAAe,CAAC,GAAG,IAAA,gBAAQ,GAAU,CAAC;IAE3D,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,YAAY,GAAG,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;QACzD,cAAc,CAAC,YAAY,CAAC,CAAC;IAC/B,CAAC,EAAE,EAAE,CAAC,CAAC;IAEP,MAAM,SAAS,GAAG,CAAC,SAAsB,EAAE,EAAE;QAC3C,MAAM,EAAE,SAAS,KAAkB,SAAS,EAAtB,QAAQ,UAAK,SAAS,EAAtC,aAA0B,CAAY,CAAC;QAC7C,OAAO,IAAI,CAAC;YACV,GAAG,EAAE,SAAS,IAAI,cAAc;YAChC,IAAI,EAAE,QAAQ;SACf,CAAC,CAAC;IACL,CAAC,CAAC;IAEF,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,GAAG,IAAA,8BAAQ,EAAc,SAAS,EAAE,KAAK,EAAE;QACrE,SAAS,EAAE,CAAC,IAAI,EAAE,EAAE;YAClB,IAAI,IAAI,EAAE;gBACR,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;gBACjC,eAAe,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;gBACnC,YAAY,CAAC,OAAO,CAAC,aAAa,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC;gBACtD,YAAY,CAAC,OAAO,CAAC,cAAc,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC;gBACxD,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAG,IAAI,CAAC,WAAW,CAAC,CAAC;aAC/B;QACH,CAAC;QACD,OAAO,EAAE,CAAC,KAAY,EAAE,EAAE;YACxB,OAAO,CAAC,KAAK,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC;YACzB,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAG,KAAK,CAAC,CAAC;QACnB,CAAC;KACF,CAAC,CAAC;IAEH,MAAM,OAAO,GAAY,CAAO,SAAS,EAAE,EAAE;QAC3C,OAAO,CAAC,SAAS,CAAC,CAAC;IACrB,CAAC,CAAA,CAAC;IAEF,MAAM,QAAQ,GAAG,GAAS,EAAE;QAC1B,cAAc,CAAC,SAAS,CAAC,CAAC;QAC1B,eAAe,CAAC,SAAS,CAAC,CAAC;QAC3B,OAAO,CAAC,SAAS,CAAC,CAAC;QACnB,YAAY,CAAC,UAAU,CAAC,aAAa,CAAC,CAAC;QACvC,YAAY,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;IAC1C,CAAC,CAAA,CAAC;IAEF,OAAO,CACL,8BAAC,WAAW,CAAC,QAAQ,IACnB,KAAK,EAAE;YACL,IAAI;YACJ,OAAO;YACP,OAAO;YACP,QAAQ;YACR,SAAS;YACT,WAAW;YACX,YAAY;SACb,IAEA,QAAQ,CACY,CACxB,CAAC;AACJ,CAAC,CAAC;AAKA,oCAAY"} \ No newline at end of file diff --git a/packages/react-auth-provider/dist/interfaces/index.d.ts b/packages/react-auth-provider/dist/interfaces/index.d.ts deleted file mode 100644 index 534b120f..00000000 --- a/packages/react-auth-provider/dist/interfaces/index.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/// -export interface LoginParams { - loginPath?: string; - username?: string; - password?: string; - [key: string]: string | number | boolean; -} -export type AuthProviderProps = { - onSuccess?: (accessToken?: string) => void; - onError?: (error?: Error) => void; -}; -export type DoLogin = (loginData: LoginParams | TLoginParams) => void; -export type AuthProviderTypes = { - user: unknown; - setUser: React.Dispatch; - doLogin: DoLogin; - doLogout: () => void; - isPending: unknown; - accessToken: string; - refreshToken: string; -}; -export interface AuthReponse { - accessToken: string; - refreshToken: string; -} diff --git a/packages/react-auth-provider/dist/interfaces/index.js b/packages/react-auth-provider/dist/interfaces/index.js deleted file mode 100644 index aa219d8f..00000000 --- a/packages/react-auth-provider/dist/interfaces/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-auth-provider/dist/interfaces/index.js.map b/packages/react-auth-provider/dist/interfaces/index.js.map deleted file mode 100644 index 968b1999..00000000 --- a/packages/react-auth-provider/dist/interfaces/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/interfaces/index.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/react-data-provider/dist/ClientProvider.d.ts b/packages/react-data-provider/dist/ClientProvider.d.ts deleted file mode 100644 index 83a0c9d7..00000000 --- a/packages/react-data-provider/dist/ClientProvider.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -import React, { ReactNode } from 'react'; -import { HttpError } from './interfaces'; -export type ClientContextType = { - baseUrl: string; - onRefreshTokenError: (error?: HttpError) => void; -}; -export declare const ClientContext: React.Context; -export declare const useClient: () => ClientContextType; -type Props = { - baseUrl?: string; - onRefreshTokenError?: (error?: HttpError) => void; - children: ReactNode; -}; -declare const ClientProvider: ({ baseUrl: outerBaseUrl, onRefreshTokenError, children, }: Props) => JSX.Element; -export default ClientProvider; diff --git a/packages/react-data-provider/dist/ClientProvider.js b/packages/react-data-provider/dist/ClientProvider.js deleted file mode 100644 index 6eea8e2d..00000000 --- a/packages/react-data-provider/dist/ClientProvider.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useClient = exports.ClientContext = void 0; -const react_1 = __importStar(require("react")); -exports.ClientContext = (0, react_1.createContext)({ - baseUrl: '', - onRefreshTokenError: () => ({}), -}); -const useClient = () => (0, react_1.useContext)(exports.ClientContext); -exports.useClient = useClient; -const ClientProvider = ({ baseUrl: outerBaseUrl, onRefreshTokenError, children, }) => { - const [baseUrl, setBaseUrl] = (0, react_1.useState)(outerBaseUrl || ''); - (0, react_1.useEffect)(() => { - if (outerBaseUrl) { - setBaseUrl(outerBaseUrl); - } - }, [outerBaseUrl]); - return (react_1.default.createElement(exports.ClientContext.Provider, { value: { baseUrl, onRefreshTokenError } }, children)); -}; -exports.default = ClientProvider; -//# sourceMappingURL=ClientProvider.js.map \ No newline at end of file diff --git a/packages/react-data-provider/dist/ClientProvider.js.map b/packages/react-data-provider/dist/ClientProvider.js.map deleted file mode 100644 index 7a1a9f5a..00000000 --- a/packages/react-data-provider/dist/ClientProvider.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ClientProvider.js","sourceRoot":"","sources":["../src/ClientProvider.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAMe;AAQF,QAAA,aAAa,GAAG,IAAA,qBAAa,EAAoB;IAC5D,OAAO,EAAE,EAAE;IACX,mBAAmB,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC;CAChC,CAAC,CAAC;AAEI,MAAM,SAAS,GAAG,GAAG,EAAE,CAAC,IAAA,kBAAU,EAAoB,qBAAa,CAAC,CAAC;AAA/D,QAAA,SAAS,aAAsD;AAQ5E,MAAM,cAAc,GAAG,CAAC,EACtB,OAAO,EAAE,YAAY,EACrB,mBAAmB,EACnB,QAAQ,GACF,EAAE,EAAE;IACV,MAAM,CAAC,OAAO,EAAE,UAAU,CAAC,GAAG,IAAA,gBAAQ,EAAS,YAAY,IAAI,EAAE,CAAC,CAAC;IAEnE,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,IAAI,YAAY,EAAE;YAChB,UAAU,CAAC,YAAY,CAAC,CAAC;SAC1B;IACH,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC;IAEnB,OAAO,CACL,8BAAC,qBAAa,CAAC,QAAQ,IAAC,KAAK,EAAE,EAAE,OAAO,EAAE,mBAAmB,EAAE,IAC5D,QAAQ,CACc,CAC1B,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,cAAc,CAAC"} \ No newline at end of file diff --git a/packages/react-data-provider/dist/axiosClient.d.ts b/packages/react-data-provider/dist/axiosClient.d.ts deleted file mode 100644 index d61304ac..00000000 --- a/packages/react-data-provider/dist/axiosClient.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { HttpClient } from './interfaces'; -declare const axiosClient: HttpClient; -export default axiosClient; diff --git a/packages/react-data-provider/dist/axiosClient.js b/packages/react-data-provider/dist/axiosClient.js deleted file mode 100644 index 33af64bf..00000000 --- a/packages/react-data-provider/dist/axiosClient.js +++ /dev/null @@ -1,86 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const axios_1 = __importDefault(require("axios")); -let axiosInstance; -let defaultConfigs; -const axiosClient = { - executeRequest: (configs) => { - if (!axiosInstance) { - throw 'You need to create a http client instance with default config'; - } - return axiosInstance - .request(Object.assign(Object.assign(Object.assign({}, configs), { url: configs.uri, params: configs.queryParams, signal: configs.signal }), ('body' in configs && { data: configs.body }))) - .then((response) => { - const { config, data, headers, status } = response; - return { - config, - data, - headers, - status, - }; - }) - .catch((error) => { - throw { - code: error.code, - message: error.message, - response: error.response, - }; - }); - }, - applyMiddleware: (middlewares) => { - if (!axiosInstance) { - throw 'You need to create a http client instance with default config'; - } - axiosInstance.interceptors.request.use((config) => __awaiter(void 0, void 0, void 0, function* () { - var _a; - if (config.url && - defaultConfigs.skipAuthUris.findIndex((uri) => { var _a; return (_a = config === null || config === void 0 ? void 0 : config.url) === null || _a === void 0 ? void 0 : _a.includes(uri); }) === -1) { - const accessToken = (_a = middlewares === null || middlewares === void 0 ? void 0 : middlewares.getAccessToken) === null || _a === void 0 ? void 0 : _a.call(middlewares); - if (config.headers) { - config.headers.Authorization = `Bearer ${accessToken}`; - } - return Promise.resolve(config); - } - return Promise.resolve(config); - }), (error) => __awaiter(void 0, void 0, void 0, function* () { return Promise.reject(error); })); - axiosInstance.interceptors.response.use((response) => response, (error) => __awaiter(void 0, void 0, void 0, function* () { - var _b; - const config = error === null || error === void 0 ? void 0 : error.config; - if (config.url && - defaultConfigs.skipAuthUris.findIndex((uri) => { var _a; return (_a = config === null || config === void 0 ? void 0 : config.url) === null || _a === void 0 ? void 0 : _a.includes(uri); }) === -1) { - if (((_b = error === null || error === void 0 ? void 0 : error.response) === null || _b === void 0 ? void 0 : _b.status) === 401 && !(config === null || config === void 0 ? void 0 : config._sent)) { - config._sent = true; - const response = yield middlewares.getNewToken(); - if (response && - 'accessToken' in response && - 'refreshToken' in response) { - if (config.headers) { - config.headers.Authorization = `Bearer ${response.accessToken}`; - } - return axiosInstance(config); - } - return Promise.reject(error); - } - } - return Promise.reject(error); - })); - }, - defaultConfig: (defaultConfig) => { - axiosInstance = axios_1.default.create(defaultConfig); - defaultConfigs = defaultConfig; - }, -}; -exports.default = axiosClient; -//# sourceMappingURL=axiosClient.js.map \ No newline at end of file diff --git a/packages/react-data-provider/dist/axiosClient.js.map b/packages/react-data-provider/dist/axiosClient.js.map deleted file mode 100644 index aa1d2b64..00000000 --- a/packages/react-data-provider/dist/axiosClient.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"axiosClient.js","sourceRoot":"","sources":["../src/axiosClient.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-data-provider/dist/index.d.ts b/packages/react-data-provider/dist/index.d.ts deleted file mode 100644 index 70d7c100..00000000 --- a/packages/react-data-provider/dist/index.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import useDataProvider from './useDataProvider'; -import ClientProvider from './ClientProvider'; -import { AsyncFunction, DataProviderRequestOptions, AsyncStatus } from './interfaces'; -declare const useQuery: (asyncFn: AsyncFunction, immediate?: boolean, options?: DataProviderRequestOptions, arg?: unknown) => { - execute: (_arg?: unknown) => Promise; - status: AsyncStatus; - isPending: boolean; - data: TQueryData; - error: TError; - refresh: () => Promise; -}; -export { ClientProvider, useQuery }; -export default useDataProvider; diff --git a/packages/react-data-provider/dist/index.js b/packages/react-data-provider/dist/index.js deleted file mode 100644 index 45378451..00000000 --- a/packages/react-data-provider/dist/index.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useQuery = exports.ClientProvider = void 0; -const react_1 = require("react"); -const useDataProvider_1 = __importDefault(require("./useDataProvider")); -const ClientProvider_1 = __importDefault(require("./ClientProvider")); -exports.ClientProvider = ClientProvider_1.default; -const interfaces_1 = require("./interfaces"); -const useQuery = (asyncFn, immediate = false, options, arg) => { - const [status, setStatus] = (0, react_1.useState)(interfaces_1.AsyncStatus.idle); - const [data, setData] = (0, react_1.useState)(); - const [error, setError] = (0, react_1.useState)(); - const [isPending, setIsPending] = (0, react_1.useState)(false); - const { onError, onSuccess, onFinish, formatData } = options || {}; - const execute = (0, react_1.useCallback)((_arg) => __awaiter(void 0, void 0, void 0, function* () { - setStatus(interfaces_1.AsyncStatus.pending); - setIsPending(true); - setError(undefined); - try { - const response = yield asyncFn(_arg); - const formattedData = formatData ? formatData(response) : response; - setData(formattedData); - setStatus(interfaces_1.AsyncStatus.success); - onSuccess === null || onSuccess === void 0 ? void 0 : onSuccess(formattedData); - onFinish === null || onFinish === void 0 ? void 0 : onFinish(interfaces_1.AsyncStatus.success); - } - catch (err) { - setError(err); - setStatus(interfaces_1.AsyncStatus.error); - onError === null || onError === void 0 ? void 0 : onError(err); - onFinish === null || onFinish === void 0 ? void 0 : onFinish(interfaces_1.AsyncStatus.error); - } - finally { - setIsPending(false); - } - }), [asyncFn]); - const refresh = (0, react_1.useCallback)(() => execute(arg), [execute]); - (0, react_1.useEffect)(() => { - if (immediate) { - execute(arg); - } - }, [immediate]); - return { execute, status, isPending, data, error, refresh }; -}; -exports.useQuery = useQuery; -exports.default = useDataProvider_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-data-provider/dist/index.js.map b/packages/react-data-provider/dist/index.js.map deleted file mode 100644 index 8cdae24c..00000000 --- a/packages/react-data-provider/dist/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,iCAAyD;AACzD,wEAAgD;AAChD,sEAA8C;AA6DrC,yBA7DF,wBAAc,CA6DE;AA3DvB,6CAIsB;AAEtB,MAAM,QAAQ,GAAG,CACf,OAAsB,EACtB,SAAS,GAAG,KAAK,EACjB,OAAwD,EACxD,GAAa,EACb,EAAE;IACF,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,IAAA,gBAAQ,EAAC,wBAAW,CAAC,IAAI,CAAC,CAAC;IACvD,MAAM,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,IAAA,gBAAQ,GAAc,CAAC;IAC/C,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,IAAA,gBAAQ,GAAU,CAAC;IAC7C,MAAM,CAAC,SAAS,EAAE,YAAY,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAC;IAElD,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,QAAQ,EAAE,UAAU,EAAE,GAAG,OAAO,IAAI,EAAE,CAAC;IAMnE,MAAM,OAAO,GAAG,IAAA,mBAAW,EACzB,CAAO,IAAc,EAAE,EAAE;QACvB,SAAS,CAAC,wBAAW,CAAC,OAAO,CAAC,CAAC;QAC/B,YAAY,CAAC,IAAI,CAAC,CAAC;QACnB,QAAQ,CAAC,SAAS,CAAC,CAAC;QAEpB,IAAI;YACF,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,IAAI,CAAC,CAAC;YACrC,MAAM,aAAa,GAAG,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC;YACnE,OAAO,CAAC,aAAa,CAAC,CAAC;YACvB,SAAS,CAAC,wBAAW,CAAC,OAAO,CAAC,CAAC;YAC/B,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAG,aAAa,CAAC,CAAC;YAC3B,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAG,wBAAW,CAAC,OAAO,CAAC,CAAC;SACjC;QAAC,OAAO,GAAG,EAAE;YACZ,QAAQ,CAAC,GAAG,CAAC,CAAC;YACd,SAAS,CAAC,wBAAW,CAAC,KAAK,CAAC,CAAC;YAC7B,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAG,GAAG,CAAC,CAAC;YACf,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAG,wBAAW,CAAC,KAAK,CAAC,CAAC;SAC/B;gBAAS;YACR,YAAY,CAAC,KAAK,CAAC,CAAC;SACrB;IACH,CAAC,CAAA,EACD,CAAC,OAAO,CAAC,CACV,CAAC;IAEF,MAAM,OAAO,GAAG,IAAA,mBAAW,EAAC,GAAG,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC;IAE3D,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,IAAI,SAAS,EAAE;YACb,OAAO,CAAC,GAAG,CAAC,CAAC;SACd;IACH,CAAC,EAAE,CAAC,SAAS,CAAC,CAAC,CAAC;IAEhB,OAAO,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,CAAC;AAC9D,CAAC,CAAC;AAEuB,4BAAQ;AAEjC,kBAAe,yBAAe,CAAC"} \ No newline at end of file diff --git a/packages/react-data-provider/dist/interfaces/index.d.ts b/packages/react-data-provider/dist/interfaces/index.d.ts deleted file mode 100644 index a8c2c685..00000000 --- a/packages/react-data-provider/dist/interfaces/index.d.ts +++ /dev/null @@ -1,75 +0,0 @@ -import { AxiosRequestConfig } from 'axios'; -export interface RequestParams { - uri: string; - method: 'POST' | 'GET' | 'PUT' | 'DELETE' | 'PATCH'; - headers?: Record; - queryParams?: Record; - signal?: AbortSignal; -} -export type PostRequestOptions = Omit & { - body?: TRequestBody; -}; -export type GetRequestOptions = Omit; -export type PutRequestOptions = Omit & { - body?: TRequestBody; -}; -export type PatchRequestOptions = Omit & { - body?: TRequestBody; -}; -export type DeleteRequestOptions = Omit; -export interface HttpBaseConfigs { - skipAuthUris: string[]; - headers: Record; - baseURL: string; -} -export interface HttpResponse { - config: AxiosRequestConfig; - data: any; - headers: Record; - status: number; -} -export interface HttpError { - response: HttpResponse; - code: number; - message: string; -} -export interface Token { - accessToken: string; - refreshToken: string; -} -export interface HttpMiddlewares { - getAccessToken?(): void; - getNewToken?(): Promise; -} -export interface HttpClient { - applyMiddleware({ getAccessToken, getNewToken }: HttpMiddlewares): void; - defaultConfig(config: HttpBaseConfigs): void; - executeRequest(params: RequestParams): Promise; -} -export declare enum AsyncStatus { - pending = "pending", - success = "success", - error = "error", - idle = "idle" -} -export interface AsyncFunction { - (params?: any): Promise; -} -export type AsyncReturnType Promise> = T extends (...args: any) => Promise ? R : unknown; -type ErrorFn = (error: TError) => void; -type SuccessFn> = (data: TData) => void; -type FormatFn> = (data: TData) => unknown; -export interface DataProviderRequestOptions { - onError?: ErrorFn; - onSuccess?: SuccessFn; - onFinish?: (status: AsyncStatus) => void; - formatData?: FormatFn; -} -export interface RefreshTokenBody { - refreshToken: string; -} -export interface RefreshTokenRes { - accessToken: string; - refreshToken: string; -} -export {}; diff --git a/packages/react-data-provider/dist/interfaces/index.js b/packages/react-data-provider/dist/interfaces/index.js deleted file mode 100644 index 879dec20..00000000 --- a/packages/react-data-provider/dist/interfaces/index.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.AsyncStatus = void 0; -var AsyncStatus; -(function (AsyncStatus) { - AsyncStatus["pending"] = "pending"; - AsyncStatus["success"] = "success"; - AsyncStatus["error"] = "error"; - AsyncStatus["idle"] = "idle"; -})(AsyncStatus = exports.AsyncStatus || (exports.AsyncStatus = {})); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-data-provider/dist/interfaces/index.js.map b/packages/react-data-provider/dist/interfaces/index.js.map deleted file mode 100644 index 5396d8b1..00000000 --- a/packages/react-data-provider/dist/interfaces/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/interfaces/index.ts"],"names":[],"mappings":";;;AAkEA,IAAY,WAKX;AALD,WAAY,WAAW;IACrB,kCAAmB,CAAA;IACnB,kCAAmB,CAAA;IACnB,8BAAe,CAAA;IACf,4BAAa,CAAA;AACf,CAAC,EALW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAKtB"} \ No newline at end of file diff --git a/packages/react-data-provider/dist/useDataProvider.d.ts b/packages/react-data-provider/dist/useDataProvider.d.ts deleted file mode 100644 index 3c2315f8..00000000 --- a/packages/react-data-provider/dist/useDataProvider.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { PostRequestOptions, GetRequestOptions, PutRequestOptions, PatchRequestOptions, DeleteRequestOptions } from './interfaces'; -declare const useDataProvider: () => { - post: (requestParams: PostRequestOptions) => Promise; - get: (requestParams: GetRequestOptions) => Promise; - put: (requestParams: PutRequestOptions) => Promise; - patch: (requestParams: PatchRequestOptions) => Promise; - del: (requestParams: DeleteRequestOptions) => Promise; -}; -export default useDataProvider; diff --git a/packages/react-data-provider/dist/useDataProvider.js b/packages/react-data-provider/dist/useDataProvider.js deleted file mode 100644 index a4cad3e6..00000000 --- a/packages/react-data-provider/dist/useDataProvider.js +++ /dev/null @@ -1,96 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const memoizee_1 = __importDefault(require("memoizee")); -const axiosClient_1 = __importDefault(require("./axiosClient")); -const ClientProvider_1 = require("./ClientProvider"); -const maxAge = 10000; -const useDataProvider = () => { - const { baseUrl, onRefreshTokenError } = (0, ClientProvider_1.useClient)(); - const client = axiosClient_1.default; - const refreshAccessToken = (0, memoizee_1.default)(() => __awaiter(void 0, void 0, void 0, function* () { - try { - const refreshToken = localStorage.getItem('refreshToken'); - const response = yield post({ - uri: '/token/refresh', - body: { - refreshToken, - }, - }); - if ((response === null || response === void 0 ? void 0 : response.accessToken) && (response === null || response === void 0 ? void 0 : response.refreshToken)) { - localStorage.setItem('accessToken', response.accessToken); - localStorage.setItem('refreshToken', response.refreshToken); - } - return Promise.resolve(response); - } - catch (error) { - localStorage.removeItem('accessToken'); - localStorage.removeItem('refreshToken'); - onRefreshTokenError === null || onRefreshTokenError === void 0 ? void 0 : onRefreshTokenError(error); - return Promise.reject(error); - } - }), { maxAge }); - client.defaultConfig({ - baseURL: baseUrl, - skipAuthUris: ['login', 'refresh'], - headers: { - 'Content-Type': 'application/json', - }, - }); - client.applyMiddleware({ - getAccessToken: () => { - const accessToken = localStorage.getItem('accessToken'); - if (accessToken) { - return accessToken; - } - else { - } - }, - getNewToken: () => __awaiter(void 0, void 0, void 0, function* () { - return yield refreshAccessToken(); - }), - }); - const makeRequest = (requestParams) => { - return client - .executeRequest(requestParams) - .then((res) => handleServerResponse(res)) - .catch((err) => handleServerError(err)); - }; - const handleServerResponse = (response) => { - const { config, data, headers, status } = response; - return data; - }; - const handleServerError = (err) => { - const { code, response, message } = err; - throw err; - }; - const post = (requestParams) => __awaiter(void 0, void 0, void 0, function* () { - return makeRequest(Object.assign(Object.assign({}, requestParams), { method: 'POST' })); - }); - const get = (requestParams) => __awaiter(void 0, void 0, void 0, function* () { - return makeRequest(Object.assign(Object.assign({}, requestParams), { method: 'GET' })); - }); - const put = (requestParams) => __awaiter(void 0, void 0, void 0, function* () { - return makeRequest(Object.assign(Object.assign({}, requestParams), { method: 'PUT' })); - }); - const patch = (requestParams) => __awaiter(void 0, void 0, void 0, function* () { - return makeRequest(Object.assign(Object.assign({}, requestParams), { method: 'PATCH' })); - }); - const del = (requestParams) => __awaiter(void 0, void 0, void 0, function* () { - return makeRequest(Object.assign(Object.assign({}, requestParams), { method: 'DELETE' })); - }); - return { post, get, put, patch, del }; -}; -exports.default = useDataProvider; -//# sourceMappingURL=useDataProvider.js.map \ No newline at end of file diff --git a/packages/react-data-provider/dist/useDataProvider.js.map b/packages/react-data-provider/dist/useDataProvider.js.map deleted file mode 100644 index bbbe5c07..00000000 --- a/packages/react-data-provider/dist/useDataProvider.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useDataProvider.js","sourceRoot":"","sources":["../src/useDataProvider.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.d.ts b/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.d.ts deleted file mode 100644 index 88ac30bd..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -import { DrawerProps } from '../Drawer'; -export declare const AppBarDrawer: (props: DrawerProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js b/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js deleted file mode 100644 index 246f148d..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.AppBarDrawer = void 0; -const react_1 = __importDefault(require("react")); -const Drawer_1 = require("../Drawer"); -const useAppBarRoot_1 = require("./hooks/useAppBarRoot"); -const AppBarDrawer = (props) => { - const { isMobileOpen, toggleMobileOpen } = (0, useAppBarRoot_1.useAppBarRoot)(); - return (react_1.default.createElement(Drawer_1.Drawer, Object.assign({ mobileIsOpen: isMobileOpen, onMobileClose: toggleMobileOpen }, props))); -}; -exports.AppBarDrawer = AppBarDrawer; -//# sourceMappingURL=AppBarDrawer.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js.map b/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js.map deleted file mode 100644 index 96b97f53..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarDrawer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AppBarDrawer.js","sourceRoot":"","sources":["../../../src/components/AppBar/AppBarDrawer.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,sCAAgD;AAChD,yDAAsD;AAS/C,MAAM,YAAY,GAAG,CAAC,KAAkB,EAAE,EAAE;IACjD,MAAM,EAAE,YAAY,EAAE,gBAAgB,EAAE,GAAG,IAAA,6BAAa,GAAE,CAAC;IAE3D,OAAO,CACL,8BAAC,eAAM,kBACL,YAAY,EAAE,YAAY,EAC1B,aAAa,EAAE,gBAAgB,IAC3B,KAAK,EACT,CACH,CAAC;AACJ,CAAC,CAAC;AAVW,QAAA,YAAY,gBAUvB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarMain.d.ts b/packages/react-material-ui/dist/components/AppBar/AppBarMain.d.ts deleted file mode 100644 index 85a9cc92..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarMain.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -import { BoxProps } from '@mui/material'; -export declare const AppBarMain: (boxProps: BoxProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarMain.js b/packages/react-material-ui/dist/components/AppBar/AppBarMain.js deleted file mode 100644 index 6e104ccd..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarMain.js +++ /dev/null @@ -1,33 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.AppBarMain = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const AppBarMain = (boxProps) => { - const { sx, children } = boxProps, props = __rest(boxProps, ["sx", "children"]); - return (react_1.default.createElement(material_1.Box, Object.assign({ component: "main", sx: [ - { - backgroundColor: (theme) => theme.palette.background.default, - flexGrow: 1, - height: '100vh', - overflow: 'auto', - }, - ...(Array.isArray(sx) ? sx : [sx]), - ] }, props), children)); -}; -exports.AppBarMain = AppBarMain; -//# sourceMappingURL=AppBarMain.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarMain.js.map b/packages/react-material-ui/dist/components/AppBar/AppBarMain.js.map deleted file mode 100644 index e5d92389..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarMain.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AppBarMain.js","sourceRoot":"","sources":["../../../src/components/AppBar/AppBarMain.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4CAA8C;AAYvC,MAAM,UAAU,GAAG,CAAC,QAAkB,EAAE,EAAE;IAC/C,MAAM,EAAE,EAAE,EAAE,QAAQ,KAAe,QAAQ,EAAlB,KAAK,UAAK,QAAQ,EAArC,kBAA0B,CAAW,CAAC;IAE5C,OAAO,CACL,8BAAC,cAAG,kBACF,SAAS,EAAC,MAAM,EAChB,EAAE,EAAE;YACF;gBACE,eAAe,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,UAAU,CAAC,OAAO;gBAC5D,QAAQ,EAAE,CAAC;gBACX,MAAM,EAAE,OAAO;gBACf,QAAQ,EAAE,MAAM;aACjB;YACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,IACG,KAAK,GAER,QAAQ,CACL,CACP,CAAC;AACJ,CAAC,CAAC;AApBW,QAAA,UAAU,cAoBrB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarNav.d.ts b/packages/react-material-ui/dist/components/AppBar/AppBarNav.d.ts deleted file mode 100644 index 90ebec8c..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarNav.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -import { NavbarProps } from '../Navbar'; -export declare const AppBarNav: (props: NavbarProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarNav.js b/packages/react-material-ui/dist/components/AppBar/AppBarNav.js deleted file mode 100644 index 0f71bf1d..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarNav.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.AppBarNav = void 0; -const react_1 = __importDefault(require("react")); -const Navbar_1 = require("../Navbar"); -const useAppBarRoot_1 = require("./hooks/useAppBarRoot"); -const AppBarNav = (props) => { - const { toggleMobileOpen } = (0, useAppBarRoot_1.useAppBarRoot)(); - return react_1.default.createElement(Navbar_1.Navbar, Object.assign({ drawerToggle: toggleMobileOpen }, props)); -}; -exports.AppBarNav = AppBarNav; -//# sourceMappingURL=AppBarNav.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarNav.js.map b/packages/react-material-ui/dist/components/AppBar/AppBarNav.js.map deleted file mode 100644 index 643f6cdd..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarNav.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AppBarNav.js","sourceRoot":"","sources":["../../../src/components/AppBar/AppBarNav.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,sCAAgD;AAChD,yDAAsD;AAU/C,MAAM,SAAS,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC9C,MAAM,EAAE,gBAAgB,EAAE,GAAG,IAAA,6BAAa,GAAE,CAAC;IAE7C,OAAO,8BAAC,eAAM,kBAAC,YAAY,EAAE,gBAAgB,IAAM,KAAK,EAAI,CAAC;AAC/D,CAAC,CAAC;AAJW,QAAA,SAAS,aAIpB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarRoot.d.ts b/packages/react-material-ui/dist/components/AppBar/AppBarRoot.d.ts deleted file mode 100644 index 085fe23b..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarRoot.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { ReactNode } from 'react'; -export type AppBarRootProps = { - children: ReactNode; -}; -export declare const AppBarRoot: (props: AppBarRootProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js b/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js deleted file mode 100644 index f4d55861..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.AppBarRoot = void 0; -const react_1 = __importStar(require("react")); -const Box_1 = __importDefault(require("@mui/material/Box")); -const useAppBarRoot_1 = require("./hooks/useAppBarRoot"); -const AppBarRoot = (props) => { - const { children } = props; - const [isMobileOpen, setIsMobileOpen] = (0, react_1.useState)(false); - const toggleMobileOpen = () => { - setIsMobileOpen((prv) => !prv); - }; - return (react_1.default.createElement(useAppBarRoot_1.AppBarContext.Provider, { value: { - isMobileOpen, - toggleMobileOpen, - } }, - react_1.default.createElement(Box_1.default, { sx: { display: 'flex' }, id: "AppBarRoot" }, children))); -}; -exports.AppBarRoot = AppBarRoot; -//# sourceMappingURL=AppBarRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js.map b/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js.map deleted file mode 100644 index 4d13a7c2..00000000 --- a/packages/react-material-ui/dist/components/AppBar/AppBarRoot.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AppBarRoot.js","sourceRoot":"","sources":["../../../src/components/AppBar/AppBarRoot.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAmD;AACnD,4DAAoC;AACpC,yDAAsD;AAiB/C,MAAM,UAAU,GAAG,CAAC,KAAsB,EAAE,EAAE;IACnD,MAAM,EAAE,QAAQ,EAAE,GAAG,KAAK,CAAC;IAE3B,MAAM,CAAC,YAAY,EAAE,eAAe,CAAC,GAAG,IAAA,gBAAQ,EAAC,KAAK,CAAC,CAAC;IAExD,MAAM,gBAAgB,GAAG,GAAG,EAAE;QAC5B,eAAe,CAAC,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC;IACjC,CAAC,CAAC;IAEF,OAAO,CACL,8BAAC,6BAAa,CAAC,QAAQ,IACrB,KAAK,EAAE;YACL,YAAY;YACZ,gBAAgB;SACjB;QAED,8BAAC,aAAG,IAAC,EAAE,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,EAAE,EAAC,YAAY,IAC1C,QAAQ,CACL,CACiB,CAC1B,CAAC;AACJ,CAAC,CAAC;AArBW,QAAA,UAAU,cAqBrB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/index.d.ts b/packages/react-material-ui/dist/components/AppBar/hooks/index.d.ts deleted file mode 100644 index 4128524d..00000000 --- a/packages/react-material-ui/dist/components/AppBar/hooks/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import { useAppBarRoot, AppBarContextProps } from './useAppBarRoot'; -export { useAppBarRoot, AppBarContextProps }; diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/index.js b/packages/react-material-ui/dist/components/AppBar/hooks/index.js deleted file mode 100644 index 08e805bb..00000000 --- a/packages/react-material-ui/dist/components/AppBar/hooks/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useAppBarRoot = void 0; -const useAppBarRoot_1 = require("./useAppBarRoot"); -Object.defineProperty(exports, "useAppBarRoot", { enumerable: true, get: function () { return useAppBarRoot_1.useAppBarRoot; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/index.js.map b/packages/react-material-ui/dist/components/AppBar/hooks/index.js.map deleted file mode 100644 index add829db..00000000 --- a/packages/react-material-ui/dist/components/AppBar/hooks/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/AppBar/hooks/index.ts"],"names":[],"mappings":";;;AAAA,mDAAoE;AAE3D,8FAFA,6BAAa,OAEA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.d.ts b/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.d.ts deleted file mode 100644 index f2668d37..00000000 --- a/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -export type AppBarContextProps = { - isMobileOpen: boolean; - toggleMobileOpen: () => void; -}; -export declare const AppBarContext: import("react").Context; -export declare const useAppBarRoot: () => AppBarContextProps; diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js b/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js deleted file mode 100644 index 66f35726..00000000 --- a/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useAppBarRoot = exports.AppBarContext = void 0; -const react_1 = require("react"); -exports.AppBarContext = (0, react_1.createContext)({}); -const useAppBarRoot = () => { - const appBarContext = (0, react_1.useContext)(exports.AppBarContext); - if (!appBarContext) { - throw new Error('You must use table root under AppBarContext'); - } - return appBarContext; -}; -exports.useAppBarRoot = useAppBarRoot; -//# sourceMappingURL=useAppBarRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js.map b/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js.map deleted file mode 100644 index 7e35bd4c..00000000 --- a/packages/react-material-ui/dist/components/AppBar/hooks/useAppBarRoot.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useAppBarRoot.js","sourceRoot":"","sources":["../../../../src/components/AppBar/hooks/useAppBarRoot.tsx"],"names":[],"mappings":";;;AAAA,iCAAkD;AAarC,QAAA,aAAa,GAAG,IAAA,qBAAa,EACxC,EAAwB,CACzB,CAAC;AAKK,MAAM,aAAa,GAAG,GAAG,EAAE;IAChC,MAAM,aAAa,GAAG,IAAA,kBAAU,EAAC,qBAAa,CAAC,CAAC;IAEhD,IAAI,CAAC,aAAa,EAAE;QAClB,MAAM,IAAI,KAAK,CAAC,6CAA6C,CAAC,CAAC;KAChE;IAED,OAAO,aAAa,CAAC;AACvB,CAAC,CAAC;AARW,QAAA,aAAa,iBAQxB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/index.d.ts b/packages/react-material-ui/dist/components/AppBar/index.d.ts deleted file mode 100644 index 213e030b..00000000 --- a/packages/react-material-ui/dist/components/AppBar/index.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -export declare const AppBar: { - Main: (boxProps: import("@mui/material").BoxProps<"div", {}>) => JSX.Element; - Drawer: (props: import("../Drawer").DrawerProps) => JSX.Element; - Nav: (props: import("../Navbar").NavbarProps) => JSX.Element; - Root: (props: import("./AppBarRoot").AppBarRootProps) => JSX.Element; -}; diff --git a/packages/react-material-ui/dist/components/AppBar/index.js b/packages/react-material-ui/dist/components/AppBar/index.js deleted file mode 100644 index 03a6f5d0..00000000 --- a/packages/react-material-ui/dist/components/AppBar/index.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.AppBar = void 0; -const AppBarMain_1 = require("./AppBarMain"); -const AppBarDrawer_1 = require("./AppBarDrawer"); -const AppBarNav_1 = require("./AppBarNav"); -const AppBarRoot_1 = require("./AppBarRoot"); -exports.AppBar = { - Main: AppBarMain_1.AppBarMain, - Drawer: AppBarDrawer_1.AppBarDrawer, - Nav: AppBarNav_1.AppBarNav, - Root: AppBarRoot_1.AppBarRoot, -}; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AppBar/index.js.map b/packages/react-material-ui/dist/components/AppBar/index.js.map deleted file mode 100644 index fdbc554c..00000000 --- a/packages/react-material-ui/dist/components/AppBar/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/AppBar/index.ts"],"names":[],"mappings":";;;AAAA,6CAA0C;AAC1C,iDAA8C;AAC9C,2CAAwC;AACxC,6CAA0C;AAmE7B,QAAA,MAAM,GAAG;IACpB,IAAI,EAAE,uBAAU;IAChB,MAAM,EAAE,2BAAY;IACpB,GAAG,EAAE,qBAAS;IACd,IAAI,EAAE,uBAAU;CACjB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.d.ts b/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.d.ts deleted file mode 100644 index 7906281e..00000000 --- a/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { AutocompleteProps } from '@mui/material'; -import { SelectOption } from '../../components/SelectField/SelectField'; -import { SimpleFilter } from 'components/Table/types'; -export type AutocompleteFieldProps = { - value?: string | null; - options?: SelectOption[]; - sort?: string; - filters?: SimpleFilter; - resourceLabel?: string; - resourceValue?: string; - resource?: string; - label?: string; - isLoading?: boolean; - onChange?: (value: string | null) => void; -} & Omit, 'renderInput' | 'onChange' | 'value' | 'options'>; -declare const AutocompleteField: ({ value, options, sort, filters, resourceLabel, resourceValue, label, resource, isLoading, defaultValue, onChange, ...rest }: AutocompleteFieldProps) => JSX.Element; -export default AutocompleteField; diff --git a/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js b/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js deleted file mode 100644 index 165f11f2..00000000 --- a/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js +++ /dev/null @@ -1,113 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const material_1 = require("@mui/material"); -const SelectField_1 = require("../../components/SelectField/SelectField"); -const FormFieldSkeleton_1 = require("../../components/FormFieldSkeleton"); -const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); -const AutocompleteField = (_a) => { - var _b; - var { value, options = [], sort, filters, resourceLabel = 'name', resourceValue = 'id', label, resource, isLoading = false, defaultValue, onChange } = _a, rest = __rest(_a, ["value", "options", "sort", "filters", "resourceLabel", "resourceValue", "label", "resource", "isLoading", "defaultValue", "onChange"]); - const { get } = (0, react_data_provider_1.default)(); - const [_value, setValue] = (0, react_1.useState)(value !== null && value !== void 0 ? value : defaultValue); - const isControlled = value !== undefined; - const currentValue = isControlled ? value !== null && value !== void 0 ? value : defaultValue : _value; - const simpleFilterQuery = () => { - if (!filters) - return; - const queryArr = []; - for (const [key, value] of Object.entries(filters)) { - queryArr.push(`${key}${value}`); - } - return queryArr; - }; - const getResource = () => { - return get({ - uri: `/${resource}`, - queryParams: { - sort, - filters: simpleFilterQuery(), - }, - }); - }; - const { execute, data, isPending } = (0, react_data_provider_1.useQuery)(getResource, false); - const resourceOptions = [ - ...((_b = data === null || data === void 0 ? void 0 : data.map((resource) => ({ - value: resource[resourceValue], - label: resource[resourceLabel], - }))) !== null && _b !== void 0 ? _b : []), - ]; - const loading = resource ? !(data === null || data === void 0 ? void 0 : data.length) || isPending : isLoading; - const optionsWithAll = [ - SelectField_1.allOption, - ...(!!(data === null || data === void 0 ? void 0 : data.length) && !isPending ? resourceOptions : options), - ]; - const selectedValue = optionsWithAll.find((option) => { - const value = typeof currentValue === 'string' ? currentValue : currentValue === null || currentValue === void 0 ? void 0 : currentValue.value; - return option.value === value; - }); - const handleRenderInput = (params) => (react_1.default.createElement(FormFieldSkeleton_1.FormFieldSkeleton, { isLoading: loading, hideLabel: true }, - react_1.default.createElement(material_1.TextField, Object.assign({}, params, { label: label })))); - const handleChange = (_, newValue, reason) => { - var _a; - const allOptionValue = SelectField_1.allOption.value; - if (reason === 'clear') { - onChange(allOptionValue); - setValue(allOptionValue); - return; - } - const selectedValue = (_a = newValue === null || newValue === void 0 ? void 0 : newValue.value) !== null && _a !== void 0 ? _a : null; - setValue(selectedValue); - if (onChange) { - onChange(selectedValue); - } - }; - (0, react_1.useEffect)(() => { - if (resource) { - execute(); - } - }, [filters]); - return (react_1.default.createElement(material_1.Autocomplete, Object.assign({ disabled: loading, isOptionEqualToValue: (option) => option.value === currentValue, onChange: handleChange, options: optionsWithAll, renderInput: handleRenderInput, value: selectedValue !== null && selectedValue !== void 0 ? selectedValue : SelectField_1.allOption, renderOption: (props, option) => { - return (react_1.default.createElement("li", Object.assign({}, props, { key: option.value }), option.label)); - }, sx: { - '& .MuiInputLabel-root': { - pr: '16px', - }, - } }, rest))); -}; -exports.default = AutocompleteField; -//# sourceMappingURL=AutocompleteField.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js.map b/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js.map deleted file mode 100644 index b9230163..00000000 --- a/packages/react-material-ui/dist/components/AutocompleteField/AutocompleteField.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AutocompleteField.js","sourceRoot":"","sources":["../../../src/components/AutocompleteField/AutocompleteField.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AutocompleteField/index.d.ts b/packages/react-material-ui/dist/components/AutocompleteField/index.d.ts deleted file mode 100644 index 38083f9c..00000000 --- a/packages/react-material-ui/dist/components/AutocompleteField/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import AutocompleteField from './AutocompleteField'; -export default AutocompleteField; diff --git a/packages/react-material-ui/dist/components/AutocompleteField/index.js b/packages/react-material-ui/dist/components/AutocompleteField/index.js deleted file mode 100644 index c31da50a..00000000 --- a/packages/react-material-ui/dist/components/AutocompleteField/index.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const AutocompleteField_1 = __importDefault(require("./AutocompleteField")); -exports.default = AutocompleteField_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/AutocompleteField/index.js.map b/packages/react-material-ui/dist/components/AutocompleteField/index.js.map deleted file mode 100644 index 5a0897ec..00000000 --- a/packages/react-material-ui/dist/components/AutocompleteField/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/AutocompleteField/index.ts"],"names":[],"mappings":";;;;;AAAA,4EAAoD;AAEpD,kBAAe,2BAAiB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/Avatar.d.ts b/packages/react-material-ui/dist/components/Avatar/Avatar.d.ts deleted file mode 100644 index e64ae15d..00000000 --- a/packages/react-material-ui/dist/components/Avatar/Avatar.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/// -export type AvatarProps = { - src?: string; - alt?: string; - size?: number; - initials?: string; - onClick?: () => void; - backgroundColor?: string; -}; -export declare const Avatar: (props: AvatarProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Avatar/Avatar.js b/packages/react-material-ui/dist/components/Avatar/Avatar.js deleted file mode 100644 index 91ccf291..00000000 --- a/packages/react-material-ui/dist/components/Avatar/Avatar.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Avatar = void 0; -const react_1 = __importStar(require("react")); -const Box_1 = __importDefault(require("@mui/material/Box")); -const Styles_1 = require("./Styles"); -const Text_1 = __importDefault(require("../Text")); -const Avatar = (props) => { - const { src, alt, size = 30, initials, backgroundColor, onClick } = props; - const [failed, setFailed] = (0, react_1.useState)(!src); - const handleImageError = () => { - setFailed(true); - }; - const showInitials = failed && initials; - return (react_1.default.createElement(Box_1.default, { sx: showInitials - ? {} - : { - backgroundColor: backgroundColor || '#eee', - width: `${size}px`, - height: `${size}px`, - borderRadius: '50%', - display: 'flex', - alignItems: 'center', - justifyContent: 'center', - } }, - react_1.default.createElement(Styles_1.Image, { src: src, alt: alt, size: size, onClick: onClick, onError: handleImageError, style: { - display: showInitials ? 'none' : 'block', - cursor: onClick ? 'pointer' : 'default', - } }), - showInitials && (react_1.default.createElement(Text_1.default, { fontSize: size * 0.44, fontWeight: 600 }, initials.substring(0, 2))))); -}; -exports.Avatar = Avatar; -//# sourceMappingURL=Avatar.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/Avatar.js.map b/packages/react-material-ui/dist/components/Avatar/Avatar.js.map deleted file mode 100644 index 7c0a46af..00000000 --- a/packages/react-material-ui/dist/components/Avatar/Avatar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Avatar.js","sourceRoot":"","sources":["../../../src/components/Avatar/Avatar.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAwC;AACxC,4DAAoC;AACpC,qCAAiC;AACjC,mDAA2B;AAyCpB,MAAM,MAAM,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC3C,MAAM,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,GAAG,EAAE,EAAE,QAAQ,EAAE,eAAe,EAAE,OAAO,EAAE,GAAG,KAAK,CAAC;IAC1E,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,IAAA,gBAAQ,EAAC,CAAC,GAAG,CAAC,CAAC;IAE3C,MAAM,gBAAgB,GAAG,GAAG,EAAE;QAC5B,SAAS,CAAC,IAAI,CAAC,CAAC;IAClB,CAAC,CAAC;IAEF,MAAM,YAAY,GAAG,MAAM,IAAI,QAAQ,CAAC;IAExC,OAAO,CACL,8BAAC,aAAG,IACF,EAAE,EACA,YAAY;YACV,CAAC,CAAC,EAAE;YACJ,CAAC,CAAC;gBACE,eAAe,EAAE,eAAe,IAAI,MAAM;gBAC1C,KAAK,EAAE,GAAG,IAAI,IAAI;gBAClB,MAAM,EAAE,GAAG,IAAI,IAAI;gBACnB,YAAY,EAAE,KAAK;gBACnB,OAAO,EAAE,MAAM;gBACf,UAAU,EAAE,QAAQ;gBACpB,cAAc,EAAE,QAAQ;aACzB;QAGP,8BAAC,cAAK,IACJ,GAAG,EAAE,GAAG,EACR,GAAG,EAAE,GAAG,EACR,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,OAAO,EAChB,OAAO,EAAE,gBAAgB,EACzB,KAAK,EAAE;gBACL,OAAO,EAAE,YAAY,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,OAAO;gBACxC,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,SAAS;aACxC,GACD;QACD,YAAY,IAAI,CACf,8BAAC,cAAI,IAAC,QAAQ,EAAE,IAAI,GAAG,IAAI,EAAE,UAAU,EAAE,GAAG,IACzC,QAAQ,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CACpB,CACR,CACG,CACP,CAAC;AACJ,CAAC,CAAC;AA5CW,QAAA,MAAM,UA4CjB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/Styles.d.ts b/packages/react-material-ui/dist/components/Avatar/Styles.d.ts deleted file mode 100644 index 0caddc18..00000000 --- a/packages/react-material-ui/dist/components/Avatar/Styles.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -type Props = { - size: number; - onError?: () => void; -}; -export declare const Image: import("@emotion/styled").StyledComponent & Props, import("react").DetailedHTMLProps, HTMLImageElement>, {}>; -export {}; diff --git a/packages/react-material-ui/dist/components/Avatar/Styles.js b/packages/react-material-ui/dist/components/Avatar/Styles.js deleted file mode 100644 index ae4a3ddf..00000000 --- a/packages/react-material-ui/dist/components/Avatar/Styles.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Image = void 0; -const styles_1 = require("@mui/material/styles"); -exports.Image = (0, styles_1.styled)('img')(({ size, onError }) => ({ - width: `${size}px`, - height: `${size}px`, - borderRadius: '50%', - margin: '0 12px', - objectFit: 'cover', - onError, -})); -//# sourceMappingURL=Styles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/Styles.js.map b/packages/react-material-ui/dist/components/Avatar/Styles.js.map deleted file mode 100644 index 20e55ea3..00000000 --- a/packages/react-material-ui/dist/components/Avatar/Styles.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Styles.js","sourceRoot":"","sources":["../../../src/components/Avatar/Styles.ts"],"names":[],"mappings":";;;AAAA,iDAA8C;AAOjC,QAAA,KAAK,GAAG,IAAA,eAAM,EAAC,KAAK,CAAC,CAAQ,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC,CAAC;IAChE,KAAK,EAAE,GAAG,IAAI,IAAI;IAClB,MAAM,EAAE,GAAG,IAAI,IAAI;IACnB,YAAY,EAAE,KAAK;IACnB,MAAM,EAAE,QAAQ;IAChB,SAAS,EAAE,OAAO;IAClB,OAAO;CACR,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/index.d.ts b/packages/react-material-ui/dist/components/Avatar/index.d.ts deleted file mode 100644 index 02a4c0c4..00000000 --- a/packages/react-material-ui/dist/components/Avatar/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { Avatar, AvatarProps } from './Avatar'; diff --git a/packages/react-material-ui/dist/components/Avatar/index.js b/packages/react-material-ui/dist/components/Avatar/index.js deleted file mode 100644 index 1ceb08e5..00000000 --- a/packages/react-material-ui/dist/components/Avatar/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Avatar = void 0; -var Avatar_1 = require("./Avatar"); -Object.defineProperty(exports, "Avatar", { enumerable: true, get: function () { return Avatar_1.Avatar; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Avatar/index.js.map b/packages/react-material-ui/dist/components/Avatar/index.js.map deleted file mode 100644 index cf24d997..00000000 --- a/packages/react-material-ui/dist/components/Avatar/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Avatar/index.ts"],"names":[],"mappings":";;;AAAA,mCAA+C;AAAtC,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.d.ts b/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.d.ts deleted file mode 100644 index d023ba38..00000000 --- a/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/// -type RouteItem = { - href: string; - label: string; -}; -type Props = { - routes: RouteItem[]; -}; -export default function Breadcrumbs({ routes }: Props): JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js b/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js deleted file mode 100644 index d023692c..00000000 --- a/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js +++ /dev/null @@ -1,26 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const Breadcrumbs_1 = __importDefault(require("@mui/material/Breadcrumbs")); -const Typography_1 = __importDefault(require("@mui/material/Typography")); -const Link_1 = __importDefault(require("@mui/material/Link")); -const Stack_1 = __importDefault(require("@mui/material/Stack")); -const NavigateNext_1 = __importDefault(require("@mui/icons-material/NavigateNext")); -function Breadcrumbs({ routes }) { - const breadcrumbs = routes.slice(0, -1).map((routeItem, index) => { - return (react_1.default.createElement(Link_1.default, { underline: "hover", key: index + 1, color: "inherit", href: routeItem.href }, routeItem.label)); - }); - const lastItem = routes.at(-1); - if (!routes.length) { - return null; - } - return (react_1.default.createElement(Stack_1.default, { spacing: 2 }, - react_1.default.createElement(Breadcrumbs_1.default, { separator: react_1.default.createElement(NavigateNext_1.default, { fontSize: "small" }), "aria-label": "breadcrumbs" }, - breadcrumbs, - lastItem ? (react_1.default.createElement(Typography_1.default, { color: "text.primary" }, lastItem.label)) : null))); -} -exports.default = Breadcrumbs; -//# sourceMappingURL=Breadcrumbs.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js.map b/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js.map deleted file mode 100644 index bf8b485c..00000000 --- a/packages/react-material-ui/dist/components/Breadcrumbs/Breadcrumbs.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Breadcrumbs.js","sourceRoot":"","sources":["../../../src/components/Breadcrumbs/Breadcrumbs.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,4EAAuD;AACvD,0EAAkD;AAClD,8DAAsC;AACtC,gEAAwC;AACxC,oFAAgE;AAWhE,SAAwB,WAAW,CAAC,EAAE,MAAM,EAAS;IACnD,MAAM,WAAW,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,KAAK,EAAE,EAAE;QAC/D,OAAO,CACL,8BAAC,cAAI,IACH,SAAS,EAAC,OAAO,EACjB,GAAG,EAAE,KAAK,GAAG,CAAC,EACd,KAAK,EAAC,SAAS,EACf,IAAI,EAAE,SAAS,CAAC,IAAI,IAEnB,SAAS,CAAC,KAAK,CACX,CACR,CAAC;IACJ,CAAC,CAAC,CAAC;IACH,MAAM,QAAQ,GAAG,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;IAE/B,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE;QAClB,OAAO,IAAI,CAAC;KACb;IAED,OAAO,CACL,8BAAC,eAAK,IAAC,OAAO,EAAE,CAAC;QACf,8BAAC,qBAAc,IACb,SAAS,EAAE,8BAAC,sBAAgB,IAAC,QAAQ,EAAC,OAAO,GAAG,gBACrC,aAAa;YAEvB,WAAW;YACX,QAAQ,CAAC,CAAC,CAAC,CACV,8BAAC,oBAAU,IAAC,KAAK,EAAC,cAAc,IAAE,QAAQ,CAAC,KAAK,CAAc,CAC/D,CAAC,CAAC,CAAC,IAAI,CACO,CACX,CACT,CAAC;AACJ,CAAC;AAhCD,8BAgCC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/index.d.ts b/packages/react-material-ui/dist/components/Breadcrumbs/index.d.ts deleted file mode 100644 index 3ff68ca5..00000000 --- a/packages/react-material-ui/dist/components/Breadcrumbs/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './Breadcrumbs'; diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/index.js b/packages/react-material-ui/dist/components/Breadcrumbs/index.js deleted file mode 100644 index 3e2fc0da..00000000 --- a/packages/react-material-ui/dist/components/Breadcrumbs/index.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = void 0; -var Breadcrumbs_1 = require("./Breadcrumbs"); -Object.defineProperty(exports, "default", { enumerable: true, get: function () { return __importDefault(Breadcrumbs_1).default; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Breadcrumbs/index.js.map b/packages/react-material-ui/dist/components/Breadcrumbs/index.js.map deleted file mode 100644 index a90d9e81..00000000 --- a/packages/react-material-ui/dist/components/Breadcrumbs/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Breadcrumbs/index.ts"],"names":[],"mappings":";;;;;;AAAA,6CAAwC;AAA/B,uHAAA,OAAO,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Checkbox/Checkbox.d.ts b/packages/react-material-ui/dist/components/Checkbox/Checkbox.d.ts deleted file mode 100644 index 7aff9ed3..00000000 --- a/packages/react-material-ui/dist/components/Checkbox/Checkbox.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -import { CheckboxProps as MuiCheckboxProps } from '@mui/material/Checkbox'; -import { TextProps } from 'interfaces'; -export type CheckboxProps = MuiCheckboxProps & { - label?: string; - textProps?: TextProps; -}; -export declare const Checkbox: (props: CheckboxProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Checkbox/Checkbox.js b/packages/react-material-ui/dist/components/Checkbox/Checkbox.js deleted file mode 100644 index 106e833b..00000000 --- a/packages/react-material-ui/dist/components/Checkbox/Checkbox.js +++ /dev/null @@ -1,35 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Checkbox = void 0; -const react_1 = __importDefault(require("react")); -const Checkbox_1 = __importDefault(require("@mui/material/Checkbox")); -const FormGroup_1 = __importDefault(require("@mui/material/FormGroup")); -const FormControlLabel_1 = __importDefault(require("@mui/material/FormControlLabel")); -const Text_1 = __importDefault(require("../Text")); -const Checkbox = (props) => { - const { label, checked, required, textProps = { - fontSize: 16, - fontWeight: 400, - color: 'text.primary', - } } = props, otherProps = __rest(props, ["label", "checked", "required", "textProps"]); - return (react_1.default.createElement(react_1.default.Fragment, null, label ? (react_1.default.createElement(FormGroup_1.default, null, - react_1.default.createElement(FormControlLabel_1.default, { control: react_1.default.createElement(Checkbox_1.default, Object.assign({}, otherProps)), label: react_1.default.createElement(Text_1.default, Object.assign({ role: "label" }, textProps), - label, - required && ' *'), checked: checked }))) : (react_1.default.createElement(Checkbox_1.default, Object.assign({ checked: checked, required: required }, otherProps))))); -}; -exports.Checkbox = Checkbox; -//# sourceMappingURL=Checkbox.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Checkbox/Checkbox.js.map b/packages/react-material-ui/dist/components/Checkbox/Checkbox.js.map deleted file mode 100644 index 7c5e5c14..00000000 --- a/packages/react-material-ui/dist/components/Checkbox/Checkbox.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Checkbox.js","sourceRoot":"","sources":["../../../src/components/Checkbox/Checkbox.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,sEAEgC;AAChC,wEAAgD;AAChD,sFAA8D;AAC9D,mDAA2B;AAyCpB,MAAM,QAAQ,GAAG,CAAC,KAAoB,EAAE,EAAE;IAC/C,MAAM,EACJ,KAAK,EACL,OAAO,EACP,QAAQ,EACR,SAAS,GAAG;QACV,QAAQ,EAAE,EAAE;QACZ,UAAU,EAAE,GAAG;QACf,KAAK,EAAE,cAAc;KACtB,KAEC,KAAK,EADJ,UAAU,UACX,KAAK,EAVH,6CAUL,CAAQ,CAAC;IAEV,OAAO,CACL,8DACG,KAAK,CAAC,CAAC,CAAC,CACP,8BAAC,mBAAS;QACR,8BAAC,0BAAgB,IACf,OAAO,EAAE,8BAAC,kBAAW,oBAAK,UAAU,EAAI,EACxC,KAAK,EACH,8BAAC,cAAI,kBAAC,IAAI,EAAC,OAAO,IAAK,SAAS;gBAC7B,KAAK;gBACL,QAAQ,IAAI,IAAI,CACZ,EAET,OAAO,EAAE,OAAO,GAChB,CACQ,CACb,CAAC,CAAC,CAAC,CACF,8BAAC,kBAAW,kBAAC,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,IAAM,UAAU,EAAI,CACtE,CACA,CACJ,CAAC;AACJ,CAAC,CAAC;AAjCW,QAAA,QAAQ,YAiCnB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Checkbox/index.d.ts b/packages/react-material-ui/dist/components/Checkbox/index.d.ts deleted file mode 100644 index 7ecb6831..00000000 --- a/packages/react-material-ui/dist/components/Checkbox/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { Checkbox, CheckboxProps } from './Checkbox'; diff --git a/packages/react-material-ui/dist/components/Checkbox/index.js b/packages/react-material-ui/dist/components/Checkbox/index.js deleted file mode 100644 index e6888351..00000000 --- a/packages/react-material-ui/dist/components/Checkbox/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Checkbox = void 0; -var Checkbox_1 = require("./Checkbox"); -Object.defineProperty(exports, "Checkbox", { enumerable: true, get: function () { return Checkbox_1.Checkbox; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Checkbox/index.js.map b/packages/react-material-ui/dist/components/Checkbox/index.js.map deleted file mode 100644 index f8a5715d..00000000 --- a/packages/react-material-ui/dist/components/Checkbox/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Checkbox/index.ts"],"names":[],"mappings":";;;AAAA,uCAAqD;AAA5C,oGAAA,QAAQ,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/DatePickerField/index.d.ts b/packages/react-material-ui/dist/components/DatePickerField/index.d.ts deleted file mode 100644 index 808bdeae..00000000 --- a/packages/react-material-ui/dist/components/DatePickerField/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -import { DatePickerProps } from '@mui/x-date-pickers'; -type DatePickerFieldProps = { - wait?: number; - onDebouncedSearchChange?: (searchTerm: Date | null) => void; -} & DatePickerProps; -declare const DatePickerField: ({ defaultValue, wait, onDebouncedSearchChange, ...props }: DatePickerFieldProps) => JSX.Element; -export default DatePickerField; diff --git a/packages/react-material-ui/dist/components/DatePickerField/index.js b/packages/react-material-ui/dist/components/DatePickerField/index.js deleted file mode 100644 index c41c12e3..00000000 --- a/packages/react-material-ui/dist/components/DatePickerField/index.js +++ /dev/null @@ -1,71 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const debounce_1 = __importDefault(require("lodash/debounce")); -const x_date_pickers_1 = require("@mui/x-date-pickers"); -const DatePickerField = (_a) => { - var { defaultValue, wait = 500, onDebouncedSearchChange } = _a, props = __rest(_a, ["defaultValue", "wait", "onDebouncedSearchChange"]); - const firstRender = (0, react_1.useRef)(true); - const [search, setSearch] = (0, react_1.useState)(null); - const handleDebouncedSearch = (0, react_1.useMemo)(() => (0, debounce_1.default)(onDebouncedSearchChange, wait), [wait, props === null || props === void 0 ? void 0 : props.value]); - const handleChange = (value) => setSearch(value); - (0, react_1.useEffect)(() => { - var _a; - if (!firstRender.current) { - handleDebouncedSearch((_a = props === null || props === void 0 ? void 0 : props.value) !== null && _a !== void 0 ? _a : search); - } - else { - firstRender.current = false; - } - }, [search, props.value]); - return (react_1.default.createElement(x_date_pickers_1.DatePicker, Object.assign({ defaultValue: defaultValue, value: search, onChange: handleChange, format: "MM-dd-yyyy", slotProps: { - field: { - clearable: true, - onClear: () => { - handleDebouncedSearch(null); - }, - }, - textField: { - size: 'small', - }, - } }, props))); -}; -exports.default = DatePickerField; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/DatePickerField/index.js.map b/packages/react-material-ui/dist/components/DatePickerField/index.js.map deleted file mode 100644 index dbc1a17c..00000000 --- a/packages/react-material-ui/dist/components/DatePickerField/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/DatePickerField/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAoE;AACpE,+DAAuC;AACvC,wDAAkE;AAOlE,MAAM,eAAe,GAAG,CAAC,EAKF,EAAE,EAAE;QALF,EACvB,YAAY,EACZ,IAAI,GAAG,GAAG,EACV,uBAAuB,OAEF,EADlB,KAAK,cAJe,mDAKxB,CADS;IAER,MAAM,WAAW,GAAG,IAAA,cAAM,EAAC,IAAI,CAAC,CAAC;IACjC,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,IAAA,gBAAQ,EAAc,IAAI,CAAC,CAAC;IAExD,MAAM,qBAAqB,GAAG,IAAA,eAAO,EACnC,GAAG,EAAE,CAAC,IAAA,kBAAQ,EAAC,uBAAuB,EAAE,IAAI,CAAC,EAC7C,CAAC,IAAI,EAAE,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,KAAK,CAAC,CACrB,CAAC;IAEF,MAAM,YAAY,GAAG,CAAC,KAAkB,EAAE,EAAE,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;IAE9D,IAAA,iBAAS,EAAC,GAAG,EAAE;;QAGb,IAAI,CAAC,WAAW,CAAC,OAAO,EAAE;YACxB,qBAAqB,CAAC,MAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,KAAK,mCAAI,MAAM,CAAC,CAAC;SAC/C;aAAM;YACL,WAAW,CAAC,OAAO,GAAG,KAAK,CAAC;SAC7B;IAGH,CAAC,EAAE,CAAC,MAAM,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC;IAE1B,OAAO,CACL,8BAAC,2BAAU,kBACT,YAAY,EAAE,YAAY,EAC1B,KAAK,EAAE,MAAM,EACb,QAAQ,EAAE,YAAY,EACtB,MAAM,EAAC,YAAY,EACnB,SAAS,EAAE;YACT,KAAK,EAAE;gBACL,SAAS,EAAE,IAAI;gBACf,OAAO,EAAE,GAAG,EAAE;oBACZ,qBAAqB,CAAC,IAAI,CAAC,CAAC;gBAC9B,CAAC;aACF;YACD,SAAS,EAAE;gBACT,IAAI,EAAE,OAAO;aACd;SACF,IACG,KAAK,EACT,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,eAAe,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/Dialog.d.ts b/packages/react-material-ui/dist/components/Dialog/Dialog.d.ts deleted file mode 100644 index 847d6695..00000000 --- a/packages/react-material-ui/dist/components/Dialog/Dialog.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { ReactNode } from 'react'; -import { DialogProps as MuiDialogProps } from '@mui/material/Dialog'; -export type DialogProps = Omit & { - open: boolean; - handleClose: () => void; - title?: ReactNode; - children?: ReactNode; - footer?: ReactNode; - dividers?: boolean; -}; -export declare const Dialog: (props: DialogProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Dialog/Dialog.js b/packages/react-material-ui/dist/components/Dialog/Dialog.js deleted file mode 100644 index 9bc58031..00000000 --- a/packages/react-material-ui/dist/components/Dialog/Dialog.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Dialog = void 0; -const react_1 = __importDefault(require("react")); -const styles_1 = require("@mui/material/styles"); -const useMediaQuery_1 = __importDefault(require("@mui/material/useMediaQuery")); -const DialogContent_1 = __importDefault(require("@mui/material/DialogContent")); -const DialogActions_1 = __importDefault(require("@mui/material/DialogActions")); -const Styles_1 = require("./Styles"); -const Dialog = (props) => { - const { open, handleClose, title, children, footer, dividers = false, } = props; - const theme = (0, styles_1.useTheme)(); - const fullScreen = (props === null || props === void 0 ? void 0 : props.fullScreen) || (0, useMediaQuery_1.default)(theme.breakpoints.down('sm')); - return (react_1.default.createElement(Styles_1.CustomDialog, Object.assign({}, props, { onClose: handleClose, open: open, fullScreen: fullScreen, title: null }), - title && (react_1.default.createElement(Styles_1.CustomDialogTitle, { onClose: handleClose }, title)), - children && (react_1.default.createElement(DialogContent_1.default, { dividers: dividers }, children)), - footer && react_1.default.createElement(DialogActions_1.default, null, footer))); -}; -exports.Dialog = Dialog; -//# sourceMappingURL=Dialog.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/Dialog.js.map b/packages/react-material-ui/dist/components/Dialog/Dialog.js.map deleted file mode 100644 index d34f7ab5..00000000 --- a/packages/react-material-ui/dist/components/Dialog/Dialog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Dialog.js","sourceRoot":"","sources":["../../../src/components/Dialog/Dialog.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAAyC;AACzC,iDAAgD;AAChD,gFAAwD;AACxD,gFAAwD;AACxD,gFAAwD;AAExD,qCAA2D;AA8CpD,MAAM,MAAM,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC3C,MAAM,EACJ,IAAI,EACJ,WAAW,EACX,KAAK,EACL,QAAQ,EACR,MAAM,EACN,QAAQ,GAAG,KAAK,GACjB,GAAG,KAAK,CAAC;IAEV,MAAM,KAAK,GAAG,IAAA,iBAAQ,GAAE,CAAC;IACzB,MAAM,UAAU,GACd,CAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,UAAU,KAAI,IAAA,uBAAa,EAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;IAEnE,OAAO,CACL,8BAAC,qBAAY,oBACP,KAAK,IACT,OAAO,EAAE,WAAW,EACpB,IAAI,EAAE,IAAI,EACV,UAAU,EAAE,UAAU,EACtB,KAAK,EAAE,IAAI;QAEV,KAAK,IAAI,CACR,8BAAC,0BAAiB,IAAC,OAAO,EAAE,WAAW,IAAG,KAAK,CAAqB,CACrE;QAEA,QAAQ,IAAI,CACX,8BAAC,uBAAa,IAAC,QAAQ,EAAE,QAAQ,IAAG,QAAQ,CAAiB,CAC9D;QAEA,MAAM,IAAI,8BAAC,uBAAa,QAAE,MAAM,CAAiB,CACrC,CAChB,CAAC;AACJ,CAAC,CAAC;AAjCW,QAAA,MAAM,UAiCjB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/Styles.d.ts b/packages/react-material-ui/dist/components/Dialog/Styles.d.ts deleted file mode 100644 index 036e47ce..00000000 --- a/packages/react-material-ui/dist/components/Dialog/Styles.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { DialogProps } from '@mui/material/Dialog'; -declare const CustomDialog: import("@emotion/styled").StyledComponent, {}, {}>; -export interface DialogTitleProps { - children?: React.ReactNode; - onClose: () => void; -} -declare const CustomDialogTitle: (props: DialogTitleProps) => JSX.Element; -export { CustomDialog, CustomDialogTitle }; diff --git a/packages/react-material-ui/dist/components/Dialog/Styles.js b/packages/react-material-ui/dist/components/Dialog/Styles.js deleted file mode 100644 index f4fd2e5a..00000000 --- a/packages/react-material-ui/dist/components/Dialog/Styles.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.CustomDialogTitle = exports.CustomDialog = void 0; -const react_1 = __importDefault(require("react")); -const styles_1 = require("@mui/material/styles"); -const Dialog_1 = __importDefault(require("@mui/material/Dialog")); -const DialogTitle_1 = __importDefault(require("@mui/material/DialogTitle")); -const IconButton_1 = __importDefault(require("@mui/material/IconButton")); -const Close_1 = __importDefault(require("@mui/icons-material/Close")); -const CustomDialog = (0, styles_1.styled)(Dialog_1.default, { - shouldForwardProp: (propName) => propName !== 'handleClose', -})(({ theme }) => ({ - '& .MuiDialogContent-root': { - minWidth: 300, - padding: theme.spacing(2), - }, - '& .MuiDialogActions-root': { - padding: theme.spacing(1), - }, -})); -exports.CustomDialog = CustomDialog; -const CustomDialogTitle = (props) => { - const { children, onClose } = props, other = __rest(props, ["children", "onClose"]); - return (react_1.default.createElement(DialogTitle_1.default, Object.assign({ sx: { m: 0, p: 2 } }, other), - children, - onClose ? (react_1.default.createElement(IconButton_1.default, { "aria-label": "close", onClick: onClose, sx: { - position: 'absolute', - right: 8, - top: 8, - color: (theme) => theme.palette.grey[500], - } }, - react_1.default.createElement(Close_1.default, null))) : null)); -}; -exports.CustomDialogTitle = CustomDialogTitle; -//# sourceMappingURL=Styles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/Styles.js.map b/packages/react-material-ui/dist/components/Dialog/Styles.js.map deleted file mode 100644 index 4124e152..00000000 --- a/packages/react-material-ui/dist/components/Dialog/Styles.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Styles.js","sourceRoot":"","sources":["../../../src/components/Dialog/Styles.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,iDAA8C;AAC9C,kEAA2D;AAC3D,4EAAoD;AACpD,0EAAkD;AAClD,sEAAkD;AAElD,MAAM,YAAY,GAAG,IAAA,eAAM,EAAC,gBAAM,EAAE;IAElC,iBAAiB,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,QAAQ,KAAK,aAAa;CAC5D,CAAC,CAAc,CAAC,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC;IAC9B,0BAA0B,EAAE;QAC1B,QAAQ,EAAE,GAAG;QACb,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;KAC1B;IACD,0BAA0B,EAAE;QAC1B,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;KAC1B;CACF,CAAC,CAAC,CAAC;AA+BK,oCAAY;AAxBrB,MAAM,iBAAiB,GAAG,CAAC,KAAuB,EAAE,EAAE;IACpD,MAAM,EAAE,QAAQ,EAAE,OAAO,KAAe,KAAK,EAAf,KAAK,UAAK,KAAK,EAAvC,uBAA+B,CAAQ,CAAC;IAE9C,OAAO,CACL,8BAAC,qBAAW,kBAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAAM,KAAK;QACvC,QAAQ;QACR,OAAO,CAAC,CAAC,CAAC,CACT,8BAAC,oBAAU,kBACE,OAAO,EAClB,OAAO,EAAE,OAAO,EAChB,EAAE,EAAE;gBACF,QAAQ,EAAE,UAAU;gBACpB,KAAK,EAAE,CAAC;gBACR,GAAG,EAAE,CAAC;gBACN,KAAK,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;aAC1C;YAED,8BAAC,eAAS,OAAG,CACF,CACd,CAAC,CAAC,CAAC,IAAI,CACI,CACf,CAAC;AACJ,CAAC,CAAC;AAEqB,8CAAiB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/index.d.ts b/packages/react-material-ui/dist/components/Dialog/index.d.ts deleted file mode 100644 index bc53271d..00000000 --- a/packages/react-material-ui/dist/components/Dialog/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { Dialog, DialogProps } from './Dialog'; diff --git a/packages/react-material-ui/dist/components/Dialog/index.js b/packages/react-material-ui/dist/components/Dialog/index.js deleted file mode 100644 index 1f38383e..00000000 --- a/packages/react-material-ui/dist/components/Dialog/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Dialog = void 0; -var Dialog_1 = require("./Dialog"); -Object.defineProperty(exports, "Dialog", { enumerable: true, get: function () { return Dialog_1.Dialog; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dialog/index.js.map b/packages/react-material-ui/dist/components/Dialog/index.js.map deleted file mode 100644 index b2fa6893..00000000 --- a/packages/react-material-ui/dist/components/Dialog/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Dialog/index.ts"],"names":[],"mappings":";;;AAAA,mCAA+C;AAAtC,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/Drawer.d.ts b/packages/react-material-ui/dist/components/Drawer/Drawer.d.ts deleted file mode 100644 index 9e0a8717..00000000 --- a/packages/react-material-ui/dist/components/Drawer/Drawer.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { ReactNode, PropsWithChildren } from 'react'; -import { StyledDrawerProps } from './Styles'; -import { DrawerItemProps } from './DrawerItem'; -import { TextProps } from '../../interfaces'; -import { SxProps, Theme } from '@mui/material/styles'; -export type DrawerProps = { - items?: DrawerItemProps[]; - currentId?: string; - customToggle?: (toggleDrawer: () => void, collapsed?: boolean) => ReactNode; - mobileIsOpen?: boolean; - onMobileClose?: () => void; - logo?: string | ReactNode | ((collapsed?: boolean) => ReactNode); - textProps?: TextProps; - sx?: StyledDrawerProps['sx']; - buttonSx?: SxProps; - horizontal?: boolean; - collapsible?: boolean; - collapsibleIcon?: ReactNode | ((collapsed?: boolean) => ReactNode); - collapsibleIconColor?: string; - collapsibleIconBgColor?: string; - collapsed?: boolean; - onCollapsedChange?: (collapsed: boolean) => void; - backgroundColor?: StyledDrawerProps['backgroundColor']; - iconColor?: DrawerItemProps['iconColor']; - activeIconColor?: DrawerItemProps['activeIconColor']; - collapsedWidth?: StyledDrawerProps['collapsedWidth']; - expandedWidth?: StyledDrawerProps['expandedWidth']; -}; -export declare const Drawer: (props: PropsWithChildren) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Drawer/Drawer.js b/packages/react-material-ui/dist/components/Drawer/Drawer.js deleted file mode 100644 index 08e0adfc..00000000 --- a/packages/react-material-ui/dist/components/Drawer/Drawer.js +++ /dev/null @@ -1,115 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Drawer = void 0; -const react_1 = __importStar(require("react")); -const styles_1 = require("@mui/material/styles"); -const Styles_1 = require("./Styles"); -const Toolbar_1 = __importDefault(require("@mui/material/Toolbar")); -const IconButton_1 = __importDefault(require("@mui/material/IconButton")); -const ChevronLeft_1 = __importDefault(require("@mui/icons-material/ChevronLeft")); -const ChevronRight_1 = __importDefault(require("@mui/icons-material/ChevronRight")); -const DrawerItem_1 = require("./DrawerItem"); -const Image_1 = require("../Image"); -const Box_1 = __importDefault(require("@mui/material/Box")); -const Drawer = (props) => { - const { items, currentId, logo, customToggle, mobileIsOpen, onMobileClose, textProps, sx, buttonSx, horizontal, collapsible = true, collapsibleIcon, collapsibleIconColor, collapsibleIconBgColor, collapsed = false, onCollapsedChange, backgroundColor, iconColor, activeIconColor, collapsedWidth, expandedWidth, children, } = props; - const [_collapsed, _setCollapsed] = (0, react_1.useState)(collapsed); - (0, react_1.useEffect)(() => { - _setCollapsed(collapsed); - }, [collapsed]); - const toggleDrawer = () => { - const newCollapsedValue = !_collapsed; - _setCollapsed(newCollapsedValue); - onCollapsedChange === null || onCollapsedChange === void 0 ? void 0 : onCollapsedChange(newCollapsedValue); - }; - const renderLogo = (0, react_1.useCallback)(() => { - if (typeof logo === 'string') - return react_1.default.createElement(Image_1.Image, { src: logo, alt: "Logo" }); - if (typeof logo === 'function') - return logo(_collapsed); - return logo; - }, [logo, _collapsed]); - const drawerContent = (hideToggle) => (react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", sx: sx, flex: 1 }, - react_1.default.createElement(Toolbar_1.default, { sx: { - display: 'flex', - alignItems: 'center', - justifyContent: horizontal ? 'start' : 'center', - p: '20px 16px 17px !important', - } }, renderLogo()), items === null || items === void 0 ? void 0 : - items.map((item, i) => { - const isActive = !!currentId && currentId.startsWith(item.id); - if (item.component) - return (react_1.default.createElement(Box_1.default, { onClick: item.onClick, className: isActive ? 'active' : '' }, typeof item.component === 'function' - ? item.component(!!currentId && currentId.startsWith(item.id), _collapsed) - : item.component)); - return (react_1.default.createElement(DrawerItem_1.DrawerItem, Object.assign({ key: item.id || i }, item, { collapsed: !mobileIsOpen && _collapsed, active: isActive, textProps: textProps, sx: [buttonSx, ...(Array.isArray(sx) ? sx : [sx])], horizontal: item.horizontal || horizontal, iconColor: iconColor, activeIconColor: activeIconColor, temporary: hideToggle }))); - }), - children, - !hideToggle && - collapsible && - !!customToggle && - customToggle(toggleDrawer, _collapsed), - !hideToggle && collapsible && !customToggle && (react_1.default.createElement(Toolbar_1.default, { sx: { - marginTop: 'auto', - display: 'flex', - alignItems: 'center', - justifyContent: 'flex-end', - px: [1], - } }, - react_1.default.createElement(IconButton_1.default, { className: "Rockets-CollapsibleButton", onClick: toggleDrawer, sx: Object.assign({ color: collapsibleIconColor || 'primary.contrastText', backgroundColor: collapsibleIconBgColor || 'transparent' }, (collapsibleIconBgColor && { - '&:hover': { - backgroundColor: (0, styles_1.darken)(collapsibleIconBgColor, 0.1), - }, - })) }, - collapsibleIcon && - typeof collapsibleIcon === 'function' && - collapsibleIcon(_collapsed), - collapsibleIcon && - typeof collapsibleIcon != 'function' && - collapsibleIcon, - !collapsibleIcon && - (_collapsed ? react_1.default.createElement(ChevronRight_1.default, null) : react_1.default.createElement(ChevronLeft_1.default, null))))))); - return (react_1.default.createElement(react_1.default.Fragment, null, - react_1.default.createElement(Styles_1.StyledDrawer, { variant: "temporary", className: "Rockets-Drawer Rockets-Drawer-temporary", open: mobileIsOpen, ModalProps: { - keepMounted: true, - }, sx: { - display: { xs: 'block', sm: 'none' }, - '& .MuiDrawer-paper': { - boxSizing: 'border-box', - }, - }, horizontal: horizontal, backgroundColor: backgroundColor, collapsedWidth: collapsedWidth, expandedWidth: expandedWidth, onClose: onMobileClose }, drawerContent(true)), - react_1.default.createElement(Styles_1.StyledDrawer, { variant: "permanent", className: "Rockets-Drawer Rockets-Drawer-permanent", sx: { - display: { xs: 'none', sm: 'block' }, - '& .MuiDrawer-paper': { - boxSizing: 'border-box', - }, - }, open: !_collapsed, horizontal: horizontal, backgroundColor: backgroundColor, collapsedWidth: collapsedWidth, expandedWidth: expandedWidth, "data-testid": "drawer" }, drawerContent()))); -}; -exports.Drawer = Drawer; -//# sourceMappingURL=Drawer.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/Drawer.js.map b/packages/react-material-ui/dist/components/Drawer/Drawer.js.map deleted file mode 100644 index 14ca159d..00000000 --- a/packages/react-material-ui/dist/components/Drawer/Drawer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Drawer.js","sourceRoot":"","sources":["../../../src/components/Drawer/Drawer.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/DrawerItem.d.ts b/packages/react-material-ui/dist/components/Drawer/DrawerItem.d.ts deleted file mode 100644 index 3f5ccb24..00000000 --- a/packages/react-material-ui/dist/components/Drawer/DrawerItem.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; -import { DrawerButtonProps } from './Styles'; -import { TextProps } from '../../interfaces'; -export declare const DEFAULT_DRAWER_TEXT_PROPS: { - fontSize: number; - fontWeight: number; - color: string; -}; -export type DrawerItemProps = { - id?: string; - component?: React.ReactNode | ((active?: boolean, collapsed?: boolean) => React.ReactNode); - icon?: React.ReactNode | ((active: boolean) => React.ReactNode); - text?: string; - onClick?: () => void; - textProps?: TextProps; - temporary?: boolean; -} & DrawerButtonProps; -export declare const DrawerItem: (props: DrawerItemProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Drawer/DrawerItem.js b/packages/react-material-ui/dist/components/Drawer/DrawerItem.js deleted file mode 100644 index 539efab1..00000000 --- a/packages/react-material-ui/dist/components/Drawer/DrawerItem.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.DrawerItem = exports.DEFAULT_DRAWER_TEXT_PROPS = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const Styles_1 = require("./Styles"); -const Text_1 = __importDefault(require("../Text")); -exports.DEFAULT_DRAWER_TEXT_PROPS = { - fontSize: 12, - fontWeight: 400, - color: 'common.white', -}; -const DrawerItem = (props) => { - const { id, icon, text, active, collapsed, onClick, textProps = exports.DEFAULT_DRAWER_TEXT_PROPS, sx, horizontal, iconColor, activeIconColor, temporary, } = props; - const handleClick = () => { - return onClick === null || onClick === void 0 ? void 0 : onClick(); - }; - return (react_1.default.createElement(Styles_1.DrawerButton, { className: `Rockets-DrawerButton ${active ? 'active' : ''}`, "data-testid": `drawer-item-${id}-${temporary ? 'temporary' : 'permanent'}`, active: active, collapsed: collapsed, onClick: handleClick, sx: sx, horizontal: horizontal, iconColor: iconColor, activeIconColor: activeIconColor }, - typeof icon === 'function' ? icon(!!active) : icon, - text && horizontal && (react_1.default.createElement(material_1.Box, { display: "flex", alignItems: "center" }, - react_1.default.createElement(Text_1.default, Object.assign({ position: "absolute" }, textProps), text))), - text && !horizontal && (react_1.default.createElement(Text_1.default, { sx: Object.assign({ position: 'absolute', bottom: 0 }, textProps) }, text)))); -}; -exports.DrawerItem = DrawerItem; -//# sourceMappingURL=DrawerItem.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/DrawerItem.js.map b/packages/react-material-ui/dist/components/Drawer/DrawerItem.js.map deleted file mode 100644 index a171e217..00000000 --- a/packages/react-material-ui/dist/components/Drawer/DrawerItem.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DrawerItem.js","sourceRoot":"","sources":["../../../src/components/Drawer/DrawerItem.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAoC;AACpC,qCAA2D;AAC3D,mDAA2B;AAGd,QAAA,yBAAyB,GAAG;IACvC,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,GAAG;IACf,KAAK,EAAE,cAAc;CACtB,CAAC;AAcK,MAAM,UAAU,GAAG,CAAC,KAAsB,EAAE,EAAE;IACnD,MAAM,EACJ,EAAE,EACF,IAAI,EACJ,IAAI,EACJ,MAAM,EACN,SAAS,EACT,OAAO,EACP,SAAS,GAAG,iCAAyB,EACrC,EAAE,EACF,UAAU,EACV,SAAS,EACT,eAAe,EACf,SAAS,GACV,GAAG,KAAK,CAAC;IAEV,MAAM,WAAW,GAAG,GAAG,EAAE;QACvB,OAAO,OAAO,aAAP,OAAO,uBAAP,OAAO,EAAI,CAAC;IACrB,CAAC,CAAC;IAEF,OAAO,CACL,8BAAC,qBAAY,IACX,SAAS,EAAE,wBAAwB,MAAM,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAE,EAAE,iBAC9C,eAAe,EAAE,IAAI,SAAS,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,WAAW,EAAE,EACzE,MAAM,EAAE,MAAM,EACd,SAAS,EAAE,SAAS,EACpB,OAAO,EAAE,WAAW,EACpB,EAAE,EAAE,EAAE,EACN,UAAU,EAAE,UAAU,EACtB,SAAS,EAAE,SAAS,EACpB,eAAe,EAAE,eAAe;QAE/B,OAAO,IAAI,KAAK,UAAU,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI;QAClD,IAAI,IAAI,UAAU,IAAI,CACrB,8BAAC,cAAG,IAAC,OAAO,EAAC,MAAM,EAAC,UAAU,EAAC,QAAQ;YACrC,8BAAC,cAAI,kBAAC,QAAQ,EAAC,UAAU,IAAK,SAAS,GACpC,IAAI,CACA,CACH,CACP;QACA,IAAI,IAAI,CAAC,UAAU,IAAI,CACtB,8BAAC,cAAI,IACH,EAAE,kBACA,QAAQ,EAAE,UAAU,EACpB,MAAM,EAAE,CAAC,IACN,SAAS,KAGb,IAAI,CACA,CACR,CACY,CAChB,CAAC;AACJ,CAAC,CAAC;AArDW,QAAA,UAAU,cAqDrB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/Styles.d.ts b/packages/react-material-ui/dist/components/Drawer/Styles.d.ts deleted file mode 100644 index a0e48a97..00000000 --- a/packages/react-material-ui/dist/components/Drawer/Styles.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/// -import { SxProps, Theme } from '@mui/material/styles'; -export type StyledDrawerProps = { - sx?: SxProps; - horizontal?: boolean; - backgroundColor?: string; - collapsedWidth?: string | number; - expandedWidth?: string | number; -}; -export declare const StyledDrawer: import("@emotion/styled").StyledComponent & StyledDrawerProps, {}, {}>; -export type DrawerButtonProps = { - active?: boolean; - collapsed?: boolean; - sx?: SxProps; - horizontal?: boolean; - iconColor?: string; - activeIconColor?: string; -}; -export declare const DrawerButton: import("@emotion/styled").StyledComponent & import("@mui/material/OverridableComponent").CommonProps & Omit, HTMLButtonElement>, "ref"> & { - ref?: import("react").Ref; -}, "className" | "style" | "tabIndex" | "color" | "children" | "disabled" | "size" | "classes" | "sx" | "variant" | "action" | "href" | "fullWidth" | "centerRipple" | "disableRipple" | "disableTouchRipple" | "focusRipple" | "focusVisibleClassName" | "LinkComponent" | "onFocusVisible" | "TouchRippleProps" | "touchRippleRef" | "disableFocusRipple" | "disableElevation" | "endIcon" | "startIcon"> & import("@mui/system").MUIStyledCommonProps & DrawerButtonProps, {}, {}>; diff --git a/packages/react-material-ui/dist/components/Drawer/Styles.js b/packages/react-material-ui/dist/components/Drawer/Styles.js deleted file mode 100644 index d9ebea4b..00000000 --- a/packages/react-material-ui/dist/components/Drawer/Styles.js +++ /dev/null @@ -1,89 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.DrawerButton = exports.StyledDrawer = void 0; -const Drawer_1 = __importDefault(require("@mui/material/Drawer")); -const Button_1 = __importDefault(require("@mui/material/Button")); -const styles_1 = require("@mui/material/styles"); -const material_1 = require("@mui/material"); -exports.StyledDrawer = (0, styles_1.styled)(Drawer_1.default, { - shouldForwardProp: (prop) => !['backgroundColor', 'collapsedWidth', 'expandedWidth'].some((propName) => propName === prop), -})(({ theme, open, sx, horizontal, backgroundColor, collapsedWidth, expandedWidth, }) => [ - { - '& .MuiDrawer-paper': Object.assign({ backgroundColor: backgroundColor || theme.palette.primary.dark, position: 'relative', whiteSpace: 'nowrap', width: expandedWidth || (horizontal ? 256 : 120), transition: theme.transitions.create('width', { - easing: theme.transitions.easing.sharp, - duration: theme.transitions.duration.enteringScreen, - }), boxSizing: 'border-box' }, (!open && { - overflowX: 'hidden', - transition: theme.transitions.create('width', { - easing: theme.transitions.easing.sharp, - duration: theme.transitions.duration.leavingScreen, - }), - width: collapsedWidth || theme.spacing(7), - [theme.breakpoints.up('sm')]: { - width: collapsedWidth || theme.spacing(9), - }, - })), - }, - ...(Array.isArray(sx) ? sx : [sx]), -]); -exports.DrawerButton = (0, styles_1.styled)(Button_1.default, { - shouldForwardProp: (prop) => !['active', 'collapsed', 'iconColor', 'activeIconColor'].some((propName) => propName === prop), -})(({ theme, active, collapsed, sx, horizontal, iconColor, activeIconColor, }) => { - let _iconColor = iconColor || (0, material_1.alpha)(theme.palette.common.white, 0.65); - if (active) { - _iconColor = activeIconColor || theme.palette.common.white; - } - const paddingBottom = () => { - if (horizontal) { - return '8px'; - } - if (collapsed) { - return '6px'; - } - return '18px'; - }; - return [ - { - color: active - ? theme.palette.common.white - : (0, material_1.alpha)(theme.palette.common.white, 0.85), - display: 'flex', - flexDirection: horizontal ? 'row' : 'column', - justifyContent: 'start', - alignItems: 'center', - whiteSpace: horizontal ? 'nowrap' : 'break-spaces', - margin: '2px 8px', - paddingX: '8px', - paddingTop: '8px', - paddingBottom: paddingBottom(), - minWidth: 0, - overflow: 'hidden', - textTransform: 'none', - textAlign: 'left', - maxHeight: collapsed ? '40px' : '85px', - transition: 'max-height 300ms, padding-bottom 300ms', - backgroundColor: active - ? (0, material_1.alpha)(theme.palette.common.black, 0.2) - : 'transparent', - '&:hover': { - backgroundColor: (0, material_1.alpha)(theme.palette.common.black, 0.2), - }, - '& svg': { - color: _iconColor, - marginRight: !collapsed && horizontal ? 12 : 0, - marginBottom: !collapsed && !horizontal ? 6 : 0, - transform: `translateX(${collapsed && horizontal ? '8px' : 0})`, - transition: 'all 300ms', - }, - '& p': { - opacity: collapsed ? 0 : 1, - transition: 'opacity 300ms', - }, - }, - ...(Array.isArray(sx) ? sx : [sx]), - ]; -}); -//# sourceMappingURL=Styles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/Styles.js.map b/packages/react-material-ui/dist/components/Drawer/Styles.js.map deleted file mode 100644 index 75852f5d..00000000 --- a/packages/react-material-ui/dist/components/Drawer/Styles.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Styles.js","sourceRoot":"","sources":["../../../src/components/Drawer/Styles.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/index.d.ts b/packages/react-material-ui/dist/components/Drawer/index.d.ts deleted file mode 100644 index 07a24d1d..00000000 --- a/packages/react-material-ui/dist/components/Drawer/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { Drawer, DrawerProps } from './Drawer'; -export { DrawerItemProps, DEFAULT_DRAWER_TEXT_PROPS } from './DrawerItem'; diff --git a/packages/react-material-ui/dist/components/Drawer/index.js b/packages/react-material-ui/dist/components/Drawer/index.js deleted file mode 100644 index a44bea00..00000000 --- a/packages/react-material-ui/dist/components/Drawer/index.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.DEFAULT_DRAWER_TEXT_PROPS = exports.Drawer = void 0; -var Drawer_1 = require("./Drawer"); -Object.defineProperty(exports, "Drawer", { enumerable: true, get: function () { return Drawer_1.Drawer; } }); -var DrawerItem_1 = require("./DrawerItem"); -Object.defineProperty(exports, "DEFAULT_DRAWER_TEXT_PROPS", { enumerable: true, get: function () { return DrawerItem_1.DEFAULT_DRAWER_TEXT_PROPS; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Drawer/index.js.map b/packages/react-material-ui/dist/components/Drawer/index.js.map deleted file mode 100644 index 0b21cd89..00000000 --- a/packages/react-material-ui/dist/components/Drawer/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Drawer/index.ts"],"names":[],"mappings":";;;AAAA,mCAA+C;AAAtC,gGAAA,MAAM,OAAA;AACf,2CAA0E;AAAhD,uHAAA,yBAAyB,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/Dropdown.d.ts b/packages/react-material-ui/dist/components/Dropdown/Dropdown.d.ts deleted file mode 100644 index 14f22b7e..00000000 --- a/packages/react-material-ui/dist/components/Dropdown/Dropdown.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { ReactNode } from 'react'; -import { TextProps } from 'interfaces'; -export type DropdownItem = { - key: string; - onClick?: () => void; - text?: string; - icon?: ReactNode; - iconPosition?: 'left' | 'right'; -}; -export type DropdownProps = { - options: DropdownItem[]; - toggleDirection?: 'horizontal' | 'vertical'; - textProps?: TextProps; -}; -export declare const Dropdown: ({ options, toggleDirection, textProps, }: DropdownProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Dropdown/Dropdown.js b/packages/react-material-ui/dist/components/Dropdown/Dropdown.js deleted file mode 100644 index 9d9318bc..00000000 --- a/packages/react-material-ui/dist/components/Dropdown/Dropdown.js +++ /dev/null @@ -1,82 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Dropdown = void 0; -const react_1 = __importStar(require("react")); -const Menu_1 = __importDefault(require("@mui/material/Menu")); -const Fade_1 = __importDefault(require("@mui/material/Fade")); -const Tooltip_1 = __importDefault(require("@mui/material/Tooltip")); -const IconButton_1 = __importDefault(require("@mui/material/IconButton")); -const MoreHoriz_1 = __importDefault(require("@mui/icons-material/MoreHoriz")); -const MoreVert_1 = __importDefault(require("@mui/icons-material/MoreVert")); -const Box_1 = __importDefault(require("@mui/material/Box")); -const Styles_1 = require("./Styles"); -const MenuItem_1 = __importDefault(require("@mui/material/MenuItem")); -const Text_1 = __importDefault(require("../Text")); -const Dropdown = ({ options, toggleDirection = 'horizontal', textProps = { - fontSize: 16, - fontWeight: 400, - color: 'text.primary', -}, }) => { - const [anchorEl, setAnchorEl] = (0, react_1.useState)(null); - const open = Boolean(anchorEl); - const handleToggleClick = (event) => { - if (!options) - return; - setAnchorEl(event.currentTarget); - }; - const handleClose = () => { - setAnchorEl(null); - }; - const handleCustomItemClick = (item) => () => { - var _a; - (_a = item.onClick) === null || _a === void 0 ? void 0 : _a.call(item); - handleClose(); - }; - const renderOptions = (0, react_1.useMemo)(() => { - if (Array.isArray(options)) { - return (react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", sx: { p: 0, m: 0 } }, options.map((item) => { - const { key, icon, iconPosition = 'left', text } = item; - const isLeftSide = iconPosition === 'left'; - return (react_1.default.createElement(MenuItem_1.default, { key: key, onClick: handleCustomItemClick(item) }, - react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: iconPosition === 'left' ? 'row' : 'row-reverse' }, - icon && (react_1.default.createElement(Styles_1.IconContainer, { isLeftSide: isLeftSide }, icon)), - react_1.default.createElement(Text_1.default, Object.assign({}, textProps), text)))); - }))); - } - return; - }, [options]); - return (react_1.default.createElement(react_1.default.Fragment, null, - react_1.default.createElement(Tooltip_1.default, { title: "Options" }, - react_1.default.createElement(IconButton_1.default, { "aria-controls": open ? 'fade-menu' : undefined, "aria-haspopup": "true", "aria-expanded": open ? 'true' : undefined, onClick: handleToggleClick, "data-testid": "toggle-button" }, toggleDirection === 'horizontal' ? (react_1.default.createElement(MoreHoriz_1.default, { "data-testid": "toggle-icon" })) : (react_1.default.createElement(MoreVert_1.default, { "data-testid": "toggle-icon" })))), - react_1.default.createElement(Menu_1.default, { id: "fade-menu", MenuListProps: { - 'aria-labelledby': 'fade-button', - }, anchorEl: anchorEl, open: open, onClose: handleClose, TransitionComponent: Fade_1.default }, renderOptions))); -}; -exports.Dropdown = Dropdown; -//# sourceMappingURL=Dropdown.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/Dropdown.js.map b/packages/react-material-ui/dist/components/Dropdown/Dropdown.js.map deleted file mode 100644 index a393185e..00000000 --- a/packages/react-material-ui/dist/components/Dropdown/Dropdown.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Dropdown.js","sourceRoot":"","sources":["../../../src/components/Dropdown/Dropdown.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/Styles.d.ts b/packages/react-material-ui/dist/components/Dropdown/Styles.d.ts deleted file mode 100644 index f77bd3af..00000000 --- a/packages/react-material-ui/dist/components/Dropdown/Styles.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -type Props = { - isLeftSide: boolean; -}; -export declare const IconContainer: import("@emotion/styled").StyledComponent & Omit, HTMLDivElement>, "ref"> & { - ref?: import("react").Ref; -}, keyof import("@mui/system").BoxOwnProps> & import("@mui/system").MUIStyledCommonProps & Props, {}, {}>; -export {}; diff --git a/packages/react-material-ui/dist/components/Dropdown/Styles.js b/packages/react-material-ui/dist/components/Dropdown/Styles.js deleted file mode 100644 index 7c2c13b7..00000000 --- a/packages/react-material-ui/dist/components/Dropdown/Styles.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.IconContainer = void 0; -const Box_1 = __importDefault(require("@mui/material/Box")); -const styles_1 = require("@mui/material/styles"); -exports.IconContainer = (0, styles_1.styled)(Box_1.default, { - shouldForwardProp: (propName) => propName !== 'isLeftSide', -})(({ isLeftSide }) => ({ - display: 'flex', - marginRight: isLeftSide ? '8px' : '-4px', - marginLeft: isLeftSide ? '-4px' : '8px', -})); -//# sourceMappingURL=Styles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/Styles.js.map b/packages/react-material-ui/dist/components/Dropdown/Styles.js.map deleted file mode 100644 index b9c49bca..00000000 --- a/packages/react-material-ui/dist/components/Dropdown/Styles.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Styles.js","sourceRoot":"","sources":["../../../src/components/Dropdown/Styles.tsx"],"names":[],"mappings":";;;;;;AAAA,4DAAoC;AACpC,iDAA8C;AAMjC,QAAA,aAAa,GAAG,IAAA,eAAM,EAAC,aAAG,EAAE;IAEvC,iBAAiB,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,QAAQ,KAAK,YAAY;CAC3D,CAAC,CAAQ,CAAC,EAAE,UAAU,EAAE,EAAE,EAAE,CAAC,CAAC;IAC7B,OAAO,EAAE,MAAM;IACf,WAAW,EAAE,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,MAAM;IACxC,UAAU,EAAE,UAAU,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK;CACxC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/index.d.ts b/packages/react-material-ui/dist/components/Dropdown/index.d.ts deleted file mode 100644 index 98ef4c15..00000000 --- a/packages/react-material-ui/dist/components/Dropdown/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { Dropdown, DropdownItem, DropdownProps } from './Dropdown'; diff --git a/packages/react-material-ui/dist/components/Dropdown/index.js b/packages/react-material-ui/dist/components/Dropdown/index.js deleted file mode 100644 index 8173cbc4..00000000 --- a/packages/react-material-ui/dist/components/Dropdown/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Dropdown = void 0; -var Dropdown_1 = require("./Dropdown"); -Object.defineProperty(exports, "Dropdown", { enumerable: true, get: function () { return Dropdown_1.Dropdown; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Dropdown/index.js.map b/packages/react-material-ui/dist/components/Dropdown/index.js.map deleted file mode 100644 index 71e28ad1..00000000 --- a/packages/react-material-ui/dist/components/Dropdown/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Dropdown/index.ts"],"names":[],"mappings":";;;AAAA,uCAAmE;AAA1D,oGAAA,QAAQ,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Filter/Filter.d.ts b/packages/react-material-ui/dist/components/Filter/Filter.d.ts deleted file mode 100644 index 91412766..00000000 --- a/packages/react-material-ui/dist/components/Filter/Filter.d.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { ReactNode } from 'react'; -import { GridProps } from '@mui/material/Grid'; -import { SelectFieldProps, SelectOption } from '../../components/SelectField/SelectField'; -import { SearchFieldProps } from '../../components/SearchField/SearchField'; -import { ListItem } from '../OrderableDropDown'; -import { DatePickerProps } from '@mui/x-date-pickers'; -export type FilterVariant = 'text' | 'autocomplete' | 'select' | 'date'; -export type FilterCommon = { - id: string; - label: string; - isLoading?: boolean; - columns?: number; - size?: SearchFieldProps['size'] | SelectFieldProps['size']; - showOnMount?: boolean; - hide?: boolean; -}; -export type TextFilter = { - type: 'text'; - helperText?: string; - placeholder?: string; - defaultValue?: string; - onChange?: (value: string) => void; - onDebouncedSearchChange?: (value: string) => void; - value?: string; - searchIconPlacement?: SearchFieldProps['searchIconPlacement']; -} & FilterCommon; -type DateFilter = { - type: 'date'; - onChange: (value: Date | null) => void; - onDebouncedSearchChange?: (value: Date) => void; -} & FilterCommon & DatePickerProps; -type AutocompleteFilter = { - type: 'autocomplete'; - value?: string | null; - options?: SelectOption[]; - resource?: string; - resourceLabel?: string; - resourceValue?: string; - defaultValue?: SelectOption; - onChange: (value: string | null) => void; -} & FilterCommon; -type SelectFilter = { - type: 'select'; - options: SelectOption[]; - multiple?: boolean; - defaultValue?: string; - size?: SelectFieldProps['size']; - onChange: (value: string | string[] | null) => void; - value?: string | string[] | null; -} & FilterCommon; -export type FilterType = TextFilter | DateFilter | AutocompleteFilter | SelectFilter; -export type FilterProps = { - filters: FilterType[]; - minimumFilters?: number; - hasAllOption?: boolean; - children?: ReactNode; - additionalGridItems?: { - component: ReactNode | ((filters: ListItem[]) => ReactNode); - columns?: number; - }[]; - complementaryActions?: ReactNode | ((filters: ListItem[]) => ReactNode); - orderableListCacheKey?: string; - cacheApiPath?: string; -} & GridProps; -export declare const Filter: (props: FilterProps) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/Filter/Filter.js b/packages/react-material-ui/dist/components/Filter/Filter.js deleted file mode 100644 index c2839563..00000000 --- a/packages/react-material-ui/dist/components/Filter/Filter.js +++ /dev/null @@ -1,134 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Filter = void 0; -const react_1 = __importStar(require("react")); -const Box_1 = __importDefault(require("@mui/material/Box")); -const Grid_1 = __importDefault(require("@mui/material/Grid")); -const FilterAlt_1 = __importDefault(require("@mui/icons-material/FilterAlt")); -const SearchField_1 = __importDefault(require("../../components/SearchField")); -const AutocompleteField_1 = __importDefault(require("../../components/AutocompleteField")); -const SelectField_1 = require("../../components/SelectField"); -const SelectField_2 = require("../../components/SelectField/SelectField"); -const OrderableDropDown_1 = require("../OrderableDropDown"); -const DatePickerField_1 = __importDefault(require("../../components/DatePickerField")); -const renderComponent = (filter) => { - var _a, _b, _c, _d, _e; - switch (filter.type) { - case 'autocomplete': { - return (react_1.default.createElement(AutocompleteField_1.default, { fullWidth: true, size: (_a = filter.size) !== null && _a !== void 0 ? _a : 'small', options: filter.options, isLoading: filter.isLoading, onChange: filter.onChange, value: filter.value, defaultValue: (_b = filter.defaultValue) !== null && _b !== void 0 ? _b : SelectField_2.allOption, label: filter.label, resource: filter.resource, resourceLabel: filter.resourceLabel, resourceValue: filter.resourceValue })); - } - case 'date': - return (react_1.default.createElement(DatePickerField_1.default, { sx: { - width: '100%', - }, label: filter.label, value: filter.value, onChange: filter.onChange, onDebouncedSearchChange: filter.onDebouncedSearchChange, minDate: filter.minDate, maxDate: filter.maxDate })); - case 'select': - return (react_1.default.createElement(SelectField_1.SelectField, { fullWidth: true, multiple: filter.multiple, size: (_c = filter.size) !== null && _c !== void 0 ? _c : 'small', label: filter.label, isLoading: filter.isLoading, options: filter.options, defaultValue: (_d = filter.defaultValue) !== null && _d !== void 0 ? _d : SelectField_2.allOption.value, onChange: filter.onChange, value: filter.value, variant: "outlined" })); - case 'text': - return (react_1.default.createElement(SearchField_1.default, { fullWidth: true, helperText: filter.helperText, placeholder: filter.placeholder, size: (_e = filter.size) !== null && _e !== void 0 ? _e : 'small', defaultValue: filter.defaultValue, label: filter.label, value: filter.value, onChange: (e) => { var _a; return (_a = filter.onChange) === null || _a === void 0 ? void 0 : _a.call(filter, e.target.value); }, onDebouncedSearchChange: filter.onDebouncedSearchChange - ? (value) => { var _a; return (_a = filter.onDebouncedSearchChange) === null || _a === void 0 ? void 0 : _a.call(filter, value); } - : undefined, searchIconPlacement: filter.searchIconPlacement })); - default: - return react_1.default.createElement(react_1.default.Fragment, null); - } -}; -const Filter = (props) => { - const { filters, minimumFilters = 0, hasAllOption } = props, rest = __rest(props, ["filters", "minimumFilters", "hasAllOption"]); - const resetFilters = (item) => () => { - if (item && (item === null || item === void 0 ? void 0 : item.onDebouncedSearchChange)) { - item.onDebouncedSearchChange(null); - } - if (item && (item === null || item === void 0 ? void 0 : item.onChange)) { - item.onChange(null); - } - }; - const [filterOrder, setFilterOrder] = (0, react_1.useState)(filters.map((filter) => { - var _a; - return ({ - id: filter.id, - label: filter.label, - hide: (_a = filter.hide) !== null && _a !== void 0 ? _a : false, - resetFilters: resetFilters(filter), - }); - })); - const handleListUpdateFromCache = (cacheList) => { - const newItems = cacheList.map((item) => { - const filterItemIndex = filters.findIndex((filter) => filter.id === item.id); - const filterItem = filters[filterItemIndex]; - return Object.assign(Object.assign(Object.assign({}, item), filterItem), { resetFilters: resetFilters(filterItem) }); - }); - setFilterOrder(newItems); - }; - return (react_1.default.createElement(Box_1.default, { display: "flex", width: "100%", alignItems: "flex-start", justifyContent: "space-between", gap: 2, sx: { - flexDirection: { xs: 'column', md: 'row' }, - } }, - react_1.default.createElement(Grid_1.default, Object.assign({ container: true, spacing: 2 }, rest), - filterOrder.map((filter) => { - const filterIndex = filters.findIndex((f) => f.id === filter.id); - if (filterIndex === -1) { - return null; - } - const currentFilter = filters[filterIndex]; - if (filter.hide) { - return null; - } - return (react_1.default.createElement(Grid_1.default, { key: `filter-${filter.id}`, item: true, xs: 12, md: currentFilter.columns || 12 }, renderComponent(currentFilter))); - }), - props.additionalGridItems - ? props.additionalGridItems.map((node, index) => (react_1.default.createElement(Grid_1.default, { key: `filter-complementary-${index}`, item: true, xs: 12, md: node.columns || 12 }, typeof node.component === 'function' - ? node.component(filterOrder) - : node.component))) - : null), - react_1.default.createElement(Box_1.default, { display: "flex", alignItems: "center", sx: { - width: { xs: '100%', md: 'auto' }, - justifyContent: { xs: 'end', md: 'unset' }, - gap: { xs: 4, md: 2 }, - } }, - filters.length ? (react_1.default.createElement(OrderableDropDown_1.OrderableDropDown, { hasAllOption: hasAllOption, minimumItems: minimumFilters, icon: react_1.default.createElement(FilterAlt_1.default, null), list: filterOrder, setList: setFilterOrder, storage: { - type: 'filter', - key: props.orderableListCacheKey, - cacheApiPath: props.cacheApiPath, - onListUpdateFromCache: handleListUpdateFromCache, - } })) : null, - typeof props.complementaryActions === 'function' - ? props.complementaryActions(filterOrder) - : props.complementaryActions))); -}; -exports.Filter = Filter; -//# sourceMappingURL=Filter.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Filter/Filter.js.map b/packages/react-material-ui/dist/components/Filter/Filter.js.map deleted file mode 100644 index 0296eaa0..00000000 --- a/packages/react-material-ui/dist/components/Filter/Filter.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Filter.js","sourceRoot":"","sources":["../../../src/components/Filter/Filter.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Filter/index.d.ts b/packages/react-material-ui/dist/components/Filter/index.d.ts deleted file mode 100644 index f7233695..00000000 --- a/packages/react-material-ui/dist/components/Filter/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { Filter, FilterVariant, FilterCommon, FilterType, TextFilter, } from './Filter'; diff --git a/packages/react-material-ui/dist/components/Filter/index.js b/packages/react-material-ui/dist/components/Filter/index.js deleted file mode 100644 index 757fcb6d..00000000 --- a/packages/react-material-ui/dist/components/Filter/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Filter = void 0; -var Filter_1 = require("./Filter"); -Object.defineProperty(exports, "Filter", { enumerable: true, get: function () { return Filter_1.Filter; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Filter/index.js.map b/packages/react-material-ui/dist/components/Filter/index.js.map deleted file mode 100644 index fb30f62c..00000000 --- a/packages/react-material-ui/dist/components/Filter/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Filter/index.ts"],"names":[],"mappings":";;;AAAA,mCAMkB;AALhB,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormFieldSkeleton/index.d.ts b/packages/react-material-ui/dist/components/FormFieldSkeleton/index.d.ts deleted file mode 100644 index b31413ba..00000000 --- a/packages/react-material-ui/dist/components/FormFieldSkeleton/index.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { PropsWithChildren } from 'react'; -export type FormFieldSkeletonProps = { - isLoading?: boolean; - hideLabel?: boolean; -}; -export declare const FormFieldSkeleton: ({ isLoading, children, hideLabel, }: PropsWithChildren) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js b/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js deleted file mode 100644 index ee714535..00000000 --- a/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FormFieldSkeleton = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const FormFieldSkeleton = ({ isLoading = true, children, hideLabel, }) => { - const theme = (0, material_1.useTheme)(); - if (!isLoading) - return react_1.default.createElement(react_1.default.Fragment, null, children); - return (react_1.default.createElement(material_1.Box, { width: "100%" }, - !hideLabel && (react_1.default.createElement(material_1.Skeleton, { variant: "text", width: 80, sx: { - fontSize: theme.typography.body1.fontSize, - }, "data-testid": "form-field-skeleton-label" })), - react_1.default.createElement(material_1.Skeleton, { variant: "rounded", height: 42, width: "100%", "data-testid": "form-field-skeleton-input" }, children))); -}; -exports.FormFieldSkeleton = FormFieldSkeleton; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js.map b/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js.map deleted file mode 100644 index 34e0ca1e..00000000 --- a/packages/react-material-ui/dist/components/FormFieldSkeleton/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/FormFieldSkeleton/index.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAAiD;AACjD,4CAAwD;AA8BjD,MAAM,iBAAiB,GAAG,CAAC,EAChC,SAAS,GAAG,IAAI,EAChB,QAAQ,EACR,SAAS,GACiC,EAAE,EAAE;IAC9C,MAAM,KAAK,GAAG,IAAA,mBAAQ,GAAE,CAAC;IAEzB,IAAI,CAAC,SAAS;QAAE,OAAO,8DAAG,QAAQ,CAAI,CAAC;IAEvC,OAAO,CACL,8BAAC,cAAG,IAAC,KAAK,EAAC,MAAM;QACd,CAAC,SAAS,IAAI,CACb,8BAAC,mBAAQ,IACP,OAAO,EAAC,MAAM,EACd,KAAK,EAAE,EAAE,EACT,EAAE,EAAE;gBACF,QAAQ,EAAE,KAAK,CAAC,UAAU,CAAC,KAAK,CAAC,QAAQ;aAC1C,iBACW,2BAA2B,GACvC,CACH;QACD,8BAAC,mBAAQ,IACP,OAAO,EAAC,SAAS,EACjB,MAAM,EAAE,EAAE,EACV,KAAK,EAAC,MAAM,iBACA,2BAA2B,IAEtC,QAAQ,CACA,CACP,CACP,CAAC;AACJ,CAAC,CAAC;AA/BW,QAAA,iBAAiB,qBA+B5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormLabel/index.d.ts b/packages/react-material-ui/dist/components/FormLabel/index.d.ts deleted file mode 100644 index cad72ae8..00000000 --- a/packages/react-material-ui/dist/components/FormLabel/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import { TextProps } from 'interfaces'; -export type FormLabelProps = { - id?: string; - name?: string; - label?: string; - required?: boolean; - labelProps?: TextProps; -}; -export declare const FormLabel: (props: FormLabelProps) => JSX.Element; -export default FormLabel; diff --git a/packages/react-material-ui/dist/components/FormLabel/index.js b/packages/react-material-ui/dist/components/FormLabel/index.js deleted file mode 100644 index 9e310cee..00000000 --- a/packages/react-material-ui/dist/components/FormLabel/index.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FormLabel = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const Text_1 = __importDefault(require("../Text")); -const TEXT_INITIAL_PROPS = { - fontSize: 14, - fontWeight: 500, - color: 'text.primary', -}; -const FormLabel = (props) => { - const { id, name, labelProps, label, required } = props; - return (react_1.default.createElement(material_1.FormLabel, { id: id, htmlFor: name, sx: { - width: '100%', - } }, - react_1.default.createElement(Text_1.default, Object.assign({ textAlign: "left" }, TEXT_INITIAL_PROPS, labelProps), label && `${label}${required ? ' *' : ''}`))); -}; -exports.FormLabel = FormLabel; -exports.default = exports.FormLabel; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormLabel/index.js.map b/packages/react-material-ui/dist/components/FormLabel/index.js.map deleted file mode 100644 index 368d5091..00000000 --- a/packages/react-material-ui/dist/components/FormLabel/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/FormLabel/index.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAA0D;AAC1D,mDAA2B;AAG3B,MAAM,kBAAkB,GAAG;IACzB,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,GAAG;IACf,KAAK,EAAE,cAAc;CACtB,CAAC;AAqCK,MAAM,SAAS,GAAG,CAAC,KAAqB,EAAE,EAAE;IACjD,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,QAAQ,EAAE,GAAG,KAAK,CAAC;IAExD,OAAO,CACL,8BAAC,oBAAY,IACX,EAAE,EAAE,EAAE,EACN,OAAO,EAAE,IAAI,EACb,EAAE,EAAE;YACF,KAAK,EAAE,MAAM;SACd;QAED,8BAAC,cAAI,kBAAC,SAAS,EAAC,MAAM,IAAK,kBAAkB,EAAM,UAAU,GAC1D,KAAK,IAAI,GAAG,KAAK,GAAG,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CACtC,CACM,CAChB,CAAC;AACJ,CAAC,CAAC;AAhBW,QAAA,SAAS,aAgBpB;AAEF,kBAAe,iBAAS,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.d.ts b/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.d.ts deleted file mode 100644 index 050f854b..00000000 --- a/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import React from 'react'; -import { TypographyProps, ContainerProps, CardProps } from '@mui/material'; -export interface FormTemplateProps { - title?: string; - subtitle?: string; - icon?: React.ReactNode; - children?: React.ReactNode; - titleTextProps?: TypographyProps; - containerProps?: ContainerProps; - subtitleTextProps?: TypographyProps; - cardProps?: CardProps; -} -export declare const FormTemplate: ({ title, subtitle, icon, children, titleTextProps, containerProps, subtitleTextProps, cardProps, }: FormTemplateProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js b/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js deleted file mode 100644 index e3aac258..00000000 --- a/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js +++ /dev/null @@ -1,35 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FormTemplate = void 0; -const react_1 = __importDefault(require("react")); -const Text_1 = __importDefault(require("../Text")); -const material_1 = require("@mui/material"); -const FormTemplate = ({ title, subtitle, icon, children, titleTextProps, containerProps, subtitleTextProps, cardProps, }) => { - return (react_1.default.createElement(material_1.Container, Object.assign({ maxWidth: "xs" }, containerProps, { sx: [ - { - textAlign: 'center', - padding: '48px 0', - }, - ...(Array.isArray(containerProps === null || containerProps === void 0 ? void 0 : containerProps.sx) - ? containerProps.sx - : [containerProps === null || containerProps === void 0 ? void 0 : containerProps.sx]), - ] }), - icon && icon, - title && (react_1.default.createElement(Text_1.default, Object.assign({ fontFamily: "Inter", fontSize: 30, fontWeight: 800, mt: 1, gutterBottom: true }, titleTextProps), title)), - subtitle && (react_1.default.createElement(Text_1.default, Object.assign({ fontSize: 14, fontWeight: 500 }, subtitleTextProps), subtitle)), - react_1.default.createElement(material_1.Card, Object.assign({}, cardProps, { sx: [ - { - marginTop: '26px', - padding: '24px 24px 24px 24px', - display: 'flex', - flexDirection: 'column', - justifyContent: 'center', - }, - ...(Array.isArray(cardProps === null || cardProps === void 0 ? void 0 : cardProps.sx) ? cardProps.sx : [cardProps === null || cardProps === void 0 ? void 0 : cardProps.sx]), - ] }), children))); -}; -exports.FormTemplate = FormTemplate; -//# sourceMappingURL=FormTemplate.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js.map b/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js.map deleted file mode 100644 index aa57ff19..00000000 --- a/packages/react-material-ui/dist/components/FormTemplate/FormTemplate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"FormTemplate.js","sourceRoot":"","sources":["../../../src/components/FormTemplate/FormTemplate.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,mDAA2B;AAC3B,4CAMuB;AAiDhB,MAAM,YAAY,GAAG,CAAC,EAC3B,KAAK,EACL,QAAQ,EACR,IAAI,EACJ,QAAQ,EACR,cAAc,EACd,cAAc,EACd,iBAAiB,EACjB,SAAS,GACS,EAAE,EAAE;IACtB,OAAO,CACL,8BAAC,oBAAS,kBACR,QAAQ,EAAC,IAAI,IACT,cAAc,IAClB,EAAE,EAAE;YACF;gBACE,SAAS,EAAE,QAAQ;gBACnB,OAAO,EAAE,QAAQ;aAClB;YACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAE,EAAE,CAAC;gBACnC,CAAC,CAAC,cAAc,CAAC,EAAE;gBACnB,CAAC,CAAC,CAAC,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAE,EAAE,CAAC,CAAC;SAC1B;QAEA,IAAI,IAAI,IAAI;QACZ,KAAK,IAAI,CACR,8BAAC,cAAI,kBACH,UAAU,EAAC,OAAO,EAClB,QAAQ,EAAE,EAAE,EACZ,UAAU,EAAE,GAAG,EACf,EAAE,EAAE,CAAC,EACL,YAAY,UACR,cAAc,GAEjB,KAAK,CACD,CACR;QAEA,QAAQ,IAAI,CACX,8BAAC,cAAI,kBAAC,QAAQ,EAAE,EAAE,EAAE,UAAU,EAAE,GAAG,IAAM,iBAAiB,GACvD,QAAQ,CACJ,CACR;QACD,8BAAC,eAAI,oBACC,SAAS,IACb,EAAE,EAAE;gBACF;oBACE,SAAS,EAAE,MAAM;oBACjB,OAAO,EAAE,qBAAqB;oBAC9B,OAAO,EAAE,MAAM;oBACf,aAAa,EAAE,QAAQ;oBACvB,cAAc,EAAE,QAAQ;iBACzB;gBACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAE,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,aAAT,SAAS,uBAAT,SAAS,CAAE,EAAE,CAAC,CAAC;aACnE,KAEA,QAAQ,CACJ,CACG,CACb,CAAC;AACJ,CAAC,CAAC;AA5DW,QAAA,YAAY,gBA4DvB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormTemplate/index.d.ts b/packages/react-material-ui/dist/components/FormTemplate/index.d.ts deleted file mode 100644 index 30665c8d..00000000 --- a/packages/react-material-ui/dist/components/FormTemplate/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { FormTemplate, FormTemplateProps } from './FormTemplate'; diff --git a/packages/react-material-ui/dist/components/FormTemplate/index.js b/packages/react-material-ui/dist/components/FormTemplate/index.js deleted file mode 100644 index 91480056..00000000 --- a/packages/react-material-ui/dist/components/FormTemplate/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FormTemplate = void 0; -var FormTemplate_1 = require("./FormTemplate"); -Object.defineProperty(exports, "FormTemplate", { enumerable: true, get: function () { return FormTemplate_1.FormTemplate; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/FormTemplate/index.js.map b/packages/react-material-ui/dist/components/FormTemplate/index.js.map deleted file mode 100644 index d66eeb96..00000000 --- a/packages/react-material-ui/dist/components/FormTemplate/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/FormTemplate/index.ts"],"names":[],"mappings":";;;AAAA,+CAAiE;AAAxD,4GAAA,YAAY,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.d.ts b/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.d.ts deleted file mode 100644 index f1349411..00000000 --- a/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { ReactNode } from 'react'; -import { TextProps } from 'interfaces'; -export type HeaderAccountProps = { - avatar?: string; - avatarSize?: number; - text?: string; - subText?: string; - onClick?: () => void; - textProps?: TextProps; - subTextProps?: TextProps; - iconColor?: string; - menuOptions?: (handleClose: () => void) => ReactNode; -}; -export declare const HeaderAccount: ({ avatar, avatarSize, text, subText, onClick, textProps, subTextProps, iconColor, menuOptions, }: HeaderAccountProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js b/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js deleted file mode 100644 index 4e204e5e..00000000 --- a/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js +++ /dev/null @@ -1,69 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.HeaderAccount = void 0; -const react_1 = __importStar(require("react")); -const Box_1 = __importDefault(require("@mui/material/Box")); -const Text_1 = __importDefault(require("../Text")); -const Avatar_1 = require("../Avatar"); -const ExpandMore_1 = __importDefault(require("@mui/icons-material/ExpandMore")); -const Button_1 = __importDefault(require("@mui/material/Button")); -const Menu_1 = __importDefault(require("@mui/material/Menu")); -const HeaderAccount = ({ avatar, avatarSize = 36, text, subText, onClick, textProps = { - fontSize: 14, - fontWeight: 500, - color: 'text.primary', -}, subTextProps = { - fontSize: 12, - lineHeight: '10px', - fontWeight: 500, - color: 'text.secondary', -}, iconColor = 'text.primary', menuOptions, }) => { - const [anchorEl, setAnchorEl] = (0, react_1.useState)(null); - const open = Boolean(anchorEl); - const handleOpenMenuClick = (event) => { - setAnchorEl(event.currentTarget); - }; - const handleClose = () => { - setAnchorEl(null); - }; - return (react_1.default.createElement(Box_1.default, { display: "flex" }, - react_1.default.createElement(Button_1.default, { variant: "text", "aria-label": "open navbar menu", "aria-controls": open ? 'basic-menu' : undefined, "aria-haspopup": "true", "aria-expanded": open ? 'true' : undefined, onClick: onClick || handleOpenMenuClick, sx: { textTransform: 'none', textAlign: 'left' } }, - avatar && react_1.default.createElement(Avatar_1.Avatar, { src: avatar, alt: "Avatar", size: avatarSize }), - react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", ml: avatar ? 1 : 0 }, - react_1.default.createElement(Box_1.default, { display: "flex" }, - react_1.default.createElement(Text_1.default, Object.assign({}, textProps), text), - ' ', - react_1.default.createElement(ExpandMore_1.default, { sx: { display: 'inline', color: iconColor } })), - react_1.default.createElement(Text_1.default, Object.assign({}, subTextProps), subText))), - menuOptions && (react_1.default.createElement(Menu_1.default, { id: "basic-menu", anchorEl: anchorEl, open: open, onClose: handleClose, MenuListProps: { - 'aria-labelledby': 'basic-button', - } }, menuOptions(handleClose))))); -}; -exports.HeaderAccount = HeaderAccount; -//# sourceMappingURL=HeaderAccount.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js.map b/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js.map deleted file mode 100644 index c6eb5b89..00000000 --- a/packages/react-material-ui/dist/components/HeaderAccount/HeaderAccount.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"HeaderAccount.js","sourceRoot":"","sources":["../../../src/components/HeaderAccount/HeaderAccount.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAmD;AACnD,4DAAoC;AACpC,mDAA2B;AAC3B,sCAAmC;AAEnC,gFAAwD;AACxD,kEAA0C;AAC1C,8DAAsC;AAqD/B,MAAM,aAAa,GAAG,CAAC,EAC5B,MAAM,EACN,UAAU,GAAG,EAAE,EACf,IAAI,EACJ,OAAO,EACP,OAAO,EACP,SAAS,GAAG;IACV,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,GAAG;IACf,KAAK,EAAE,cAAc;CACtB,EACD,YAAY,GAAG;IACb,QAAQ,EAAE,EAAE;IACZ,UAAU,EAAE,MAAM;IAClB,UAAU,EAAE,GAAG;IACf,KAAK,EAAE,gBAAgB;CACxB,EACD,SAAS,GAAG,cAAc,EAC1B,WAAW,GACQ,EAAE,EAAE;IACvB,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,IAAA,gBAAQ,EAAqB,IAAI,CAAC,CAAC;IACnE,MAAM,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC;IAC/B,MAAM,mBAAmB,GAAG,CAAC,KAA0C,EAAE,EAAE;QACzE,WAAW,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC;IACnC,CAAC,CAAC;IACF,MAAM,WAAW,GAAG,GAAG,EAAE;QACvB,WAAW,CAAC,IAAI,CAAC,CAAC;IACpB,CAAC,CAAC;IAEF,OAAO,CACL,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM;QACjB,8BAAC,gBAAM,IACL,OAAO,EAAC,MAAM,gBACH,kBAAkB,mBACd,IAAI,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,SAAS,mBAChC,MAAM,mBACL,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EACxC,OAAO,EAAE,OAAO,IAAI,mBAAmB,EACvC,EAAE,EAAE,EAAE,aAAa,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE;YAE/C,MAAM,IAAI,8BAAC,eAAM,IAAC,GAAG,EAAE,MAAM,EAAE,GAAG,EAAC,QAAQ,EAAC,IAAI,EAAE,UAAU,GAAI;YAEjE,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM,EAAC,aAAa,EAAC,QAAQ,EAAC,EAAE,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;gBAC3D,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM;oBACjB,8BAAC,cAAI,oBAAK,SAAS,GAAG,IAAI,CAAQ;oBAAC,GAAG;oBACtC,8BAAC,oBAAU,IAAC,EAAE,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,SAAS,EAAE,GAAI,CACvD;gBACN,8BAAC,cAAI,oBAAK,YAAY,GAAG,OAAO,CAAQ,CACpC,CACC;QACR,WAAW,IAAI,CACd,8BAAC,cAAI,IACH,EAAE,EAAC,YAAY,EACf,QAAQ,EAAE,QAAQ,EAClB,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,WAAW,EACpB,aAAa,EAAE;gBACb,iBAAiB,EAAE,cAAc;aAClC,IAEA,WAAW,CAAC,WAAW,CAAC,CACpB,CACR,CACG,CACP,CAAC;AACJ,CAAC,CAAC;AAjEW,QAAA,aAAa,iBAiExB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/HeaderAccount/index.d.ts b/packages/react-material-ui/dist/components/HeaderAccount/index.d.ts deleted file mode 100644 index f95cd6ad..00000000 --- a/packages/react-material-ui/dist/components/HeaderAccount/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { HeaderAccount, HeaderAccountProps } from './HeaderAccount'; diff --git a/packages/react-material-ui/dist/components/HeaderAccount/index.js b/packages/react-material-ui/dist/components/HeaderAccount/index.js deleted file mode 100644 index 18ff554c..00000000 --- a/packages/react-material-ui/dist/components/HeaderAccount/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.HeaderAccount = void 0; -var HeaderAccount_1 = require("./HeaderAccount"); -Object.defineProperty(exports, "HeaderAccount", { enumerable: true, get: function () { return HeaderAccount_1.HeaderAccount; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/HeaderAccount/index.js.map b/packages/react-material-ui/dist/components/HeaderAccount/index.js.map deleted file mode 100644 index ae963bc8..00000000 --- a/packages/react-material-ui/dist/components/HeaderAccount/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/HeaderAccount/index.ts"],"names":[],"mappings":";;;AAAA,iDAAoE;AAA3D,8GAAA,aAAa,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Image/Image.d.ts b/packages/react-material-ui/dist/components/Image/Image.d.ts deleted file mode 100644 index ba10dde8..00000000 --- a/packages/react-material-ui/dist/components/Image/Image.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import { BoxProps } from '@mui/material'; -export type ImageProps = BoxProps & { - src: string; - alt?: string; - imgFluid?: boolean; - defaultImage?: string; - onLoad?: (event: React.SyntheticEvent) => void; - onError?: (event: React.SyntheticEvent) => void; -}; -export declare const Image: (props: ImageProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Image/Image.js b/packages/react-material-ui/dist/components/Image/Image.js deleted file mode 100644 index d597e20d..00000000 --- a/packages/react-material-ui/dist/components/Image/Image.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Image = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const Image = (props) => { - const { imgFluid, defaultImage, onLoad, onError, sx } = props, otherProps = __rest(props, ["imgFluid", "defaultImage", "onLoad", "onError", "sx"]); - const imageOnLoadHandler = (event) => { - onLoad === null || onLoad === void 0 ? void 0 : onLoad(event); - }; - const imageOnErrorHandler = (event) => { - onError === null || onError === void 0 ? void 0 : onError(event); - if (defaultImage) { - event.currentTarget.src = defaultImage; - } - }; - return (react_1.default.createElement(material_1.Box, Object.assign({ component: "img" }, otherProps, { sx: [ - ...(imgFluid ? [{ width: '100%', height: 'auto' }] : []), - ...(Array.isArray(sx) ? sx : [sx]), - ], onLoad: imageOnLoadHandler, onError: imageOnErrorHandler }))); -}; -exports.Image = Image; -//# sourceMappingURL=Image.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Image/Image.js.map b/packages/react-material-ui/dist/components/Image/Image.js.map deleted file mode 100644 index df674bad..00000000 --- a/packages/react-material-ui/dist/components/Image/Image.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Image.js","sourceRoot":"","sources":["../../../src/components/Image/Image.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4CAA8C;AA4CvC,MAAM,KAAK,GAAG,CAAC,KAAiB,EAAE,EAAE;IACzC,MAAM,EAAE,QAAQ,EAAE,YAAY,EAAE,MAAM,EAAE,OAAO,EAAE,EAAE,KAAoB,KAAK,EAApB,UAAU,UAAK,KAAK,EAAtE,uDAA8D,CAAQ,CAAC;IAE7E,MAAM,kBAAkB,GAAG,CACzB,KAAoD,EACpD,EAAE;QACF,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAG,KAAK,CAAC,CAAC;IAClB,CAAC,CAAC;IAEF,MAAM,mBAAmB,GAAG,CAC1B,KAAoD,EACpD,EAAE;QACF,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAG,KAAK,CAAC,CAAC;QACjB,IAAI,YAAY,EAAE;YAChB,KAAK,CAAC,aAAa,CAAC,GAAG,GAAG,YAAY,CAAC;SACxC;IACH,CAAC,CAAC;IAEF,OAAO,CACL,8BAAC,cAAG,kBACF,SAAS,EAAC,KAAK,IACX,UAAU,IACd,EAAE,EAAE;YACF,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;YACxD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,EACD,MAAM,EAAE,kBAAkB,EAC1B,OAAO,EAAE,mBAAmB,IAC5B,CACH,CAAC;AACJ,CAAC,CAAC;AA9BW,QAAA,KAAK,SA8BhB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Image/index.d.ts b/packages/react-material-ui/dist/components/Image/index.d.ts deleted file mode 100644 index 6ef2d63a..00000000 --- a/packages/react-material-ui/dist/components/Image/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { Image, ImageProps } from './Image'; diff --git a/packages/react-material-ui/dist/components/Image/index.js b/packages/react-material-ui/dist/components/Image/index.js deleted file mode 100644 index 623d5bf4..00000000 --- a/packages/react-material-ui/dist/components/Image/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Image = void 0; -var Image_1 = require("./Image"); -Object.defineProperty(exports, "Image", { enumerable: true, get: function () { return Image_1.Image; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Image/index.js.map b/packages/react-material-ui/dist/components/Image/index.js.map deleted file mode 100644 index 96919d06..00000000 --- a/packages/react-material-ui/dist/components/Image/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Image/index.ts"],"names":[],"mappings":";;;AAAA,iCAA4C;AAAnC,8FAAA,KAAK,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Link/Link.d.ts b/packages/react-material-ui/dist/components/Link/Link.d.ts deleted file mode 100644 index 171b58fa..00000000 --- a/packages/react-material-ui/dist/components/Link/Link.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/// -import { LinkProps } from '@mui/material/Link'; -export type { LinkProps }; -export declare const Link: (props: LinkProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Link/Link.js b/packages/react-material-ui/dist/components/Link/Link.js deleted file mode 100644 index 929c779a..00000000 --- a/packages/react-material-ui/dist/components/Link/Link.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Link = void 0; -const react_1 = __importDefault(require("react")); -const Link_1 = __importDefault(require("@mui/material/Link")); -const Link = (props) => { - const { children, color = 'primary.dark', sx } = props; - return (react_1.default.createElement(Link_1.default, Object.assign({ color: color }, props, { sx: [ - { - textDecoration: 'none', - }, - ...(Array.isArray(sx) ? sx : [sx]), - ] }), children)); -}; -exports.Link = Link; -//# sourceMappingURL=Link.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Link/Link.js.map b/packages/react-material-ui/dist/components/Link/Link.js.map deleted file mode 100644 index af786920..00000000 --- a/packages/react-material-ui/dist/components/Link/Link.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Link.js","sourceRoot":"","sources":["../../../src/components/Link/Link.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,8DAAwD;AAqBjD,MAAM,IAAI,GAAG,CAAC,KAAgB,EAAE,EAAE;IACvC,MAAM,EAAE,QAAQ,EAAE,KAAK,GAAG,cAAc,EAAE,EAAE,EAAE,GAAG,KAAK,CAAC;IAEvD,OAAO,CACL,8BAAC,cAAO,kBACN,KAAK,EAAE,KAAK,IACR,KAAK,IACT,EAAE,EAAE;YACF;gBACE,cAAc,EAAE,MAAM;aACvB;YACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,KAEA,QAAQ,CACD,CACX,CAAC;AACJ,CAAC,CAAC;AAjBW,QAAA,IAAI,QAiBf"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Link/index.d.ts b/packages/react-material-ui/dist/components/Link/index.d.ts deleted file mode 100644 index cd02a7d7..00000000 --- a/packages/react-material-ui/dist/components/Link/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { Link, LinkProps } from './Link'; diff --git a/packages/react-material-ui/dist/components/Link/index.js b/packages/react-material-ui/dist/components/Link/index.js deleted file mode 100644 index 78243b7c..00000000 --- a/packages/react-material-ui/dist/components/Link/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Link = void 0; -var Link_1 = require("./Link"); -Object.defineProperty(exports, "Link", { enumerable: true, get: function () { return Link_1.Link; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Link/index.js.map b/packages/react-material-ui/dist/components/Link/index.js.map deleted file mode 100644 index da3bf601..00000000 --- a/packages/react-material-ui/dist/components/Link/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Link/index.ts"],"names":[],"mappings":";;;AAAA,+BAAyC;AAAhC,4FAAA,IAAI,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Navbar/Navbar.d.ts b/packages/react-material-ui/dist/components/Navbar/Navbar.d.ts deleted file mode 100644 index 81954924..00000000 --- a/packages/react-material-ui/dist/components/Navbar/Navbar.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { HeaderAccountProps } from '../HeaderAccount'; -import { SxProps, Theme } from '@mui/material/styles'; -export type NavbarProps = { - drawerToggle?: () => void; - showNotifications?: boolean; - notificationsNumber?: number; - notificationsOnClick?: () => void; - avatar?: string; - text?: string; - subText?: string; - headerMenuOptions?: HeaderAccountProps['menuOptions']; - sx?: SxProps; -}; -export declare const Navbar: ({ drawerToggle, showNotifications, notificationsNumber, notificationsOnClick, avatar, text, subText, headerMenuOptions, sx, }: NavbarProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Navbar/Navbar.js b/packages/react-material-ui/dist/components/Navbar/Navbar.js deleted file mode 100644 index 4dffe6f7..00000000 --- a/packages/react-material-ui/dist/components/Navbar/Navbar.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Navbar = void 0; -const react_1 = __importDefault(require("react")); -const IconButton_1 = __importDefault(require("@mui/material/IconButton")); -const Menu_1 = __importDefault(require("@mui/icons-material/Menu")); -const Box_1 = __importDefault(require("@mui/material/Box")); -const Notifications_1 = require("../Notifications"); -const Text_1 = __importDefault(require("../Text")); -const HeaderAccount_1 = require("../HeaderAccount"); -const Navbar = ({ drawerToggle, showNotifications, notificationsNumber, notificationsOnClick, avatar, text, subText, headerMenuOptions, sx, }) => { - return (react_1.default.createElement(Box_1.default, { "data-testid": "navbarContainer", sx: [ - (theme) => (Object.assign(Object.assign({ position: 'relative', padding: '12px 24px' }, (theme.palette.mode === 'light' && { - backgroundColor: theme.palette.common.white, - })), { '&:after': { - content: '""', - display: 'block', - position: 'absolute', - bottom: '0', - height: '1px', - background: '#e5e7eb', - left: '40px', - right: '40px', - } })), - ...(Array.isArray(sx) ? sx : [sx]), - ] }, - react_1.default.createElement(Box_1.default, { display: "flex" }, - drawerToggle && (react_1.default.createElement(Text_1.default, { color: "text.primary" }, - react_1.default.createElement(IconButton_1.default, { color: "inherit", "aria-label": "open drawer", edge: "start", onClick: drawerToggle, sx: { mr: 2, display: { sm: 'none' } } }, - react_1.default.createElement(Menu_1.default, null)))), - react_1.default.createElement(Box_1.default, { display: "flex", flex: 1, justifyContent: "flex-end" }, - showNotifications && notificationsNumber && (react_1.default.createElement(Notifications_1.Notifications, { amount: notificationsNumber, onClick: notificationsOnClick })), - react_1.default.createElement(HeaderAccount_1.HeaderAccount, { avatar: avatar, text: text, subText: subText, menuOptions: headerMenuOptions }))))); -}; -exports.Navbar = Navbar; -//# sourceMappingURL=Navbar.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Navbar/Navbar.js.map b/packages/react-material-ui/dist/components/Navbar/Navbar.js.map deleted file mode 100644 index a1f3d648..00000000 --- a/packages/react-material-ui/dist/components/Navbar/Navbar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Navbar.js","sourceRoot":"","sources":["../../../src/components/Navbar/Navbar.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,0EAAkD;AAClD,oEAAgD;AAChD,4DAAoC;AACpC,oDAAiD;AACjD,mDAA2B;AAC3B,oDAAqE;AAgE9D,MAAM,MAAM,GAAG,CAAC,EACrB,YAAY,EACZ,iBAAiB,EACjB,mBAAmB,EACnB,oBAAoB,EACpB,MAAM,EACN,IAAI,EACJ,OAAO,EACP,iBAAiB,EACjB,EAAE,GACU,EAAE,EAAE;IAChB,OAAO,CACL,8BAAC,aAAG,mBACU,iBAAiB,EAC7B,EAAE,EAAE;YACF,CAAC,KAAK,EAAE,EAAE,CAAC,+BACT,QAAQ,EAAE,UAAU,EACpB,OAAO,EAAE,WAAW,IACjB,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,KAAK,OAAO,IAAI;gBACpC,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK;aAC5C,CAAC,KACF,SAAS,EAAE;oBACT,OAAO,EAAE,IAAI;oBACb,OAAO,EAAE,OAAO;oBAChB,QAAQ,EAAE,UAAU;oBACpB,MAAM,EAAE,GAAG;oBACX,MAAM,EAAE,KAAK;oBACb,UAAU,EAAE,SAAS;oBACrB,IAAI,EAAE,MAAM;oBACZ,KAAK,EAAE,MAAM;iBACd,IACD;YACF,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC;QAED,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM;YAChB,YAAY,IAAI,CACf,8BAAC,cAAI,IAAC,KAAK,EAAC,cAAc;gBACxB,8BAAC,oBAAU,IACT,KAAK,EAAC,SAAS,gBACJ,aAAa,EACxB,IAAI,EAAC,OAAO,EACZ,OAAO,EAAE,YAAY,EACrB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE;oBAEtC,8BAAC,cAAQ,OAAG,CACD,CACR,CACR;YACD,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM,EAAC,IAAI,EAAE,CAAC,EAAE,cAAc,EAAC,UAAU;gBACnD,iBAAiB,IAAI,mBAAmB,IAAI,CAC3C,8BAAC,6BAAa,IACZ,MAAM,EAAE,mBAAmB,EAC3B,OAAO,EAAE,oBAAoB,GAC7B,CACH;gBACD,8BAAC,6BAAa,IACZ,MAAM,EAAE,MAAM,EACd,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,OAAO,EAChB,WAAW,EAAE,iBAAiB,GAC9B,CACE,CACF,CACF,CACP,CAAC;AACJ,CAAC,CAAC;AAlEW,QAAA,MAAM,UAkEjB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Navbar/index.d.ts b/packages/react-material-ui/dist/components/Navbar/index.d.ts deleted file mode 100644 index 7b36e79e..00000000 --- a/packages/react-material-ui/dist/components/Navbar/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { Navbar, NavbarProps } from './Navbar'; diff --git a/packages/react-material-ui/dist/components/Navbar/index.js b/packages/react-material-ui/dist/components/Navbar/index.js deleted file mode 100644 index 8480908a..00000000 --- a/packages/react-material-ui/dist/components/Navbar/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Navbar = void 0; -var Navbar_1 = require("./Navbar"); -Object.defineProperty(exports, "Navbar", { enumerable: true, get: function () { return Navbar_1.Navbar; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Navbar/index.js.map b/packages/react-material-ui/dist/components/Navbar/index.js.map deleted file mode 100644 index 7fc27b57..00000000 --- a/packages/react-material-ui/dist/components/Navbar/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Navbar/index.ts"],"names":[],"mappings":";;;AAAA,mCAA+C;AAAtC,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Notifications/Notifications.d.ts b/packages/react-material-ui/dist/components/Notifications/Notifications.d.ts deleted file mode 100644 index a89735b3..00000000 --- a/packages/react-material-ui/dist/components/Notifications/Notifications.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/// -export type NotificationsProps = { - amount: number; - onClick?: () => void; -}; -export declare const Notifications: ({ amount, onClick }: NotificationsProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Notifications/Notifications.js b/packages/react-material-ui/dist/components/Notifications/Notifications.js deleted file mode 100644 index 8a2cd9a6..00000000 --- a/packages/react-material-ui/dist/components/Notifications/Notifications.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Notifications = void 0; -const react_1 = __importDefault(require("react")); -const IconButton_1 = __importDefault(require("@mui/material/IconButton")); -const NotificationsOutlined_1 = __importDefault(require("@mui/icons-material/NotificationsOutlined")); -const Badge_1 = __importDefault(require("@mui/material/Badge")); -const Notifications = ({ amount, onClick }) => (react_1.default.createElement(IconButton_1.default, { sx: { color: 'text.secondary' }, onClick: onClick }, - react_1.default.createElement(Badge_1.default, { badgeContent: amount, color: "error", "data-testid": "badge" }, - react_1.default.createElement(NotificationsOutlined_1.default, null)))); -exports.Notifications = Notifications; -//# sourceMappingURL=Notifications.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Notifications/Notifications.js.map b/packages/react-material-ui/dist/components/Notifications/Notifications.js.map deleted file mode 100644 index 54180a80..00000000 --- a/packages/react-material-ui/dist/components/Notifications/Notifications.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Notifications.js","sourceRoot":"","sources":["../../../src/components/Notifications/Notifications.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,0EAAkD;AAClD,sGAA8E;AAC9E,gEAAwC;AA6BjC,MAAM,aAAa,GAAG,CAAC,EAAE,MAAM,EAAE,OAAO,EAAsB,EAAE,EAAE,CAAC,CACxE,8BAAC,oBAAU,IAAC,EAAE,EAAE,EAAE,KAAK,EAAE,gBAAgB,EAAE,EAAE,OAAO,EAAE,OAAO;IAC3D,8BAAC,eAAK,IAAC,YAAY,EAAE,MAAM,EAAE,KAAK,EAAC,OAAO,iBAAa,OAAO;QAC5D,8BAAC,+BAAqB,OAAG,CACnB,CACG,CACd,CAAC;AANW,QAAA,aAAa,iBAMxB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Notifications/index.d.ts b/packages/react-material-ui/dist/components/Notifications/index.d.ts deleted file mode 100644 index 3d6940ee..00000000 --- a/packages/react-material-ui/dist/components/Notifications/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { Notifications, NotificationsProps } from './Notifications'; diff --git a/packages/react-material-ui/dist/components/Notifications/index.js b/packages/react-material-ui/dist/components/Notifications/index.js deleted file mode 100644 index e193c383..00000000 --- a/packages/react-material-ui/dist/components/Notifications/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Notifications = void 0; -var Notifications_1 = require("./Notifications"); -Object.defineProperty(exports, "Notifications", { enumerable: true, get: function () { return Notifications_1.Notifications; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Notifications/index.js.map b/packages/react-material-ui/dist/components/Notifications/index.js.map deleted file mode 100644 index 53d20ca5..00000000 --- a/packages/react-material-ui/dist/components/Notifications/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Notifications/index.ts"],"names":[],"mappings":";;;AAAA,iDAAoE;AAA3D,8GAAA,aAAa,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.d.ts b/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.d.ts deleted file mode 100644 index 59210b5f..00000000 --- a/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -import React, { ReactNode } from 'react'; -export interface ListItem { - id: string; - label: string; - hide?: boolean; - resetFilters?: () => void; - [key: string]: unknown; -} -type StorageSettings = { - key?: string; - type: string; - cacheApiPath?: string; - onListUpdateFromCache: (data: Pick[]) => void; -}; -export interface OrderableDropDownProps { - list: ListItem[]; - icon?: ReactNode; - minimumItems?: number; - hasAllOption?: boolean; - setList: React.Dispatch>; - text?: string; - storage?: StorageSettings; -} -export declare const OrderableDropDown: ({ list, setList, minimumItems, hasAllOption, icon, text, storage, }: OrderableDropDownProps) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js b/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js deleted file mode 100644 index a27e213d..00000000 --- a/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js +++ /dev/null @@ -1,187 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.OrderableDropDown = void 0; -const react_1 = __importStar(require("react")); -const ListItem_1 = __importDefault(require("@mui/material/ListItem")); -const material_1 = require("@mui/material"); -const core_1 = require("@dnd-kit/core"); -const sortable_1 = require("@dnd-kit/sortable"); -const utilities_1 = require("@dnd-kit/utilities"); -const DragIndicator_1 = __importDefault(require("@mui/icons-material/DragIndicator")); -const SettingsSuggest_1 = __importDefault(require("@mui/icons-material/SettingsSuggest")); -const useSettingsStorage_1 = require("../../hooks/useSettingsStorage"); -const SortableItem = (props) => { - const { id, checked, label, labelId, indeterminate, isHeader = false, handleToggle, disabled = false, } = props; - const { attributes, listeners, setNodeRef, transform, transition } = (0, sortable_1.useSortable)({ id }); - const style = { - transform: utilities_1.CSS.Transform.toString(transform), - transition, - }; - return (react_1.default.createElement("div", Object.assign({ ref: setNodeRef, style: style }, attributes, { "data-testid": "orderable-item" }), - react_1.default.createElement(ListItem_1.default, { sx: { - borderBottom: isHeader ? '1px solid' : undefined, - borderColor: (theme) => isHeader ? theme.palette.divider : undefined, - paddingLeft: !isHeader ? undefined : 5, - }, key: id, secondaryAction: react_1.default.createElement(material_1.Checkbox, { edge: "end", onChange: () => handleToggle(id), disabled: disabled, checked: checked, inputProps: { 'aria-labelledby': labelId }, indeterminate: indeterminate }), disablePadding: true }, - react_1.default.createElement(material_1.ListItemButton, { disabled: disabled, sx: { - pointerEvents: isHeader ? 'none' : undefined, - columnGap: 2, - } }, - !isHeader && (react_1.default.createElement(material_1.ListItemAvatar, { sx: { - display: 'flex', - minWidth: 'auto', - } }, - react_1.default.createElement(DragIndicator_1.default, Object.assign({}, listeners)))), - react_1.default.createElement(material_1.ListItemText, { id: labelId, primary: label }))))); -}; -const OrderableDropDown = ({ list, setList, minimumItems = 0, hasAllOption = false, icon = react_1.default.createElement(SettingsSuggest_1.default, null), text, storage, }) => { - const { updateSettings } = (0, useSettingsStorage_1.useSettingsStorage)({ - key: storage === null || storage === void 0 ? void 0 : storage.key, - type: storage === null || storage === void 0 ? void 0 : storage.type, - data: list.map((item) => ({ - id: item.id, - label: item.label, - hide: Boolean(item.hide), - })), - cacheApiPath: storage === null || storage === void 0 ? void 0 : storage.cacheApiPath, - setListCallback: (callbackData) => storage === null || storage === void 0 ? void 0 : storage.onListUpdateFromCache(callbackData), - }); - const sensors = (0, core_1.useSensors)((0, core_1.useSensor)(core_1.MouseSensor, { - activationConstraint: { - delay: 0, - tolerance: 5, - }, - }), (0, core_1.useSensor)(core_1.TouchSensor, { - activationConstraint: { - delay: 0, - tolerance: 5, - }, - }), (0, core_1.useSensor)(core_1.KeyboardSensor, { - coordinateGetter: sortable_1.sortableKeyboardCoordinates, - })); - const [anchorEl, setAnchorEl] = (0, react_1.useState)(null); - const open = Boolean(anchorEl); - const [checked, setChecked] = (0, react_1.useState)(list.filter((listItem) => !listItem.hide).map((li) => li.id)); - const handleToggleAll = (value) => { - if (value !== 'all') - return; - if (!checked.length) { - setChecked(list.map((item) => item.id)); - setList((prevState) => { - const newItems = prevState.map((item) => (Object.assign(Object.assign({}, item), { hide: false }))); - updateSettings(newItems); - return newItems; - }); - return; - } - if (checked.length === list.length) { - setList((prevState) => { - const newItems = prevState.map((item) => (Object.assign(Object.assign({}, item), { hide: true }))); - updateSettings(newItems); - return newItems; - }); - setChecked([]); - } - else { - setChecked((prevState) => { - const newState = [...prevState]; - list.forEach((item) => { - if (!prevState.includes(item.id)) { - newState.push(item.id); - } - }); - return newState; - }); - setList((prevState) => { - const newItems = prevState.map((item) => (Object.assign(Object.assign({}, item), { hide: false }))); - updateSettings(newItems); - return newItems; - }); - } - }; - const handleToggle = (value) => { - const currentIndex = checked.indexOf(value); - const newChecked = [...checked]; - if (currentIndex === -1) { - newChecked.push(value); - } - else { - newChecked.splice(currentIndex, 1); - } - setList((prevState) => { - const newItems = prevState.map((listItem) => { - const isHidden = newChecked.includes(listItem.id) ? false : true; - if (isHidden && listItem.resetFilters) { - listItem.resetFilters(); - } - return Object.assign(Object.assign({}, listItem), { hide: isHidden }); - }); - updateSettings(newItems); - return newItems; - }); - setChecked(newChecked); - }; - const handleDragEnd = (event) => { - const { active, over } = event; - if (active.id !== (over === null || over === void 0 ? void 0 : over.id)) { - const oldIndex = list.findIndex((item) => item.id === active.id); - const newIndex = list.findIndex((item) => item.id === (over === null || over === void 0 ? void 0 : over.id)); - const newItems = (0, sortable_1.arrayMove)(list, oldIndex, newIndex); - updateSettings(newItems); - setList(newItems); - } - }; - (0, react_1.useEffect)(() => { - setChecked(list.filter((listItem) => !listItem.hide).map((li) => li.id)); - }, [list]); - return (react_1.default.createElement(material_1.Box, null, - text ? (react_1.default.createElement(material_1.Button, { onClick: (event) => { - setAnchorEl(event.currentTarget); - }, startIcon: icon, variant: "outlined", sx: { - textTransform: 'capitalize', - color: '#374151', - borderColor: '#374151', - textWrap: 'nowrap', - } }, text)) : (react_1.default.createElement(material_1.IconButton, { onClick: (event) => { - setAnchorEl(event.currentTarget); - } }, icon)), - react_1.default.createElement(material_1.Menu, { open: open, anchorEl: anchorEl, onClose: () => setAnchorEl(null) }, - react_1.default.createElement(core_1.DndContext, { sensors: sensors, collisionDetection: core_1.closestCenter, onDragEnd: handleDragEnd }, - react_1.default.createElement(sortable_1.SortableContext, { items: list, strategy: sortable_1.verticalListSortingStrategy }, - hasAllOption && (react_1.default.createElement(SortableItem, { id: "all", checked: list.length === checked.length, indeterminate: checked.length && list.length !== checked.length, label: "Select all", isHeader: true, handleToggle: handleToggleAll, labelId: "all" })), list === null || list === void 0 ? void 0 : - list.map((listItem) => { - if (!listItem.label) - return null; - const labelId = `checkbox-list-secondary-label-${listItem.id}`; - return (react_1.default.createElement(SortableItem, { disabled: minimumItems === list.filter((item) => !item.hide).length && - !listItem.hide, key: listItem.id, id: listItem.id, checked: checked.indexOf(listItem.id) !== -1, label: listItem.label, handleToggle: handleToggle, labelId: labelId })); - })))))); -}; -exports.OrderableDropDown = OrderableDropDown; -//# sourceMappingURL=OrderableDropDown.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js.map b/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js.map deleted file mode 100644 index e7179fb0..00000000 --- a/packages/react-material-ui/dist/components/OrderableDropDown/OrderableDropDown.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"OrderableDropDown.js","sourceRoot":"","sources":["../../../src/components/OrderableDropDown/OrderableDropDown.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/index.d.ts b/packages/react-material-ui/dist/components/OrderableDropDown/index.d.ts deleted file mode 100644 index 017ecb27..00000000 --- a/packages/react-material-ui/dist/components/OrderableDropDown/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { OrderableDropDown, OrderableDropDownProps, ListItem, } from './OrderableDropDown'; diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/index.js b/packages/react-material-ui/dist/components/OrderableDropDown/index.js deleted file mode 100644 index a81b67cc..00000000 --- a/packages/react-material-ui/dist/components/OrderableDropDown/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.OrderableDropDown = void 0; -var OrderableDropDown_1 = require("./OrderableDropDown"); -Object.defineProperty(exports, "OrderableDropDown", { enumerable: true, get: function () { return OrderableDropDown_1.OrderableDropDown; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OrderableDropDown/index.js.map b/packages/react-material-ui/dist/components/OrderableDropDown/index.js.map deleted file mode 100644 index a1d2dbbe..00000000 --- a/packages/react-material-ui/dist/components/OrderableDropDown/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/OrderableDropDown/index.ts"],"names":[],"mappings":";;;AAAA,yDAI6B;AAH3B,sHAAA,iBAAiB,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OtpInput/index.d.ts b/packages/react-material-ui/dist/components/OtpInput/index.d.ts deleted file mode 100644 index f48ccecd..00000000 --- a/packages/react-material-ui/dist/components/OtpInput/index.d.ts +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import type { BoxProps as MuiBoxProps } from '@mui/material/Box'; -import type { TextFieldProps as MuiTextFieldProps } from '@mui/material/TextField'; -import { TypographyProps } from '@mui/material'; -type OmittedTextFieldProps = Omit; -type OmittedBoxProps = Omit; -export interface BaseOtpInputProps { - value?: string; - length?: number; - autoFocus?: boolean; - textFieldProps?: OmittedTextFieldProps | ((index: number) => OmittedTextFieldProps); - name?: string; - label?: string; - labelProps?: TypographyProps; - onComplete?: (value: string) => void; - onChange?: (value: string) => void; - onBlur?: (value: string, isComplete: boolean) => void; -} -type OtpInputProps = OmittedBoxProps & BaseOtpInputProps; -export declare const KEYBOARD_KEYS: { - readonly LEFT: "ArrowLeft"; - readonly RIGHT: "ArrowRight"; - readonly BACKSPACE: "Backspace"; - readonly HOME: "Home"; - readonly END: "End"; -}; -declare const OtpInput: React.ForwardRefExoticComponent & React.RefAttributes>; -export default OtpInput; diff --git a/packages/react-material-ui/dist/components/OtpInput/index.js b/packages/react-material-ui/dist/components/OtpInput/index.js deleted file mode 100644 index 2f16678a..00000000 --- a/packages/react-material-ui/dist/components/OtpInput/index.js +++ /dev/null @@ -1,166 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.KEYBOARD_KEYS = void 0; -const react_1 = __importDefault(require("react")); -const Box_1 = __importDefault(require("@mui/material/Box")); -const TextField_1 = require("../../components/TextField"); -const FormLabel_1 = require("../../components/FormLabel"); -const NUMBER_REGEX = /^\d$/; -exports.KEYBOARD_KEYS = { - LEFT: 'ArrowLeft', - RIGHT: 'ArrowRight', - BACKSPACE: 'Backspace', - HOME: 'Home', - END: 'End', -}; -const OtpInput = react_1.default.forwardRef((_a, ref) => { - var { value = '', length = 4, autoFocus = false, textFieldProps, name, label, labelProps, className, onComplete, onChange, onBlur } = _a, restBoxProps = __rest(_a, ["value", "length", "autoFocus", "textFieldProps", "name", "label", "labelProps", "className", "onComplete", "onChange", "onBlur"]); - const checkCompletion = (inputValue) => inputValue.slice(0, length).length === length; - const initializeInputs = () => Array.from({ length }, (_, index) => { - var _a; - return ({ - character: (_a = value[index]) !== null && _a !== void 0 ? _a : '', - inputRef: react_1.default.createRef(), - }); - }); - const inputData = initializeInputs(); - const updateValue = (index, char) => value.slice(0, index) + char + value.slice(index + 1); - const focusInput = (index) => { - var _a, _b; - if (index < length) - (_b = (_a = inputData[index]) === null || _a === void 0 ? void 0 : _a.inputRef.current) === null || _b === void 0 ? void 0 : _b.select(); - }; - const handleChange = (event, index) => { - var _a; - if (index === 0 && event.target.value.length > 1) { - const inputComplete = checkCompletion(event.target.value); - onChange === null || onChange === void 0 ? void 0 : onChange(event.target.value); - if (inputComplete) - onComplete === null || onComplete === void 0 ? void 0 : onComplete(event.target.value); - focusInput(event.target.value.length - 1); - return; - } - const char = (_a = event.target.value[0]) !== null && _a !== void 0 ? _a : ''; - if (char && !NUMBER_REGEX.test(char)) - return; - const newValue = updateValue(index, char); - onChange === null || onChange === void 0 ? void 0 : onChange(newValue); - if (char !== '' && NUMBER_REGEX.test(char)) { - focusInput(newValue.length - 1 < index ? newValue.length : index + 1); - } - else if (newValue.length <= index) { - focusInput(index - 1); - } - if (checkCompletion(newValue)) - onComplete === null || onComplete === void 0 ? void 0 : onComplete(newValue); - }; - const handleKeyDown = (event, index) => { - const inputElement = event.target; - const caretAtStart = inputElement.selectionStart === 0 && inputElement.selectionEnd === 0; - if (inputElement.value === event.key) { - event.preventDefault(); - focusInput(index + 1); - } - else if (event.key === exports.KEYBOARD_KEYS.BACKSPACE) { - if (!inputElement.value) { - event.preventDefault(); - focusInput(index - 1); - } - else if (caretAtStart) { - event.preventDefault(); - const newValue = updateValue(index, ''); - onChange === null || onChange === void 0 ? void 0 : onChange(newValue); - if (newValue.length <= index) - focusInput(index - 1); - } - } - else if (event.key === exports.KEYBOARD_KEYS.LEFT) { - event.preventDefault(); - focusInput(index - 1); - } - else if (event.key === exports.KEYBOARD_KEYS.RIGHT) { - event.preventDefault(); - focusInput(index + 1); - } - else if (event.key === exports.KEYBOARD_KEYS.HOME) { - event.preventDefault(); - focusInput(0); - } - else if (event.key === exports.KEYBOARD_KEYS.END) { - event.preventDefault(); - focusInput(length - 1); - } - }; - const handlePaste = (event, index) => { - const pastedData = event.clipboardData.getData('text/plain'); - const newValue = pastedData.length <= length - index - ? value.slice(0, index) + - pastedData + - value.slice(index + pastedData.length, length) - : value; - onChange === null || onChange === void 0 ? void 0 : onChange(newValue); - if (checkCompletion(newValue)) { - onComplete === null || onComplete === void 0 ? void 0 : onComplete(newValue); - focusInput(length - 1); - } - else { - focusInput(newValue.length); - } - }; - const handleBlurEvent = (event) => { - const isInputFocused = inputData.some(({ inputRef }) => inputRef.current === event.relatedTarget); - if (!isInputFocused) { - const isComplete = checkCompletion(value); - onBlur === null || onBlur === void 0 ? void 0 : onBlur(value, isComplete); - } - }; - return (react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", alignItems: "center", justifyContent: "center" }, - !!label && (react_1.default.createElement(FormLabel_1.FormLabel, { name: `${name}-0`, label: label, labelProps: labelProps })), - react_1.default.createElement(Box_1.default, Object.assign({ display: "flex", gap: "20px", alignItems: "center", justifyContent: "center", ref: ref, className: `otp-input-box ${className || ''}` }, restBoxProps), inputData.map(({ character, inputRef }, index) => { - const _a = typeof textFieldProps === 'function' - ? textFieldProps(index) || {} - : textFieldProps || {}, { onPaste, onFocus, onKeyDown, className, onBlur: textFieldBlur, error, name } = _a, restTextFieldProps = __rest(_a, ["onPaste", "onFocus", "onKeyDown", "className", "onBlur", "error", "name"]); - return (react_1.default.createElement(TextField_1.TextField, Object.assign({ id: index === 0 ? `${name}-${index}` : undefined, key: `otp-input-${index}`, autoFocus: autoFocus && index === 0, autoComplete: "one-time-code", value: character, error: error, inputRef: inputRef, inputProps: { - sx: { - textAlign: 'center', - }, - }, InputProps: { - sx: { - caretColor: 'transparent', - '.MuiInputBase-input::selection': { - backgroundColor: 'transparent', - }, - }, - }, className: className, onPaste: (event) => { - event.preventDefault(); - handlePaste(event, index); - onPaste === null || onPaste === void 0 ? void 0 : onPaste(event); - }, onFocus: (event) => { - event.preventDefault(); - event.target.select(); - onFocus === null || onFocus === void 0 ? void 0 : onFocus(event); - }, onChange: (event) => handleChange(event, index), onKeyDown: (event) => { - handleKeyDown(event, index); - onKeyDown === null || onKeyDown === void 0 ? void 0 : onKeyDown(event); - }, onBlur: (event) => { - textFieldBlur === null || textFieldBlur === void 0 ? void 0 : textFieldBlur(event); - handleBlurEvent(event); - }, name: `${name}-${index}` }, restTextFieldProps))); - })))); -}); -exports.default = OtpInput; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/OtpInput/index.js.map b/packages/react-material-ui/dist/components/OtpInput/index.js.map deleted file mode 100644 index 9e78a0c9..00000000 --- a/packages/react-material-ui/dist/components/OtpInput/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/OtpInput/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.d.ts b/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.d.ts deleted file mode 100644 index 33d17d16..00000000 --- a/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/// -import { BoxProps, RadioGroupProps as MuiRadioGroupProps } from '@mui/material'; -import { TextProps } from 'interfaces'; -export type RadioOptions = { - label: string; - value: unknown; - disabled?: boolean; -}; -export type RadioGroupProps = MuiRadioGroupProps & { - options: RadioOptions[]; - label?: string; - required?: boolean; - row?: boolean; - disabled?: boolean; - containerProps?: BoxProps; - labelProps?: TextProps; -}; -export declare const RadioGroup: (props: RadioGroupProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js b/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js deleted file mode 100644 index 3e35976f..00000000 --- a/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.RadioGroup = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const FormLabel_1 = require("../FormLabel"); -const RadioGroup = (props) => { - const { id, name, containerProps, labelProps, options, label, required, row, value, onChange, disabled, } = props; - return (react_1.default.createElement(material_1.Box, Object.assign({}, containerProps), - react_1.default.createElement(material_1.FormControl, null, - label && (react_1.default.createElement(FormLabel_1.FormLabel, { name: name, label: label, required: required, labelProps: labelProps })), - react_1.default.createElement(material_1.RadioGroup, { id: id, value: `${value}`, row: row, onChange: onChange }, options.map((option, i) => (react_1.default.createElement(material_1.FormControlLabel, { control: react_1.default.createElement(material_1.Radio, { name: `${id}-${i}`, color: "primary", key: i }), label: `${option.label}`, value: `${option.value}`, key: i, disabled: disabled || option.disabled }))))))); -}; -exports.RadioGroup = RadioGroup; -//# sourceMappingURL=RadioGroup.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js.map b/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js.map deleted file mode 100644 index cd1d1504..00000000 --- a/packages/react-material-ui/dist/components/RadioGroup/RadioGroup.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"RadioGroup.js","sourceRoot":"","sources":["../../../src/components/RadioGroup/RadioGroup.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAQuB;AACvB,4CAAyC;AA8DlC,MAAM,UAAU,GAAG,CAAC,KAAsB,EAAE,EAAE;IACnD,MAAM,EACJ,EAAE,EACF,IAAI,EACJ,cAAc,EACd,UAAU,EACV,OAAO,EACP,KAAK,EACL,QAAQ,EACR,GAAG,EACH,KAAK,EACL,QAAQ,EACR,QAAQ,GACT,GAAG,KAAK,CAAC;IAEV,OAAO,CACL,8BAAC,cAAG,oBAAK,cAAc;QACrB,8BAAC,sBAAW;YACT,KAAK,IAAI,CACR,8BAAC,qBAAS,IACR,IAAI,EAAE,IAAI,EACV,KAAK,EAAE,KAAK,EACZ,QAAQ,EAAE,QAAQ,EAClB,UAAU,EAAE,UAAU,GACtB,CACH;YACD,8BAAC,qBAAa,IAAC,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,QAAQ,EAAE,QAAQ,IACnE,OAAO,CAAC,GAAG,CAAC,CAAC,MAAoB,EAAE,CAAS,EAAE,EAAE,CAAC,CAChD,8BAAC,2BAAgB,IACf,OAAO,EAAE,8BAAC,gBAAQ,IAAC,IAAI,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,EAAE,KAAK,EAAC,SAAS,EAAC,GAAG,EAAE,CAAC,GAAI,EACjE,KAAK,EAAE,GAAG,MAAM,CAAC,KAAK,EAAE,EACxB,KAAK,EAAE,GAAG,MAAM,CAAC,KAAK,EAAE,EACxB,GAAG,EAAE,CAAC,EACN,QAAQ,EAAE,QAAQ,IAAI,MAAM,CAAC,QAAQ,GACrC,CACH,CAAC,CACY,CACJ,CACV,CACP,CAAC;AACJ,CAAC,CAAC;AAxCW,QAAA,UAAU,cAwCrB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RadioGroup/index.d.ts b/packages/react-material-ui/dist/components/RadioGroup/index.d.ts deleted file mode 100644 index d4dc4d84..00000000 --- a/packages/react-material-ui/dist/components/RadioGroup/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { RadioGroup, RadioOptions, RadioGroupProps } from './RadioGroup'; diff --git a/packages/react-material-ui/dist/components/RadioGroup/index.js b/packages/react-material-ui/dist/components/RadioGroup/index.js deleted file mode 100644 index 47e23678..00000000 --- a/packages/react-material-ui/dist/components/RadioGroup/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.RadioGroup = void 0; -var RadioGroup_1 = require("./RadioGroup"); -Object.defineProperty(exports, "RadioGroup", { enumerable: true, get: function () { return RadioGroup_1.RadioGroup; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RadioGroup/index.js.map b/packages/react-material-ui/dist/components/RadioGroup/index.js.map deleted file mode 100644 index 8a9f38ba..00000000 --- a/packages/react-material-ui/dist/components/RadioGroup/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/RadioGroup/index.ts"],"names":[],"mappings":";;;AAAA,2CAAyE;AAAhE,wGAAA,UAAU,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/index.d.ts b/packages/react-material-ui/dist/components/RocketsProvider/index.d.ts deleted file mode 100644 index b2ae678b..00000000 --- a/packages/react-material-ui/dist/components/RocketsProvider/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { PropsWithChildren } from 'react'; -import { RocketsAuthProps, RocketsDataProviderProps, RocketsLayoutProps } from './types'; -import { ThemeProviderProps } from '@mui/material/styles/ThemeProvider'; -export type RocketsProps = { - auth: Partial; - dataProvider: Partial; - layout?: RocketsLayoutProps; - theme?: ThemeProviderProps['theme']; -}; -declare const RocketsProvider: ({ children, auth, dataProvider, theme, }: PropsWithChildren) => JSX.Element; -export default RocketsProvider; diff --git a/packages/react-material-ui/dist/components/RocketsProvider/index.js b/packages/react-material-ui/dist/components/RocketsProvider/index.js deleted file mode 100644 index 16d813c3..00000000 --- a/packages/react-material-ui/dist/components/RocketsProvider/index.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const react_data_provider_1 = require("@concepta/react-data-provider"); -const react_auth_provider_1 = require("@concepta/react-auth-provider"); -const styles_1 = require("../../styles"); -const theme_1 = require("../../styles/theme"); -const react_toastify_1 = require("react-toastify"); -const inject_style_1 = require("react-toastify/dist/inject-style"); -(0, inject_style_1.injectStyle)(); -const RocketsProvider = ({ children, auth, dataProvider, theme, }) => { - return (react_1.default.createElement(react_data_provider_1.ClientProvider, { baseUrl: dataProvider.apiUrl, onRefreshTokenError: auth.handleRefreshTokenError }, - react_1.default.createElement(styles_1.ThemeProvider, { theme: theme !== null && theme !== void 0 ? theme : theme_1.themeLight }, - react_1.default.createElement(react_toastify_1.ToastContainer, { hideProgressBar: true, position: "top-center", limit: 3, autoClose: 3000 }), - react_1.default.createElement(react_auth_provider_1.AuthProvider, { onSuccess: auth.onAuthSuccess, onError: auth.onAuthError }, children)))); -}; -exports.default = RocketsProvider; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/index.js.map b/packages/react-material-ui/dist/components/RocketsProvider/index.js.map deleted file mode 100644 index 880aa4d4..00000000 --- a/packages/react-material-ui/dist/components/RocketsProvider/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/RocketsProvider/index.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAiD;AACjD,uEAA+D;AAC/D,uEAA6D;AAM7D,yCAA6C;AAE7C,8CAAgD;AAChD,mDAAgD;AAChD,mEAA+D;AAE/D,IAAA,0BAAW,GAAE,CAAC;AA4Cd,MAAM,eAAe,GAAG,CAAC,EACvB,QAAQ,EACR,IAAI,EACJ,YAAY,EACZ,KAAK,GAC2B,EAAE,EAAE;IACpC,OAAO,CACL,8BAAC,oCAAc,IACb,OAAO,EAAE,YAAY,CAAC,MAAM,EAC5B,mBAAmB,EAAE,IAAI,CAAC,uBAAuB;QAEjD,8BAAC,sBAAa,IAAC,KAAK,EAAE,KAAK,aAAL,KAAK,cAAL,KAAK,GAAI,kBAAU;YACvC,8BAAC,+BAAc,IACb,eAAe,QACf,QAAQ,EAAC,YAAY,EACrB,KAAK,EAAE,CAAC,EACR,SAAS,EAAE,IAAI,GACf;YACF,8BAAC,kCAAY,IAAC,SAAS,EAAE,IAAI,CAAC,aAAa,EAAE,OAAO,EAAE,IAAI,CAAC,WAAW,IACnE,QAAQ,CACI,CACD,CACD,CAClB,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,eAAe,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/types.d.ts b/packages/react-material-ui/dist/components/RocketsProvider/types.d.ts deleted file mode 100644 index d1019fe7..00000000 --- a/packages/react-material-ui/dist/components/RocketsProvider/types.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { ReactNode } from 'react'; -export type RocketsAuthProps = { - useAuth: () => void; - onAuthSuccess: () => void; - onAuthError: (error: unknown) => void; - onLogout: () => void; - handleRefreshTokenError: (error: unknown) => void; -}; -export type RocketsDataProviderProps = { - apiUrl: string; -}; -export type RocketsLayoutProps = { - AppBar: ReactNode; - Layout: ReactNode; - menuOptions: unknown; -}; diff --git a/packages/react-material-ui/dist/components/RocketsProvider/types.js b/packages/react-material-ui/dist/components/RocketsProvider/types.js deleted file mode 100644 index 11e638d1..00000000 --- a/packages/react-material-ui/dist/components/RocketsProvider/types.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/types.js.map b/packages/react-material-ui/dist/components/RocketsProvider/types.js.map deleted file mode 100644 index b2154c78..00000000 --- a/packages/react-material-ui/dist/components/RocketsProvider/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../src/components/RocketsProvider/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/utils.d.ts b/packages/react-material-ui/dist/components/RocketsProvider/utils.d.ts deleted file mode 100644 index a00b4bdb..00000000 --- a/packages/react-material-ui/dist/components/RocketsProvider/utils.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { ThemeProviderProps } from '@mui/material/styles/ThemeProvider'; -import { RocketsAuthProps, RocketsDataProviderProps } from './types'; -type RocketsConfig = { - dataProvider: Partial; - auth: Partial; - theme?: ThemeProviderProps['theme']; -}; -declare const createConfig: (config: RocketsConfig) => RocketsConfig; -export default createConfig; diff --git a/packages/react-material-ui/dist/components/RocketsProvider/utils.js b/packages/react-material-ui/dist/components/RocketsProvider/utils.js deleted file mode 100644 index 8f6d5a1c..00000000 --- a/packages/react-material-ui/dist/components/RocketsProvider/utils.js +++ /dev/null @@ -1,5 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const createConfig = (config) => config; -exports.default = createConfig; -//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/RocketsProvider/utils.js.map b/packages/react-material-ui/dist/components/RocketsProvider/utils.js.map deleted file mode 100644 index 366b11e8..00000000 --- a/packages/react-material-ui/dist/components/RocketsProvider/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/components/RocketsProvider/utils.ts"],"names":[],"mappings":";;AAoCA,MAAM,YAAY,GAAG,CAAC,MAAqB,EAAE,EAAE,CAAC,MAAM,CAAC;AAEvD,kBAAe,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/Button.d.ts b/packages/react-material-ui/dist/components/SchemaForm/Button.d.ts deleted file mode 100644 index 9589e0ae..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/Button.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { PropsWithChildren } from 'react'; -declare const Button: ({ children }: PropsWithChildren) => JSX.Element; -export default Button; diff --git a/packages/react-material-ui/dist/components/SchemaForm/Button.js b/packages/react-material-ui/dist/components/SchemaForm/Button.js deleted file mode 100644 index e21c177b..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/Button.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const Button_1 = __importDefault(require("@mui/material/Button")); -const Button = ({ children }) => (react_1.default.createElement(Button_1.default, { type: "submit", fullWidth: true, variant: "contained", sx: { mt: 3 } }, children)); -exports.default = Button; -//# sourceMappingURL=Button.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/Button.js.map b/packages/react-material-ui/dist/components/SchemaForm/Button.js.map deleted file mode 100644 index 682ff4bc..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/Button.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Button.js","sourceRoot":"","sources":["../../../src/components/SchemaForm/Button.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAiD;AACjD,kEAA6C;AAE7C,MAAM,MAAM,GAAG,CAAC,EAAE,QAAQ,EAAqB,EAAE,EAAE,CAAC,CAClD,8BAAC,gBAAS,IAAC,IAAI,EAAC,QAAQ,EAAC,SAAS,QAAC,OAAO,EAAC,WAAW,EAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,IACjE,QAAQ,CACC,CACb,CAAC;AAEF,kBAAe,MAAM,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.d.ts b/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.d.ts deleted file mode 100644 index 0c904a51..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -import React, { ReactNode, ComponentType } from 'react'; -import { RJSFSchema, SubmitButtonProps } from '@rjsf/utils'; -import { FormProps } from '@rjsf/core'; -import { AdvancedPropertiesMapper, AdvancedProperty } from './types'; -export type SchemaFormProps = Omit & { - schema: RJSFSchema; - validator?: FormProps['validator']; - advancedProperties?: Record; - buttonTitle?: string; - buttonComponent?: ComponentType>; - title?: ReactNode; - advancedPropertiesMapper?: AdvancedPropertiesMapper; -}; -export declare const SchemaForm: { - Form: ({ uiSchema, schema, formData, advancedProperties, children, advancedPropertiesMapper, ...props }: SchemaFormProps) => JSX.Element; - Title: ({ children }: { - children?: React.ReactNode; - }) => JSX.Element; - Button: ({ children }: { - children?: React.ReactNode; - }) => JSX.Element; -}; diff --git a/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js b/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js deleted file mode 100644 index 6bd9d9c9..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js +++ /dev/null @@ -1,54 +0,0 @@ -'use client'; -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SchemaForm = void 0; -const react_1 = __importDefault(require("react")); -const validator_ajv6_1 = __importDefault(require("@rjsf/validator-ajv6")); -const mui_1 = __importDefault(require("@rjsf/mui")); -const mapAdvancedProperties_1 = require("./utils/mapAdvancedProperties"); -const mergeFormData_1 = require("./utils/mergeFormData"); -const uiSchemaGenerator_1 = require("./utils/uiSchemaGenerator"); -const CustomWidgets_1 = require("../../styles/CustomWidgets"); -const Button_1 = __importDefault(require("./Button")); -const Title_1 = __importDefault(require("./Title")); -const CustomTemplates_1 = require("../../styles/CustomTemplates"); -const Form = (_a) => { - var { uiSchema, schema, formData, advancedProperties, children, advancedPropertiesMapper = mapAdvancedProperties_1.mapAdvancedProperties } = _a, props = __rest(_a, ["uiSchema", "schema", "formData", "advancedProperties", "children", "advancedPropertiesMapper"]); - const finalSchema = Object.assign(Object.assign({}, schema), { properties: advancedPropertiesMapper(schema, advancedProperties) }); - const uiSchemaWithButtonTitle = Object.assign(Object.assign(Object.assign({}, (0, uiSchemaGenerator_1.uiSchemaGenerator)(finalSchema, advancedProperties)), uiSchema), { 'ui:submitButtonOptions': { - submitText: props.buttonTitle, - } }); - const templatesWithCustomButton = { - ArrayFieldTemplate: CustomWidgets_1.ArrayFieldTemplate, - ObjectFieldTemplate: CustomTemplates_1.ObjectFieldTemplate, - ButtonTemplates: { - SubmitButton: props.buttonComponent, - }, - }; - if (!schema) - return null; - return (react_1.default.createElement(mui_1.default, Object.assign({ schema: finalSchema, uiSchema: props.buttonTitle - ? uiSchemaWithButtonTitle - : Object.assign(Object.assign({}, (0, uiSchemaGenerator_1.uiSchemaGenerator)(finalSchema, advancedProperties)), uiSchema), formData: (0, mergeFormData_1.mergeFormData)(finalSchema, formData), noHtml5Validate: true, showErrorList: false, templates: props.buttonComponent - ? templatesWithCustomButton - : { - ArrayFieldTemplate: CustomWidgets_1.ArrayFieldTemplate, - ObjectFieldTemplate: CustomTemplates_1.ObjectFieldTemplate, - }, validator: validator_ajv6_1.default }, props), children)); -}; -exports.SchemaForm = { Form, Title: Title_1.default, Button: Button_1.default }; -//# sourceMappingURL=SchemaForm.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js.map b/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js.map deleted file mode 100644 index 9771819d..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/SchemaForm.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SchemaForm.js","sourceRoot":"","sources":["../../../src/components/SchemaForm/SchemaForm.tsx"],"names":[],"mappings":"AAAA,YAAY,CAAC;;;;;;;;;;;;;;;;;;AAEb,kDAAwD;AACxD,0EAA6C;AAC7C,oDAAiC;AAIjC,yEAAsE;AACtE,yDAAsD;AACtD,iEAA8D;AAE9D,8DAAgE;AAChE,sDAA8B;AAC9B,oDAA4B;AAC5B,kEAAmE;AAkInE,MAAM,IAAI,GAAG,CAAC,EAQI,EAAE,EAAE;QARR,EACZ,QAAQ,EACR,MAAM,EACN,QAAQ,EACR,kBAAkB,EAClB,QAAQ,EACR,wBAAwB,GAAG,6CAAqB,OAEhC,EADb,KAAK,cAPI,gGAQb,CADS;IAER,MAAM,WAAW,mCACZ,MAAM,KACT,UAAU,EAAE,wBAAwB,CAAC,MAAM,EAAE,kBAAkB,CAAC,GACjE,CAAC;IAEF,MAAM,uBAAuB,iDACxB,IAAA,qCAAiB,EAAC,WAAW,EAAE,kBAAkB,CAAC,GAClD,QAAQ,KACX,wBAAwB,EAAE;YACxB,UAAU,EAAE,KAAK,CAAC,WAAW;SAC9B,GACF,CAAC;IAEF,MAAM,yBAAyB,GAAG;QAChC,kBAAkB,EAAlB,kCAAkB;QAClB,mBAAmB,EAAnB,qCAAmB;QACnB,eAAe,EAAE;YACf,YAAY,EAAE,KAAK,CAAC,eAAe;SACpC;KACF,CAAC;IAEF,IAAI,CAAC,MAAM;QAAE,OAAO,IAAI,CAAC;IAEzB,OAAO,CACL,8BAAC,aAAQ,kBACP,MAAM,EAAE,WAAW,EACnB,QAAQ,EACN,KAAK,CAAC,WAAW;YACf,CAAC,CAAC,uBAAuB;YACzB,CAAC,iCACM,IAAA,qCAAiB,EAAC,WAAW,EAAE,kBAAkB,CAAC,GAClD,QAAQ,CACZ,EAEP,QAAQ,EAAE,IAAA,6BAAa,EAAC,WAAW,EAAE,QAAQ,CAAC,EAC9C,eAAe,QACf,aAAa,EAAE,KAAK,EACpB,SAAS,EACP,KAAK,CAAC,eAAe;YACnB,CAAC,CAAC,yBAAyB;YAC3B,CAAC,CAAC;gBACE,kBAAkB,EAAlB,kCAAkB;gBAClB,mBAAmB,EAAnB,qCAAmB;aACpB,EAEP,SAAS,EAAE,wBAAS,IAChB,KAAK,GAER,QAAQ,CACA,CACZ,CAAC;AACJ,CAAC,CAAC;AAMW,QAAA,UAAU,GAAG,EAAE,IAAI,EAAE,KAAK,EAAL,eAAK,EAAE,MAAM,EAAN,gBAAM,EAAE,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/Title.d.ts b/packages/react-material-ui/dist/components/SchemaForm/Title.d.ts deleted file mode 100644 index 661b3128..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/Title.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { PropsWithChildren } from 'react'; -declare const Title: ({ children }: PropsWithChildren) => JSX.Element; -export default Title; diff --git a/packages/react-material-ui/dist/components/SchemaForm/Title.js b/packages/react-material-ui/dist/components/SchemaForm/Title.js deleted file mode 100644 index b4f1a144..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/Title.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const Text_1 = __importDefault(require("../Text")); -const react_1 = __importDefault(require("react")); -const Title = ({ children }) => (react_1.default.createElement(Text_1.default, { variant: "h4", fontFamily: "Inter", fontSize: 24, fontWeight: 800, mt: 4, gutterBottom: true }, children)); -exports.default = Title; -//# sourceMappingURL=Title.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/Title.js.map b/packages/react-material-ui/dist/components/SchemaForm/Title.js.map deleted file mode 100644 index 780a9e29..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/Title.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Title.js","sourceRoot":"","sources":["../../../src/components/SchemaForm/Title.tsx"],"names":[],"mappings":";;;;;AAAA,mDAA2B;AAC3B,kDAAiD;AAEjD,MAAM,KAAK,GAAG,CAAC,EAAE,QAAQ,EAAqB,EAAE,EAAE,CAAC,CACjD,8BAAC,cAAI,IACH,OAAO,EAAC,IAAI,EACZ,UAAU,EAAC,OAAO,EAClB,QAAQ,EAAE,EAAE,EACZ,UAAU,EAAE,GAAG,EACf,EAAE,EAAE,CAAC,EACL,YAAY,UAEX,QAAQ,CACJ,CACR,CAAC;AAEF,kBAAe,KAAK,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/index.d.ts b/packages/react-material-ui/dist/components/SchemaForm/index.d.ts deleted file mode 100644 index 0bda54c6..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { SchemaForm, SchemaFormProps } from './SchemaForm'; diff --git a/packages/react-material-ui/dist/components/SchemaForm/index.js b/packages/react-material-ui/dist/components/SchemaForm/index.js deleted file mode 100644 index a234ad1c..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SchemaForm = void 0; -var SchemaForm_1 = require("./SchemaForm"); -Object.defineProperty(exports, "SchemaForm", { enumerable: true, get: function () { return SchemaForm_1.SchemaForm; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/index.js.map b/packages/react-material-ui/dist/components/SchemaForm/index.js.map deleted file mode 100644 index 9e79cb1b..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/SchemaForm/index.ts"],"names":[],"mappings":";;;AAAA,2CAA2D;AAAlD,wGAAA,UAAU,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/types.d.ts b/packages/react-material-ui/dist/components/SchemaForm/types.d.ts deleted file mode 100644 index be659ea5..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/types.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { JSONSchema7 } from 'json-schema'; -import TypographyProps from '@mui/material/Typography'; -import { ButtonProps } from '@mui/material/Button'; -type AdvancedFieldType = 'string' | 'email' | 'password' | 'array' | 'select' | 'radio' | 'checkbox' | 'checkboxes' | 'switch'; -type SelectOption = { - value: string; - label: string; -}; -type AdvancedOption = SelectOption | string; -export type AdvancedProperty = Pick & { - type: AdvancedFieldType; - options?: AdvancedOption[]; - advancedProperties?: Record; -}; -export type AdvancedPropertiesMapper = (schema?: JSONSchema7, advancedProperties?: Record) => JSONSchema7['properties']; -export type FormLayout = { - title?: string; - submitButtonLabel?: string; - titleTextProps?: typeof TypographyProps; - submitButtonProps?: ButtonProps; -}; -export {}; diff --git a/packages/react-material-ui/dist/components/SchemaForm/types.js b/packages/react-material-ui/dist/components/SchemaForm/types.js deleted file mode 100644 index 11e638d1..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/types.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/types.js.map b/packages/react-material-ui/dist/components/SchemaForm/types.js.map deleted file mode 100644 index 00f178cb..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../src/components/SchemaForm/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.d.ts deleted file mode 100644 index ea8e8779..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { JSONSchema7 } from 'json-schema'; -import { AdvancedProperty } from '../types'; -export type AdvancedProperties = Record; -export declare const mapAdvancedProperties: (_schema?: JSONSchema7, _advancedProperties?: AdvancedProperties) => JSONSchema7['properties']; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js b/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js deleted file mode 100644 index fe9c8f87..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js +++ /dev/null @@ -1,48 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.mapAdvancedProperties = void 0; -const mapEnumToSchema_1 = require("./mapEnumToSchema"); -const mapEnumToCheckbox_1 = require("./mapEnumToCheckbox"); -const fieldTypesMap = { - string: 'string', - email: 'string', - password: 'string', - array: 'array', - select: 'string', - radio: 'string', - checkbox: 'boolean', - checkboxes: 'array', - switch: 'boolean', -}; -const mapAdvancedProperties = (_schema, _advancedProperties) => { - if (!(_schema === null || _schema === void 0 ? void 0 : _schema.properties) || typeof (_schema === null || _schema === void 0 ? void 0 : _schema.properties) !== 'object') - return; - const schemaEntries = Object.entries(_schema === null || _schema === void 0 ? void 0 : _schema.properties); - const overridenProperties = schemaEntries.map(([key, value]) => { - if (typeof value === 'boolean') - return [key, value]; - const advancedProperty = _advancedProperties === null || _advancedProperties === void 0 ? void 0 : _advancedProperties[key]; - const fieldType = advancedProperty && (fieldTypesMap === null || fieldTypesMap === void 0 ? void 0 : fieldTypesMap[advancedProperty === null || advancedProperty === void 0 ? void 0 : advancedProperty.type]); - if (!advancedProperty || !fieldType) - return [key, value]; - let parsedSchemaAdvancedProperty = {}; - if (advancedProperty.type === 'checkboxes') { - parsedSchemaAdvancedProperty = Object.assign(Object.assign({}, value), { type: fieldType, uniqueItems: true, items: (0, mapEnumToCheckbox_1.mapEnumToCheckbox)(advancedProperty) }); - } - if ((value === null || value === void 0 ? void 0 : value.enum) && ['select', 'radio'].includes(advancedProperty.type)) { - parsedSchemaAdvancedProperty = Object.assign(Object.assign({}, value), { oneOf: (0, mapEnumToSchema_1.mapEnumToSchema)(fieldType, value.enum, advancedProperty) }); - } - if (advancedProperty.type === 'array' && advancedProperty.properties) { - parsedSchemaAdvancedProperty = Object.assign(Object.assign({}, value), { type: 'object', properties: (0, exports.mapAdvancedProperties)({ properties: advancedProperty.properties }, advancedProperty.advancedProperties) }); - } - return [ - key, - Object.keys(parsedSchemaAdvancedProperty).length > 0 - ? parsedSchemaAdvancedProperty - : value, - ]; - }); - return Object.fromEntries(overridenProperties); -}; -exports.mapAdvancedProperties = mapAdvancedProperties; -//# sourceMappingURL=mapAdvancedProperties.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js.map deleted file mode 100644 index f001dbdd..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapAdvancedProperties.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mapAdvancedProperties.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/mapAdvancedProperties.ts"],"names":[],"mappings":";;;AAOA,uDAAoD;AACpD,2DAAwD;AAExD,MAAM,aAAa,GAAwC;IACzD,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,QAAQ;IACf,QAAQ,EAAE,QAAQ;IAClB,KAAK,EAAE,OAAO;IACd,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,QAAQ;IACf,QAAQ,EAAE,SAAS;IACnB,UAAU,EAAE,OAAO;IACnB,MAAM,EAAE,SAAS;CAClB,CAAC;AAIK,MAAM,qBAAqB,GAAG,CACnC,OAAqB,EACrB,mBAAwC,EACb,EAAE;IAC7B,IAAI,CAAC,CAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,UAAU,CAAA,IAAI,OAAO,CAAA,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,UAAU,CAAA,KAAK,QAAQ;QAAE,OAAO;IAE5E,MAAM,aAAa,GAAG,MAAM,CAAC,OAAO,CAAC,OAAO,aAAP,OAAO,uBAAP,OAAO,CAAE,UAAU,CAAC,CAAC;IAE1D,MAAM,mBAAmB,GACvB,aAAa,CAAC,GAAG,CAAC,CAAC,CAAC,GAAG,EAAE,KAAK,CAAC,EAAE,EAAE;QACjC,IAAI,OAAO,KAAK,KAAK,SAAS;YAAE,OAAO,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;QAEpD,MAAM,gBAAgB,GAAG,mBAAmB,aAAnB,mBAAmB,uBAAnB,mBAAmB,CAAG,GAAG,CAAC,CAAC;QAEpD,MAAM,SAAS,GACb,gBAAgB,KAAI,aAAa,aAAb,aAAa,uBAAb,aAAa,CAAG,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,IAAI,CAAC,CAAA,CAAC;QAE9D,IAAI,CAAC,gBAAgB,IAAI,CAAC,SAAS;YAAE,OAAO,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;QAEzD,IAAI,4BAA4B,GAAgB,EAAE,CAAC;QAEnD,IAAI,gBAAgB,CAAC,IAAI,KAAK,YAAY,EAAE;YAC1C,4BAA4B,mCACvB,KAAK,KACR,IAAI,EAAE,SAAS,EACf,WAAW,EAAE,IAAI,EACjB,KAAK,EAAE,IAAA,qCAAiB,EAAC,gBAAgB,CAAC,GAC3C,CAAC;SACH;QAED,IAAI,CAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,IAAI,KAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC,QAAQ,CAAC,gBAAgB,CAAC,IAAI,CAAC,EAAE;YACtE,4BAA4B,mCACvB,KAAK,KACR,KAAK,EAAE,IAAA,iCAAe,EAAC,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,gBAAgB,CAAC,GAChE,CAAC;SACH;QAED,IAAI,gBAAgB,CAAC,IAAI,KAAK,OAAO,IAAI,gBAAgB,CAAC,UAAU,EAAE;YACpE,4BAA4B,mCACvB,KAAK,KACR,IAAI,EAAE,QAAQ,EACd,UAAU,EAAE,IAAA,6BAAqB,EAC/B,EAAE,UAAU,EAAE,gBAAgB,CAAC,UAAU,EAAE,EAC3C,gBAAgB,CAAC,kBAAkB,CACpC,GACF,CAAC;SACH;QAED,OAAO;YACL,GAAG;YACH,MAAM,CAAC,IAAI,CAAC,4BAA4B,CAAC,CAAC,MAAM,GAAG,CAAC;gBAClD,CAAC,CAAC,4BAA4B;gBAC9B,CAAC,CAAC,KAAK;SACV,CAAC;IACJ,CAAC,CAAC,CAAC;IAEL,OAAO,MAAM,CAAC,WAAW,CAAC,mBAAmB,CAAC,CAAC;AACjD,CAAC,CAAC;AAzDW,QAAA,qBAAqB,yBAyDhC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.d.ts deleted file mode 100644 index bc8411ee..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { JSONSchema7Definition } from 'json-schema'; -import { AdvancedProperty } from '../types'; -export declare const mapEnumToCheckbox: (advancedProperty: AdvancedProperty) => JSONSchema7Definition | JSONSchema7Definition[] | undefined; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js deleted file mode 100644 index f3e5b6b1..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.mapEnumToCheckbox = void 0; -const mapEnumToCheckbox = (advancedProperty) => { - if (!advancedProperty.options) - return; - const isEnum = advancedProperty.options.every((option) => typeof option === 'string'); - return Object.assign({ type: 'string' }, (isEnum - ? { enum: advancedProperty.options } - : { - enum: undefined, - oneOf: advancedProperty.options.map((option) => typeof option === 'object' && { - const: option.value, - title: option.label, - }), - })); -}; -exports.mapEnumToCheckbox = mapEnumToCheckbox; -//# sourceMappingURL=mapEnumToCheckbox.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js.map deleted file mode 100644 index 0f438e0a..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToCheckbox.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mapEnumToCheckbox.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/mapEnumToCheckbox.ts"],"names":[],"mappings":";;;AAIO,MAAM,iBAAiB,GAAG,CAC/B,gBAAkC,EAC2B,EAAE;IAC/D,IAAI,CAAC,gBAAgB,CAAC,OAAO;QAAE,OAAO;IAEtC,MAAM,MAAM,GAAG,gBAAgB,CAAC,OAAO,CAAC,KAAK,CAC3C,CAAC,MAAM,EAAE,EAAE,CAAC,OAAO,MAAM,KAAK,QAAQ,CACvC,CAAC;IAEF,uBACE,IAAI,EAAE,QAAQ,IACX,CAAC,MAAM;QACR,CAAC,CAAC,EAAE,IAAI,EAAE,gBAAgB,CAAC,OAAO,EAAE;QACpC,CAAC,CAAC;YACE,IAAI,EAAE,SAAS;YACf,KAAK,EAAE,gBAAgB,CAAC,OAAO,CAAC,GAAG,CACjC,CAAC,MAAM,EAAE,EAAE,CACT,OAAO,MAAM,KAAK,QAAQ,IAAI;gBAC5B,KAAK,EAAE,MAAM,CAAC,KAAK;gBACnB,KAAK,EAAE,MAAM,CAAC,KAAK;aACpB,CACJ;SACF,CAAC,EACN;AACJ,CAAC,CAAC;AAxBW,QAAA,iBAAiB,qBAwB5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.d.ts deleted file mode 100644 index 576fe5c8..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { JSONSchema7, JSONSchema7Type, JSONSchema7TypeName } from 'json-schema'; -import { AdvancedProperty } from '../types'; -export declare const mapEnumToSchema: (type: JSONSchema7TypeName, enumList: JSONSchema7Type[], advancedProperty?: AdvancedProperty) => JSONSchema7['oneOf']; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js deleted file mode 100644 index 44532450..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js +++ /dev/null @@ -1,27 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.mapEnumToSchema = void 0; -const mapEnumToSchema = (type, enumList, advancedProperty) => { - return enumList.map((enumListItem) => { - var _a; - const option = (_a = advancedProperty === null || advancedProperty === void 0 ? void 0 : advancedProperty.options) === null || _a === void 0 ? void 0 : _a.find((option) => { - if (typeof option === 'object') { - return option.value === enumListItem; - } - else { - return enumListItem === option; - } - }); - const title = typeof option === 'object' - ? option.label - : option - ? option - : typeof enumListItem === 'string' - ? enumListItem - : 'Invalid title'; - const value = typeof option === 'object' ? option.value : enumListItem; - return { type, title, const: value }; - }); -}; -exports.mapEnumToSchema = mapEnumToSchema; -//# sourceMappingURL=mapEnumToSchema.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js.map deleted file mode 100644 index 34f31974..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapEnumToSchema.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mapEnumToSchema.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/mapEnumToSchema.ts"],"names":[],"mappings":";;;AAGO,MAAM,eAAe,GAAG,CAC7B,IAAyB,EACzB,QAA2B,EAC3B,gBAAmC,EACb,EAAE;IACxB,OAAO,QAAQ,CAAC,GAAG,CAAC,CAAC,YAAY,EAAE,EAAE;;QACnC,MAAM,MAAM,GAAG,MAAA,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,OAAO,0CAAE,IAAI,CAAC,CAAC,MAAM,EAAE,EAAE;YACxD,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;gBAC9B,OAAO,MAAM,CAAC,KAAK,KAAK,YAAY,CAAC;aACtC;iBAAM;gBACL,OAAO,YAAY,KAAK,MAAM,CAAC;aAChC;QACH,CAAC,CAAC,CAAC;QAEH,MAAM,KAAK,GACT,OAAO,MAAM,KAAK,QAAQ;YACxB,CAAC,CAAC,MAAM,CAAC,KAAK;YACd,CAAC,CAAC,MAAM;gBACR,CAAC,CAAC,MAAM;gBACR,CAAC,CAAC,OAAO,YAAY,KAAK,QAAQ;oBAClC,CAAC,CAAC,YAAY;oBACd,CAAC,CAAC,eAAe,CAAC;QAEtB,MAAM,KAAK,GAAG,OAAO,MAAM,KAAK,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,YAAY,CAAC;QAEvE,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;IACvC,CAAC,CAAC,CAAC;AACL,CAAC,CAAC;AA3BW,QAAA,eAAe,mBA2B1B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.d.ts deleted file mode 100644 index 7a7be2fe..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { FC } from 'react'; -import { JSONSchema7 } from 'json-schema'; -import { WidgetProps } from '@rjsf/utils'; -import { AdvancedProperty } from '../types'; -export declare const mapWidgetType: (propertyKey: string, schema: JSONSchema7, advancedProperties?: Record) => FC>; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js b/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js deleted file mode 100644 index 532645aa..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.mapWidgetType = void 0; -const CustomWidgets_1 = require("../../../styles/CustomWidgets"); -const mapWidgetType = (propertyKey, schema, advancedProperties) => { - const widgetTypes = { - string: CustomWidgets_1.CustomTextFieldWidget, - email: CustomWidgets_1.CustomEmailFieldWidget, - password: CustomWidgets_1.CustomPasswordFieldWidget, - select: CustomWidgets_1.CustomSelectWidget, - radio: CustomWidgets_1.CustomRadioWidget, - checkbox: CustomWidgets_1.CustomCheckboxWidget, - checkboxes: CustomWidgets_1.CustomCheckboxesWidget, - switch: CustomWidgets_1.CustomSwitchWidget, - }; - if (advancedProperties && propertyKey in advancedProperties) { - return widgetTypes[advancedProperties[propertyKey].type]; - } - else { - return; - } -}; -exports.mapWidgetType = mapWidgetType; -//# sourceMappingURL=mapWidgetType.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js.map deleted file mode 100644 index be3b4cba..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mapWidgetType.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mapWidgetType.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/mapWidgetType.ts"],"names":[],"mappings":";;;AAKA,iEASuC;AAEhC,MAAM,aAAa,GAAG,CAC3B,WAAmB,EACnB,MAAmB,EACnB,kBAAqD,EACrD,EAAE;IACF,MAAM,WAAW,GAAoC;QACnD,MAAM,EAAE,qCAAqB;QAC7B,KAAK,EAAE,sCAAsB;QAC7B,QAAQ,EAAE,yCAAyB;QACnC,MAAM,EAAE,kCAAkB;QAC1B,KAAK,EAAE,iCAAiB;QACxB,QAAQ,EAAE,oCAAoB;QAC9B,UAAU,EAAE,sCAAsB;QAClC,MAAM,EAAE,kCAAkB;KAC3B,CAAC;IAEF,IAAI,kBAAkB,IAAI,WAAW,IAAI,kBAAkB,EAAE;QAC3D,OAAO,WAAW,CAAC,kBAAkB,CAAC,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC;KAC1D;SAAM;QACL,OAAO;KACR;AACH,CAAC,CAAC;AArBW,QAAA,aAAa,iBAqBxB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.d.ts deleted file mode 100644 index 8e88358b..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { JSONSchema7 } from 'json-schema'; -import { SchemaFormProps } from '../SchemaForm'; -export declare const mergeFormData: (schema: JSONSchema7, formData: SchemaFormProps['formData']) => any; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js b/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js deleted file mode 100644 index 26c5c522..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.mergeFormData = void 0; -const mergeFormData = (schema, formData) => { - if ((schema === null || schema === void 0 ? void 0 : schema.properties) && typeof schema.properties === 'object') { - const mergedFormData = Object.assign({}, formData); - Object.keys(schema === null || schema === void 0 ? void 0 : schema.properties).map((key) => { - const property = (schema === null || schema === void 0 ? void 0 : schema.properties) && schema.properties[key]; - if (property && - property !== true && - property.type !== undefined && - !Array.isArray(property.type) && - ['array'].includes(property.type)) { - mergedFormData[key] = (mergedFormData === null || mergedFormData === void 0 ? void 0 : mergedFormData[key]) || ['']; - } - }); - if (Object.keys(mergedFormData).length) { - return mergedFormData; - } - } - return null; -}; -exports.mergeFormData = mergeFormData; -//# sourceMappingURL=mergeFormData.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js.map deleted file mode 100644 index 2ba93d1d..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/mergeFormData.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mergeFormData.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/mergeFormData.ts"],"names":[],"mappings":";;;AAGO,MAAM,aAAa,GAAG,CAC3B,MAAmB,EACnB,QAAqC,EACrC,EAAE;IACF,IAAI,CAAA,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,UAAU,KAAI,OAAO,MAAM,CAAC,UAAU,KAAK,QAAQ,EAAE;QAC/D,MAAM,cAAc,qBACf,QAAQ,CACZ,CAAC;QAEF,MAAM,CAAC,IAAI,CAAC,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,UAAU,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE;YAC1C,MAAM,QAAQ,GAAG,CAAA,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,UAAU,KAAI,MAAM,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;YAC9D,IACE,QAAQ;gBACR,QAAQ,KAAK,IAAI;gBACjB,QAAQ,CAAC,IAAI,KAAK,SAAS;gBAC3B,CAAC,KAAK,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC;gBAC7B,CAAC,OAAO,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,CAAC,EACjC;gBACA,cAAc,CAAC,GAAG,CAAC,GAAG,CAAA,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAG,GAAG,CAAC,KAAI,CAAC,EAAE,CAAC,CAAC;aACrD;QACH,CAAC,CAAC,CAAC;QAEH,IAAI,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,MAAM,EAAE;YACtC,OAAO,cAAc,CAAC;SACvB;KACF;IAED,OAAO,IAAI,CAAC;AACd,CAAC,CAAC;AA5BW,QAAA,aAAa,iBA4BxB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.d.ts b/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.d.ts deleted file mode 100644 index 02ee453b..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { JSONSchema7 } from 'json-schema'; -import { UiSchema } from '@rjsf/utils'; -import { SchemaFormProps } from '../SchemaForm'; -export declare const uiSchemaGenerator: (schema: JSONSchema7, advancedProperties: SchemaFormProps['advancedProperties']) => Record; diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js b/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js deleted file mode 100644 index 39cf88b1..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.uiSchemaGenerator = void 0; -const mapWidgetType_1 = require("./mapWidgetType"); -const uiSchemaGenerator = (schema, advancedProperties) => { - let uiSchema = {}; - if (!(schema === null || schema === void 0 ? void 0 : schema.properties) || typeof schema.properties !== 'object') - return uiSchema; - Object.keys(schema === null || schema === void 0 ? void 0 : schema.properties).forEach((key) => { - const widgetType = (0, mapWidgetType_1.mapWidgetType)(key, schema, advancedProperties); - if (widgetType) { - uiSchema = Object.assign(Object.assign({}, uiSchema), { [key]: { 'ui:widget': widgetType } }); - } - }); - return uiSchema; -}; -exports.uiSchemaGenerator = uiSchemaGenerator; -//# sourceMappingURL=uiSchemaGenerator.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js.map b/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js.map deleted file mode 100644 index f43dfc0f..00000000 --- a/packages/react-material-ui/dist/components/SchemaForm/utils/uiSchemaGenerator.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"uiSchemaGenerator.js","sourceRoot":"","sources":["../../../../src/components/SchemaForm/utils/uiSchemaGenerator.ts"],"names":[],"mappings":";;;AAEA,mDAAgD;AAGzC,MAAM,iBAAiB,GAAG,CAC/B,MAAmB,EACnB,kBAAyD,EAC/B,EAAE;IAC5B,IAAI,QAAQ,GAA6B,EAAE,CAAC;IAE5C,IAAI,CAAC,CAAA,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,UAAU,CAAA,IAAI,OAAO,MAAM,CAAC,UAAU,KAAK,QAAQ;QAC9D,OAAO,QAAQ,CAAC;IAElB,MAAM,CAAC,IAAI,CAAC,MAAM,aAAN,MAAM,uBAAN,MAAM,CAAE,UAAU,CAAC,CAAC,OAAO,CAAC,CAAC,GAAG,EAAE,EAAE;QAC9C,MAAM,UAAU,GAAG,IAAA,6BAAa,EAAC,GAAG,EAAE,MAAM,EAAE,kBAAkB,CAAC,CAAC;QAClE,IAAI,UAAU,EAAE;YACd,QAAQ,mCAAQ,QAAQ,KAAE,CAAC,GAAG,CAAC,EAAE,EAAE,WAAW,EAAE,UAAU,EAAE,GAAE,CAAC;SAChE;IACH,CAAC,CAAC,CAAC;IAEH,OAAO,QAAQ,CAAC;AAClB,CAAC,CAAC;AAjBW,QAAA,iBAAiB,qBAiB5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SearchField/SearchField.d.ts b/packages/react-material-ui/dist/components/SearchField/SearchField.d.ts deleted file mode 100644 index 46040384..00000000 --- a/packages/react-material-ui/dist/components/SearchField/SearchField.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import { TextFieldProps } from '@mui/material'; -export type SearchFieldProps = { - searchIconPlacement?: 'start' | 'end'; - defaultValue?: string; - wait?: number; - onDebouncedSearchChange?: (value: string) => void; - onClear?: () => void; -} & TextFieldProps; -declare const SearchField: ({ searchIconPlacement, defaultValue, wait, onDebouncedSearchChange, onClear, placeholder, onChange, ...props }: SearchFieldProps) => JSX.Element; -export default SearchField; diff --git a/packages/react-material-ui/dist/components/SearchField/SearchField.js b/packages/react-material-ui/dist/components/SearchField/SearchField.js deleted file mode 100644 index 3b6a9747..00000000 --- a/packages/react-material-ui/dist/components/SearchField/SearchField.js +++ /dev/null @@ -1,96 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const Search_1 = __importDefault(require("@mui/icons-material/Search")); -const debounce_1 = __importDefault(require("lodash/debounce")); -const material_1 = require("@mui/material"); -const Clear_1 = __importDefault(require("@mui/icons-material/Clear")); -const material_2 = require("@mui/material"); -const SearchIcon = () => (react_1.default.createElement(Search_1.default, { sx: { - color: 'grey.400', - } })); -const MuiTextField = (0, material_2.styled)(material_1.TextField)({ - '& label': { - paddingRight: '32px', - }, - '& label.Mui-focused': { - paddingRight: '0', - }, -}); -const SearchField = (_a) => { - var _b; - var { searchIconPlacement = 'end', defaultValue = '', wait = 500, onDebouncedSearchChange, onClear, placeholder = 'Search', onChange } = _a, props = __rest(_a, ["searchIconPlacement", "defaultValue", "wait", "onDebouncedSearchChange", "onClear", "placeholder", "onChange"]); - const firstRender = (0, react_1.useRef)(true); - const [search, setSearch] = (0, react_1.useState)(defaultValue); - const value = (_b = props.value) !== null && _b !== void 0 ? _b : search; - const handleDebouncedSearch = onDebouncedSearchChange && - (0, react_1.useMemo)(() => (0, debounce_1.default)(onDebouncedSearchChange, wait), []); - const handleChange = (event) => { - setSearch(event.target.value); - onChange === null || onChange === void 0 ? void 0 : onChange(event); - }; - (0, react_1.useEffect)(() => { - if (!firstRender.current) { - handleDebouncedSearch === null || handleDebouncedSearch === void 0 ? void 0 : handleDebouncedSearch(value); - } - else { - firstRender.current = false; - } - }, [value]); - const handleClear = () => { - if (onClear) { - return onClear(); - } - setSearch(''); - onChange === null || onChange === void 0 ? void 0 : onChange({ target: { value: '' } }); - }; - return (react_1.default.createElement(MuiTextField, Object.assign({ placeholder: placeholder, variant: "outlined", onChange: handleChange, value: search, InputProps: Object.assign(Object.assign({}, (searchIconPlacement === 'start' && { - startAdornment: (react_1.default.createElement(material_1.InputAdornment, { position: "start" }, - react_1.default.createElement(SearchIcon, null))), - })), { endAdornment: (react_1.default.createElement(material_1.InputAdornment, { position: "end" }, - react_1.default.createElement(material_1.IconButton, { size: "small", sx: { - mr: 0.5, - visibility: value ? 'visible' : 'hidden', - }, "aria-label": "clear search", onClick: handleClear }, - react_1.default.createElement(Clear_1.default, { fontSize: "small" })), - searchIconPlacement === 'end' && react_1.default.createElement(SearchIcon, null))) }) }, props))); -}; -exports.default = SearchField; -//# sourceMappingURL=SearchField.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SearchField/SearchField.js.map b/packages/react-material-ui/dist/components/SearchField/SearchField.js.map deleted file mode 100644 index bc07b26b..00000000 --- a/packages/react-material-ui/dist/components/SearchField/SearchField.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SearchField.js","sourceRoot":"","sources":["../../../src/components/SearchField/SearchField.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SearchField/index.d.ts b/packages/react-material-ui/dist/components/SearchField/index.d.ts deleted file mode 100644 index 9f46c79b..00000000 --- a/packages/react-material-ui/dist/components/SearchField/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import SearchField from './SearchField'; -export default SearchField; diff --git a/packages/react-material-ui/dist/components/SearchField/index.js b/packages/react-material-ui/dist/components/SearchField/index.js deleted file mode 100644 index d9ea162d..00000000 --- a/packages/react-material-ui/dist/components/SearchField/index.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const SearchField_1 = __importDefault(require("./SearchField")); -exports.default = SearchField_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SearchField/index.js.map b/packages/react-material-ui/dist/components/SearchField/index.js.map deleted file mode 100644 index ea3e51d9..00000000 --- a/packages/react-material-ui/dist/components/SearchField/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/SearchField/index.ts"],"names":[],"mappings":";;;;;AAAA,gEAAwC;AAExC,kBAAe,qBAAW,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Select/Select.d.ts b/packages/react-material-ui/dist/components/Select/Select.d.ts deleted file mode 100644 index 24433c54..00000000 --- a/packages/react-material-ui/dist/components/Select/Select.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// -import { BoxProps, TextFieldProps } from '@mui/material'; -import { TextProps } from 'interfaces'; -export type SelectOptions = { - label: string; - value: string | number; - disabled?: boolean; -}; -export type SelectProps = TextFieldProps & { - containerProps?: BoxProps; - labelProps?: TextProps; - options: SelectOptions[]; -}; -export declare const Select: (props: SelectProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Select/Select.js b/packages/react-material-ui/dist/components/Select/Select.js deleted file mode 100644 index 8aaf84a1..00000000 --- a/packages/react-material-ui/dist/components/Select/Select.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Select = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const FormLabel_1 = require("../FormLabel"); -const Select = (props) => { - const { id, label, size, value, containerProps, labelProps, options, onChange, required, disabled, error, helperText, name, } = props; - const labelId = `label-${name}`; - return (react_1.default.createElement(material_1.Box, Object.assign({}, containerProps), - react_1.default.createElement(material_1.FormControl, { fullWidth: true }, - label && typeof label === 'string' ? (react_1.default.createElement(FormLabel_1.FormLabel, { id: labelId, name: name, label: label, required: required, labelProps: labelProps })) : (label), - react_1.default.createElement(material_1.TextField, { id: id, select: true, name: name, value: value, disabled: disabled, size: size || 'small', error: error, helperText: helperText, onChange: onChange, sx: { - marginTop: 0.5, - width: '100%', - }, hiddenLabel: true, label: '', "aria-labelledby": labelId, "data-testid": "select" }, options.map(({ value, label }, i) => { - return (react_1.default.createElement(material_1.MenuItem, { key: i, value: value, disabled: disabled }, label)); - }))))); -}; -exports.Select = Select; -//# sourceMappingURL=Select.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Select/Select.js.map b/packages/react-material-ui/dist/components/Select/Select.js.map deleted file mode 100644 index 12422927..00000000 --- a/packages/react-material-ui/dist/components/Select/Select.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Select.js","sourceRoot":"","sources":["../../../src/components/Select/Select.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAOuB;AACvB,4CAAyC;AAwDlC,MAAM,MAAM,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC3C,MAAM,EACJ,EAAE,EACF,KAAK,EACL,IAAI,EACJ,KAAK,EACL,cAAc,EACd,UAAU,EACV,OAAO,EACP,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,KAAK,EACL,UAAU,EACV,IAAI,GACL,GAAG,KAAK,CAAC;IAEV,MAAM,OAAO,GAAG,SAAS,IAAI,EAAE,CAAC;IAChC,OAAO,CACL,8BAAC,cAAG,oBAAK,cAAc;QACrB,8BAAC,sBAAW,IAAC,SAAS;YACnB,KAAK,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,CACpC,8BAAC,qBAAS,IACR,EAAE,EAAE,OAAO,EACX,IAAI,EAAE,IAAI,EACV,KAAK,EAAE,KAAK,EACZ,QAAQ,EAAE,QAAQ,EAClB,UAAU,EAAE,UAAU,GACtB,CACH,CAAC,CAAC,CAAC,CACF,KAAK,CACN;YAED,8BAAC,oBAAS,IACR,EAAE,EAAE,EAAE,EACN,MAAM,QACN,IAAI,EAAE,IAAI,EACV,KAAK,EAAE,KAAK,EACZ,QAAQ,EAAE,QAAQ,EAClB,IAAI,EAAE,IAAI,IAAI,OAAO,EACrB,KAAK,EAAE,KAAK,EACZ,UAAU,EAAE,UAAU,EACtB,QAAQ,EAAE,QAAQ,EAClB,EAAE,EAAE;oBACF,SAAS,EAAE,GAAG;oBACd,KAAK,EAAE,MAAM;iBACd,EACD,WAAW,EAAE,IAAI,EACjB,KAAK,EAAE,EAAE,qBACQ,OAAO,iBACZ,QAAQ,IAEnB,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK,EAAiB,EAAE,CAAS,EAAE,EAAE;gBAC1D,OAAO,CACL,8BAAC,mBAAQ,IAAC,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,IAC/C,KAAK,CACG,CACZ,CAAC;YACJ,CAAC,CAAC,CACQ,CACA,CACV,CACP,CAAC;AACJ,CAAC,CAAC;AA/DW,QAAA,MAAM,UA+DjB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Select/index.d.ts b/packages/react-material-ui/dist/components/Select/index.d.ts deleted file mode 100644 index 8a1f014c..00000000 --- a/packages/react-material-ui/dist/components/Select/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { Select, SelectProps, SelectOptions } from './Select'; diff --git a/packages/react-material-ui/dist/components/Select/index.js b/packages/react-material-ui/dist/components/Select/index.js deleted file mode 100644 index 9a6f77e3..00000000 --- a/packages/react-material-ui/dist/components/Select/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Select = void 0; -var Select_1 = require("./Select"); -Object.defineProperty(exports, "Select", { enumerable: true, get: function () { return Select_1.Select; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Select/index.js.map b/packages/react-material-ui/dist/components/Select/index.js.map deleted file mode 100644 index 9b3ad6c0..00000000 --- a/packages/react-material-ui/dist/components/Select/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Select/index.ts"],"names":[],"mappings":";;;AAAA,mCAA8D;AAArD,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SelectField/SelectField.d.ts b/packages/react-material-ui/dist/components/SelectField/SelectField.d.ts deleted file mode 100644 index 34d051ae..00000000 --- a/packages/react-material-ui/dist/components/SelectField/SelectField.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { SelectProps } from '@mui/material'; -export declare const allOption: SelectOption; -export type SelectOption = { - value: string; - label: string; -}; -export type SelectFieldProps = { - options: SelectOption[]; - defaultValue: string; - hasAllOption?: boolean; - isLoading?: boolean; - onChange: (value: string | string[] | null) => void; -} & Omit; -export declare const SelectField: ({ options, defaultValue, hasAllOption, isLoading, label, onChange, fullWidth, size, variant, ...rest }: SelectFieldProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/SelectField/SelectField.js b/packages/react-material-ui/dist/components/SelectField/SelectField.js deleted file mode 100644 index 05257d49..00000000 --- a/packages/react-material-ui/dist/components/SelectField/SelectField.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SelectField = exports.allOption = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const FormFieldSkeleton_1 = require("../../components/FormFieldSkeleton"); -exports.allOption = { - value: 'all', - label: 'All', -}; -const getStatusValue = (value) => { - return value === exports.allOption.value ? null : value; -}; -const SelectField = (_a) => { - var { options = [], defaultValue, hasAllOption = true, isLoading = false, label, onChange, fullWidth, size, variant = 'outlined' } = _a, rest = __rest(_a, ["options", "defaultValue", "hasAllOption", "isLoading", "label", "onChange", "fullWidth", "size", "variant"]); - const handleChange = (event) => { - const value = event.target.value; - onChange(getStatusValue(value)); - }; - const finalOptions = [...(hasAllOption ? [exports.allOption] : []), ...options]; - return (react_1.default.createElement(material_1.Box, null, - react_1.default.createElement(FormFieldSkeleton_1.FormFieldSkeleton, { isLoading: isLoading, hideLabel: true }, - react_1.default.createElement(material_1.FormControl, { fullWidth: fullWidth, size: size }, - react_1.default.createElement(material_1.InputLabel, { id: "select-label" }, label), - react_1.default.createElement(material_1.Select, Object.assign({ labelId: "select-label", defaultValue: defaultValue !== null && defaultValue !== void 0 ? defaultValue : (hasAllOption && exports.allOption.value), onChange: handleChange, label: label, fullWidth: fullWidth, size: size, variant: variant }, rest), finalOptions === null || finalOptions === void 0 ? void 0 : finalOptions.map((role) => (react_1.default.createElement(material_1.MenuItem, { key: role.value, value: role.value }, role.label)))))))); -}; -exports.SelectField = SelectField; -//# sourceMappingURL=SelectField.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SelectField/SelectField.js.map b/packages/react-material-ui/dist/components/SelectField/SelectField.js.map deleted file mode 100644 index e59ad021..00000000 --- a/packages/react-material-ui/dist/components/SelectField/SelectField.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SelectField.js","sourceRoot":"","sources":["../../../src/components/SelectField/SelectField.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4CAQuB;AAEvB,0EAAuE;AAK1D,QAAA,SAAS,GAAiB;IACrC,KAAK,EAAE,KAAK;IACZ,KAAK,EAAE,KAAK;CACb,CAAC;AAmBF,MAAM,cAAc,GAAG,CAAC,KAAa,EAAE,EAAE;IACvC,OAAO,KAAK,KAAK,iBAAS,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC;AAClD,CAAC,CAAC;AA2CK,MAAM,WAAW,GAAG,CAAC,EAWT,EAAE,EAAE;QAXK,EAC1B,OAAO,GAAG,EAAE,EACZ,YAAY,EACZ,YAAY,GAAG,IAAI,EACnB,SAAS,GAAG,KAAK,EACjB,KAAK,EACL,QAAQ,EACR,SAAS,EACT,IAAI,EACJ,OAAO,GAAG,UAAU,OAEH,EADd,IAAI,cAVmB,6GAW3B,CADQ;IAEP,MAAM,YAAY,GAAG,CAAC,KAAgC,EAAE,EAAE;QACxD,MAAM,KAAK,GAAG,KAAK,CAAC,MAAM,CAAC,KAAe,CAAC;QAC3C,QAAQ,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC,CAAC;IAClC,CAAC,CAAC;IAEF,MAAM,YAAY,GAAG,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,iBAAS,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,OAAO,CAAC,CAAC;IAExE,OAAO,CACL,8BAAC,cAAG;QACF,8BAAC,qCAAiB,IAAC,SAAS,EAAE,SAAS,EAAE,SAAS;YAChD,8BAAC,sBAAW,IAAC,SAAS,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI;gBAC3C,8BAAC,qBAAU,IAAC,EAAE,EAAC,cAAc,IAAE,KAAK,CAAc;gBAClD,8BAAC,iBAAM,kBACL,OAAO,EAAC,cAAc,EACtB,YAAY,EAAE,YAAY,aAAZ,YAAY,cAAZ,YAAY,GAAI,CAAC,YAAY,IAAI,iBAAS,CAAC,KAAK,CAAC,EAC/D,QAAQ,EAAE,YAAY,EACtB,KAAK,EAAE,KAAK,EACZ,SAAS,EAAE,SAAS,EACpB,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,OAAO,IACZ,IAAI,GAEP,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAC3B,8BAAC,mBAAQ,IAAC,GAAG,EAAE,IAAI,CAAC,KAAK,EAAE,KAAK,EAAE,IAAI,CAAC,KAAK,IACzC,IAAI,CAAC,KAAK,CACF,CACZ,CAAC,CACK,CACG,CACI,CAChB,CACP,CAAC;AACJ,CAAC,CAAC;AA5CW,QAAA,WAAW,eA4CtB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SelectField/index.d.ts b/packages/react-material-ui/dist/components/SelectField/index.d.ts deleted file mode 100644 index 97f1b748..00000000 --- a/packages/react-material-ui/dist/components/SelectField/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { SelectField, SelectFieldProps } from './SelectField'; diff --git a/packages/react-material-ui/dist/components/SelectField/index.js b/packages/react-material-ui/dist/components/SelectField/index.js deleted file mode 100644 index 45781e5e..00000000 --- a/packages/react-material-ui/dist/components/SelectField/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SelectField = void 0; -var SelectField_1 = require("./SelectField"); -Object.defineProperty(exports, "SelectField", { enumerable: true, get: function () { return SelectField_1.SelectField; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SelectField/index.js.map b/packages/react-material-ui/dist/components/SelectField/index.js.map deleted file mode 100644 index 8e42b028..00000000 --- a/packages/react-material-ui/dist/components/SelectField/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/SelectField/index.ts"],"names":[],"mappings":";;;AAAA,6CAA8D;AAArD,0GAAA,WAAW,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SideModal/SideModal.d.ts b/packages/react-material-ui/dist/components/SideModal/SideModal.d.ts deleted file mode 100644 index a9d26758..00000000 --- a/packages/react-material-ui/dist/components/SideModal/SideModal.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { ReactNode } from 'react'; -import { SxProps, Theme } from '@mui/material/styles'; -import { DrawerProps } from '@mui/material/Drawer'; -import { TextProps } from 'interfaces'; -export type SideModalProps = { - open: boolean; - toggleDrawer: () => void; - title?: string; - textProps?: TextProps; - backgroundColor?: string; - headerBackgroundColor?: string; - closeIconColor?: string; - width?: string | number; - anchor?: DrawerProps['anchor']; - sx?: SxProps; - children?: ReactNode; -}; -export declare const SideModal: (props: SideModalProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/SideModal/SideModal.js b/packages/react-material-ui/dist/components/SideModal/SideModal.js deleted file mode 100644 index 3a0d4e02..00000000 --- a/packages/react-material-ui/dist/components/SideModal/SideModal.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SideModal = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const IconButton_1 = __importDefault(require("@mui/material/IconButton")); -const Drawer_1 = __importDefault(require("@mui/material/Drawer")); -const Box_1 = __importDefault(require("@mui/material/Box")); -const Close_1 = __importDefault(require("@mui/icons-material/Close")); -const Text_1 = __importDefault(require("../Text")); -const SideModal = (props) => { - const { open, toggleDrawer, title, textProps = { - fontSize: 18, - fontWeight: 500, - color: 'common.white', - fontFamily: "'Inter', sans-serif", - }, backgroundColor, headerBackgroundColor, closeIconColor, width, anchor = 'right', sx, children, } = props; - const theme = (0, material_1.useTheme)(); - return (react_1.default.createElement(Drawer_1.default, { anchor: anchor, variant: "temporary", open: open, onClose: toggleDrawer, sx: [ - { - '& .MuiDrawer-paper': { - backgroundColor: backgroundColor || theme.palette.common.white, - width: width || '33%', - minWidth: width || '448px', - [theme.breakpoints.down('sm')]: { - width: width || '100%', - minWidth: 'auto', - }, - }, - }, - ...(Array.isArray(sx) ? sx : [sx]), - ], "data-testid": "side-modal" }, - react_1.default.createElement(Box_1.default, { display: "flex", alignItems: "center", justifyContent: "center", sx: (theme) => ({ - backgroundColor: headerBackgroundColor || theme.palette.primary.main, - padding: '16px 16px 16px 24px', - }), "data-testid": "side-modal-header" }, - title && react_1.default.createElement(Text_1.default, Object.assign({}, textProps), title), - react_1.default.createElement(IconButton_1.default, { onClick: toggleDrawer, sx: { - marginLeft: 'auto', - color: closeIconColor || theme.palette.common.white, - }, "data-testid": "side-modal-close-button" }, - react_1.default.createElement(Close_1.default, null))), - children)); -}; -exports.SideModal = SideModal; -//# sourceMappingURL=SideModal.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SideModal/SideModal.js.map b/packages/react-material-ui/dist/components/SideModal/SideModal.js.map deleted file mode 100644 index 862d2e93..00000000 --- a/packages/react-material-ui/dist/components/SideModal/SideModal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SideModal.js","sourceRoot":"","sources":["../../../src/components/SideModal/SideModal.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAAyC;AACzC,4CAAyC;AAEzC,0EAAkD;AAClD,kEAA8D;AAC9D,4DAAoC;AACpC,sEAA8C;AAC9C,mDAA2B;AAwDpB,MAAM,SAAS,GAAG,CAAC,KAAqB,EAAE,EAAE;IACjD,MAAM,EACJ,IAAI,EACJ,YAAY,EACZ,KAAK,EACL,SAAS,GAAG;QACV,QAAQ,EAAE,EAAE;QACZ,UAAU,EAAE,GAAG;QACf,KAAK,EAAE,cAAc;QACrB,UAAU,EAAE,qBAAqB;KAClC,EACD,eAAe,EACf,qBAAqB,EACrB,cAAc,EACd,KAAK,EACL,MAAM,GAAG,OAAO,EAChB,EAAE,EACF,QAAQ,GACT,GAAG,KAAK,CAAC;IACV,MAAM,KAAK,GAAG,IAAA,mBAAQ,GAAE,CAAC;IAEzB,OAAO,CACL,8BAAC,gBAAS,IACR,MAAM,EAAE,MAAM,EACd,OAAO,EAAC,WAAW,EACnB,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,YAAY,EACrB,EAAE,EAAE;YACF;gBACE,oBAAoB,EAAE;oBACpB,eAAe,EAAE,eAAe,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK;oBAC9D,KAAK,EAAE,KAAK,IAAI,KAAK;oBACrB,QAAQ,EAAE,KAAK,IAAI,OAAO;oBAC1B,CAAC,KAAK,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,EAAE;wBAC9B,KAAK,EAAE,KAAK,IAAI,MAAM;wBACtB,QAAQ,EAAE,MAAM;qBACjB;iBACF;aACF;YACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,iBACW,YAAY;QAExB,8BAAC,aAAG,IACF,OAAO,EAAC,MAAM,EACd,UAAU,EAAC,QAAQ,EACnB,cAAc,EAAC,QAAQ,EACvB,EAAE,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;gBACd,eAAe,EAAE,qBAAqB,IAAI,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;gBACpE,OAAO,EAAE,qBAAqB;aAC/B,CAAC,iBACU,mBAAmB;YAE9B,KAAK,IAAI,8BAAC,cAAI,oBAAK,SAAS,GAAG,KAAK,CAAQ;YAC7C,8BAAC,oBAAU,IACT,OAAO,EAAE,YAAY,EACrB,EAAE,EAAE;oBACF,UAAU,EAAE,MAAM;oBAClB,KAAK,EAAE,cAAc,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK;iBACpD,iBACW,yBAAyB;gBAErC,8BAAC,eAAK,OAAG,CACE,CACT;QACL,QAAQ,CACC,CACb,CAAC;AACJ,CAAC,CAAC;AApEW,QAAA,SAAS,aAoEpB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SideModal/index.d.ts b/packages/react-material-ui/dist/components/SideModal/index.d.ts deleted file mode 100644 index c096e5a2..00000000 --- a/packages/react-material-ui/dist/components/SideModal/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { SideModal, SideModalProps } from './SideModal'; diff --git a/packages/react-material-ui/dist/components/SideModal/index.js b/packages/react-material-ui/dist/components/SideModal/index.js deleted file mode 100644 index 9b4123cc..00000000 --- a/packages/react-material-ui/dist/components/SideModal/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.SideModal = void 0; -var SideModal_1 = require("./SideModal"); -Object.defineProperty(exports, "SideModal", { enumerable: true, get: function () { return SideModal_1.SideModal; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SideModal/index.js.map b/packages/react-material-ui/dist/components/SideModal/index.js.map deleted file mode 100644 index c15a6c33..00000000 --- a/packages/react-material-ui/dist/components/SideModal/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/SideModal/index.ts"],"names":[],"mappings":";;;AAAA,yCAAwD;AAA/C,sGAAA,SAAS,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts b/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts deleted file mode 100644 index fb7e905a..00000000 --- a/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { ButtonProps } from '@mui/material/Button'; -import { TypographyProps } from '@mui/material/Typography'; -import { FormValidation } from '@rjsf/utils'; -import { FormProps } from '@rjsf/core'; -import { JSONSchema7 } from 'json-schema'; -type FieldTypeTypes = 'string' | 'email' | 'password' | 'array' | 'stringArray' | 'select' | 'radio' | 'checkbox' | 'checkboxes' | 'switch'; -type SelectOption = { - value: string; - label: string; -}; -type FieldType = { - type: FieldTypeTypes; - title?: string; - description?: string; - required?: boolean; - options?: (SelectOption | string)[]; - default?: JSONSchema7['default']; - fields?: Fields; -}; -type Fields = Record; -export type FormType = { - fields: Fields; - title?: string; - submitButtonLabel?: string; - titleTextProps?: TypographyProps; - formProps?: FormProps; - submitButtonProps?: ButtonProps; -}; -type Props = { - form: FormType; - initialData?: Record; - onSubmit?: (values: any) => any; - validate?: (formData: any, errors: FormValidation) => FormValidation; - onError?: (error: any) => any; -}; -declare const SimpleForm: ({ form, initialData, onSubmit, validate, onError, }: Props) => JSX.Element; -export default SimpleForm; diff --git a/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js b/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js deleted file mode 100644 index d61f10ba..00000000 --- a/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js +++ /dev/null @@ -1,174 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const __1 = require("../../"); -const Box_1 = __importDefault(require("@mui/material/Box")); -const Button_1 = __importDefault(require("@mui/material/Button")); -const validator_ajv6_1 = __importDefault(require("@rjsf/validator-ajv6")); -const mui_1 = __importDefault(require("@rjsf/mui")); -const CustomWidgets_1 = require("../../styles/CustomWidgets"); -const SimpleForm = ({ form, initialData, onSubmit, validate, onError, }) => { - const { fields, titleTextProps, formProps, submitButtonProps } = form; - const generateRequired = (_fields) => { - const required = []; - Object.keys(_fields).map((key) => { - if (_fields[key].required) { - required.push(key); - } - }); - return required; - }; - const generateProperties = (_fields) => { - const properties = {}; - const fieldTypes = { - string: 'string', - email: 'string', - password: 'string', - array: 'array', - stringArray: 'array', - select: 'string', - radio: 'string', - checkbox: 'boolean', - checkboxes: 'array', - switch: 'boolean', - }; - Object.keys(_fields).map((key) => { - var _a, _b; - const field = _fields[key]; - const fieldType = fieldTypes[field.type]; - const fieldProperties = {}; - if (fieldType) { - fieldProperties['type'] = fieldType; - } - if (field.title) { - fieldProperties['title'] = field.title; - } - if (field.description) { - fieldProperties['description'] = field.description; - } - if (field.default) { - fieldProperties['default'] = field.default; - } - if (field.options && field.type === 'checkboxes') { - fieldProperties['items'] = { - type: 'string', - anyOf: (_a = field.options) === null || _a === void 0 ? void 0 : _a.map((opt) => { - if (typeof opt === 'string') { - return { - const: opt, - title: opt, - }; - } - return { - const: opt.value, - title: opt.label, - }; - }), - }; - fieldProperties['uniqueItems'] = true; - } - if (['select', 'radio'].includes(field.type)) { - fieldProperties['oneOf'] = - ((_b = field === null || field === void 0 ? void 0 : field.options) === null || _b === void 0 ? void 0 : _b.map((opt) => { - if (typeof opt === 'string') { - return { - const: opt, - title: opt, - }; - } - return { - const: opt.value, - title: opt.label, - }; - })) || []; - fieldProperties['uniqueItems'] = true; - } - if (field.type === 'stringArray') { - fieldProperties['items'] = { - type: 'string', - title: field.title, - }; - } - if (field.type === 'array' && field.fields) { - fieldProperties['items'] = { - type: 'object', - required: generateRequired(field.fields), - properties: generateProperties(field.fields), - }; - } - properties[key] = fieldProperties; - }); - return properties; - }; - const schema = { - type: 'object', - required: generateRequired(fields), - properties: generateProperties(fields), - }; - const generateUiSchema = () => { - const uiSchema = {}; - const widgetTypes = { - string: CustomWidgets_1.CustomTextFieldWidget, - email: CustomWidgets_1.CustomEmailFieldWidget, - password: CustomWidgets_1.CustomPasswordFieldWidget, - select: CustomWidgets_1.CustomSelectWidget, - radio: CustomWidgets_1.CustomRadioWidget, - checkbox: CustomWidgets_1.CustomCheckboxWidget, - checkboxes: CustomWidgets_1.CustomCheckboxesWidget, - switch: CustomWidgets_1.CustomSwitchWidget, - }; - Object.keys(fields).map((key) => { - const field = fields[key]; - if (widgetTypes[field.type]) { - uiSchema[key] = { 'ui:widget': widgetTypes[field.type] }; - } - }); - return uiSchema; - }; - const generateFormData = () => { - const formData = Object.assign({}, initialData); - Object.keys(fields).map((key) => { - const field = fields[key]; - if (['stringArray', 'array'].includes(field.type)) { - formData[key] = (initialData === null || initialData === void 0 ? void 0 : initialData[key]) || ['']; - } - }); - if (Object.keys(formData).length) { - return formData; - } - return null; - }; - return (react_1.default.createElement(react_1.Fragment, null, - form.title && (react_1.default.createElement(__1.Text, Object.assign({ variant: "h4", fontFamily: "Inter", fontSize: 24, fontWeight: 800, mt: 4, gutterBottom: true }, titleTextProps), form.title)), - react_1.default.createElement(Box_1.default, null, - react_1.default.createElement(mui_1.default, Object.assign({ schema: schema, uiSchema: generateUiSchema(), formData: generateFormData(), noHtml5Validate: true, showErrorList: false, onError: onError, onSubmit: onSubmit, templates: { ArrayFieldTemplate: CustomWidgets_1.ArrayFieldTemplate }, customValidate: validate, validator: validator_ajv6_1.default }, formProps), - react_1.default.createElement(Button_1.default, Object.assign({ type: "submit", fullWidth: true, variant: "contained", sx: { mt: 3 } }, submitButtonProps), form.submitButtonLabel || 'Submit'))))); -}; -exports.default = SimpleForm; -//# sourceMappingURL=SimpleForm.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js.map b/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js.map deleted file mode 100644 index b57acbf4..00000000 --- a/packages/react-material-ui/dist/components/SimpleForm/SimpleForm.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"SimpleForm.js","sourceRoot":"","sources":["../../../src/components/SimpleForm/SimpleForm.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SimpleForm/index.d.ts b/packages/react-material-ui/dist/components/SimpleForm/index.d.ts deleted file mode 100644 index 7af5aaf0..00000000 --- a/packages/react-material-ui/dist/components/SimpleForm/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import SimpleForm, { FormType } from './SimpleForm'; -export type { FormType }; -export default SimpleForm; diff --git a/packages/react-material-ui/dist/components/SimpleForm/index.js b/packages/react-material-ui/dist/components/SimpleForm/index.js deleted file mode 100644 index ce8635f8..00000000 --- a/packages/react-material-ui/dist/components/SimpleForm/index.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const SimpleForm_1 = __importDefault(require("./SimpleForm")); -exports.default = SimpleForm_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/SimpleForm/index.js.map b/packages/react-material-ui/dist/components/SimpleForm/index.js.map deleted file mode 100644 index 0102a17f..00000000 --- a/packages/react-material-ui/dist/components/SimpleForm/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/SimpleForm/index.ts"],"names":[],"mappings":";;;;;AAAA,8DAAoD;AAIpD,kBAAe,oBAAU,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Switch/Switch.d.ts b/packages/react-material-ui/dist/components/Switch/Switch.d.ts deleted file mode 100644 index 9bb48a86..00000000 --- a/packages/react-material-ui/dist/components/Switch/Switch.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -import { SwitchProps as MuiSwitchProps } from '@mui/material/Switch'; -import { TextProps } from 'interfaces'; -export type SwitchProps = MuiSwitchProps & { - label?: string; - textProps?: TextProps; -}; -export declare const Switch: (props: SwitchProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Switch/Switch.js b/packages/react-material-ui/dist/components/Switch/Switch.js deleted file mode 100644 index cb67e4e4..00000000 --- a/packages/react-material-ui/dist/components/Switch/Switch.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Switch = void 0; -const react_1 = __importDefault(require("react")); -const Switch_1 = __importDefault(require("@mui/material/Switch")); -const FormGroup_1 = __importDefault(require("@mui/material/FormGroup")); -const FormControlLabel_1 = __importDefault(require("@mui/material/FormControlLabel")); -const Text_1 = __importDefault(require("../Text")); -const Switch = (props) => { - const { label, disabled, checked, onChange, required, textProps = { - fontSize: 16, - fontWeight: 400, - color: 'text.primary', - }, } = props; - return (react_1.default.createElement(react_1.default.Fragment, null, label ? (react_1.default.createElement(FormGroup_1.default, null, - react_1.default.createElement(FormControlLabel_1.default, { disabled: disabled, control: react_1.default.createElement(Switch_1.default, { onChange: onChange }), label: react_1.default.createElement(Text_1.default, Object.assign({}, textProps), - label, - required && ' *'), checked: checked }))) : (react_1.default.createElement(Switch_1.default, Object.assign({}, props))))); -}; -exports.Switch = Switch; -//# sourceMappingURL=Switch.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Switch/Switch.js.map b/packages/react-material-ui/dist/components/Switch/Switch.js.map deleted file mode 100644 index e99768c4..00000000 --- a/packages/react-material-ui/dist/components/Switch/Switch.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Switch.js","sourceRoot":"","sources":["../../../src/components/Switch/Switch.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,kEAAgF;AAChF,wEAAgD;AAChD,sFAA8D;AAC9D,mDAA2B;AAyCpB,MAAM,MAAM,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC3C,MAAM,EACJ,KAAK,EACL,QAAQ,EACR,OAAO,EACP,QAAQ,EACR,QAAQ,EACR,SAAS,GAAG;QACV,QAAQ,EAAE,EAAE;QACZ,UAAU,EAAE,GAAG;QACf,KAAK,EAAE,cAAc;KACtB,GACF,GAAG,KAAK,CAAC;IAEV,OAAO,CACL,8DACG,KAAK,CAAC,CAAC,CAAC,CACP,8BAAC,mBAAS;QACR,8BAAC,0BAAgB,IACf,QAAQ,EAAE,QAAQ,EAClB,OAAO,EAAE,8BAAC,gBAAS,IAAC,QAAQ,EAAE,QAAQ,GAAI,EAC1C,KAAK,EACH,8BAAC,cAAI,oBAAK,SAAS;gBAChB,KAAK;gBACL,QAAQ,IAAI,IAAI,CACZ,EAET,OAAO,EAAE,OAAO,GAChB,CACQ,CACb,CAAC,CAAC,CAAC,CACF,8BAAC,gBAAS,oBAAK,KAAK,EAAI,CACzB,CACA,CACJ,CAAC;AACJ,CAAC,CAAC;AAnCW,QAAA,MAAM,UAmCjB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Switch/index.d.ts b/packages/react-material-ui/dist/components/Switch/index.d.ts deleted file mode 100644 index 47216fca..00000000 --- a/packages/react-material-ui/dist/components/Switch/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { Switch, SwitchProps } from './Switch'; diff --git a/packages/react-material-ui/dist/components/Switch/index.js b/packages/react-material-ui/dist/components/Switch/index.js deleted file mode 100644 index 1fdf0bb8..00000000 --- a/packages/react-material-ui/dist/components/Switch/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Switch = void 0; -var Switch_1 = require("./Switch"); -Object.defineProperty(exports, "Switch", { enumerable: true, get: function () { return Switch_1.Switch; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Switch/index.js.map b/packages/react-material-ui/dist/components/Switch/index.js.map deleted file mode 100644 index a32f4526..00000000 --- a/packages/react-material-ui/dist/components/Switch/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Switch/index.ts"],"names":[],"mappings":";;;AAAA,mCAA+C;AAAtC,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/Styles.d.ts b/packages/react-material-ui/dist/components/Table/Styles.d.ts deleted file mode 100644 index aec832f0..00000000 --- a/packages/react-material-ui/dist/components/Table/Styles.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// -import { Theme } from '@mui/material/styles'; -export type TableProps = { - variant?: 'clean' | 'contained' | 'outlined'; -}; -export declare const Table: import("@emotion/styled").StyledComponent, HTMLTableElement>, "ref"> & { - ref?: import("react").Ref; -}, "className" | "style" | "children" | "size" | "classes" | "padding" | "stickyHeader" | "sx"> & import("@mui/system").MUIStyledCommonProps & TableProps, {}, {}>; -export declare const IconContainer: import("@emotion/styled").StyledComponent & Omit, HTMLDivElement>, "ref"> & { - ref?: import("react").Ref; -}, keyof import("@mui/system").BoxOwnProps> & import("@mui/system").MUIStyledCommonProps, {}, {}>; diff --git a/packages/react-material-ui/dist/components/Table/Styles.js b/packages/react-material-ui/dist/components/Table/Styles.js deleted file mode 100644 index a1c6be31..00000000 --- a/packages/react-material-ui/dist/components/Table/Styles.js +++ /dev/null @@ -1,76 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.IconContainer = exports.Table = void 0; -const Table_1 = __importDefault(require("@mui/material/Table")); -const styles_1 = require("@mui/material/styles"); -const Box_1 = __importDefault(require("@mui/material/Box")); -const contained = (theme) => ({ - borderSpacing: '0 10px', - marginTop: '-10px', - th: { - border: 'none', - }, - td: { - border: `solid 1px ${theme.palette.primary.main}`, - borderStyle: 'solid none', - padding: '10px', - backgroundColor: theme.palette.mode === 'light' - ? theme.palette.grey[100] - : theme.palette.grey[800], - }, - 'td:first-of-type': { - borderLeftStyle: 'solid', - borderTopLeftRadius: '10px', - borderBottomLeftRadius: '10px', - }, - 'td:last-child': { - borderRightStyle: 'solid', - borderBottomRightRadius: '10px', - borderTopRightRadius: '10px', - }, -}); -const outlined = (theme) => ({ - th: { - border: `solid 1px #e5e7eb`, - borderStyle: 'solid none', - backgroundColor: theme.palette.mode === 'light' - ? theme.palette.grey[100] - : theme.palette.grey[800], - '&:first-of-type': { - borderTopLeftRadius: '10px', - borderLeftStyle: 'solid', - }, - '&:last-child': { - borderTopRightRadius: '10px', - borderRightStyle: 'solid', - }, - }, - td: { - '&:first-of-type': { - borderLeft: 'solid 1px #e5e7eb', - }, - '&:last-child': { - borderRight: 'solid 1px #e5e7eb', - }, - }, -}); -const variantSettings = (variant, theme) => { - if (variant === 'contained') { - return contained(theme); - } - if (variant === 'outlined') { - return outlined(theme); - } -}; -exports.Table = (0, styles_1.styled)(Table_1.default)(({ theme, variant }) => { - return Object.assign({ borderCollapse: 'separate' }, variantSettings(variant, theme)); -}); -exports.IconContainer = (0, styles_1.styled)(Box_1.default)(() => ({ - display: 'flex', - marginRight: '8px', - marginLeft: '-4px', -})); -//# sourceMappingURL=Styles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/Styles.js.map b/packages/react-material-ui/dist/components/Table/Styles.js.map deleted file mode 100644 index 790db6ef..00000000 --- a/packages/react-material-ui/dist/components/Table/Styles.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Styles.js","sourceRoot":"","sources":["../../../src/components/Table/Styles.ts"],"names":[],"mappings":";;;;;;AAAA,gEAA2C;AAC3C,iDAAqD;AACrD,4DAAoC;AAMpC,MAAM,SAAS,GAAG,CAAC,KAAY,EAAE,EAAE,CAAC,CAAC;IACnC,aAAa,EAAE,QAAQ;IACvB,SAAS,EAAE,OAAO;IAClB,EAAE,EAAE;QACF,MAAM,EAAE,MAAM;KACf;IACD,EAAE,EAAE;QACF,MAAM,EAAE,aAAa,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE;QACjD,WAAW,EAAE,YAAY;QACzB,OAAO,EAAE,MAAM;QACf,eAAe,EACb,KAAK,CAAC,OAAO,CAAC,IAAI,KAAK,OAAO;YAC5B,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YACzB,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;KAC9B;IACD,kBAAkB,EAAE;QAClB,eAAe,EAAE,OAAO;QACxB,mBAAmB,EAAE,MAAM;QAC3B,sBAAsB,EAAE,MAAM;KAC/B;IACD,eAAe,EAAE;QACf,gBAAgB,EAAE,OAAO;QACzB,uBAAuB,EAAE,MAAM;QAC/B,oBAAoB,EAAE,MAAM;KAC7B;CACF,CAAC,CAAC;AAEH,MAAM,QAAQ,GAAG,CAAC,KAAY,EAAE,EAAE,CAAC,CAAC;IAClC,EAAE,EAAE;QACF,MAAM,EAAE,mBAAmB;QAC3B,WAAW,EAAE,YAAY;QACzB,eAAe,EACb,KAAK,CAAC,OAAO,CAAC,IAAI,KAAK,OAAO;YAC5B,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;YACzB,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;QAE7B,iBAAiB,EAAE;YACjB,mBAAmB,EAAE,MAAM;YAC3B,eAAe,EAAE,OAAO;SACzB;QACD,cAAc,EAAE;YACd,oBAAoB,EAAE,MAAM;YAC5B,gBAAgB,EAAE,OAAO;SAC1B;KACF;IACD,EAAE,EAAE;QACF,iBAAiB,EAAE;YACjB,UAAU,EAAE,mBAAmB;SAChC;QACD,cAAc,EAAE;YACd,WAAW,EAAE,mBAAmB;SACjC;KACF;CACF,CAAC,CAAC;AAEH,MAAM,eAAe,GAAG,CAAC,OAA8B,EAAE,KAAY,EAAE,EAAE;IACvE,IAAI,OAAO,KAAK,WAAW,EAAE;QAC3B,OAAO,SAAS,CAAC,KAAK,CAAC,CAAC;KACzB;IAED,IAAI,OAAO,KAAK,UAAU,EAAE;QAC1B,OAAO,QAAQ,CAAC,KAAK,CAAC,CAAC;KACxB;AACH,CAAC,CAAC;AAEW,QAAA,KAAK,GAAG,IAAA,eAAM,EAAC,eAAQ,CAAC,CAAa,CAAC,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE,EAAE;IACvE,uBACE,cAAc,EAAE,UAAU,IACvB,eAAe,CAAC,OAAO,EAAE,KAAK,CAAC,EAClC;AACJ,CAAC,CAAC,CAAC;AAEU,QAAA,aAAa,GAAG,IAAA,eAAM,EAAC,aAAG,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC;IAC9C,OAAO,EAAE,MAAM;IACf,WAAW,EAAE,KAAK;IAClB,UAAU,EAAE,MAAM;CACnB,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/Table.d.ts b/packages/react-material-ui/dist/components/Table/Table.d.ts deleted file mode 100644 index a8f90994..00000000 --- a/packages/react-material-ui/dist/components/Table/Table.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { PropsWithChildren } from 'react'; -import { TableProps as MuiTableProps } from '@mui/material'; -import { TableProps as TableStylesProps } from './Styles'; -export type TableProps = { - variant?: TableStylesProps['variant']; -} & Omit; -export declare const Table: ({ children, variant, sx, ...rest }: PropsWithChildren) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/Table.js b/packages/react-material-ui/dist/components/Table/Table.js deleted file mode 100644 index ceb0ac7c..00000000 --- a/packages/react-material-ui/dist/components/Table/Table.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Table = void 0; -const react_1 = __importDefault(require("react")); -const Styles_1 = require("./Styles"); -const isMobile_1 = require("../../utils/isMobile"); -const Table = (_a) => { - var { children, variant = 'contained', sx } = _a, rest = __rest(_a, ["children", "variant", "sx"]); - return (react_1.default.createElement(Styles_1.Table, Object.assign({ variant: variant }, rest, { sx: [ - { - minWidth: isMobile_1.isMobile ? 'auto' : 750, - }, - ...(Array.isArray(sx) ? sx : [sx]), - ], "data-testid": "mui-table" }), children)); -}; -exports.Table = Table; -//# sourceMappingURL=Table.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/Table.js.map b/packages/react-material-ui/dist/components/Table/Table.js.map deleted file mode 100644 index fd7a7e48..00000000 --- a/packages/react-material-ui/dist/components/Table/Table.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Table.js","sourceRoot":"","sources":["../../../src/components/Table/Table.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAAiD;AAEjD,qCAA6E;AAC7E,mDAAgD;AAYzC,MAAM,KAAK,GAAG,CAAC,EAKU,EAAE,EAAE;QALd,EACpB,QAAQ,EACR,OAAO,GAAG,WAAW,EACrB,EAAE,OAE4B,EAD3B,IAAI,cAJa,6BAKrB,CADQ;IAC4B,OAAA,CACnC,8BAAC,cAAQ,kBACP,OAAO,EAAE,OAAO,IACZ,IAAI,IACR,EAAE,EAAE;YACF;gBACE,QAAQ,EAAE,mBAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG;aAClC;YACD,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,iBACW,WAAW,KAEtB,QAAQ,CACA,CACZ,CAAA;CAAA,CAAC;AAnBW,QAAA,KAAK,SAmBhB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.d.ts b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.d.ts deleted file mode 100644 index 50e20423..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -import { TableCellProps } from '@mui/material'; -import { RowProps } from '../types'; -type TableBodyCellsProps = { - row: RowProps; -} & TableCellProps; -export declare const TableBodyCells: ({ row, ...rest }: TableBodyCellsProps) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js deleted file mode 100644 index 2d3b31d1..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableBodyCells = void 0; -const react_1 = __importDefault(require("react")); -const Text_1 = __importDefault(require("../../Text")); -const material_1 = require("@mui/material"); -const get_1 = __importDefault(require("lodash/get")); -const useTableRoot_1 = require("../hooks/useTableRoot"); -const isMobile_1 = require("../../../utils/isMobile"); -const renderTextCell = (value) => (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 400, color: "text.primary" }, value !== null && value !== void 0 ? value : '')); -const renderCell = (row, dataOrigin) => { - var _a, _b; - const cell = (0, get_1.default)(row, dataOrigin); - if (!cell) - return null; - if (typeof cell === 'object') { - if ('component' in cell) { - return cell.component; - } - if (cell.title) { - return (react_1.default.createElement(material_1.Tooltip, { title: cell.title }, - react_1.default.createElement("span", null, (_a = cell.value) !== null && _a !== void 0 ? _a : ''))); - } - return renderTextCell((_b = cell.value) !== null && _b !== void 0 ? _b : ''); - } - return renderTextCell(cell); -}; -const TableBodyCells = (_a) => { - var { row } = _a, rest = __rest(_a, ["row"]); - const { headers } = (0, useTableRoot_1.useTableRoot)(); - return (react_1.default.createElement(react_1.default.Fragment, null, headers.map((header) => { - if (header.hide) - return null; - if (isMobile_1.isMobile && header.hideOnMobile) - return null; - return (react_1.default.createElement(material_1.TableCell, Object.assign({ key: header.id }, rest), renderCell(row, header.source || header.id))); - }))); -}; -exports.TableBodyCells = TableBodyCells; -//# sourceMappingURL=TableBodyCells.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js.map b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js.map deleted file mode 100644 index 78c4c8a4..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCells.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableBodyCells.js","sourceRoot":"","sources":["../../../../src/components/Table/TableBody/TableBodyCells.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAAyC;AACzC,sDAA8B;AAC9B,4CAAmE;AACnE,qDAA6B;AAG7B,wDAAqD;AACrD,sDAAmD;AAEnD,MAAM,cAAc,GAAG,CAAC,KAA6B,EAAE,EAAE,CAAC,CACxD,8BAAC,cAAI,IAAC,QAAQ,EAAE,EAAE,EAAE,UAAU,EAAE,GAAG,EAAE,KAAK,EAAC,cAAc,IACtD,KAAK,aAAL,KAAK,cAAL,KAAK,GAAI,EAAE,CACP,CACR,CAAC;AAEF,MAAM,UAAU,GAAG,CAAC,GAAa,EAAE,UAAkB,EAAa,EAAE;;IAClE,MAAM,IAAI,GAAkD,IAAA,aAAG,EAC7D,GAAG,EACH,UAAU,CACX,CAAC;IAEF,IAAI,CAAC,IAAI;QAAE,OAAO,IAAI,CAAC;IAEvB,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;QAC5B,IAAI,WAAW,IAAI,IAAI,EAAE;YACvB,OAAO,IAAI,CAAC,SAAS,CAAC;SACvB;QACD,IAAI,IAAI,CAAC,KAAK,EAAE;YACd,OAAO,CACL,8BAAC,kBAAO,IAAC,KAAK,EAAE,IAAI,CAAC,KAAK;gBACxB,4CAAO,MAAA,IAAI,CAAC,KAAK,mCAAI,EAAE,CAAQ,CACvB,CACX,CAAC;SACH;QACD,OAAO,cAAc,CAAC,MAAA,IAAI,CAAC,KAAK,mCAAI,EAAE,CAAC,CAAC;KACzC;IAED,OAAO,cAAc,CAAC,IAAI,CAAC,CAAC;AAC9B,CAAC,CAAC;AAYK,MAAM,cAAc,GAAG,CAAC,EAAqC,EAAE,EAAE;QAAzC,EAAE,GAAG,OAAgC,EAA3B,IAAI,cAAd,OAAgB,CAAF;IAC3C,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IACnC,OAAO,CACL,8DACG,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;QACtB,IAAI,MAAM,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC;QAC7B,IAAI,mBAAQ,IAAI,MAAM,CAAC,YAAY;YAAE,OAAO,IAAI,CAAC;QAEjD,OAAO,CACL,8BAAC,oBAAS,kBAAC,GAAG,EAAE,MAAM,CAAC,EAAE,IAAM,IAAI,GAChC,UAAU,CAAC,GAAG,EAAE,MAAM,CAAC,MAAM,IAAI,MAAM,CAAC,EAAE,CAAC,CAClC,CACb,CAAC;IACJ,CAAC,CAAC,CACD,CACJ,CAAC;AACJ,CAAC,CAAC;AAhBW,QAAA,cAAc,kBAgBzB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.d.ts b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.d.ts deleted file mode 100644 index 13f5ea8b..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/// -import { TableCellProps } from '@mui/material'; -import { RowProps } from '../types'; -type TableBodyCheckboxProps = { - row: RowProps; - labelId: string; -}; -export declare const TableBodyCheckbox: ({ row, labelId, ...rest }: TableBodyCheckboxProps & TableCellProps) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js deleted file mode 100644 index f0d1676d..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableBodyCheckbox = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const useTableRoot_1 = require("../hooks/useTableRoot"); -const TableBodyCheckbox = (_a) => { - var { row, labelId } = _a, rest = __rest(_a, ["row", "labelId"]); - const { isSelected, handleSelectCheckboxItem } = (0, useTableRoot_1.useTableRoot)(); - const isItemSelected = isSelected(row.id); - return (react_1.default.createElement(material_1.TableCell, Object.assign({ padding: "checkbox" }, rest), - react_1.default.createElement(material_1.Checkbox, { color: "primary", checked: isItemSelected, inputProps: { - 'aria-labelledby': labelId, - }, onClick: (event) => handleSelectCheckboxItem(event, row) }))); -}; -exports.TableBodyCheckbox = TableBodyCheckbox; -//# sourceMappingURL=TableBodyCheckbox.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js.map b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js.map deleted file mode 100644 index 117d71ea..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyCheckbox.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableBodyCheckbox.js","sourceRoot":"","sources":["../../../../src/components/Table/TableBody/TableBodyCheckbox.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4CAAoE;AAEpE,wDAAqD;AAa9C,MAAM,iBAAiB,GAAG,CAAC,EAIQ,EAAE,EAAE;QAJZ,EAChC,GAAG,EACH,OAAO,OAEiC,EADrC,IAAI,cAHyB,kBAIjC,CADQ;IAEP,MAAM,EAAE,UAAU,EAAE,wBAAwB,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAChE,MAAM,cAAc,GAAG,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;IAE1C,OAAO,CACL,8BAAC,oBAAS,kBAAC,OAAO,EAAC,UAAU,IAAK,IAAI;QACpC,8BAAC,mBAAQ,IACP,KAAK,EAAC,SAAS,EACf,OAAO,EAAE,cAAc,EACvB,UAAU,EAAE;gBACV,iBAAiB,EAAE,OAAO;aAC3B,EACD,OAAO,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,wBAAwB,CAAC,KAAK,EAAE,GAAG,CAAC,GACxD,CACQ,CACb,CAAC;AACJ,CAAC,CAAC;AApBW,QAAA,iBAAiB,qBAoB5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.d.ts b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.d.ts deleted file mode 100644 index 350d5400..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { ReactNode } from 'react'; -import { CustomRowOptionsProps, RowProps, SimpleOptionButton } from '../types'; -type TableBodyOptionProps = { - row: RowProps; - customRowOptions: SimpleOptionButton[] | (({ row, close }: CustomRowOptionsProps) => ReactNode); - toggleDirection: 'horizontal' | 'vertical'; -}; -export declare const TableBodyOption: ({ row, customRowOptions, toggleDirection, }: TableBodyOptionProps) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js deleted file mode 100644 index 5f2b4766..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableBodyOption = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const TableOptions_1 = __importDefault(require("../TableOptions")); -const TableBodyOption = ({ row, customRowOptions, toggleDirection, }) => { - return (react_1.default.createElement(material_1.TableCell, null, - react_1.default.createElement(TableOptions_1.default, { row: row, customRowOptions: customRowOptions, toggleDirection: toggleDirection }))); -}; -exports.TableBodyOption = TableBodyOption; -//# sourceMappingURL=TableBodyOption.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js.map b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js.map deleted file mode 100644 index 6645637f..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyOption.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableBodyOption.js","sourceRoot":"","sources":["../../../../src/components/Table/TableBody/TableBodyOption.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAAyC;AAEzC,4CAA0C;AAC1C,mEAA2C;AAgBpC,MAAM,eAAe,GAAG,CAAC,EAC9B,GAAG,EACH,gBAAgB,EAChB,eAAe,GACM,EAAE,EAAE;IACzB,OAAO,CACL,8BAAC,oBAAS;QACR,8BAAC,sBAAY,IACX,GAAG,EAAE,GAAG,EACR,gBAAgB,EAAE,gBAAgB,EAClC,eAAe,EAAE,eAAe,GAChC,CACQ,CACb,CAAC;AACJ,CAAC,CAAC;AAdW,QAAA,eAAe,mBAc1B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.d.ts b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.d.ts deleted file mode 100644 index a3de7e59..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { PropsWithChildren } from 'react'; -import { TableRowProps } from '@mui/material'; -import { RowProps } from '../types'; -type TableBodyRowProps = { - row: RowProps; - hasCheckboxes?: boolean; -} & TableRowProps; -export declare const TableBodyRow: ({ row, children, hasCheckboxes, ...rest }: PropsWithChildren) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js deleted file mode 100644 index 5bf65103..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableBodyRow = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const useTableRoot_1 = require("../hooks/useTableRoot"); -const TableBodyRow = (_a) => { - var { row, children, hasCheckboxes = false } = _a, rest = __rest(_a, ["row", "children", "hasCheckboxes"]); - const { isSelected, handleSelectCheckboxItem } = (0, useTableRoot_1.useTableRoot)(); - const isItemSelected = isSelected(row.id); - return (react_1.default.createElement(material_1.TableRow, Object.assign({ onClick: hasCheckboxes - ? (event) => handleSelectCheckboxItem(event, row) - : undefined, role: hasCheckboxes ? 'checkbox' : '', "aria-checked": isItemSelected, tabIndex: -1, key: row.id, selected: isItemSelected }, rest), children)); -}; -exports.TableBodyRow = TableBodyRow; -//# sourceMappingURL=TableBodyRow.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js.map b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js.map deleted file mode 100644 index fb9bb5c1..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRow.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableBodyRow.js","sourceRoot":"","sources":["../../../../src/components/Table/TableBody/TableBodyRow.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAAiD;AACjD,4CAAwD;AAExD,wDAAqD;AAa9C,MAAM,YAAY,GAAG,CAAC,EAKU,EAAE,EAAE;QALd,EAC3B,GAAG,EACH,QAAQ,EACR,aAAa,GAAG,KAAK,OAEgB,EADlC,IAAI,cAJoB,oCAK5B,CADQ;IAEP,MAAM,EAAE,UAAU,EAAE,wBAAwB,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAEhE,MAAM,cAAc,GAAG,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;IAE1C,OAAO,CACL,8BAAC,mBAAQ,kBACP,OAAO,EACL,aAAa;YACX,CAAC,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,wBAAwB,CAAC,KAAK,EAAE,GAAG,CAAC;YACjD,CAAC,CAAC,SAAS,EAEf,IAAI,EAAE,aAAa,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,kBACvB,cAAc,EAC5B,QAAQ,EAAE,CAAC,CAAC,EACZ,GAAG,EAAE,GAAG,CAAC,EAAE,EACX,QAAQ,EAAE,cAAc,IACpB,IAAI,GAEP,QAAQ,CACA,CACZ,CAAC;AACJ,CAAC,CAAC;AA3BW,QAAA,YAAY,gBA2BvB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.d.ts b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.d.ts deleted file mode 100644 index c12bd4da..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/// -import { Order, RenderRowFunction, RowProps } from '../types'; -export declare const getPaginatedRows: (rows: RowProps[], page: number, rowsPerPage: number, order: Order, orderBy: string) => RowProps[]; -type TableBodyRowProps = { - renderRow?: RenderRowFunction; - isLoading?: boolean; -}; -export declare const TableBodyRows: ({ renderRow, isLoading, }: TableBodyRowProps) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js deleted file mode 100644 index 3ea9786e..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableBodyRows = exports.getPaginatedRows = void 0; -const react_1 = __importStar(require("react")); -const utils_1 = require("../utils"); -const useTableRoot_1 = require("../hooks/useTableRoot"); -const TableBodyRow_1 = require("./TableBodyRow"); -const TableBodyCells_1 = require("./TableBodyCells"); -const TableRowSkeleton_1 = require("../TableRowSkeleton"); -const getPaginatedRows = (rows, page, rowsPerPage, order, orderBy) => rows - .sort((a, b) => (0, utils_1.sortTable)(a, b, order, orderBy)) - .slice((page - 1) * rowsPerPage, (page - 1) * rowsPerPage + rowsPerPage); -exports.getPaginatedRows = getPaginatedRows; -const renderDefaultRow = (row) => (react_1.default.createElement(TableBodyRow_1.TableBodyRow, { key: row.id, row: row }, - react_1.default.createElement(TableBodyCells_1.TableBodyCells, { row: row }))); -const renderTableRows = (row, renderRow, labelId) => { - if (!renderRow) { - return renderDefaultRow(row); - } - return renderRow(row, labelId); -}; -const TableBodyRows = ({ renderRow, isLoading = false, }) => { - const { rows, tableQuery, isControlled } = (0, useTableRoot_1.useTableRoot)(); - const { page, rowsPerPage, order, orderBy } = tableQuery; - if (isLoading) { - return react_1.default.createElement(TableRowSkeleton_1.TableRowSkeleton, null); - } - if (isControlled) { - return (react_1.default.createElement(react_1.Fragment, null, rows.map((row, index) => { - const labelId = `table-checkbox-${index}`; - return renderTableRows(row, renderRow, labelId); - }))); - } - return (react_1.default.createElement(react_1.Fragment, null, (0, exports.getPaginatedRows)(rows, page, rowsPerPage, order, orderBy).map((row, index) => { - const labelId = `table-checkbox-${index}`; - return (react_1.default.createElement(react_1.Fragment, { key: row.id }, renderTableRows(row, renderRow, labelId))); - }))); -}; -exports.TableBodyRows = TableBodyRows; -//# sourceMappingURL=TableBodyRows.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js.map b/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js.map deleted file mode 100644 index 29152fe3..00000000 --- a/packages/react-material-ui/dist/components/Table/TableBody/TableBodyRows.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableBodyRows.js","sourceRoot":"","sources":["../../../../src/components/Table/TableBody/TableBodyRows.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAwC;AACxC,oCAAqC;AAErC,wDAAqD;AACrD,iDAA8C;AAC9C,qDAAkD;AAClD,0DAAuD;AAYhD,MAAM,gBAAgB,GAAG,CAC9B,IAAgB,EAChB,IAAY,EACZ,WAAmB,EACnB,KAAY,EACZ,OAAe,EACf,EAAE,CACF,IAAI;KACD,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,IAAA,iBAAS,EAAC,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC;KAC/C,KAAK,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,GAAG,WAAW,EAAE,CAAC,IAAI,GAAG,CAAC,CAAC,GAAG,WAAW,GAAG,WAAW,CAAC,CAAC;AAThE,QAAA,gBAAgB,oBASgD;AAQ7E,MAAM,gBAAgB,GAAG,CAAC,GAAa,EAAE,EAAE,CAAC,CAC1C,8BAAC,2BAAY,IAAC,GAAG,EAAE,GAAG,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG;IACjC,8BAAC,+BAAc,IAAC,GAAG,EAAE,GAAG,GAAI,CACf,CAChB,CAAC;AAUF,MAAM,eAAe,GAAG,CACtB,GAAa,EACb,SAA4B,EAC5B,OAAgB,EAChB,EAAE;IACF,IAAI,CAAC,SAAS,EAAE;QACd,OAAO,gBAAgB,CAAC,GAAG,CAAC,CAAC;KAC9B;IAED,OAAO,SAAS,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;AACjC,CAAC,CAAC;AAaK,MAAM,aAAa,GAAG,CAAC,EAC5B,SAAS,EACT,SAAS,GAAG,KAAK,GACC,EAAE,EAAE;IACtB,MAAM,EAAE,IAAI,EAAE,UAAU,EAAE,YAAY,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAC1D,MAAM,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,UAAU,CAAC;IAEzD,IAAI,SAAS,EAAE;QACb,OAAO,8BAAC,mCAAgB,OAAG,CAAC;KAC7B;IAED,IAAI,YAAY,EAAE;QAChB,OAAO,CACL,8BAAC,gBAAQ,QACN,IAAI,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE;YACvB,MAAM,OAAO,GAAG,kBAAkB,KAAK,EAAE,CAAC;YAE1C,OAAO,eAAe,CAAC,GAAG,EAAE,SAAS,EAAE,OAAO,CAAC,CAAC;QAClD,CAAC,CAAC,CACO,CACZ,CAAC;KACH;IAED,OAAO,CACL,8BAAC,gBAAQ,QACN,IAAA,wBAAgB,EAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,GAAG,CAC5D,CAAC,GAAG,EAAE,KAAK,EAAE,EAAE;QACb,MAAM,OAAO,GAAG,kBAAkB,KAAK,EAAE,CAAC;QAE1C,OAAO,CACL,8BAAC,gBAAQ,IAAC,GAAG,EAAE,GAAG,CAAC,EAAE,IAClB,eAAe,CAAC,GAAG,EAAE,SAAS,EAAE,OAAO,CAAC,CAChC,CACZ,CAAC;IACJ,CAAC,CACF,CACQ,CACZ,CAAC;AACJ,CAAC,CAAC;AAtCW,QAAA,aAAa,iBAsCxB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableCellSkeleton.d.ts b/packages/react-material-ui/dist/components/Table/TableCellSkeleton.d.ts deleted file mode 100644 index a9359653..00000000 --- a/packages/react-material-ui/dist/components/Table/TableCellSkeleton.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -/// -export declare const TableCellSkeleton: () => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js b/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js deleted file mode 100644 index 6b93cb0c..00000000 --- a/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableCellSkeleton = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const useTableRoot_1 = require("./hooks/useTableRoot"); -const TableCellSkeleton = () => { - const { headers } = (0, useTableRoot_1.useTableRoot)(); - return (react_1.default.createElement(react_1.default.Fragment, null, headers.map((header) => { - if (header.hide) - return null; - return (react_1.default.createElement(material_1.TableCell, { key: header.id }, - react_1.default.createElement(material_1.Skeleton, { height: 32, width: header.width }))); - }))); -}; -exports.TableCellSkeleton = TableCellSkeleton; -//# sourceMappingURL=TableCellSkeleton.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js.map b/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js.map deleted file mode 100644 index 9c1fad88..00000000 --- a/packages/react-material-ui/dist/components/Table/TableCellSkeleton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableCellSkeleton.js","sourceRoot":"","sources":["../../../src/components/Table/TableCellSkeleton.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAoD;AACpD,uDAAoD;AAO7C,MAAM,iBAAiB,GAAG,GAAG,EAAE;IACpC,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAEnC,OAAO,CACL,8DACG,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;QACtB,IAAI,MAAM,CAAC,IAAI;YAAE,OAAO,IAAI,CAAC;QAE7B,OAAO,CACL,8BAAC,oBAAS,IAAC,GAAG,EAAE,MAAM,CAAC,EAAE;YACvB,8BAAC,mBAAQ,IAAC,MAAM,EAAE,EAAE,EAAE,KAAK,EAAE,MAAM,CAAC,KAAK,GAAI,CACnC,CACb,CAAC;IACJ,CAAC,CAAC,CACD,CACJ,CAAC;AACJ,CAAC,CAAC;AAhBW,QAAA,iBAAiB,qBAgB5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableColumnOrderable.d.ts b/packages/react-material-ui/dist/components/Table/TableColumnOrderable.d.ts deleted file mode 100644 index ec28cd97..00000000 --- a/packages/react-material-ui/dist/components/Table/TableColumnOrderable.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { ReactNode } from 'react'; -type TableColumnOrderableProps = { - hasAllOption?: boolean; - text?: string; - icon?: ReactNode; - orderableListCacheKey?: string; - cacheApiPath?: string; -}; -export declare const TableColumnOrderable: ({ hasAllOption, text, icon, orderableListCacheKey, cacheApiPath, }: TableColumnOrderableProps) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js b/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js deleted file mode 100644 index 2a93f6e7..00000000 --- a/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js +++ /dev/null @@ -1,55 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableColumnOrderable = void 0; -const react_1 = __importStar(require("react")); -const useTableRoot_1 = require("./hooks/useTableRoot"); -const OrderableDropDown_1 = require("../OrderableDropDown"); -const TableColumnOrderable = ({ hasAllOption, text, icon, orderableListCacheKey, cacheApiPath, }) => { - const { headers, setHeaders } = (0, useTableRoot_1.useTableRoot)(); - const [headerOrder, setHeaderOrder] = (0, react_1.useState)(headers.map((header) => ({ id: header.id, label: header.label }))); - const handleListUpdateFromCache = (cacheList) => { - const newHeaders = cacheList.map((header) => { - const originalHeader = headers.find(({ id }) => id === header.id); - return Object.assign(Object.assign({}, originalHeader), { hide: header.hide }); - }); - setHeaderOrder(newHeaders); - }; - (0, react_1.useEffect)(() => { - const newOrderedHeaders = headerOrder.map((header) => { - const originalHeader = headers.find((h) => h.id === header.id); - return Object.assign(Object.assign({}, originalHeader), { hide: header.hide }); - }); - setHeaders(newOrderedHeaders); - }, [headerOrder]); - return (react_1.default.createElement(OrderableDropDown_1.OrderableDropDown, { hasAllOption: hasAllOption, list: headerOrder, setList: setHeaderOrder, icon: icon, text: text, storage: { - type: 'table', - key: orderableListCacheKey, - cacheApiPath: cacheApiPath, - onListUpdateFromCache: handleListUpdateFromCache, - } })); -}; -exports.TableColumnOrderable = TableColumnOrderable; -//# sourceMappingURL=TableColumnOrderable.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js.map b/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js.map deleted file mode 100644 index 775e6def..00000000 --- a/packages/react-material-ui/dist/components/Table/TableColumnOrderable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableColumnOrderable.js","sourceRoot":"","sources":["../../../src/components/Table/TableColumnOrderable.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAA8D;AAE9D,uDAAoD;AACpD,4DAAmE;AAU5D,MAAM,oBAAoB,GAAG,CAAC,EACnC,YAAY,EACZ,IAAI,EACJ,IAAI,EACJ,qBAAqB,EACrB,YAAY,GACc,EAAE,EAAE;IAC9B,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAE/C,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GAAG,IAAA,gBAAQ,EAC5C,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,MAAM,CAAC,EAAE,EAAE,KAAK,EAAE,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAClE,CAAC;IAEF,MAAM,yBAAyB,GAAG,CAAC,SAAqB,EAAE,EAAE;QAC1D,MAAM,UAAU,GAAG,SAAS,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;YAC1C,MAAM,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,CAAC,CAAC;YAClE,uCAAY,cAAc,KAAE,IAAI,EAAE,MAAM,CAAC,IAAI,IAAG;QAClD,CAAC,CAAC,CAAC;QACH,cAAc,CAAC,UAAU,CAAC,CAAC;IAC7B,CAAC,CAAC;IAEF,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,MAAM,iBAAiB,GAAG,WAAW,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;YACnD,MAAM,cAAc,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,CAAC,CAAC;YAC/D,uCAAY,cAAc,KAAE,IAAI,EAAE,MAAM,CAAC,IAAI,IAAG;QAClD,CAAC,CAAC,CAAC;QACH,UAAU,CAAC,iBAAiB,CAAC,CAAC;IAChC,CAAC,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC;IAElB,OAAO,CACL,8BAAC,qCAAiB,IAChB,YAAY,EAAE,YAAY,EAC1B,IAAI,EAAE,WAAW,EACjB,OAAO,EAAE,cAAc,EACvB,IAAI,EAAE,IAAI,EACV,IAAI,EAAE,IAAI,EACV,OAAO,EAAE;YACP,IAAI,EAAE,OAAO;YACb,GAAG,EAAE,qBAAqB;YAC1B,YAAY,EAAE,YAAY;YAC1B,qBAAqB,EAAE,yBAAyB;SACjD,GACD,CACH,CAAC;AACJ,CAAC,CAAC;AA5CW,QAAA,oBAAoB,wBA4C/B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.d.ts b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.d.ts deleted file mode 100644 index a490c0a7..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -import { TableCellProps } from '@mui/material/TableCell'; -import { HeaderProps } from '../types'; -type TableHeaderCellProps = { - cell: HeaderProps; -} & TableCellProps; -export declare const TableHeaderCell: ({ cell, ...rest }: TableHeaderCellProps) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js deleted file mode 100644 index 588d336b..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js +++ /dev/null @@ -1,39 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableHeaderCell = void 0; -const react_1 = __importDefault(require("react")); -const Box_1 = __importDefault(require("@mui/material/Box")); -const TableCell_1 = __importDefault(require("@mui/material/TableCell")); -const TableSortLabel_1 = __importDefault(require("@mui/material/TableSortLabel")); -const utils_1 = require("@mui/utils"); -const useTableRoot_1 = require("../hooks/useTableRoot"); -const types_1 = require("../types"); -const TableHeaderCell = (_a) => { - var _b; - var { cell } = _a, rest = __rest(_a, ["cell"]); - const { tableQuery, handleSort } = (0, useTableRoot_1.useTableRoot)(); - const { order, orderBy } = tableQuery; - const createSortHandler = (property) => (event) => { - handleSort(event, property); - }; - const isHeaderSortable = (_b = cell.sortable) !== null && _b !== void 0 ? _b : true; - return (react_1.default.createElement(TableCell_1.default, Object.assign({ key: cell.id, width: cell.width, align: (cell === null || cell === void 0 ? void 0 : cell.textAlign) || cell.numeric ? 'right' : 'left', padding: cell.disablePadding ? 'none' : 'normal', sortDirection: orderBy === cell.id ? order : false }, rest), isHeaderSortable ? (react_1.default.createElement(TableSortLabel_1.default, { active: orderBy === cell.id, direction: orderBy === cell.id ? order : types_1.Order.Asc, onClick: createSortHandler(cell.id) }, - cell.label, - orderBy === cell.id ? (react_1.default.createElement(Box_1.default, { component: "span", sx: utils_1.visuallyHidden }, order === types_1.Order.Desc ? 'sorted descending' : 'sorted ascending')) : null)) : (react_1.default.createElement(react_1.default.Fragment, null, cell.label)))); -}; -exports.TableHeaderCell = TableHeaderCell; -//# sourceMappingURL=TableHeaderCell.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js.map b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js.map deleted file mode 100644 index eceae3d7..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCell.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableHeaderCell.js","sourceRoot":"","sources":["../../../../src/components/Table/TableHeader/TableHeaderCell.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4DAAoC;AACpC,wEAAoE;AACpE,kFAA0D;AAC1D,sCAA4C;AAC5C,wDAAqD;AACrD,oCAA8C;AAcvC,MAAM,eAAe,GAAG,CAAC,EAAuC,EAAE,EAAE;;QAA3C,EAAE,IAAI,OAAiC,EAA5B,IAAI,cAAf,QAAiB,CAAF;IAC7C,MAAM,EAAE,UAAU,EAAE,UAAU,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAClD,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,UAAU,CAAC;IAStC,MAAM,iBAAiB,GACrB,CAAC,QAAgB,EAAE,EAAE,CAAC,CAAC,KAAgC,EAAE,EAAE;QACzD,UAAU,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;IAC9B,CAAC,CAAC;IAEJ,MAAM,gBAAgB,GAAG,MAAA,IAAI,CAAC,QAAQ,mCAAI,IAAI,CAAC;IAE/C,OAAO,CACL,8BAAC,mBAAS,kBACR,GAAG,EAAE,IAAI,CAAC,EAAE,EACZ,KAAK,EAAE,IAAI,CAAC,KAAK,EACjB,KAAK,EAAE,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,SAAS,KAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,EACzD,OAAO,EAAE,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,QAAQ,EAChD,aAAa,EAAE,OAAO,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,KAAK,IAC9C,IAAI,GAEP,gBAAgB,CAAC,CAAC,CAAC,CAClB,8BAAC,wBAAc,IACb,MAAM,EAAE,OAAO,KAAK,IAAI,CAAC,EAAE,EAC3B,SAAS,EAAE,OAAO,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,aAAK,CAAC,GAAG,EAClD,OAAO,EAAE,iBAAiB,CAAC,IAAI,CAAC,EAAE,CAAC;QAElC,IAAI,CAAC,KAAK;QACV,OAAO,KAAK,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,CACrB,8BAAC,aAAG,IAAC,SAAS,EAAC,MAAM,EAAC,EAAE,EAAE,sBAAc,IACrC,KAAK,KAAK,aAAK,CAAC,IAAI,CAAC,CAAC,CAAC,mBAAmB,CAAC,CAAC,CAAC,kBAAkB,CAC5D,CACP,CAAC,CAAC,CAAC,IAAI,CACO,CAClB,CAAC,CAAC,CAAC,CACF,8DAAG,IAAI,CAAC,KAAK,CAAI,CAClB,CACS,CACb,CAAC;AACJ,CAAC,CAAC;AA7CW,QAAA,eAAe,mBA6C1B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.d.ts b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.d.ts deleted file mode 100644 index 109039f1..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ReactNode } from 'react'; -import { HeaderProps } from '../types'; -type TableHeaderCellsProps = { - renderCell?: (cell: HeaderProps) => ReactNode; -}; -export declare const TableHeaderCells: ({ renderCell }: TableHeaderCellsProps) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js deleted file mode 100644 index edadd0bd..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js +++ /dev/null @@ -1,50 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableHeaderCells = void 0; -const react_1 = __importStar(require("react")); -const useTableRoot_1 = require("../hooks/useTableRoot"); -const TableHeaderCell_1 = require("./TableHeaderCell"); -const isMobile_1 = require("../../../utils/isMobile"); -const TableHeaderCells = ({ renderCell }) => { - const { headers } = (0, useTableRoot_1.useTableRoot)(); - return (react_1.default.createElement(react_1.Fragment, null, - !renderCell && - headers.map((header) => { - if (header.hide) - return null; - return react_1.default.createElement(TableHeaderCell_1.TableHeaderCell, { key: header.id, cell: header }); - }), - !!renderCell && - headers.map((header) => { - if (header.hide) - return null; - if (isMobile_1.isMobile && header.hideOnMobile) - return null; - return (react_1.default.createElement(react_1.Fragment, { key: header.id }, renderCell(Object.assign(Object.assign({}, header), { key: header.id })))); - }))); -}; -exports.TableHeaderCells = TableHeaderCells; -//# sourceMappingURL=TableHeaderCells.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js.map b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js.map deleted file mode 100644 index 91c27551..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCells.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableHeaderCells.js","sourceRoot":"","sources":["../../../../src/components/Table/TableHeader/TableHeaderCells.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAmD;AACnD,wDAAqD;AACrD,uDAAoD;AAEpD,sDAAmD;AAY5C,MAAM,gBAAgB,GAAG,CAAC,EAAE,UAAU,EAAyB,EAAE,EAAE;IACxE,MAAM,EAAE,OAAO,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAEnC,OAAO,CACL,8BAAC,gBAAQ;QACN,CAAC,UAAU;YACV,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;gBACrB,IAAI,MAAM,CAAC,IAAI;oBAAE,OAAO,IAAI,CAAC;gBAE7B,OAAO,8BAAC,iCAAe,IAAC,GAAG,EAAE,MAAM,CAAC,EAAE,EAAE,IAAI,EAAE,MAAM,GAAI,CAAC;YAC3D,CAAC,CAAC;QAEH,CAAC,CAAC,UAAU;YACX,OAAO,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE;gBACrB,IAAI,MAAM,CAAC,IAAI;oBAAE,OAAO,IAAI,CAAC;gBAC7B,IAAI,mBAAQ,IAAI,MAAM,CAAC,YAAY;oBAAE,OAAO,IAAI,CAAC;gBAEjD,OAAO,CACL,8BAAC,gBAAQ,IAAC,GAAG,EAAE,MAAM,CAAC,EAAE,IACrB,UAAU,iCAAM,MAAM,KAAE,GAAG,EAAE,MAAM,CAAC,EAAE,IAAG,CACjC,CACZ,CAAC;YACJ,CAAC,CAAC,CACK,CACZ,CAAC;AACJ,CAAC,CAAC;AAzBW,QAAA,gBAAgB,oBAyB3B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.d.ts b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.d.ts deleted file mode 100644 index 9261e1e1..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -import { TableCellProps } from '@mui/material'; -export declare const TableHeaderCheckbox: (props: TableCellProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js deleted file mode 100644 index b011c4a1..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableHeaderCheckbox = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const useTableRoot_1 = require("../hooks/useTableRoot"); -const TableHeaderCheckbox = (props) => { - const { rows, selected, handleSelectAllCheckboxes } = (0, useTableRoot_1.useTableRoot)(); - const numSelected = selected.length; - const rowCount = rows.length; - return (react_1.default.createElement(material_1.TableCell, Object.assign({ padding: "checkbox" }, props), - react_1.default.createElement(material_1.Checkbox, { color: "primary", indeterminate: numSelected > 0 && numSelected < rowCount, checked: rowCount > 0 && numSelected === rowCount, onChange: handleSelectAllCheckboxes, inputProps: { - 'aria-label': 'select all', - } }))); -}; -exports.TableHeaderCheckbox = TableHeaderCheckbox; -//# sourceMappingURL=TableHeaderCheckbox.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js.map b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js.map deleted file mode 100644 index 383c0009..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderCheckbox.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableHeaderCheckbox.js","sourceRoot":"","sources":["../../../../src/components/Table/TableHeader/TableHeaderCheckbox.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAoE;AACpE,wDAAqD;AAO9C,MAAM,mBAAmB,GAAG,CAAC,KAAqB,EAAE,EAAE;IAC3D,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,yBAAyB,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAErE,MAAM,WAAW,GAAG,QAAQ,CAAC,MAAM,CAAC;IACpC,MAAM,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC;IAE7B,OAAO,CACL,8BAAC,oBAAS,kBAAC,OAAO,EAAC,UAAU,IAAK,KAAK;QACrC,8BAAC,mBAAQ,IACP,KAAK,EAAC,SAAS,EACf,aAAa,EAAE,WAAW,GAAG,CAAC,IAAI,WAAW,GAAG,QAAQ,EACxD,OAAO,EAAE,QAAQ,GAAG,CAAC,IAAI,WAAW,KAAK,QAAQ,EACjD,QAAQ,EAAE,yBAAyB,EACnC,UAAU,EAAE;gBACV,YAAY,EAAE,YAAY;aAC3B,GACD,CACQ,CACb,CAAC;AACJ,CAAC,CAAC;AAnBW,QAAA,mBAAmB,uBAmB9B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.d.ts b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.d.ts deleted file mode 100644 index bec32178..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -/// -export declare const TableHeaderOption: () => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js deleted file mode 100644 index 86ed8a82..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableHeaderOption = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const TableHeaderOption = () => { - return react_1.default.createElement(material_1.TableCell, { key: "options", align: "left", padding: "none" }); -}; -exports.TableHeaderOption = TableHeaderOption; -//# sourceMappingURL=TableHeaderOption.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js.map b/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js.map deleted file mode 100644 index 087fe479..00000000 --- a/packages/react-material-ui/dist/components/Table/TableHeader/TableHeaderOption.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableHeaderOption.js","sourceRoot":"","sources":["../../../../src/components/Table/TableHeader/TableHeaderOption.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAA0C;AAOnC,MAAM,iBAAiB,GAAG,GAAG,EAAE;IACpC,OAAO,8BAAC,oBAAS,IAAC,GAAG,EAAC,SAAS,EAAC,KAAK,EAAC,MAAM,EAAC,OAAO,EAAC,MAAM,GAAG,CAAC;AACjE,CAAC,CAAC;AAFW,QAAA,iBAAiB,qBAE5B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableOptions.d.ts b/packages/react-material-ui/dist/components/Table/TableOptions.d.ts deleted file mode 100644 index fa88ede4..00000000 --- a/packages/react-material-ui/dist/components/Table/TableOptions.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { ReactNode } from 'react'; -import { CustomRowOptionsProps, RowProps, SimpleOptionButton } from './types'; -type TableOptionsProps = { - row: RowProps; - customRowOptions?: SimpleOptionButton[] | (({ row, close }: CustomRowOptionsProps) => ReactNode); - toggleDirection?: 'horizontal' | 'vertical'; -}; -declare const TableOptions: ({ row, customRowOptions, toggleDirection, }: TableOptionsProps) => JSX.Element; -export default TableOptions; diff --git a/packages/react-material-ui/dist/components/Table/TableOptions.js b/packages/react-material-ui/dist/components/Table/TableOptions.js deleted file mode 100644 index d92ad4f6..00000000 --- a/packages/react-material-ui/dist/components/Table/TableOptions.js +++ /dev/null @@ -1,73 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const Menu_1 = __importDefault(require("@mui/material/Menu")); -const Fade_1 = __importDefault(require("@mui/material/Fade")); -const Tooltip_1 = __importDefault(require("@mui/material/Tooltip")); -const IconButton_1 = __importDefault(require("@mui/material/IconButton")); -const MoreHoriz_1 = __importDefault(require("@mui/icons-material/MoreHoriz")); -const MoreVert_1 = __importDefault(require("@mui/icons-material/MoreVert")); -const Box_1 = __importDefault(require("@mui/material/Box")); -const Styles_1 = require("./Styles"); -const MenuItem_1 = __importDefault(require("@mui/material/MenuItem")); -const TableOptions = ({ row, customRowOptions, toggleDirection = 'horizontal', }) => { - const [anchorEl, setAnchorEl] = (0, react_1.useState)(null); - const open = Boolean(anchorEl); - const handleClick = (event) => { - if (!customRowOptions) - return; - setAnchorEl(event.currentTarget); - }; - const handleClose = () => { - setAnchorEl(null); - }; - const handleCustomItemClick = (item) => () => { - item.onClick(row); - handleClose(); - }; - const renderOptions = (0, react_1.useMemo)(() => { - if (typeof customRowOptions === 'function') { - return customRowOptions({ row, close: handleClose }); - } - if (Array.isArray(customRowOptions)) { - return (react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", sx: { p: 0, m: 0 } }, customRowOptions.map((item) => (react_1.default.createElement(MenuItem_1.default, { key: item.key, onClick: handleCustomItemClick(item) }, - item.icon && react_1.default.createElement(Styles_1.IconContainer, null, item.icon), - item.text))))); - } - return; - }, [customRowOptions]); - return (react_1.default.createElement(react_1.default.Fragment, null, - react_1.default.createElement(Tooltip_1.default, { title: "Options" }, - react_1.default.createElement(IconButton_1.default, { id: "fade-button", "data-testid": "fade-button", "aria-controls": open ? 'fade-menu' : undefined, "aria-haspopup": "true", "aria-expanded": open ? 'true' : undefined, onClick: handleClick }, toggleDirection === 'horizontal' ? (react_1.default.createElement(MoreHoriz_1.default, null)) : (react_1.default.createElement(MoreVert_1.default, null)))), - react_1.default.createElement(Menu_1.default, { id: "fade-menu", "data-testid": "fade-menu", MenuListProps: { - 'aria-labelledby': 'fade-button', - }, anchorEl: anchorEl, open: open, onClose: handleClose, TransitionComponent: Fade_1.default }, renderOptions))); -}; -exports.default = TableOptions; -//# sourceMappingURL=TableOptions.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableOptions.js.map b/packages/react-material-ui/dist/components/Table/TableOptions.js.map deleted file mode 100644 index ccf4ce2c..00000000 --- a/packages/react-material-ui/dist/components/Table/TableOptions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableOptions.js","sourceRoot":"","sources":["../../../src/components/Table/TableOptions.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAwE;AACxE,8DAAsC;AACtC,8DAAsC;AACtC,oEAA4C;AAC5C,0EAAkD;AAClD,8EAA0D;AAC1D,4EAAwD;AACxD,4DAAoC;AAEpC,qCAAyC;AACzC,sEAA8C;AAiB9C,MAAM,YAAY,GAAG,CAAC,EACpB,GAAG,EACH,gBAAgB,EAChB,eAAe,GAAG,YAAY,GACZ,EAAE,EAAE;IACtB,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,IAAA,gBAAQ,EAAqB,IAAI,CAAC,CAAC;IACnE,MAAM,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC;IAO/B,MAAM,WAAW,GAAG,CAAC,KAA8B,EAAE,EAAE;QACrD,IAAI,CAAC,gBAAgB;YAAE,OAAO;QAC9B,WAAW,CAAC,KAAK,CAAC,aAAa,CAAC,CAAC;IACnC,CAAC,CAAC;IAKF,MAAM,WAAW,GAAG,GAAG,EAAE;QACvB,WAAW,CAAC,IAAI,CAAC,CAAC;IACpB,CAAC,CAAC;IAQF,MAAM,qBAAqB,GAAG,CAAC,IAAwB,EAAE,EAAE,CAAC,GAAG,EAAE;QAC/D,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QAClB,WAAW,EAAE,CAAC;IAChB,CAAC,CAAC;IAEF,MAAM,aAAa,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QACjC,IAAI,OAAO,gBAAgB,KAAK,UAAU,EAAE;YAC1C,OAAO,gBAAgB,CAAC,EAAE,GAAG,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC,CAAC;SACtD;QAED,IAAI,KAAK,CAAC,OAAO,CAAC,gBAAgB,CAAC,EAAE;YACnC,OAAO,CACL,8BAAC,aAAG,IAAC,OAAO,EAAC,MAAM,EAAC,aAAa,EAAC,QAAQ,EAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,IAC1D,gBAAgB,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAC9B,8BAAC,kBAAQ,IAAC,GAAG,EAAE,IAAI,CAAC,GAAG,EAAE,OAAO,EAAE,qBAAqB,CAAC,IAAI,CAAC;gBAC1D,IAAI,CAAC,IAAI,IAAI,8BAAC,sBAAa,QAAE,IAAI,CAAC,IAAI,CAAiB;gBACvD,IAAI,CAAC,IAAI,CACD,CACZ,CAAC,CACE,CACP,CAAC;SACH;QAED,OAAO;IACT,CAAC,EAAE,CAAC,gBAAgB,CAAC,CAAC,CAAC;IAEvB,OAAO,CACL;QACE,8BAAC,iBAAO,IAAC,KAAK,EAAC,SAAS;YACtB,8BAAC,oBAAU,IACT,EAAE,EAAC,aAAa,iBACJ,aAAa,mBACV,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,SAAS,mBAC/B,MAAM,mBACL,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,SAAS,EACxC,OAAO,EAAE,WAAW,IAEnB,eAAe,KAAK,YAAY,CAAC,CAAC,CAAC,CAClC,8BAAC,mBAAa,OAAG,CAClB,CAAC,CAAC,CAAC,CACF,8BAAC,kBAAY,OAAG,CACjB,CACU,CACL;QACV,8BAAC,cAAI,IACH,EAAE,EAAC,WAAW,iBACF,WAAW,EACvB,aAAa,EAAE;gBACb,iBAAiB,EAAE,aAAa;aACjC,EACD,QAAQ,EAAE,QAAQ,EAClB,IAAI,EAAE,IAAI,EACV,OAAO,EAAE,WAAW,EACpB,mBAAmB,EAAE,cAAI,IAExB,aAAa,CACT,CACN,CACJ,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TablePagination.d.ts b/packages/react-material-ui/dist/components/Table/TablePagination.d.ts deleted file mode 100644 index 4e758a14..00000000 --- a/packages/react-material-ui/dist/components/Table/TablePagination.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -import { TablePaginationProps as MuiTablePaginationProps } from '@mui/material'; -type TablePaginationProps = { - variant: 'clean' | 'contained' | 'outlined'; -} & Omit; -export declare const TablePagination: ({ variant, rowsPerPageOptions, sx, ...rest }: TablePaginationProps) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/Table/TablePagination.js b/packages/react-material-ui/dist/components/Table/TablePagination.js deleted file mode 100644 index 012d2cb5..00000000 --- a/packages/react-material-ui/dist/components/Table/TablePagination.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TablePagination = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const useTableRoot_1 = require("./hooks/useTableRoot"); -const TablePagination = (_a) => { - var { variant, rowsPerPageOptions = [5, 10, 25], sx } = _a, rest = __rest(_a, ["variant", "rowsPerPageOptions", "sx"]); - const theme = (0, material_1.useTheme)(); - const { rows, tableQuery, total, handleChangePage, handleChangeRowsPerPage } = (0, useTableRoot_1.useTableRoot)(); - const { rowsPerPage, page } = tableQuery; - return (react_1.default.createElement(material_1.TablePagination, Object.assign({ rowsPerPageOptions: rowsPerPageOptions, component: "div", count: total || (rows === null || rows === void 0 ? void 0 : rows.length) || 0, rowsPerPage: rowsPerPage, page: page ? page - 1 : 0, onPageChange: (event, page) => handleChangePage(event, page + 1), onRowsPerPageChange: handleChangeRowsPerPage }, rest, { sx: [ - Object.assign({}, (variant === 'outlined' && { - backgroundColor: theme.palette.mode === 'light' - ? theme.palette.grey[100] - : theme.palette.grey[800], - border: `solid 1px #e5e7eb`, - borderTop: 'none', - borderBottomLeftRadius: '10px', - borderBottomRightRadius: '10px', - borderLeftStyle: 'solid', - borderRightStyle: 'solid', - })), - ...(Array.isArray(sx) ? sx : [sx]), - ], "data-testid": "table-pagination" }))); -}; -exports.TablePagination = TablePagination; -//# sourceMappingURL=TablePagination.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TablePagination.js.map b/packages/react-material-ui/dist/components/Table/TablePagination.js.map deleted file mode 100644 index 6656e902..00000000 --- a/packages/react-material-ui/dist/components/Table/TablePagination.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TablePagination.js","sourceRoot":"","sources":["../../../src/components/Table/TablePagination.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,4CAIuB;AACvB,uDAAoD;AAe7C,MAAM,eAAe,GAAG,CAAC,EAKT,EAAE,EAAE;QALK,EAC9B,OAAO,EACP,kBAAkB,GAAG,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,EAChC,EAAE,OAEmB,EADlB,IAAI,cAJuB,uCAK/B,CADQ;IAEP,MAAM,KAAK,GAAG,IAAA,mBAAQ,GAAE,CAAC;IACzB,MAAM,EAAE,IAAI,EAAE,UAAU,EAAE,KAAK,EAAE,gBAAgB,EAAE,uBAAuB,EAAE,GAC1E,IAAA,2BAAY,GAAE,CAAC;IAEjB,MAAM,EAAE,WAAW,EAAE,IAAI,EAAE,GAAG,UAAU,CAAC;IAEzC,OAAO,CACL,8BAAC,0BAAkB,kBACjB,kBAAkB,EAAE,kBAAkB,EACtC,SAAS,EAAC,KAAK,EACf,KAAK,EAAE,KAAK,KAAI,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,MAAM,CAAA,IAAI,CAAC,EACjC,WAAW,EAAE,WAAW,EACxB,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EACzB,YAAY,EAAE,CAAC,KAAc,EAAE,IAAY,EAAE,EAAE,CAC7C,gBAAgB,CAAC,KAAK,EAAE,IAAI,GAAG,CAAC,CAAC,EAEnC,mBAAmB,EAAE,uBAAuB,IACxC,IAAI,IACR,EAAE,EAAE;8BAEG,CAAC,OAAO,KAAK,UAAU,IAAI;gBAC5B,eAAe,EACb,KAAK,CAAC,OAAO,CAAC,IAAI,KAAK,OAAO;oBAC5B,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;oBACzB,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;gBAC7B,MAAM,EAAE,mBAAmB;gBAC3B,SAAS,EAAE,MAAM;gBACjB,sBAAsB,EAAE,MAAM;gBAC9B,uBAAuB,EAAE,MAAM;gBAC/B,eAAe,EAAE,OAAO;gBACxB,gBAAgB,EAAE,OAAO;aAC1B,CAAC;YAEJ,GAAG,CAAC,KAAK,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;SACnC,iBACW,kBAAkB,IAC9B,CACH,CAAC;AACJ,CAAC,CAAC;AA5CW,QAAA,eAAe,mBA4C1B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.d.ts b/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.d.ts deleted file mode 100644 index e47b3a91..00000000 --- a/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -import { PaginationProps } from '@mui/material'; -export declare const TablePaginationNumbers: (props: PaginationProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js b/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js deleted file mode 100644 index f3cf2fc1..00000000 --- a/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TablePaginationNumbers = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const useTableRoot_1 = require("./hooks/useTableRoot"); -const TablePaginationNumbers = (props) => { - const { rows, pageCount, handleChangePage, tableQuery } = (0, useTableRoot_1.useTableRoot)(); - const { page } = tableQuery; - return (react_1.default.createElement(material_1.Box, { display: "flex", justifyContent: "center" }, - react_1.default.createElement(material_1.Pagination, Object.assign({ count: pageCount || ((rows === null || rows === void 0 ? void 0 : rows.length) && Math.ceil((rows === null || rows === void 0 ? void 0 : rows.length) / 5)) || 0, onChange: handleChangePage, page: page, "data-testid": "table-pagination" }, props)))); -}; -exports.TablePaginationNumbers = TablePaginationNumbers; -//# sourceMappingURL=TablePaginationNumbers.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js.map b/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js.map deleted file mode 100644 index 255545e3..00000000 --- a/packages/react-material-ui/dist/components/Table/TablePaginationNumbers.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TablePaginationNumbers.js","sourceRoot":"","sources":["../../../src/components/Table/TablePaginationNumbers.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAiE;AACjE,uDAAoD;AAQ7C,MAAM,sBAAsB,GAAG,CAAC,KAAsB,EAAE,EAAE;IAC/D,MAAM,EAAE,IAAI,EAAE,SAAS,EAAE,gBAAgB,EAAE,UAAU,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAEzE,MAAM,EAAE,IAAI,EAAE,GAAG,UAAU,CAAC;IAE5B,OAAO,CACL,8BAAC,cAAG,IAAC,OAAO,EAAC,MAAM,EAAC,cAAc,EAAC,QAAQ;QACzC,8BAAC,qBAAU,kBACT,KAAK,EAAE,SAAS,IAAI,CAAC,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,MAAM,KAAI,IAAI,CAAC,IAAI,CAAC,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,MAAM,IAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EACtE,QAAQ,EAAE,gBAAgB,EAC1B,IAAI,EAAE,IAAI,iBACE,kBAAkB,IAC1B,KAAK,EACT,CACE,CACP,CAAC;AACJ,CAAC,CAAC;AAhBW,QAAA,sBAAsB,0BAgBjC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableRoot.d.ts b/packages/react-material-ui/dist/components/Table/TableRoot.d.ts deleted file mode 100644 index 584e7324..00000000 --- a/packages/react-material-ui/dist/components/Table/TableRoot.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -import React, { PropsWithChildren } from 'react'; -import { BoxProps } from '@mui/material'; -import { HeaderProps, RowProps, TableQueryStateProps } from './types'; -export type TableRootProps = { - rows: RowProps[]; - headers: HeaderProps[]; - total?: number; - pageCount?: never; - tableQueryState?: never; - updateTableQueryState?: never; - navigate?: (path: string) => void; -} | { - rows: RowProps[]; - headers: HeaderProps[]; - total: number; - pageCount: number; - tableQueryState: TableQueryStateProps; - updateTableQueryState: React.Dispatch>; - navigate?: (path: string) => void; -}; -export declare const TableRoot: ({ children, rows, headers: initialHeaders, total, pageCount, tableQueryState: controlledTableQueryState, updateTableQueryState: controlledUpdateTableQueryState, navigate, ...rest }: PropsWithChildren) => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TableRoot.js b/packages/react-material-ui/dist/components/Table/TableRoot.js deleted file mode 100644 index 73876818..00000000 --- a/packages/react-material-ui/dist/components/Table/TableRoot.js +++ /dev/null @@ -1,135 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableRoot = void 0; -const react_1 = __importStar(require("react")); -const material_1 = require("@mui/material"); -const types_1 = require("./types"); -const useTableQueryState_1 = require("./hooks/useTableQueryState"); -const useTableRoot_1 = require("./hooks/useTableRoot"); -const http_1 = require("../../utils/http"); -const TableRoot = (_a) => { - var { children, rows = [], headers: initialHeaders = [], total, pageCount, tableQueryState: controlledTableQueryState, updateTableQueryState: controlledUpdateTableQueryState, navigate } = _a, rest = __rest(_a, ["children", "rows", "headers", "total", "pageCount", "tableQueryState", "updateTableQueryState", "navigate"]); - const searchParams = new URLSearchParams(window.location.search); - const { tableQueryState, setTableQueryState } = (0, useTableQueryState_1.useTableQueryState)(); - const [selected, setSelected] = (0, react_1.useState)([]); - const [headers, setHeaders] = (0, react_1.useState)(initialHeaders); - const isControlled = !!controlledTableQueryState; - const handleUpdateTableQuery = isControlled - ? controlledUpdateTableQueryState - : setTableQueryState; - const { order, orderBy } = isControlled - ? controlledTableQueryState - : tableQueryState; - const handleChangeRowsPerPage = (event) => { - const newRowsPerPageProperties = { - rowsPerPage: parseInt(event.target.value, 10), - page: 1, - }; - handleUpdateTableQuery((prevState) => (Object.assign(Object.assign({}, prevState), newRowsPerPageProperties))); - const newSearchParam = (0, http_1.getSearchParams)(searchParams, newRowsPerPageProperties); - if (newSearchParam) { - navigate && navigate(`${window.location.pathname}?${newSearchParam}`); - } - }; - const handleSelectAllCheckboxes = (event) => { - if (event.target.checked) { - setSelected(rows); - return; - } - setSelected([]); - }; - const isSelected = (id) => selected.findIndex((_row) => _row.id === id) !== -1; - const handleSelectCheckboxItem = (event, row) => { - const selectedIndex = selected.findIndex((_row) => _row.id === row.id); - let newSelected = []; - if (selectedIndex === -1) { - newSelected = newSelected.concat(selected, row); - } - else if (selectedIndex === 0) { - newSelected = newSelected.concat(selected.slice(1)); - } - else if (selectedIndex === selected.length - 1) { - newSelected = newSelected.concat(selected.slice(0, -1)); - } - else if (selectedIndex > 0) { - newSelected = newSelected.concat(selected.slice(0, selectedIndex), selected.slice(selectedIndex + 1)); - } - setSelected(newSelected); - }; - const handleChangePage = (event, newPage) => { - const newPageProperty = { - page: newPage, - }; - handleUpdateTableQuery((prevState) => (Object.assign(Object.assign({}, prevState), newPageProperty))); - const newSearchParam = (0, http_1.getSearchParams)(searchParams, newPageProperty); - if (newSearchParam) { - navigate && navigate(`${window.location.pathname}?${newSearchParam}`); - } - }; - const handleSort = (event, property) => { - const isAsc = orderBy === property && order === types_1.Order.Asc; - const newOrderProperties = { - order: isAsc ? types_1.Order.Desc : types_1.Order.Asc, - orderBy: property, - page: 1, - }; - handleUpdateTableQuery((prevState) => (Object.assign(Object.assign({}, prevState), newOrderProperties))); - const newSearchParam = (0, http_1.getSearchParams)(searchParams, newOrderProperties); - if (newSearchParam) { - navigate && navigate(`${window.location.pathname}?${newSearchParam}`); - } - }; - return (react_1.default.createElement(useTableRoot_1.TableContext.Provider, { value: { - rows, - headers, - total, - pageCount, - isControlled, - tableQuery: isControlled ? controlledTableQueryState : tableQueryState, - selected, - setHeaders, - isSelected, - handleChangePage, - handleChangeRowsPerPage, - handleSort, - handleSelectAllCheckboxes, - handleSelectCheckboxItem, - } }, - react_1.default.createElement(material_1.Box, Object.assign({ width: "100%" }, rest), children))); -}; -exports.TableRoot = TableRoot; -//# sourceMappingURL=TableRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableRoot.js.map b/packages/react-material-ui/dist/components/Table/TableRoot.js.map deleted file mode 100644 index 43bb3f68..00000000 --- a/packages/react-material-ui/dist/components/Table/TableRoot.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableRoot.js","sourceRoot":"","sources":["../../../src/components/Table/TableRoot.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableRowSkeleton.d.ts b/packages/react-material-ui/dist/components/Table/TableRowSkeleton.d.ts deleted file mode 100644 index 2a5e30f7..00000000 --- a/packages/react-material-ui/dist/components/Table/TableRowSkeleton.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -/// -export declare const TableRowSkeleton: () => JSX.Element; diff --git a/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js b/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js deleted file mode 100644 index e98f88c4..00000000 --- a/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TableRowSkeleton = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const TableCellSkeleton_1 = require("./TableCellSkeleton"); -const useTableRoot_1 = require("./hooks/useTableRoot"); -const TableRowSkeleton = () => { - const { tableQuery } = (0, useTableRoot_1.useTableRoot)(); - const rowsToRender = Array.from({ length: tableQuery.rowsPerPage }, (_, index) => index + 1); - return (react_1.default.createElement(react_1.default.Fragment, null, rowsToRender.map((item) => (react_1.default.createElement(material_1.TableRow, { key: item }, - react_1.default.createElement(TableCellSkeleton_1.TableCellSkeleton, null)))))); -}; -exports.TableRowSkeleton = TableRowSkeleton; -//# sourceMappingURL=TableRowSkeleton.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js.map b/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js.map deleted file mode 100644 index 5d101eca..00000000 --- a/packages/react-material-ui/dist/components/Table/TableRowSkeleton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableRowSkeleton.js","sourceRoot":"","sources":["../../../src/components/Table/TableRowSkeleton.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAyC;AAEzC,2DAAwD;AACxD,uDAAoD;AAO7C,MAAM,gBAAgB,GAAG,GAAG,EAAE;IACnC,MAAM,EAAE,UAAU,EAAE,GAAG,IAAA,2BAAY,GAAE,CAAC;IAEtC,MAAM,YAAY,GAAG,KAAK,CAAC,IAAI,CAC7B,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,EAAE,EAClC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,CAAC,KAAK,GAAG,CAAC,CACxB,CAAC;IAEF,OAAO,CACL,8DACG,YAAY,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAC1B,8BAAC,mBAAQ,IAAC,GAAG,EAAE,IAAI;QACjB,8BAAC,qCAAiB,OAAG,CACZ,CACZ,CAAC,CACD,CACJ,CAAC;AACJ,CAAC,CAAC;AAjBW,QAAA,gBAAgB,oBAiB3B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableToolbar.d.ts b/packages/react-material-ui/dist/components/Table/TableToolbar.d.ts deleted file mode 100644 index b3f38e6a..00000000 --- a/packages/react-material-ui/dist/components/Table/TableToolbar.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { PropsWithChildren } from 'react'; -interface TableToolbarProps { - numSelected: number; -} -declare const TableToolbar: ({ numSelected, children, }: PropsWithChildren) => JSX.Element; -export default TableToolbar; diff --git a/packages/react-material-ui/dist/components/Table/TableToolbar.js b/packages/react-material-ui/dist/components/Table/TableToolbar.js deleted file mode 100644 index b257fd3e..00000000 --- a/packages/react-material-ui/dist/components/Table/TableToolbar.js +++ /dev/null @@ -1,20 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const styles_1 = require("@mui/material/styles"); -const Toolbar_1 = __importDefault(require("@mui/material/Toolbar")); -const Typography_1 = __importDefault(require("@mui/material/Typography")); -const TableToolbar = ({ numSelected, children, }) => { - return (react_1.default.createElement(Toolbar_1.default, { sx: Object.assign({ pl: { sm: 2 }, pr: { xs: 1, sm: 1 } }, (numSelected > 0 && { - bgcolor: (theme) => (0, styles_1.alpha)(theme.palette.primary.main, theme.palette.action.activatedOpacity), - })) }, numSelected > 0 && (react_1.default.createElement(react_1.default.Fragment, null, - react_1.default.createElement(Typography_1.default, { sx: { flex: '1 1 100%' }, color: "inherit", variant: "subtitle1", component: "div" }, - numSelected, - " selected"), - children)))); -}; -exports.default = TableToolbar; -//# sourceMappingURL=TableToolbar.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/TableToolbar.js.map b/packages/react-material-ui/dist/components/Table/TableToolbar.js.map deleted file mode 100644 index a8cd97ae..00000000 --- a/packages/react-material-ui/dist/components/Table/TableToolbar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TableToolbar.js","sourceRoot":"","sources":["../../../src/components/Table/TableToolbar.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAiD;AACjD,iDAA6C;AAC7C,oEAA4C;AAC5C,0EAAkD;AAYlD,MAAM,YAAY,GAAG,CAAC,EACpB,WAAW,EACX,QAAQ,GAC6B,EAAE,EAAE;IACzC,OAAO,CACL,8BAAC,iBAAO,IACN,EAAE,kBACA,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EACb,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,IACjB,CAAC,WAAW,GAAG,CAAC,IAAI;YACrB,OAAO,EAAE,CAAC,KAAK,EAAE,EAAE,CACjB,IAAA,cAAK,EACH,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,EAC1B,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,gBAAgB,CACtC;SACJ,CAAC,KAGH,WAAW,GAAG,CAAC,IAAI,CAClB;QACE,8BAAC,oBAAU,IACT,EAAE,EAAE,EAAE,IAAI,EAAE,UAAU,EAAE,EACxB,KAAK,EAAC,SAAS,EACf,OAAO,EAAC,WAAW,EACnB,SAAS,EAAC,KAAK;YAEd,WAAW;wBACD;QAEZ,QAAQ,CACR,CACJ,CACO,CACX,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/index.d.ts b/packages/react-material-ui/dist/components/Table/hooks/index.d.ts deleted file mode 100644 index 5ac5dfcc..00000000 --- a/packages/react-material-ui/dist/components/Table/hooks/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { useTableQueryState, getTableQueryState } from './useTableQueryState'; -import { useTableRoot, TableContextProps } from './useTableRoot'; -export { useTableQueryState, getTableQueryState, useTableRoot, TableContextProps, }; diff --git a/packages/react-material-ui/dist/components/Table/hooks/index.js b/packages/react-material-ui/dist/components/Table/hooks/index.js deleted file mode 100644 index 857358e0..00000000 --- a/packages/react-material-ui/dist/components/Table/hooks/index.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useTableRoot = exports.getTableQueryState = exports.useTableQueryState = void 0; -const useTableQueryState_1 = require("./useTableQueryState"); -Object.defineProperty(exports, "useTableQueryState", { enumerable: true, get: function () { return useTableQueryState_1.useTableQueryState; } }); -Object.defineProperty(exports, "getTableQueryState", { enumerable: true, get: function () { return useTableQueryState_1.getTableQueryState; } }); -const useTableRoot_1 = require("./useTableRoot"); -Object.defineProperty(exports, "useTableRoot", { enumerable: true, get: function () { return useTableRoot_1.useTableRoot; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/index.js.map b/packages/react-material-ui/dist/components/Table/hooks/index.js.map deleted file mode 100644 index 552d23d7..00000000 --- a/packages/react-material-ui/dist/components/Table/hooks/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/Table/hooks/index.ts"],"names":[],"mappings":";;;AAAA,6DAA8E;AAI5E,mGAJO,uCAAkB,OAIP;AAClB,mGAL2B,uCAAkB,OAK3B;AAJpB,iDAAiE;AAK/D,6FALO,2BAAY,OAKP"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.d.ts b/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.d.ts deleted file mode 100644 index b08d4aa6..00000000 --- a/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/// -import { Order, TableQueryStateProps } from '../types'; -export declare const TABLE_QUERY_STATE_DEFAULT_VALUE: TableQueryStateProps; -export declare const getTableQueryState: (tableQuery: TableQueryStateProps, searchParams?: URLSearchParams) => { - order: Order; - orderBy: string; - rowsPerPage: number; - page: number; - simpleFilter: any; - search: any; -}; -export declare const useTableQueryState: (tableQuery?: TableQueryStateProps) => { - tableQueryState: TableQueryStateProps; - setTableQueryState: import("react").Dispatch>; -}; diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js b/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js deleted file mode 100644 index f1b72c58..00000000 --- a/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js +++ /dev/null @@ -1,43 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useTableQueryState = exports.getTableQueryState = exports.TABLE_QUERY_STATE_DEFAULT_VALUE = void 0; -const types_1 = require("../types"); -const react_1 = require("react"); -exports.TABLE_QUERY_STATE_DEFAULT_VALUE = { - order: types_1.Order.Asc, - orderBy: 'id', - rowsPerPage: 5, - page: 1, -}; -const getTableQueryState = (tableQuery, searchParams) => ({ - order: (searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('order')) || - (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.order) || - exports.TABLE_QUERY_STATE_DEFAULT_VALUE.order, - orderBy: (searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('orderBy')) || - (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.orderBy) || - exports.TABLE_QUERY_STATE_DEFAULT_VALUE.orderBy, - rowsPerPage: Number(searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('rowsPerPage')) || - (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.rowsPerPage) || - exports.TABLE_QUERY_STATE_DEFAULT_VALUE.rowsPerPage, - page: Number(searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('page')) || - (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.page) || - exports.TABLE_QUERY_STATE_DEFAULT_VALUE.page, - simpleFilter: ((searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('simpleFilter')) && - JSON.parse(searchParams.get('simpleFilter'))) || - (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.simpleFilter) || - undefined, - search: ((searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('search')) && JSON.parse(searchParams.get('search'))) || - (tableQuery === null || tableQuery === void 0 ? void 0 : tableQuery.search) || - undefined, -}); -exports.getTableQueryState = getTableQueryState; -const useTableQueryState = (tableQuery) => { - const searchParams = new URLSearchParams(window.location.search); - const [tableQueryState, setTableQueryState] = (0, react_1.useState)((0, exports.getTableQueryState)(tableQuery, searchParams)); - return { - tableQueryState, - setTableQueryState, - }; -}; -exports.useTableQueryState = useTableQueryState; -//# sourceMappingURL=useTableQueryState.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js.map b/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js.map deleted file mode 100644 index 81ffc7ed..00000000 --- a/packages/react-material-ui/dist/components/Table/hooks/useTableQueryState.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useTableQueryState.js","sourceRoot":"","sources":["../../../../src/components/Table/hooks/useTableQueryState.ts"],"names":[],"mappings":";;;AAAA,oCAAuD;AACvD,iCAAiC;AAEpB,QAAA,+BAA+B,GAAyB;IACnE,KAAK,EAAE,aAAK,CAAC,GAAG;IAChB,OAAO,EAAE,IAAI;IACb,WAAW,EAAE,CAAC;IACd,IAAI,EAAE,CAAC;CACR,CAAC;AAEK,MAAM,kBAAkB,GAAG,CAChC,UAAgC,EAChC,YAA8B,EAC9B,EAAE,CAAC,CAAC;IACJ,KAAK,EACH,CAAC,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,OAAO,CAAW;SACrC,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,KAAK,CAAA;QACjB,uCAA+B,CAAC,KAAK;IACvC,OAAO,EACL,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,SAAS,CAAC;SAC5B,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,OAAO,CAAA;QACnB,uCAA+B,CAAC,OAAO;IACzC,WAAW,EACT,MAAM,CAAC,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,aAAa,CAAC,CAAC;SACxC,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,WAAW,CAAA;QACvB,uCAA+B,CAAC,WAAW;IAC7C,IAAI,EACF,MAAM,CAAC,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,MAAM,CAAC,CAAC;SACjC,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,IAAI,CAAA;QAChB,uCAA+B,CAAC,IAAI;IACtC,YAAY,EACV,CAAC,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,cAAc,CAAC;QAChC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC;SAC/C,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,YAAY,CAAA;QACxB,SAAS;IACX,MAAM,EACJ,CAAC,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,QAAQ,CAAC,KAAI,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC,CAAC;SACvE,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,MAAM,CAAA;QAClB,SAAS;CACZ,CAAC,CAAC;AA7BU,QAAA,kBAAkB,sBA6B5B;AAEI,MAAM,kBAAkB,GAAG,CAAC,UAAiC,EAAE,EAAE;IACtE,MAAM,YAAY,GAAG,IAAI,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;IAEjE,MAAM,CAAC,eAAe,EAAE,kBAAkB,CAAC,GAAG,IAAA,gBAAQ,EACpD,IAAA,0BAAkB,EAAC,UAAU,EAAE,YAAY,CAAC,CAC7C,CAAC;IAEF,OAAO;QACL,eAAe;QACf,kBAAkB;KACnB,CAAC;AACJ,CAAC,CAAC;AAXW,QAAA,kBAAkB,sBAW7B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.d.ts b/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.d.ts deleted file mode 100644 index e513ef1f..00000000 --- a/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import React from 'react'; -import { HeaderProps, RowProps, TableQueryStateProps } from '../types'; -export type TableContextProps = { - rows: RowProps[]; - headers: HeaderProps[]; - total: number; - isControlled: boolean; - pageCount: number; - tableQuery: TableQueryStateProps; - selected: RowProps[]; - setHeaders: React.Dispatch>; - isSelected: (id: string) => boolean; - handleChangePage: (event: unknown, newPage: number) => void; - handleChangeRowsPerPage: (event: React.ChangeEvent) => void; - handleSort: (event: React.MouseEvent, property: string) => void; - handleSelectAllCheckboxes: (event: React.ChangeEvent) => void; - handleSelectCheckboxItem: (event: React.MouseEvent, row: RowProps) => void; -}; -export declare const TableContext: React.Context; -export declare const useTableRoot: () => TableContextProps; diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js b/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js deleted file mode 100644 index c218c7d9..00000000 --- a/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useTableRoot = exports.TableContext = void 0; -const react_1 = require("react"); -exports.TableContext = (0, react_1.createContext)({}); -const useTableRoot = () => { - const tableRootContext = (0, react_1.useContext)(exports.TableContext); - if (!tableRootContext) { - throw new Error('You must use table root under TableRootContext'); - } - return tableRootContext; -}; -exports.useTableRoot = useTableRoot; -//# sourceMappingURL=useTableRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js.map b/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js.map deleted file mode 100644 index 6f6f948b..00000000 --- a/packages/react-material-ui/dist/components/Table/hooks/useTableRoot.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useTableRoot.js","sourceRoot":"","sources":["../../../../src/components/Table/hooks/useTableRoot.tsx"],"names":[],"mappings":";;;AAAA,iCAAyD;AAmF5C,QAAA,YAAY,GAAG,IAAA,qBAAa,EACvC,EAAuB,CACxB,CAAC;AAKK,MAAM,YAAY,GAAG,GAAG,EAAE;IAC/B,MAAM,gBAAgB,GAAG,IAAA,kBAAU,EAAC,oBAAY,CAAC,CAAC;IAElD,IAAI,CAAC,gBAAgB,EAAE;QACrB,MAAM,IAAI,KAAK,CAAC,gDAAgD,CAAC,CAAC;KACnE;IAED,OAAO,gBAAgB,CAAC;AAC1B,CAAC,CAAC;AARW,QAAA,YAAY,gBAQvB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/index.d.ts b/packages/react-material-ui/dist/components/Table/index.d.ts deleted file mode 100644 index 230b0b2a..00000000 --- a/packages/react-material-ui/dist/components/Table/index.d.ts +++ /dev/null @@ -1,55 +0,0 @@ -/// -import useTable, { UseTableProps, UseTableResult, UseTableOptions, UpdateSearch } from './useTable'; -declare const TableComponent: { - Table: ({ children, variant, sx, ...rest }: import("react").PropsWithChildren) => JSX.Element; - BodyCell: ({ row, ...rest }: { - row: import("./types").RowProps; - } & import("@mui/material").TableCellProps) => JSX.Element; - BodyCheckboxes: ({ row, labelId, ...rest }: { - row: import("./types").RowProps; - labelId: string; - } & import("@mui/material").TableCellProps) => JSX.Element; - BodyOption: ({ row, customRowOptions, toggleDirection, }: { - row: import("./types").RowProps; - customRowOptions: import("./types").SimpleOptionButton[] | (({ row, close }: import("./types").CustomRowOptionsProps) => import("react").ReactNode); - toggleDirection: "horizontal" | "vertical"; - }) => JSX.Element; - BodyRow: ({ row, children, hasCheckboxes, ...rest }: import("react").PropsWithChildren<{ - row: import("./types").RowProps; - hasCheckboxes?: boolean; - } & import("@mui/material").TableRowOwnProps & import("@mui/material/OverridableComponent").CommonProps & Omit, HTMLTableRowElement>, "ref"> & { - ref?: import("react").Ref; - }, "className" | "style" | "children" | "classes" | "sx" | "selected" | "hover"> & { - component?: import("react").ElementType; - }>) => JSX.Element; - BodyRows: ({ renderRow, isLoading, }: { - renderRow?: import("./types").RenderRowFunction; - isLoading?: boolean; - }) => JSX.Element; - Pagination: ({ variant, rowsPerPageOptions, sx, ...rest }: { - variant: "outlined" | "contained" | "clean"; - } & Omit, {}>, "variant" | "page" | "rowsPerPage" | "count" | "onPageChange">) => JSX.Element; - PaginationNumbers: (props: import("@mui/material").PaginationProps) => JSX.Element; - HeaderCell: ({ cell, ...rest }: { - cell: import("./types").HeaderProps; - } & import("@mui/material").TableCellProps) => JSX.Element; - HeaderCells: ({ renderCell }: { - renderCell?: (cell: import("./types").HeaderProps) => import("react").ReactNode; - }) => JSX.Element; - HeaderCheckbox: (props: import("@mui/material").TableCellProps) => JSX.Element; - HeaderOption: () => JSX.Element; - Root: ({ children, rows, headers: initialHeaders, total, pageCount, tableQueryState: controlledTableQueryState, updateTableQueryState: controlledUpdateTableQueryState, navigate, ...rest }: import("react").PropsWithChildren & import("@mui/material/OverridableComponent").CommonProps & Omit, HTMLDivElement>, "ref"> & { - ref?: import("react").Ref; - }, keyof import("@mui/material/OverridableComponent").CommonProps | keyof import("@mui/system").BoxOwnProps>>) => JSX.Element; - CellSkeleton: () => JSX.Element; - RowSkeleton: () => JSX.Element; - ColumnOrderable: ({ hasAllOption, text, icon, orderableListCacheKey, cacheApiPath, }: { - hasAllOption?: boolean; - text?: string; - icon?: import("react").ReactNode; - orderableListCacheKey?: string; - cacheApiPath?: string; - }) => JSX.Element; -}; -export { useTable, UseTableProps, UseTableResult, UseTableOptions, UpdateSearch, }; -export default TableComponent; diff --git a/packages/react-material-ui/dist/components/Table/index.js b/packages/react-material-ui/dist/components/Table/index.js deleted file mode 100644 index 10dacacf..00000000 --- a/packages/react-material-ui/dist/components/Table/index.js +++ /dev/null @@ -1,44 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useTable = void 0; -const Table_1 = require("./Table"); -const TablePagination_1 = require("./TablePagination"); -const TablePaginationNumbers_1 = require("./TablePaginationNumbers"); -const TableHeaderCells_1 = require("./TableHeader/TableHeaderCells"); -const TableHeaderCheckbox_1 = require("./TableHeader/TableHeaderCheckbox"); -const TableHeaderOption_1 = require("./TableHeader/TableHeaderOption"); -const TableBodyCells_1 = require("./TableBody/TableBodyCells"); -const TableBodyCheckbox_1 = require("./TableBody/TableBodyCheckbox"); -const TableBodyOption_1 = require("./TableBody/TableBodyOption"); -const TableBodyRow_1 = require("./TableBody/TableBodyRow"); -const TableBodyRows_1 = require("./TableBody/TableBodyRows"); -const TableRoot_1 = require("./TableRoot"); -const TableHeaderCell_1 = require("./TableHeader/TableHeaderCell"); -const TableRowSkeleton_1 = require("./TableRowSkeleton"); -const TableCellSkeleton_1 = require("./TableCellSkeleton"); -const TableColumnOrderable_1 = require("./TableColumnOrderable"); -const useTable_1 = __importDefault(require("./useTable")); -exports.useTable = useTable_1.default; -const TableComponent = { - Table: Table_1.Table, - BodyCell: TableBodyCells_1.TableBodyCells, - BodyCheckboxes: TableBodyCheckbox_1.TableBodyCheckbox, - BodyOption: TableBodyOption_1.TableBodyOption, - BodyRow: TableBodyRow_1.TableBodyRow, - BodyRows: TableBodyRows_1.TableBodyRows, - Pagination: TablePagination_1.TablePagination, - PaginationNumbers: TablePaginationNumbers_1.TablePaginationNumbers, - HeaderCell: TableHeaderCell_1.TableHeaderCell, - HeaderCells: TableHeaderCells_1.TableHeaderCells, - HeaderCheckbox: TableHeaderCheckbox_1.TableHeaderCheckbox, - HeaderOption: TableHeaderOption_1.TableHeaderOption, - Root: TableRoot_1.TableRoot, - CellSkeleton: TableCellSkeleton_1.TableCellSkeleton, - RowSkeleton: TableRowSkeleton_1.TableRowSkeleton, - ColumnOrderable: TableColumnOrderable_1.TableColumnOrderable, -}; -exports.default = TableComponent; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/index.js.map b/packages/react-material-ui/dist/components/Table/index.js.map deleted file mode 100644 index e921fad8..00000000 --- a/packages/react-material-ui/dist/components/Table/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Table/index.ts"],"names":[],"mappings":";;;;;;AAAA,mCAAgC;AAChC,uDAAoD;AACpD,qEAAkE;AAClE,qEAAkE;AAClE,2EAAwE;AACxE,uEAAoE;AACpE,+DAA4D;AAC5D,qEAAkE;AAClE,iEAA8D;AAC9D,2DAAwD;AACxD,6DAA0D;AAC1D,2CAAwC;AACxC,mEAAgE;AAChE,yDAAsD;AACtD,2DAAwD;AACxD,iEAA8D;AAE9D,0DAKoB;AAsBlB,mBA3BK,kBAAQ,CA2BL;AApBV,MAAM,cAAc,GAAG;IACrB,KAAK,EAAL,aAAK;IACL,QAAQ,EAAE,+BAAc;IACxB,cAAc,EAAE,qCAAiB;IACjC,UAAU,EAAE,iCAAe;IAC3B,OAAO,EAAE,2BAAY;IACrB,QAAQ,EAAE,6BAAa;IACvB,UAAU,EAAE,iCAAe;IAC3B,iBAAiB,EAAE,+CAAsB;IACzC,UAAU,EAAE,iCAAe;IAC3B,WAAW,EAAE,mCAAgB;IAC7B,cAAc,EAAE,yCAAmB;IACnC,YAAY,EAAE,qCAAiB;IAC/B,IAAI,EAAE,qBAAS;IACf,YAAY,EAAE,qCAAiB;IAC/B,WAAW,EAAE,mCAAgB;IAC7B,eAAe,EAAE,2CAAoB;CACtC,CAAC;AAUF,kBAAe,cAAc,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/types.d.ts b/packages/react-material-ui/dist/components/Table/types.d.ts deleted file mode 100644 index 9c74884f..00000000 --- a/packages/react-material-ui/dist/components/Table/types.d.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { ReactNode } from 'react'; -export type BasicType = string | number | boolean; -export type SimpleFilter = Record; -export type CustomFilter = (data: unknown) => SimpleFilter; -export type UpdateSimpleFilter = (simpleFilter: SimpleFilter | null, resetPage?: boolean) => void; -export type Search = Record; -export type CustomSearch = (data: unknown) => Record; -export type HeaderProps = { - disablePadding?: boolean; - id: string; - source?: string; - label: string; - width?: number; - numeric?: boolean; - textAlign?: 'left' | 'center' | 'right'; - sortable?: boolean; - key?: number | string; - hide?: boolean; - hideOnMobile?: boolean; -}; -export type CustomTableCell = { - component?: ReactNode; - value?: string | undefined; - title?: string; - sortableValue?: string | number; -}; -export type RowProps = { - id: string; - [key: string]: string | number | CustomTableCell | undefined; -}; -export type SelectedRows = { - selectedRows: RowProps[]; -}; -export type CustomRowOptionsProps = { - row: RowProps; - close: () => void; -}; -export type SimpleActionButton = { - key: string; - onClick: ({ selectedRows }: SelectedRows) => void; - renderItem: ReactNode; -}; -export type SimpleOptionButton = { - key: string; - onClick: (row: RowProps) => void; - text?: string; - icon?: ReactNode; -}; -export declare enum Order { - Asc = "asc", - Desc = "desc" -} -export type TableQueryStateProps = { - order?: Order; - orderBy?: string; - rowsPerPage?: number; - page?: number; - simpleFilter?: SimpleFilter; - search?: Search; -}; -export type RenderRowFunction = (row: RowProps, labelId: string) => ReactNode; -export type TableResponseData = { - data: unknown[]; - count: number; - total: number; - page: number; - pageCount: number; -}; diff --git a/packages/react-material-ui/dist/components/Table/types.js b/packages/react-material-ui/dist/components/Table/types.js deleted file mode 100644 index b514152e..00000000 --- a/packages/react-material-ui/dist/components/Table/types.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Order = void 0; -var Order; -(function (Order) { - Order["Asc"] = "asc"; - Order["Desc"] = "desc"; -})(Order = exports.Order || (exports.Order = {})); -//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/types.js.map b/packages/react-material-ui/dist/components/Table/types.js.map deleted file mode 100644 index 17183099..00000000 --- a/packages/react-material-ui/dist/components/Table/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../src/components/Table/types.ts"],"names":[],"mappings":";;;AAiEA,IAAY,KAGX;AAHD,WAAY,KAAK;IACf,oBAAW,CAAA;IACX,sBAAa,CAAA;AACf,CAAC,EAHW,KAAK,GAAL,aAAK,KAAL,aAAK,QAGhB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/useTable.d.ts b/packages/react-material-ui/dist/components/Table/useTable.d.ts deleted file mode 100644 index ba78c481..00000000 --- a/packages/react-material-ui/dist/components/Table/useTable.d.ts +++ /dev/null @@ -1,35 +0,0 @@ -/// -import { Order, Search, SimpleFilter, UpdateSimpleFilter, TableQueryStateProps } from './types'; -import { DataProviderRequestOptions } from '@concepta/react-data-provider/dist/interfaces'; -export interface UseTableOptions { - rowsPerPage?: number; - page?: number; - orderBy?: string; - order?: Order; - simpleFilter?: SimpleFilter; - search?: Search; - callbacks?: DataProviderRequestOptions; - noPagination?: boolean; - navigate?: (path: string) => void; -} -export interface UpdateSearch { - (search: Search | null, resetPage?: boolean): void; -} -export interface UseTableResult { - data: unknown[]; - isPending: boolean; - error: unknown; - total: number; - pageCount: number; - execute: () => void; - refresh: () => void; - updateSimpleFilter: UpdateSimpleFilter; - updateSearch: UpdateSearch; - simpleFilter: SimpleFilter; - search: Search; - tableQueryState: TableQueryStateProps; - setTableQueryState: React.Dispatch>; -} -export type UseTableProps = (resource: string, options?: UseTableOptions) => UseTableResult; -declare const useTable: UseTableProps; -export default useTable; diff --git a/packages/react-material-ui/dist/components/Table/useTable.js b/packages/react-material-ui/dist/components/Table/useTable.js deleted file mode 100644 index 30247f75..00000000 --- a/packages/react-material-ui/dist/components/Table/useTable.js +++ /dev/null @@ -1,164 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = require("react"); -const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); -const useTableQueryState_1 = require("./hooks/useTableQueryState"); -const http_1 = require("../../utils/http"); -const useTable = (resource, options) => { - const searchParams = new URLSearchParams(window.location.search); - const { get } = (0, react_data_provider_1.default)(); - const firstRender = (0, react_1.useRef)(true); - const { tableQueryState, setTableQueryState } = (0, useTableQueryState_1.useTableQueryState)(options); - (0, react_1.useEffect)(() => { - var _a; - const newSearchParam = (0, http_1.getSearchParams)(searchParams, { - simpleFilter: JSON.stringify(tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.simpleFilter), - }); - (_a = options === null || options === void 0 ? void 0 : options.navigate) === null || _a === void 0 ? void 0 : _a.call(options, `${window.location.pathname}?${newSearchParam !== null && newSearchParam !== void 0 ? newSearchParam : ''}`); - }, [JSON.stringify(tableQueryState.simpleFilter)]); - (0, react_1.useEffect)(() => { - var _a; - const newSearchParam = (0, http_1.getSearchParams)(searchParams, { - search: JSON.stringify(tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.search), - }); - (_a = options === null || options === void 0 ? void 0 : options.navigate) === null || _a === void 0 ? void 0 : _a.call(options, `${window.location.pathname}?${newSearchParam !== null && newSearchParam !== void 0 ? newSearchParam : ''}`); - }, [JSON.stringify(tableQueryState.search)]); - const simpleFilterQuery = () => { - if (!tableQueryState.simpleFilter) - return; - const queryArr = []; - for (const [key, value] of Object.entries(tableQueryState.simpleFilter)) { - queryArr.push(`${key}${value}`); - } - return queryArr; - }; - (0, react_1.useEffect)(() => { - execute(); - }, [JSON.stringify(tableQueryState)]); - const getResource = () => { - return get({ - uri: resource, - queryParams: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, ((tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.rowsPerPage) && - !(options === null || options === void 0 ? void 0 : options.noPagination) && { - limit: tableQueryState.rowsPerPage, - })), { page: tableQueryState.page }), ((tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.orderBy) && { - sort: `${tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.orderBy},${tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.order.toUpperCase()}`, - })), ((tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.simpleFilter) && { filter: simpleFilterQuery() })), ((tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.search) && { - s: JSON.stringify(tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.search), - })), - }); - }; - const { data, execute, refresh, isPending, error } = (0, react_data_provider_1.useQuery)(getResource, false, options === null || options === void 0 ? void 0 : options.callbacks); - const updateSimpleFilter = (simpleFilter, resetPage = true) => { - setTableQueryState((prevState) => { - var _a; - const updatedState = Object.assign({}, prevState); - for (const entries of Object.entries(simpleFilter)) { - const [key, value] = entries; - if (value == null) { - (_a = updatedState === null || updatedState === void 0 ? void 0 : updatedState.simpleFilter) === null || _a === void 0 ? true : delete _a[key]; - } - else { - if (typeof (updatedState === null || updatedState === void 0 ? void 0 : updatedState.simpleFilter) === 'undefined') { - updatedState.simpleFilter = { - [key]: value, - }; - } - else { - updatedState.simpleFilter[key] = value; - } - } - } - const updatedSimpleFilter = (updatedState === null || updatedState === void 0 ? void 0 : updatedState.simpleFilter) && - Object.keys(updatedState.simpleFilter).length > 0 - ? updatedState.simpleFilter - : undefined; - const res = Object.assign({}, (updatedState && Object.assign(Object.assign(Object.assign({}, updatedState), (resetPage && - !firstRender.current && { - page: useTableQueryState_1.TABLE_QUERY_STATE_DEFAULT_VALUE.page, - })), { simpleFilter: updatedSimpleFilter }))); - if (firstRender.current) { - firstRender.current = false; - } - return res; - }); - }; - const updateSearch = (search, resetPage = true) => { - setTableQueryState((prevState) => { - var _a; - const updatedState = Object.assign({}, prevState); - if (search === null) { - updatedState.search = undefined; - } - if (search) { - for (const entries of Object.entries(search)) { - const [key, value] = entries; - if (value == null) { - (_a = updatedState === null || updatedState === void 0 ? void 0 : updatedState.search) === null || _a === void 0 ? true : delete _a[key]; - } - else { - if (typeof (updatedState === null || updatedState === void 0 ? void 0 : updatedState.search) === 'undefined') { - updatedState.search = { - [key]: value, - }; - } - else { - updatedState.search[key] = value; - } - } - } - } - const updatedSearch = (updatedState === null || updatedState === void 0 ? void 0 : updatedState.search) && Object.keys(updatedState.search).length > 0 - ? updatedState.search - : undefined; - const res = Object.assign({}, (updatedState && Object.assign(Object.assign(Object.assign({}, updatedState), (resetPage && - !firstRender.current && { - page: useTableQueryState_1.TABLE_QUERY_STATE_DEFAULT_VALUE.page, - })), { search: updatedSearch }))); - if (firstRender.current) { - firstRender.current = false; - } - return res; - }); - }; - return { - data: data === null || data === void 0 ? void 0 : data.data, - isPending, - error, - execute, - refresh, - updateSimpleFilter, - simpleFilter: tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.simpleFilter, - updateSearch, - search: tableQueryState === null || tableQueryState === void 0 ? void 0 : tableQueryState.search, - total: data === null || data === void 0 ? void 0 : data.total, - pageCount: data === null || data === void 0 ? void 0 : data.pageCount, - tableQueryState, - setTableQueryState, - }; -}; -exports.default = useTable; -//# sourceMappingURL=useTable.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/useTable.js.map b/packages/react-material-ui/dist/components/Table/useTable.js.map deleted file mode 100644 index e49a20f0..00000000 --- a/packages/react-material-ui/dist/components/Table/useTable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useTable.js","sourceRoot":"","sources":["../../../src/components/Table/useTable.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/createTableStyles.d.ts b/packages/react-material-ui/dist/components/Table/utils/createTableStyles.d.ts deleted file mode 100644 index 7db59896..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/createTableStyles.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { SxProps, Theme } from '@mui/material'; -type StyleDefinition = { - [key: string]: SxProps; -}; -declare const createTableStyles: (styles: T) => T; -export default createTableStyles; diff --git a/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js b/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js deleted file mode 100644 index 133d2c6d..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const createTableStyles = (styles) => { - const generatedStyles = styles; - return generatedStyles; -}; -exports.default = createTableStyles; -//# sourceMappingURL=createTableStyles.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js.map b/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js.map deleted file mode 100644 index 27ac201e..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/createTableStyles.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"createTableStyles.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/createTableStyles.ts"],"names":[],"mappings":";;AAYA,MAAM,iBAAiB,GAAG,CAA4B,MAAS,EAAK,EAAE;IACpE,MAAM,eAAe,GAAM,MAAM,CAAC;IAElC,OAAO,eAAe,CAAC;AACzB,CAAC,CAAC;AAEF,kBAAe,iBAAiB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/descendingComparator.d.ts b/packages/react-material-ui/dist/components/Table/utils/descendingComparator.d.ts deleted file mode 100644 index 56f90c47..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/descendingComparator.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare function descendingComparator(a: T, b: T, orderBy: keyof T): 0 | 1 | -1; -export default descendingComparator; diff --git a/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js b/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js deleted file mode 100644 index fbb072fe..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -function descendingComparator(a, b, orderBy) { - if (b[orderBy] < a[orderBy]) { - return -1; - } - if (b[orderBy] > a[orderBy]) { - return 1; - } - return 0; -} -exports.default = descendingComparator; -//# sourceMappingURL=descendingComparator.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js.map b/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js.map deleted file mode 100644 index 48fed4d6..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/descendingComparator.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"descendingComparator.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/descendingComparator.ts"],"names":[],"mappings":";;AAKA,SAAS,oBAAoB,CAAI,CAAI,EAAE,CAAI,EAAE,OAAgB;IAC3D,IAAI,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,EAAE;QAC3B,OAAO,CAAC,CAAC,CAAC;KACX;IACD,IAAI,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,EAAE;QAC3B,OAAO,CAAC,CAAC;KACV;IACD,OAAO,CAAC,CAAC;AACX,CAAC;AAED,kBAAe,oBAAoB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/getComparator.d.ts b/packages/react-material-ui/dist/components/Table/utils/getComparator.d.ts deleted file mode 100644 index ae280136..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/getComparator.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Order } from '../types'; -declare function getComparator(order: Order, orderBy: Key): (a: { - [key in Key]: number | string; -}, b: { - [key in Key]: number | string; -}) => number; -export default getComparator; diff --git a/packages/react-material-ui/dist/components/Table/utils/getComparator.js b/packages/react-material-ui/dist/components/Table/utils/getComparator.js deleted file mode 100644 index f9e46c40..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/getComparator.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const types_1 = require("../types"); -const descendingComparator_1 = __importDefault(require("./descendingComparator")); -function getComparator(order, orderBy) { - return order === types_1.Order.Desc - ? (a, b) => (0, descendingComparator_1.default)(a, b, orderBy) - : (a, b) => -(0, descendingComparator_1.default)(a, b, orderBy); -} -exports.default = getComparator; -//# sourceMappingURL=getComparator.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/getComparator.js.map b/packages/react-material-ui/dist/components/Table/utils/getComparator.js.map deleted file mode 100644 index 0ef5affb..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/getComparator.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"getComparator.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/getComparator.ts"],"names":[],"mappings":";;;;;AAAA,oCAAiC;AACjC,kFAA0D;AAM1D,SAAS,aAAa,CACpB,KAAY,EACZ,OAAY;IAKZ,OAAO,KAAK,KAAK,aAAK,CAAC,IAAI;QACzB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,IAAA,8BAAoB,EAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC;QAC/C,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,IAAA,8BAAoB,EAAC,CAAC,EAAE,CAAC,EAAE,OAAO,CAAC,CAAC;AACrD,CAAC;AAED,kBAAe,aAAa,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/index.d.ts b/packages/react-material-ui/dist/components/Table/utils/index.d.ts deleted file mode 100644 index 09f040e8..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/index.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import descendingComparator from './descendingComparator'; -import getComparator from './getComparator'; -import stableSort from './stableSort'; -import sortTable from './sortTable'; -import createTableStyles from './createTableStyles'; -export { descendingComparator, getComparator, stableSort, sortTable, createTableStyles, }; diff --git a/packages/react-material-ui/dist/components/Table/utils/index.js b/packages/react-material-ui/dist/components/Table/utils/index.js deleted file mode 100644 index 811c64d5..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/index.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.createTableStyles = exports.sortTable = exports.stableSort = exports.getComparator = exports.descendingComparator = void 0; -const descendingComparator_1 = __importDefault(require("./descendingComparator")); -exports.descendingComparator = descendingComparator_1.default; -const getComparator_1 = __importDefault(require("./getComparator")); -exports.getComparator = getComparator_1.default; -const stableSort_1 = __importDefault(require("./stableSort")); -exports.stableSort = stableSort_1.default; -const sortTable_1 = __importDefault(require("./sortTable")); -exports.sortTable = sortTable_1.default; -const createTableStyles_1 = __importDefault(require("./createTableStyles")); -exports.createTableStyles = createTableStyles_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/index.js.map b/packages/react-material-ui/dist/components/Table/utils/index.js.map deleted file mode 100644 index f3b40048..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/index.ts"],"names":[],"mappings":";;;;;;AAAA,kFAA0D;AAOxD,+BAPK,8BAAoB,CAOL;AANtB,oEAA4C;AAO1C,wBAPK,uBAAa,CAOL;AANf,8DAAsC;AAOpC,qBAPK,oBAAU,CAOL;AANZ,4DAAoC;AAOlC,oBAPK,mBAAS,CAOL;AANX,4EAAoD;AAOlD,4BAPK,2BAAiB,CAOL"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/sortTable.d.ts b/packages/react-material-ui/dist/components/Table/utils/sortTable.d.ts deleted file mode 100644 index ab031427..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/sortTable.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { Order, RowProps } from '../types'; -declare const getComparator: (a: RowProps, b: RowProps, order: Order, orderBy: string) => number; -export default getComparator; diff --git a/packages/react-material-ui/dist/components/Table/utils/sortTable.js b/packages/react-material-ui/dist/components/Table/utils/sortTable.js deleted file mode 100644 index b3d72938..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/sortTable.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const types_1 = require("../types"); -const descendingComparator = (a, b) => { - if (b < a) { - return -1; - } - if (b > a) { - return 1; - } - return 0; -}; -const getSortableValue = (item) => { - if (typeof item === 'number' || typeof item === 'string') { - return item; - } - if ('sortableValue' in item && item.sortableValue) { - return item.sortableValue; - } - return 0; -}; -const getComparator = (a, b, order, orderBy) => { - const aVal = getSortableValue(a[orderBy]); - const bVal = getSortableValue(b[orderBy]); - return order === types_1.Order.Desc - ? descendingComparator(aVal, bVal) - : -descendingComparator(aVal, bVal); -}; -exports.default = getComparator; -//# sourceMappingURL=sortTable.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/sortTable.js.map b/packages/react-material-ui/dist/components/Table/utils/sortTable.js.map deleted file mode 100644 index ba4ea2f4..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/sortTable.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sortTable.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/sortTable.ts"],"names":[],"mappings":";;AAAA,oCAA4D;AAE5D,MAAM,oBAAoB,GAAG,CAAC,CAAkB,EAAE,CAAkB,EAAE,EAAE;IACtE,IAAI,CAAC,GAAG,CAAC,EAAE;QACT,OAAO,CAAC,CAAC,CAAC;KACX;IACD,IAAI,CAAC,GAAG,CAAC,EAAE;QACT,OAAO,CAAC,CAAC;KACV;IACD,OAAO,CAAC,CAAC;AACX,CAAC,CAAC;AAEF,MAAM,gBAAgB,GAAG,CAAC,IAAuC,EAAE,EAAE;IACnE,IAAI,OAAO,IAAI,KAAK,QAAQ,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;QACxD,OAAO,IAAI,CAAC;KACb;IAED,IAAI,eAAe,IAAI,IAAI,IAAI,IAAI,CAAC,aAAa,EAAE;QACjD,OAAO,IAAI,CAAC,aAAa,CAAC;KAC3B;IAED,OAAO,CAAC,CAAC;AACX,CAAC,CAAC;AAEF,MAAM,aAAa,GAAG,CACpB,CAAW,EACX,CAAW,EACX,KAAY,EACZ,OAAe,EACf,EAAE;IACF,MAAM,IAAI,GAAG,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC;IAC1C,MAAM,IAAI,GAAG,gBAAgB,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC;IAE1C,OAAO,KAAK,KAAK,aAAK,CAAC,IAAI;QACzB,CAAC,CAAC,oBAAoB,CAAC,IAAI,EAAE,IAAI,CAAC;QAClC,CAAC,CAAC,CAAC,oBAAoB,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;AACxC,CAAC,CAAC;AAEF,kBAAe,aAAa,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/stableSort.d.ts b/packages/react-material-ui/dist/components/Table/utils/stableSort.d.ts deleted file mode 100644 index cdc8d3fb..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/stableSort.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare function stableSort(array: readonly T[], comparator: (a: T, b: T) => number): T[]; -export default stableSort; diff --git a/packages/react-material-ui/dist/components/Table/utils/stableSort.js b/packages/react-material-ui/dist/components/Table/utils/stableSort.js deleted file mode 100644 index 372da0aa..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/stableSort.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -function stableSort(array, comparator) { - const stabilizedThis = array.map((el, index) => [el, index]); - stabilizedThis.sort((a, b) => { - const order = comparator(a[0], b[0]); - if (order !== 0) { - return order; - } - return a[1] - b[1]; - }); - return stabilizedThis.map((el) => el[0]); -} -exports.default = stableSort; -//# sourceMappingURL=stableSort.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Table/utils/stableSort.js.map b/packages/react-material-ui/dist/components/Table/utils/stableSort.js.map deleted file mode 100644 index a5b91b71..00000000 --- a/packages/react-material-ui/dist/components/Table/utils/stableSort.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"stableSort.js","sourceRoot":"","sources":["../../../../src/components/Table/utils/stableSort.ts"],"names":[],"mappings":";;AAIA,SAAS,UAAU,CACjB,KAAmB,EACnB,UAAkC;IAElC,MAAM,cAAc,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,KAAK,CAAgB,CAAC,CAAC;IAC5E,cAAc,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE;QAC3B,MAAM,KAAK,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QACrC,IAAI,KAAK,KAAK,CAAC,EAAE;YACf,OAAO,KAAK,CAAC;SACd;QACD,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;IACrB,CAAC,CAAC,CAAC;IACH,OAAO,cAAc,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;AAC3C,CAAC;AAED,kBAAe,UAAU,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Text/Text.d.ts b/packages/react-material-ui/dist/components/Text/Text.d.ts deleted file mode 100644 index 27bba3e7..00000000 --- a/packages/react-material-ui/dist/components/Text/Text.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/// -import { TypographyProps } from '@mui/material/Typography'; -declare const Text: (typographyProps: TypographyProps) => JSX.Element; -export default Text; diff --git a/packages/react-material-ui/dist/components/Text/Text.js b/packages/react-material-ui/dist/components/Text/Text.js deleted file mode 100644 index cfd7df6b..00000000 --- a/packages/react-material-ui/dist/components/Text/Text.js +++ /dev/null @@ -1,13 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const Typography_1 = __importDefault(require("@mui/material/Typography")); -const Text = (typographyProps) => { - const { children, fontWeight = '300' } = typographyProps; - return (react_1.default.createElement(Typography_1.default, Object.assign({ fontWeight: fontWeight }, typographyProps), children)); -}; -exports.default = Text; -//# sourceMappingURL=Text.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Text/Text.js.map b/packages/react-material-ui/dist/components/Text/Text.js.map deleted file mode 100644 index dd46db7c..00000000 --- a/packages/react-material-ui/dist/components/Text/Text.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Text.js","sourceRoot":"","sources":["../../../src/components/Text/Text.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,0EAAuE;AAmBvE,MAAM,IAAI,GAAG,CAAC,eAAgC,EAAE,EAAE;IAChD,MAAM,EAAE,QAAQ,EAAE,UAAU,GAAG,KAAK,EAAE,GAAG,eAAe,CAAC;IAEzD,OAAO,CACL,8BAAC,oBAAU,kBAAC,UAAU,EAAE,UAAU,IAAM,eAAe,GACpD,QAAQ,CACE,CACd,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,IAAI,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Text/index.d.ts b/packages/react-material-ui/dist/components/Text/index.d.ts deleted file mode 100644 index ae48b297..00000000 --- a/packages/react-material-ui/dist/components/Text/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { default } from './Text'; diff --git a/packages/react-material-ui/dist/components/Text/index.js b/packages/react-material-ui/dist/components/Text/index.js deleted file mode 100644 index af150cca..00000000 --- a/packages/react-material-ui/dist/components/Text/index.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = void 0; -var Text_1 = require("./Text"); -Object.defineProperty(exports, "default", { enumerable: true, get: function () { return __importDefault(Text_1).default; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/Text/index.js.map b/packages/react-material-ui/dist/components/Text/index.js.map deleted file mode 100644 index 0c6fd67b..00000000 --- a/packages/react-material-ui/dist/components/Text/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/Text/index.ts"],"names":[],"mappings":";;;;;;AAAA,+BAAiC;AAAxB,gHAAA,OAAO,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrength.d.ts b/packages/react-material-ui/dist/components/TextField/PasswordStrength.d.ts deleted file mode 100644 index 9844817b..00000000 --- a/packages/react-material-ui/dist/components/TextField/PasswordStrength.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { ReactNode } from 'react'; -import { PasswordStrengthBarVariants } from './PasswordStrengthBar'; -type PasswordStrengthProps = { - passwordRuleVariant: PasswordStrengthBarVariants; - passwordStrengthText: string; - renderStrengthBar?: (variant: PasswordStrengthBarVariants, text: string) => ReactNode; -}; -declare const PasswordStrength: ({ passwordRuleVariant, passwordStrengthText, renderStrengthBar, }: PasswordStrengthProps) => JSX.Element; -export default PasswordStrength; diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrength.js b/packages/react-material-ui/dist/components/TextField/PasswordStrength.js deleted file mode 100644 index 7ca8bc28..00000000 --- a/packages/react-material-ui/dist/components/TextField/PasswordStrength.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const PasswordStrengthBar_1 = __importDefault(require("./PasswordStrengthBar")); -const PasswordStrength = ({ passwordRuleVariant, passwordStrengthText, renderStrengthBar, }) => { - if (renderStrengthBar) { - return react_1.default.createElement(react_1.default.Fragment, null, renderStrengthBar(passwordRuleVariant, passwordStrengthText)); - } - return (react_1.default.createElement(material_1.Box, { mt: 1 }, - react_1.default.createElement(material_1.Box, { display: "flex", gap: 2 }, [...Array(4)].map((_, index) => (react_1.default.createElement(PasswordStrengthBar_1.default, { key: `password-bar-${index}`, variant: passwordRuleVariant })))), - react_1.default.createElement(material_1.Typography, { textAlign: "end", color: "grey.400", variant: "subtitle2", mt: 0.5 }, passwordStrengthText))); -}; -exports.default = PasswordStrength; -//# sourceMappingURL=PasswordStrength.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrength.js.map b/packages/react-material-ui/dist/components/TextField/PasswordStrength.js.map deleted file mode 100644 index efde4c58..00000000 --- a/packages/react-material-ui/dist/components/TextField/PasswordStrength.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PasswordStrength.js","sourceRoot":"","sources":["../../../src/components/TextField/PasswordStrength.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAyC;AACzC,4CAAgD;AAChD,gFAE+B;AAW/B,MAAM,gBAAgB,GAAG,CAAC,EACxB,mBAAmB,EACnB,oBAAoB,EACpB,iBAAiB,GACK,EAAE,EAAE;IAC1B,IAAI,iBAAiB,EAAE;QACrB,OAAO,8DAAG,iBAAiB,CAAC,mBAAmB,EAAE,oBAAoB,CAAC,CAAI,CAAC;KAC5E;IAED,OAAO,CACL,8BAAC,cAAG,IAAC,EAAE,EAAE,CAAC;QACR,8BAAC,cAAG,IAAC,OAAO,EAAC,MAAM,EAAC,GAAG,EAAE,CAAC,IACvB,CAAC,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,EAAE,CAAC,CAC/B,8BAAC,6BAAmB,IAClB,GAAG,EAAE,gBAAgB,KAAK,EAAE,EAC5B,OAAO,EAAE,mBAAmB,GAC5B,CACH,CAAC,CACE;QAEN,8BAAC,qBAAU,IAAC,SAAS,EAAC,KAAK,EAAC,KAAK,EAAC,UAAU,EAAC,OAAO,EAAC,WAAW,EAAC,EAAE,EAAE,GAAG,IACrE,oBAAoB,CACV,CACT,CACP,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,gBAAgB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.d.ts b/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.d.ts deleted file mode 100644 index eee2d4c8..00000000 --- a/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -/// -export declare enum PasswordStrengthBarVariants { - VeryWeak = "veryWeak", - Weak = "weak", - Medium = "medium", - Great = "great" -} -export type PasswordStrengthBarProps = { - variant: PasswordStrengthBarVariants; -}; -declare const PasswordStrengthBar: ({ variant, }: PasswordStrengthBarProps) => JSX.Element; -export default PasswordStrengthBar; diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js b/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js deleted file mode 100644 index df18834c..00000000 --- a/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js +++ /dev/null @@ -1,31 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.PasswordStrengthBarVariants = void 0; -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const VARIANT_COLOR_MAPPING = { - veryWeak: 'lightgray', - weak: 'red', - medium: 'yellow', - great: 'green', -}; -var PasswordStrengthBarVariants; -(function (PasswordStrengthBarVariants) { - PasswordStrengthBarVariants["VeryWeak"] = "veryWeak"; - PasswordStrengthBarVariants["Weak"] = "weak"; - PasswordStrengthBarVariants["Medium"] = "medium"; - PasswordStrengthBarVariants["Great"] = "great"; -})(PasswordStrengthBarVariants = exports.PasswordStrengthBarVariants || (exports.PasswordStrengthBarVariants = {})); -const PasswordStrengthBar = ({ variant = PasswordStrengthBarVariants.VeryWeak, }) => { - return (react_1.default.createElement(material_1.Box, { sx: { - height: '4px', - background: VARIANT_COLOR_MAPPING[variant], - borderRadius: 1, - width: '100%', - } })); -}; -exports.default = PasswordStrengthBar; -//# sourceMappingURL=PasswordStrengthBar.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js.map b/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js.map deleted file mode 100644 index fb119f54..00000000 --- a/packages/react-material-ui/dist/components/TextField/PasswordStrengthBar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PasswordStrengthBar.js","sourceRoot":"","sources":["../../../src/components/TextField/PasswordStrengthBar.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAC1B,4CAAoC;AAEpC,MAAM,qBAAqB,GAAG;IAC5B,QAAQ,EAAE,WAAW;IACrB,IAAI,EAAE,KAAK;IACX,MAAM,EAAE,QAAQ;IAChB,KAAK,EAAE,OAAO;CACf,CAAC;AAEF,IAAY,2BAKX;AALD,WAAY,2BAA2B;IACrC,oDAAqB,CAAA;IACrB,4CAAa,CAAA;IACb,gDAAiB,CAAA;IACjB,8CAAe,CAAA;AACjB,CAAC,EALW,2BAA2B,GAA3B,mCAA2B,KAA3B,mCAA2B,QAKtC;AAMD,MAAM,mBAAmB,GAAG,CAAC,EAC3B,OAAO,GAAG,2BAA2B,CAAC,QAAQ,GACrB,EAAE,EAAE;IAC7B,OAAO,CACL,8BAAC,cAAG,IACF,EAAE,EAAE;YACF,MAAM,EAAE,KAAK;YACb,UAAU,EAAE,qBAAqB,CAAC,OAAO,CAAC;YAC1C,YAAY,EAAE,CAAC;YACf,KAAK,EAAE,MAAM;SACd,GACD,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,mBAAmB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.d.ts b/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.d.ts deleted file mode 100644 index d4505354..00000000 --- a/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { ReactNode } from 'react'; -import { PasswordRule } from './constants'; -type PasswordStrengthRulesProps = { - name: string; - value: unknown; - rules: PasswordRule[]; - renderRulesText?: (name: string, value: string, rules: PasswordRule[]) => ReactNode; -}; -declare const PasswordStrengthRules: ({ name, value, rules, renderRulesText, }: PasswordStrengthRulesProps) => JSX.Element; -export default PasswordStrengthRules; diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js b/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js deleted file mode 100644 index 6c30d7d2..00000000 --- a/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js +++ /dev/null @@ -1,23 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const PasswordStrengthRules = ({ name, value, rules, renderRulesText, }) => { - if (renderRulesText) { - return react_1.default.createElement(react_1.default.Fragment, null, renderRulesText(name, value, rules)); - } - return (react_1.default.createElement(material_1.Box, { mt: 2 }, - react_1.default.createElement(material_1.FormHelperText, { sx: (theme) => ({ - color: theme.palette.common.black, - }) }, "Password should contain at least:"), rules === null || rules === void 0 ? void 0 : - rules.map((rule) => (react_1.default.createElement(material_1.FormHelperText, { id: name, sx: (theme) => ({ - color: value && (value === null || value === void 0 ? void 0 : value.match(rule.pattern)) - ? theme.palette.success.main - : theme.palette.common.black, - }) }, rule.label))))); -}; -exports.default = PasswordStrengthRules; -//# sourceMappingURL=PasswordStrengthRules.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js.map b/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js.map deleted file mode 100644 index 29d9ae81..00000000 --- a/packages/react-material-ui/dist/components/TextField/PasswordStrengthRules.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"PasswordStrengthRules.js","sourceRoot":"","sources":["../../../src/components/TextField/PasswordStrengthRules.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAyC;AACzC,4CAAoD;AAcpD,MAAM,qBAAqB,GAAG,CAAC,EAC7B,IAAI,EACJ,KAAK,EACL,KAAK,EACL,eAAe,GACY,EAAE,EAAE;IAC/B,IAAI,eAAe,EAAE;QACnB,OAAO,8DAAG,eAAe,CAAC,IAAI,EAAE,KAAe,EAAE,KAAK,CAAC,CAAI,CAAC;KAC7D;IAED,OAAO,CACL,8BAAC,cAAG,IAAC,EAAE,EAAE,CAAC;QACR,8BAAC,yBAAc,IACb,EAAE,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;gBACd,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK;aAClC,CAAC,wCAGa,EAChB,KAAK,aAAL,KAAK;QAAL,KAAK,CAAE,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CACpB,8BAAC,yBAAc,IACb,EAAE,EAAE,IAAI,EACR,EAAE,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;gBACd,KAAK,EACH,KAAK,KAAK,KAAgB,aAAhB,KAAK,uBAAL,KAAK,CAAa,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAA;oBAC7C,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI;oBAC5B,CAAC,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK;aACjC,CAAC,IAED,IAAI,CAAC,KAAK,CACI,CAClB,CAAC,CACE,CACP,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,qBAAqB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/TextField.d.ts b/packages/react-material-ui/dist/components/TextField/TextField.d.ts deleted file mode 100644 index fa6293a2..00000000 --- a/packages/react-material-ui/dist/components/TextField/TextField.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { ReactNode } from 'react'; -import { BoxProps, TextFieldProps as MuiTextFieldProps, TypographyProps } from '@mui/material'; -import { PasswordRule } from './constants'; -import { PasswordStrengthBarVariants } from './PasswordStrengthBar'; -interface TextAreaProps { - multiline?: boolean; - rows?: number; - maxRows?: number; - hiddenLabel?: boolean; -} -export type PasswordStrengthConfig = { - hideRulesText?: boolean; - hideStrengthBar?: boolean; - rules?: PasswordRule[]; - matchRules?: { - text: string[]; - score: number[]; - }; - renderStrengthBar?: (variant: PasswordStrengthBarVariants, text: string) => ReactNode; - renderRulesText?: (name: string, value: string, rules: PasswordRule[]) => ReactNode; -}; -export type TextFieldProps = MuiTextFieldProps & { - containerProps?: BoxProps; - labelProps?: TypographyProps; - options?: TextAreaProps; - passwordStrengthConfig?: PasswordStrengthConfig; -}; -export declare const TextField: (props: TextFieldProps) => JSX.Element; -export {}; diff --git a/packages/react-material-ui/dist/components/TextField/TextField.js b/packages/react-material-ui/dist/components/TextField/TextField.js deleted file mode 100644 index 52366e02..00000000 --- a/packages/react-material-ui/dist/components/TextField/TextField.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TextField = void 0; -const react_1 = __importStar(require("react")); -const material_1 = require("@mui/material"); -const Visibility_1 = __importDefault(require("@mui/icons-material/Visibility")); -const VisibilityOff_1 = __importDefault(require("@mui/icons-material/VisibilityOff")); -const IconButton_1 = __importDefault(require("@mui/material/IconButton")); -const FormLabel_1 = require("../FormLabel"); -const utils_1 = require("./utils"); -const constants_1 = require("./constants"); -const PasswordStrengthRules_1 = __importDefault(require("./PasswordStrengthRules")); -const PasswordStrength_1 = __importDefault(require("./PasswordStrength")); -const TextField = (props) => { - var _a, _b, _c, _d; - const { label, required, sx, type, size, value, hiddenLabel, options, containerProps, labelProps, InputProps, InputLabelProps, name, passwordStrengthConfig } = props, rest = __rest(props, ["label", "required", "sx", "type", "size", "value", "hiddenLabel", "options", "containerProps", "labelProps", "InputProps", "InputLabelProps", "name", "passwordStrengthConfig"]); - const passwordStrengthConfigDefault = { - hideStrengthBar: (_a = passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.hideStrengthBar) !== null && _a !== void 0 ? _a : true, - hideRulesText: (_b = passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.hideRulesText) !== null && _b !== void 0 ? _b : true, - rules: (_c = passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.rules) !== null && _c !== void 0 ? _c : constants_1.PASSWORD_DEFAULT_RULES, - matchRules: (_d = passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.matchRules) !== null && _d !== void 0 ? _d : constants_1.PASSWORD_MATCH_RULES, - renderStrengthBar: passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.renderStrengthBar, - renderRulesText: passwordStrengthConfig === null || passwordStrengthConfig === void 0 ? void 0 : passwordStrengthConfig.renderRulesText, - }; - const [showPassword, setShowPassword] = (0, react_1.useState)(false); - const togglePassword = () => { - setShowPassword((prv) => !prv); - }; - const handleMouseDownPassword = (event) => { - event.preventDefault(); - }; - const isPassword = type === 'password'; - const ishiddenLabel = hiddenLabel || (options === null || options === void 0 ? void 0 : options.hiddenLabel); - const passwordScore = (0, utils_1.getPasswordScore)(value, passwordStrengthConfigDefault.rules); - const [passwordStrengthText, passwordRuleVariant] = (0, utils_1.getPasswordMatchInfo)(passwordScore, passwordStrengthConfigDefault.matchRules); - return (react_1.default.createElement(material_1.Box, Object.assign({}, containerProps), - react_1.default.createElement(material_1.FormControl, { hiddenLabel: label ? true : ishiddenLabel, fullWidth: true }, - !ishiddenLabel && !!label && typeof label === 'string' && (react_1.default.createElement(FormLabel_1.FormLabel, Object.assign({ name: name, label: label, required: required, labelProps: labelProps }, InputLabelProps))), - !ishiddenLabel && !!label && typeof label !== 'string' && label, - react_1.default.createElement(material_1.OutlinedInput, Object.assign({}, rest, { sx: [ - { - marginTop: 0.5, - mb: 0, - input: { color: 'text.primary' }, - }, - ...(Array.isArray(sx) ? sx : [sx]), - ], id: name, name: name, size: size || 'small', value: value || value === 0 ? value : '', type: isPassword ? (showPassword ? 'text' : 'password') : type, endAdornment: isPassword && (react_1.default.createElement(material_1.InputAdornment, { position: "end" }, - react_1.default.createElement(IconButton_1.default, { "aria-label": "toggle password visibility", onClick: togglePassword, onMouseDown: handleMouseDownPassword, "data-testid": "toggle-password-button" }, showPassword ? react_1.default.createElement(Visibility_1.default, null) : react_1.default.createElement(VisibilityOff_1.default, null)))), "data-testid": "text-field", fullWidth: true }, InputProps))), - isPassword && (react_1.default.createElement(react_1.default.Fragment, null, - !passwordStrengthConfigDefault.hideStrengthBar && (react_1.default.createElement(PasswordStrength_1.default, { passwordRuleVariant: passwordRuleVariant, passwordStrengthText: passwordStrengthText, renderStrengthBar: passwordStrengthConfigDefault.renderStrengthBar })), - !passwordStrengthConfigDefault.hideRulesText && (react_1.default.createElement(PasswordStrengthRules_1.default, { name: name, value: value, rules: passwordStrengthConfigDefault.rules, renderRulesText: passwordStrengthConfigDefault.renderRulesText })))))); -}; -exports.TextField = TextField; -//# sourceMappingURL=TextField.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/TextField.js.map b/packages/react-material-ui/dist/components/TextField/TextField.js.map deleted file mode 100644 index 4921ba2c..00000000 --- a/packages/react-material-ui/dist/components/TextField/TextField.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"TextField.js","sourceRoot":"","sources":["../../../src/components/TextField/TextField.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/constants.d.ts b/packages/react-material-ui/dist/components/TextField/constants.d.ts deleted file mode 100644 index 253ce011..00000000 --- a/packages/react-material-ui/dist/components/TextField/constants.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -export declare const LENGTH_REGEX: RegExp; -export declare const UPPERCASE_REGEX: RegExp; -export declare const LOWERCASE_REGEX: RegExp; -export declare const NUMBER_REGEX: RegExp; -export declare const SPECIAL_CHARS_REGEX: RegExp; -export declare const PASSWORD_MATCH_SCORE: number[]; -export declare const PASSWORD_MATCH_TEXT: string[]; -export declare const PASSWORD_MATCH_RULES: { - text: string[]; - score: number[]; -}; -export type PasswordRule = { - label: string; - pattern: RegExp; -}; -export declare const PASSWORD_DEFAULT_RULES: PasswordRule[]; diff --git a/packages/react-material-ui/dist/components/TextField/constants.js b/packages/react-material-ui/dist/components/TextField/constants.js deleted file mode 100644 index b1a52b76..00000000 --- a/packages/react-material-ui/dist/components/TextField/constants.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.PASSWORD_DEFAULT_RULES = exports.PASSWORD_MATCH_RULES = exports.PASSWORD_MATCH_TEXT = exports.PASSWORD_MATCH_SCORE = exports.SPECIAL_CHARS_REGEX = exports.NUMBER_REGEX = exports.LOWERCASE_REGEX = exports.UPPERCASE_REGEX = exports.LENGTH_REGEX = void 0; -exports.LENGTH_REGEX = new RegExp(/.{8,}$/); -exports.UPPERCASE_REGEX = new RegExp(/.*[A-Z]/); -exports.LOWERCASE_REGEX = new RegExp(/.*[a-z]/); -exports.NUMBER_REGEX = new RegExp(/.*\d/); -exports.SPECIAL_CHARS_REGEX = new RegExp(/.*[!@#$%^&*()_+\-=\\[\]{};':"\\|,.<>\\/?]/); -exports.PASSWORD_MATCH_SCORE = [0, 2, 3, 5]; -exports.PASSWORD_MATCH_TEXT = ['Very weak', 'Weak', 'Medium', 'Great']; -exports.PASSWORD_MATCH_RULES = { - text: exports.PASSWORD_MATCH_TEXT, - score: exports.PASSWORD_MATCH_SCORE, -}; -exports.PASSWORD_DEFAULT_RULES = [ - { - label: '8 characters', - pattern: exports.LENGTH_REGEX, - }, - { - label: '1 Alpha Upper character', - pattern: exports.UPPERCASE_REGEX, - }, - { - label: '1 Alpha Lower character', - pattern: exports.LOWERCASE_REGEX, - }, - { - label: '1 Numeric character', - pattern: exports.NUMBER_REGEX, - }, - { - label: '1 Special character (Example: "@", "#", "*")', - pattern: exports.SPECIAL_CHARS_REGEX, - }, -]; -//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/constants.js.map b/packages/react-material-ui/dist/components/TextField/constants.js.map deleted file mode 100644 index a8799ea6..00000000 --- a/packages/react-material-ui/dist/components/TextField/constants.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../src/components/TextField/constants.ts"],"names":[],"mappings":";;;AAAa,QAAA,YAAY,GAAG,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC;AACpC,QAAA,eAAe,GAAG,IAAI,MAAM,CAAC,SAAS,CAAC,CAAC;AACxC,QAAA,eAAe,GAAG,IAAI,MAAM,CAAC,SAAS,CAAC,CAAC;AACxC,QAAA,YAAY,GAAG,IAAI,MAAM,CAAC,MAAM,CAAC,CAAC;AAClC,QAAA,mBAAmB,GAAG,IAAI,MAAM,CAC3C,2CAA2C,CAC5C,CAAC;AAEW,QAAA,oBAAoB,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACpC,QAAA,mBAAmB,GAAG,CAAC,WAAW,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC;AAE/D,QAAA,oBAAoB,GAAG;IAClC,IAAI,EAAE,2BAAmB;IACzB,KAAK,EAAE,4BAAoB;CAC5B,CAAC;AAOW,QAAA,sBAAsB,GAAmB;IACpD;QACE,KAAK,EAAE,cAAc;QACrB,OAAO,EAAE,oBAAY;KACtB;IACD;QACE,KAAK,EAAE,yBAAyB;QAChC,OAAO,EAAE,uBAAe;KACzB;IACD;QACE,KAAK,EAAE,yBAAyB;QAChC,OAAO,EAAE,uBAAe;KACzB;IACD;QACE,KAAK,EAAE,qBAAqB;QAC5B,OAAO,EAAE,oBAAY;KACtB;IACD;QACE,KAAK,EAAE,8CAA8C;QACrD,OAAO,EAAE,2BAAmB;KAC7B;CACF,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/index.d.ts b/packages/react-material-ui/dist/components/TextField/index.d.ts deleted file mode 100644 index 4baf94a1..00000000 --- a/packages/react-material-ui/dist/components/TextField/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { TextField, TextFieldProps } from './TextField'; diff --git a/packages/react-material-ui/dist/components/TextField/index.js b/packages/react-material-ui/dist/components/TextField/index.js deleted file mode 100644 index 31bc4c0d..00000000 --- a/packages/react-material-ui/dist/components/TextField/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.TextField = void 0; -var TextField_1 = require("./TextField"); -Object.defineProperty(exports, "TextField", { enumerable: true, get: function () { return TextField_1.TextField; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/index.js.map b/packages/react-material-ui/dist/components/TextField/index.js.map deleted file mode 100644 index 221dfa19..00000000 --- a/packages/react-material-ui/dist/components/TextField/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/components/TextField/index.ts"],"names":[],"mappings":";;;AAAA,yCAAwD;AAA/C,sGAAA,SAAS,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/utils.d.ts b/packages/react-material-ui/dist/components/TextField/utils.d.ts deleted file mode 100644 index 32cdb21e..00000000 --- a/packages/react-material-ui/dist/components/TextField/utils.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { PasswordStrengthBarVariants } from './PasswordStrengthBar'; -import { PasswordStrengthConfig } from './TextField'; -import { PasswordRule } from './constants'; -export declare const validatePasswordScore: (password: string, rules?: PasswordRule[], minValidationScore?: number) => boolean; -export declare const getPasswordScore: (password: string | null, rules: PasswordRule[]) => number; -export declare const getPasswordMatchInfo: (score: number, matchRules: PasswordStrengthConfig['matchRules']) => [string, PasswordStrengthBarVariants]; diff --git a/packages/react-material-ui/dist/components/TextField/utils.js b/packages/react-material-ui/dist/components/TextField/utils.js deleted file mode 100644 index cb758335..00000000 --- a/packages/react-material-ui/dist/components/TextField/utils.js +++ /dev/null @@ -1,32 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getPasswordMatchInfo = exports.getPasswordScore = exports.validatePasswordScore = void 0; -const PasswordStrengthBar_1 = require("./PasswordStrengthBar"); -const constants_1 = require("./constants"); -const validatePasswordScore = (password, rules = constants_1.PASSWORD_DEFAULT_RULES, minValidationScore = constants_1.PASSWORD_DEFAULT_RULES.length) => { - const score = (0, exports.getPasswordScore)(password, rules); - return score >= minValidationScore; -}; -exports.validatePasswordScore = validatePasswordScore; -const getPasswordScore = (password, rules) => { - return rules.filter((rule) => { var _a; return (_a = password === null || password === void 0 ? void 0 : password.match) === null || _a === void 0 ? void 0 : _a.call(password, rule.pattern); }).length; -}; -exports.getPasswordScore = getPasswordScore; -const getPasswordMatchInfo = (score, matchRules) => { - const variants = Object.values(PasswordStrengthBar_1.PasswordStrengthBarVariants); - if (score === 0) - return [matchRules.text[0], variants[0]]; - const scoreIndex = matchRules.score.findIndex((item, index) => { - var _a; - return item >= score || score < ((_a = matchRules.score) === null || _a === void 0 ? void 0 : _a[index + 1]); - }); - if (scoreIndex === matchRules.score.length) { - return [ - matchRules.text[matchRules.text.length - 1], - variants[matchRules.text.length - 1], - ]; - } - return [matchRules.text[scoreIndex], variants[scoreIndex]]; -}; -exports.getPasswordMatchInfo = getPasswordMatchInfo; -//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/TextField/utils.js.map b/packages/react-material-ui/dist/components/TextField/utils.js.map deleted file mode 100644 index e632b703..00000000 --- a/packages/react-material-ui/dist/components/TextField/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/components/TextField/utils.ts"],"names":[],"mappings":";;;AAAA,+DAAoE;AAEpE,2CAAmE;AAE5D,MAAM,qBAAqB,GAAG,CACnC,QAAgB,EAGhB,QAAwB,kCAAsB,EAC9C,kBAAkB,GAAG,kCAAsB,CAAC,MAAM,EAClD,EAAE;IACF,MAAM,KAAK,GAAG,IAAA,wBAAgB,EAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;IAEhD,OAAO,KAAK,IAAI,kBAAkB,CAAC;AACrC,CAAC,CAAC;AAVW,QAAA,qBAAqB,yBAUhC;AAEK,MAAM,gBAAgB,GAAG,CAC9B,QAAuB,EACvB,KAAqB,EACrB,EAAE;IACF,OAAO,KAAK,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,EAAE,WAAC,OAAA,MAAA,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAE,KAAK,yDAAG,IAAI,CAAC,OAAO,CAAC,CAAA,EAAA,CAAC,CAAC,MAAM,CAAC;AACxE,CAAC,CAAC;AALW,QAAA,gBAAgB,oBAK3B;AAEK,MAAM,oBAAoB,GAAG,CAClC,KAAa,EACb,UAAgD,EACT,EAAE;IACzC,MAAM,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC,iDAA2B,CAAC,CAAC;IAE5D,IAAI,KAAK,KAAK,CAAC;QAAE,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;IAE1D,MAAM,UAAU,GAAG,UAAU,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE;;QAC5D,OAAO,IAAI,IAAI,KAAK,IAAI,KAAK,IAAG,MAAA,UAAU,CAAC,KAAK,0CAAG,KAAK,GAAG,CAAC,CAAC,CAAA,CAAC;IAChE,CAAC,CAAC,CAAC;IAEH,IAAI,UAAU,KAAK,UAAU,CAAC,KAAK,CAAC,MAAM,EAAE;QAC1C,OAAO;YACL,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC;YAC3C,QAAQ,CAAC,UAAU,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC;SACrC,CAAC;KACH;IAED,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC;AAC7D,CAAC,CAAC;AApBW,QAAA,oBAAoB,wBAoB/B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/constants.d.ts b/packages/react-material-ui/dist/components/submodules/AuthForm/constants.d.ts deleted file mode 100644 index 4717299b..00000000 --- a/packages/react-material-ui/dist/components/submodules/AuthForm/constants.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import type { RJSFSchema, UiSchema } from '@rjsf/utils'; -export declare const defaultAuthUiSchema: UiSchema; -export declare const signInFormSchema: RJSFSchema; -export declare const signUpFormSchema: RJSFSchema; -export declare const forgotPasswordFormSchema: RJSFSchema; -export declare const resetPasswordFormSchema: RJSFSchema; diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js b/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js deleted file mode 100644 index e844db4d..00000000 --- a/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js +++ /dev/null @@ -1,70 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.resetPasswordFormSchema = exports.forgotPasswordFormSchema = exports.signUpFormSchema = exports.signInFormSchema = exports.defaultAuthUiSchema = void 0; -const CustomWidgets_1 = require("../../../styles/CustomWidgets"); -exports.defaultAuthUiSchema = { - email: { - 'ui:widget': CustomWidgets_1.CustomTextFieldWidget, - }, - username: { - 'ui:widget': CustomWidgets_1.CustomTextFieldWidget, - }, - password: { - 'ui:widget': CustomWidgets_1.CustomPasswordFieldWidget, - }, - newPassword: { - 'ui:widget': CustomWidgets_1.CustomPasswordFieldWidget, - }, - confirmNewPassword: { - 'ui:widget': CustomWidgets_1.CustomPasswordFieldWidget, - }, -}; -exports.signInFormSchema = { - type: 'object', - required: ['username', 'password'], - properties: { - username: { type: 'string', title: 'Username', minLength: 3 }, - password: { type: 'string', title: 'Password' }, - }, -}; -exports.signUpFormSchema = { - type: 'object', - required: ['email', 'username', 'password'], - properties: { - email: { - type: 'string', - title: 'Email', - minLength: 3, - format: 'email', - }, - username: { type: 'string', title: 'Username', minLength: 3 }, - password: { type: 'string', title: 'Password' }, - }, -}; -exports.forgotPasswordFormSchema = { - type: 'object', - required: ['email'], - properties: { - email: { - type: 'string', - title: 'Email', - minLength: 3, - format: 'email', - }, - }, -}; -exports.resetPasswordFormSchema = { - type: 'object', - required: ['newPassword', 'confirmNewPassword'], - properties: { - newPassword: { - type: 'string', - title: 'New password', - }, - confirmNewPassword: { - type: 'string', - title: 'Re-enter your new password', - }, - }, -}; -//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js.map b/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js.map deleted file mode 100644 index ac69fce2..00000000 --- a/packages/react-material-ui/dist/components/submodules/AuthForm/constants.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../../src/components/submodules/AuthForm/constants.ts"],"names":[],"mappings":";;;AAEA,iEAGuC;AAE1B,QAAA,mBAAmB,GAAa;IAC3C,KAAK,EAAE;QACL,WAAW,EAAE,qCAAqB;KACnC;IACD,QAAQ,EAAE;QACR,WAAW,EAAE,qCAAqB;KACnC;IACD,QAAQ,EAAE;QACR,WAAW,EAAE,yCAAyB;KACvC;IACD,WAAW,EAAE;QACX,WAAW,EAAE,yCAAyB;KACvC;IACD,kBAAkB,EAAE;QAClB,WAAW,EAAE,yCAAyB;KACvC;CACF,CAAC;AAEW,QAAA,gBAAgB,GAAe;IAC1C,IAAI,EAAE,QAAQ;IACd,QAAQ,EAAE,CAAC,UAAU,EAAE,UAAU,CAAC;IAClC,UAAU,EAAE;QACV,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE,SAAS,EAAE,CAAC,EAAE;QAC7D,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE;KAChD;CACF,CAAC;AAEW,QAAA,gBAAgB,GAAe;IAC1C,IAAI,EAAE,QAAQ;IACd,QAAQ,EAAE,CAAC,OAAO,EAAE,UAAU,EAAE,UAAU,CAAC;IAC3C,UAAU,EAAE;QACV,KAAK,EAAE;YACL,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,SAAS,EAAE,CAAC;YACZ,MAAM,EAAE,OAAO;SAChB;QACD,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE,SAAS,EAAE,CAAC,EAAE;QAC7D,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE;KAChD;CACF,CAAC;AAEW,QAAA,wBAAwB,GAAe;IAClD,IAAI,EAAE,QAAQ;IACd,QAAQ,EAAE,CAAC,OAAO,CAAC;IACnB,UAAU,EAAE;QACV,KAAK,EAAE;YACL,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,OAAO;YACd,SAAS,EAAE,CAAC;YACZ,MAAM,EAAE,OAAO;SAChB;KACF;CACF,CAAC;AAEW,QAAA,uBAAuB,GAAe;IACjD,IAAI,EAAE,QAAQ;IACd,QAAQ,EAAE,CAAC,aAAa,EAAE,oBAAoB,CAAC;IAC/C,UAAU,EAAE;QACV,WAAW,EAAE;YACX,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,cAAc;SACtB;QACD,kBAAkB,EAAE;YAClB,IAAI,EAAE,QAAQ;YACd,KAAK,EAAE,4BAA4B;SACpC;KACF;CACF,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/index.d.ts b/packages/react-material-ui/dist/components/submodules/AuthForm/index.d.ts deleted file mode 100644 index 4c7b8b4f..00000000 --- a/packages/react-material-ui/dist/components/submodules/AuthForm/index.d.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { ReactNode } from 'react'; -import type { RJSFSchema, UiSchema } from '@rjsf/utils'; -import type { AdvancedProperty } from '../../SchemaForm/types'; -import type { ValidationRule } from '../../../utils/form/validation'; -type Route = 'signIn' | 'signUp' | 'forgotPassword' | 'resetPassword'; -type Query = { - uri?: string; - method?: string; - onSuccess?: ((data: unknown) => void) | null; - onError?: ((error: unknown) => void) | null; -}; -type FormData = Record | null; -export interface AuthFormSubmoduleProps { - route: Route; - query?: Query; - title?: string | ReactNode; - hideTitle?: boolean; - formSchema?: RJSFSchema; - formUiSchema?: UiSchema; - advancedProperties?: Record; - formData?: FormData; - signInRequestPath?: string; - signInPath?: string; - signUpPath?: string; - forgotPasswordPath?: string; - customValidation?: ValidationRule>[]; - submitButtonTitle?: string; - logoSrc?: string; - hideLogo?: boolean; - headerComponent?: ReactNode; - overrideDefaults?: boolean; - submitDataFormatter?: (data: FormData) => FormData; -} -declare const AuthFormSubmodule: (props: AuthFormSubmoduleProps) => JSX.Element; -export default AuthFormSubmodule; diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/index.js b/packages/react-material-ui/dist/components/submodules/AuthForm/index.js deleted file mode 100644 index 2cc355ec..00000000 --- a/packages/react-material-ui/dist/components/submodules/AuthForm/index.js +++ /dev/null @@ -1,144 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const react_2 = require("react"); -const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); -const validator_ajv6_1 = __importDefault(require("@rjsf/validator-ajv6")); -const material_1 = require("@mui/material"); -const Text_1 = __importDefault(require("../../../components/Text")); -const Link_1 = require("../../../components/Link"); -const SchemaForm_1 = require("../../../components/SchemaForm"); -const Image_1 = require("../../../components/Image"); -const CustomWidgets_1 = require("../../../styles/CustomWidgets"); -const validation_1 = require("../../../utils/form/validation"); -const constants_1 = require("./constants"); -const react_auth_provider_1 = require("@concepta/react-auth-provider"); -const widgets = { - TextWidget: CustomWidgets_1.CustomTextFieldWidget, -}; -const renderTitle = (title) => { - if (typeof title === 'string') { - return (react_1.default.createElement(Text_1.default, { variant: "h4", fontFamily: "Inter", fontSize: 30, fontWeight: 800, mt: 1, gutterBottom: true }, title)); - } - return title; -}; -const AuthFormSubmodule = (props) => { - var _a, _b, _c, _d; - const [formData, setFormData] = (0, react_2.useState)({}); - const searchParams = new URLSearchParams(window.location.search); - const passcode = searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('token'); - const { post, patch, put } = (0, react_data_provider_1.default)(); - const { doLogin, isPending: isLoadingSignIn } = (0, react_auth_provider_1.useAuth)(); - const query = { - post: post, - patch: patch, - put: put, - }[((_a = props.query) === null || _a === void 0 ? void 0 : _a.method) || 'post'] || post; - const { execute: performRequest, isPending: isLoadingRequest } = (0, react_data_provider_1.useQuery)((body) => { - var _a; - return query({ - uri: ((_a = props.query) === null || _a === void 0 ? void 0 : _a.uri) || '', - body, - }); - }, false, { - onSuccess: (data) => __awaiter(void 0, void 0, void 0, function* () { - var _e, _f; - (_f = (_e = props.query) === null || _e === void 0 ? void 0 : _e.onSuccess) === null || _f === void 0 ? void 0 : _f.call(_e, data); - }), - onError: (error) => { var _a, _b; return (_b = (_a = props.query) === null || _a === void 0 ? void 0 : _a.onError) === null || _b === void 0 ? void 0 : _b.call(_a, error); }, - }); - const handleSubmit = (values) => __awaiter(void 0, void 0, void 0, function* () { - const fields = values.formData || {}; - if (props.route === 'signIn') { - const { username, password } = fields; - const loginData = props.submitDataFormatter - ? props.submitDataFormatter(fields) - : { username, password, loginPath: props.signInRequestPath }; - doLogin(loginData); - return; - } - if (props.route === 'resetPassword') { - const fieldsWithPasscode = Object.assign(Object.assign({}, fields), { passcode }); - const resetPassData = props.submitDataFormatter - ? props.submitDataFormatter(fieldsWithPasscode) - : fieldsWithPasscode; - yield performRequest(resetPassData); - return; - } - performRequest(fields); - }); - const isLoading = isLoadingSignIn || isLoadingRequest; - const defaultRouteTitle = { - signIn: 'Sign in', - signUp: 'Sign up', - forgotPassword: 'Recover password', - resetPassword: 'Reset password', - }[props.route]; - const defaultFormSchema = { - signIn: constants_1.signInFormSchema, - signUp: constants_1.signUpFormSchema, - forgotPassword: constants_1.forgotPasswordFormSchema, - resetPassword: constants_1.resetPasswordFormSchema, - }[props.route] || {}; - return (react_1.default.createElement(material_1.Container, { sx: { textAlign: 'center', padding: '48px 0' } }, - !props.hideLogo && (react_1.default.createElement(Image_1.Image, { src: props.logoSrc || '/logo.svg', alt: "logo" })), - props.headerComponent || null, - react_1.default.createElement(material_1.Container, { maxWidth: "xs" }, - react_1.default.createElement(material_1.Card, { sx: { padding: '24px', marginTop: '32px' } }, - !props.hideTitle && renderTitle((_b = props.title) !== null && _b !== void 0 ? _b : defaultRouteTitle), - react_1.default.createElement(SchemaForm_1.SchemaForm.Form, { schema: props.overrideDefaults && props.formSchema - ? props.formSchema - : Object.assign(Object.assign(Object.assign({}, defaultFormSchema), props.formSchema), { required: [ - ...(defaultFormSchema.required || []), - ...(((_c = props.formSchema) === null || _c === void 0 ? void 0 : _c.required) || []), - ], properties: Object.assign(Object.assign({}, defaultFormSchema.properties), (_d = props.formSchema) === null || _d === void 0 ? void 0 : _d.properties) }), uiSchema: props.overrideDefaults && props.formUiSchema - ? props.formUiSchema - : Object.assign(Object.assign({}, constants_1.defaultAuthUiSchema), props.formUiSchema), validator: validator_ajv6_1.default, formData: props.formData || formData, onChange: ({ formData }) => setFormData(formData), onSubmit: handleSubmit, noHtml5Validate: true, showErrorList: false, advancedProperties: props.advancedProperties, customValidate: props.customValidation - ? (formData, errors) => (0, validation_1.validateForm)(formData, errors, props.customValidation) - : undefined, widgets: widgets }, - props.forgotPasswordPath ? (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 500, gutterBottom: true, sx: { mt: 2 } }, - react_1.default.createElement(Link_1.Link, { href: props.forgotPasswordPath, color: "primary.dark" }, "Forgot your password?"))) : null, - react_1.default.createElement(material_1.Box, { display: "flex", flexDirection: "row", alignItems: "center", justifyContent: "space-between", mt: 2 }, - react_1.default.createElement(material_1.Button, { type: "submit", variant: "contained", disabled: Boolean(isLoading), sx: { flex: 1 } }, isLoading ? (react_1.default.createElement(material_1.CircularProgress, { sx: { color: 'white' }, size: 24 })) : (props.submitButtonTitle || 'Send')))), - props.signInPath ? (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 500, gutterBottom: true, sx: { mt: 3 } }, - react_1.default.createElement(Link_1.Link, { href: props.signInPath, color: "primary.dark" }, "Already have an account? Sign in"))) : null, - props.signUpPath ? (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 500, gutterBottom: true, sx: { mt: 3 } }, - react_1.default.createElement(Link_1.Link, { href: props.signUpPath, color: "primary.dark" }, "No account? Sign up"))) : null)))); -}; -exports.default = AuthFormSubmodule; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/AuthForm/index.js.map b/packages/react-material-ui/dist/components/submodules/AuthForm/index.js.map deleted file mode 100644 index 7837d31e..00000000 --- a/packages/react-material-ui/dist/components/submodules/AuthForm/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/AuthForm/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,kDAAyC;AAQzC,iCAAiC;AACjC,qFAA0E;AAC1E,0EAA6C;AAC7C,4CAA+E;AAE/E,oEAA4C;AAC5C,mDAAgD;AAChD,+DAA4D;AAC5D,qDAAkD;AAElD,iEAAsE;AAEtE,+DAA8D;AAE9D,2CAMqB;AACrB,uEAAwD;AAExD,MAAM,OAAO,GAAG;IACd,UAAU,EAAE,qCAAqB;CAClC,CAAC;AAmCF,MAAM,WAAW,GAAG,CAAC,KAAyB,EAAE,EAAE;IAChD,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;QAC7B,OAAO,CACL,8BAAC,cAAI,IACH,OAAO,EAAC,IAAI,EACZ,UAAU,EAAC,OAAO,EAClB,QAAQ,EAAE,EAAE,EACZ,UAAU,EAAE,GAAG,EACf,EAAE,EAAE,CAAC,EACL,YAAY,UAEX,KAAK,CACD,CACR,CAAC;KACH;IAED,OAAO,KAAK,CAAC;AACf,CAAC,CAAC;AAEF,MAAM,iBAAiB,GAAG,CAAC,KAA6B,EAAE,EAAE;;IAC1D,MAAM,CAAC,QAAQ,EAAE,WAAW,CAAC,GAAG,IAAA,gBAAQ,EAA0B,EAAE,CAAC,CAAC;IAEtE,MAAM,YAAY,GAAG,IAAI,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;IACjE,MAAM,QAAQ,GAAG,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,OAAO,CAAC,CAAC;IAE5C,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,IAAA,6BAAe,GAAE,CAAC;IAC/C,MAAM,EAAE,OAAO,EAAE,SAAS,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAE1D,MAAM,KAAK,GACT;QACE,IAAI,EAAE,IAAI;QACV,KAAK,EAAE,KAAK;QACZ,GAAG,EAAE,GAAG;KACT,CAAC,CAAA,MAAA,KAAK,CAAC,KAAK,0CAAE,MAAM,KAAI,MAAM,CAAC,IAAI,IAAI,CAAC;IAE3C,MAAM,EAAE,OAAO,EAAE,cAAc,EAAE,SAAS,EAAE,gBAAgB,EAAE,GAAG,IAAA,8BAAQ,EACvE,CAAC,IAA6B,EAAE,EAAE;;QAChC,OAAA,KAAK,CAAC;YACJ,GAAG,EAAE,CAAA,MAAA,KAAK,CAAC,KAAK,0CAAE,GAAG,KAAI,EAAE;YAC3B,IAAI;SACL,CAAC,CAAA;KAAA,EACJ,KAAK,EACL;QACE,SAAS,EAAE,CAAO,IAAI,EAAE,EAAE;;YAIxB,MAAA,MAAA,KAAK,CAAC,KAAK,0CAAE,SAAS,mDAAG,IAAI,CAAC,CAAC;QACjC,CAAC,CAAA;QACD,OAAO,EAAE,CAAC,KAAK,EAAE,EAAE,eAAC,OAAA,MAAA,MAAA,KAAK,CAAC,KAAK,0CAAE,OAAO,mDAAG,KAAK,CAAC,CAAA,EAAA;KAClD,CACF,CAAC;IAEF,MAAM,YAAY,GAAG,CAAO,MAA4C,EAAE,EAAE;QAC1E,MAAM,MAAM,GAAG,MAAM,CAAC,QAAQ,IAAI,EAAE,CAAC;QAErC,IAAI,KAAK,CAAC,KAAK,KAAK,QAAQ,EAAE;YAC5B,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,GAAG,MAAM,CAAC;YACtC,MAAM,SAAS,GAAG,KAAK,CAAC,mBAAmB;gBACzC,CAAC,CAAC,KAAK,CAAC,mBAAmB,CAAC,MAAM,CAAC;gBACnC,CAAC,CAAC,EAAE,QAAQ,EAAE,QAAQ,EAAE,SAAS,EAAE,KAAK,CAAC,iBAAiB,EAAE,CAAC;YAC/D,OAAO,CAAC,SAAS,CAAC,CAAC;YACnB,OAAO;SACR;QAED,IAAI,KAAK,CAAC,KAAK,KAAK,eAAe,EAAE;YACnC,MAAM,kBAAkB,mCAAQ,MAAM,KAAE,QAAQ,GAAE,CAAC;YACnD,MAAM,aAAa,GAAG,KAAK,CAAC,mBAAmB;gBAC7C,CAAC,CAAC,KAAK,CAAC,mBAAmB,CAAC,kBAAkB,CAAC;gBAC/C,CAAC,CAAC,kBAAkB,CAAC;YACvB,MAAM,cAAc,CAAC,aAAa,CAAC,CAAC;YACpC,OAAO;SACR;QAED,cAAc,CAAC,MAAM,CAAC,CAAC;IACzB,CAAC,CAAA,CAAC;IAEF,MAAM,SAAS,GAAG,eAAe,IAAI,gBAAgB,CAAC;IAEtD,MAAM,iBAAiB,GAAG;QACxB,MAAM,EAAE,SAAS;QACjB,MAAM,EAAE,SAAS;QACjB,cAAc,EAAE,kBAAkB;QAClC,aAAa,EAAE,gBAAgB;KAChC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;IAEf,MAAM,iBAAiB,GACrB;QACE,MAAM,EAAE,4BAAgB;QACxB,MAAM,EAAE,4BAAgB;QACxB,cAAc,EAAE,oCAAwB;QACxC,aAAa,EAAE,mCAAuB;KACvC,CAAC,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;IAEvB,OAAO,CACL,8BAAC,oBAAS,IAAC,EAAE,EAAE,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE;QACtD,CAAC,KAAK,CAAC,QAAQ,IAAI,CAClB,8BAAC,aAAK,IAAC,GAAG,EAAE,KAAK,CAAC,OAAO,IAAI,WAAW,EAAE,GAAG,EAAC,MAAM,GAAG,CACxD;QAEA,KAAK,CAAC,eAAe,IAAI,IAAI;QAE9B,8BAAC,oBAAS,IAAC,QAAQ,EAAC,IAAI;YACtB,8BAAC,eAAI,IAAC,EAAE,EAAE,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE;gBAC7C,CAAC,KAAK,CAAC,SAAS,IAAI,WAAW,CAAC,MAAA,KAAK,CAAC,KAAK,mCAAI,iBAAiB,CAAC;gBAElE,8BAAC,uBAAU,CAAC,IAAI,IACd,MAAM,EACJ,KAAK,CAAC,gBAAgB,IAAI,KAAK,CAAC,UAAU;wBACxC,CAAC,CAAC,KAAK,CAAC,UAAU;wBAClB,CAAC,+CACM,iBAAiB,GACjB,KAAK,CAAC,UAAU,KACnB,QAAQ,EAAE;gCACR,GAAG,CAAC,iBAAiB,CAAC,QAAQ,IAAI,EAAE,CAAC;gCACrC,GAAG,CAAC,CAAA,MAAA,KAAK,CAAC,UAAU,0CAAE,QAAQ,KAAI,EAAE,CAAC;6BACtC,EACD,UAAU,kCACL,iBAAiB,CAAC,UAAU,GAC5B,MAAA,KAAK,CAAC,UAAU,0CAAE,UAAU,IAElC,EAEP,QAAQ,EACN,KAAK,CAAC,gBAAgB,IAAI,KAAK,CAAC,YAAY;wBAC1C,CAAC,CAAC,KAAK,CAAC,YAAY;wBACpB,CAAC,iCAAM,+BAAmB,GAAK,KAAK,CAAC,YAAY,CAAE,EAEvD,SAAS,EAAE,wBAAS,EACpB,QAAQ,EAAE,KAAK,CAAC,QAAQ,IAAI,QAAQ,EACpC,QAAQ,EAAE,CAAC,EAAE,QAAQ,EAAE,EAAE,EAAE,CAAC,WAAW,CAAC,QAAQ,CAAC,EACjD,QAAQ,EAAE,YAAY,EACtB,eAAe,EAAE,IAAI,EACrB,aAAa,EAAE,KAAK,EACpB,kBAAkB,EAAE,KAAK,CAAC,kBAAkB,EAC5C,cAAc,EACZ,KAAK,CAAC,gBAAgB;wBACpB,CAAC,CAAC,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,CACnB,IAAA,yBAAY,EAAC,QAAQ,EAAE,MAAM,EAAE,KAAK,CAAC,gBAAgB,CAAC;wBAC1D,CAAC,CAAC,SAAS,EAEf,OAAO,EAAE,OAAO;oBAEf,KAAK,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAC1B,8BAAC,cAAI,IAAC,QAAQ,EAAE,EAAE,EAAE,UAAU,EAAE,GAAG,EAAE,YAAY,QAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE;wBAC7D,8BAAC,WAAI,IAAC,IAAI,EAAE,KAAK,CAAC,kBAAkB,EAAE,KAAK,EAAC,cAAc,4BAEnD,CACF,CACR,CAAC,CAAC,CAAC,IAAI;oBAER,8BAAC,cAAG,IACF,OAAO,EAAC,MAAM,EACd,aAAa,EAAC,KAAK,EACnB,UAAU,EAAC,QAAQ,EACnB,cAAc,EAAC,eAAe,EAC9B,EAAE,EAAE,CAAC;wBAEL,8BAAC,iBAAM,IACL,IAAI,EAAC,QAAQ,EACb,OAAO,EAAC,WAAW,EACnB,QAAQ,EAAE,OAAO,CAAC,SAAS,CAAC,EAC5B,EAAE,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,IAEd,SAAS,CAAC,CAAC,CAAC,CACX,8BAAC,2BAAgB,IAAC,EAAE,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE,IAAI,EAAE,EAAE,GAAI,CACvD,CAAC,CAAC,CAAC,CACF,KAAK,CAAC,iBAAiB,IAAI,MAAM,CAClC,CACM,CACL,CACU;gBAEjB,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAClB,8BAAC,cAAI,IAAC,QAAQ,EAAE,EAAE,EAAE,UAAU,EAAE,GAAG,EAAE,YAAY,QAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE;oBAC7D,8BAAC,WAAI,IAAC,IAAI,EAAE,KAAK,CAAC,UAAU,EAAE,KAAK,EAAC,cAAc,uCAE3C,CACF,CACR,CAAC,CAAC,CAAC,IAAI;gBAEP,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAClB,8BAAC,cAAI,IAAC,QAAQ,EAAE,EAAE,EAAE,UAAU,EAAE,GAAG,EAAE,YAAY,QAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE;oBAC7D,8BAAC,WAAI,IAAC,IAAI,EAAE,KAAK,CAAC,UAAU,EAAE,KAAK,EAAC,cAAc,0BAE3C,CACF,CACR,CAAC,CAAC,CAAC,IAAI,CACH,CACG,CACF,CACb,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,iBAAiB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/DrawerForm/index.d.ts b/packages/react-material-ui/dist/components/submodules/DrawerForm/index.d.ts deleted file mode 100644 index dcfb7303..00000000 --- a/packages/react-material-ui/dist/components/submodules/DrawerForm/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { FormSubmoduleProps } from '../types/Form'; -declare const DrawerFormSubmodule: (props: FormSubmoduleProps) => JSX.Element; -export default DrawerFormSubmodule; diff --git a/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js b/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js deleted file mode 100644 index 7ef1a3a3..00000000 --- a/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js +++ /dev/null @@ -1,168 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const material_1 = require("@mui/material"); -const Close_1 = __importDefault(require("@mui/icons-material/Close")); -const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); -const SchemaForm_1 = require("../../../components/SchemaForm"); -const CustomWidgets_1 = require("../../../styles/CustomWidgets"); -const TableRowControls_1 = __importDefault(require("../TableRowControls")); -const DrawerFormSubmodule = (props) => { - const { queryResource, viewMode, widgets, formSchema, formUiSchema, formData, customValidate, submitButtonTitle, onClose, cancelButtonTitle, children, submitDataFormatter, onSuccess, onError, onDeleteSuccess, onDeleteError, onPrevious, onNext, isLoading, isVisible, sx, tableRowsProps } = props, otherProps = __rest(props, ["queryResource", "viewMode", "widgets", "formSchema", "formUiSchema", "formData", "customValidate", "submitButtonTitle", "onClose", "cancelButtonTitle", "children", "submitDataFormatter", "onSuccess", "onError", "onDeleteSuccess", "onDeleteError", "onPrevious", "onNext", "isLoading", "isVisible", "sx", "tableRowsProps"]); - const { viewIndex, rowsPerPage, currentPage, pageCount } = tableRowsProps; - const [fieldValues, setFieldValues] = (0, react_1.useState)(formData); - (0, react_1.useEffect)(() => { - setFieldValues(formData); - }, [formData]); - const { post, patch, del } = (0, react_data_provider_1.default)(); - const { execute: createItem, isPending: isLoadingCreation } = (0, react_data_provider_1.useQuery)((data) => post({ - uri: `/${queryResource}`, - body: submitDataFormatter ? submitDataFormatter(data) : data, - }), false, { - onSuccess: onSuccess, - onError: onError, - }); - const { execute: editItem, isPending: isLoadingEdit } = (0, react_data_provider_1.useQuery)((data) => patch({ - uri: `/${queryResource}/${data.id}`, - body: submitDataFormatter ? submitDataFormatter(data) : data, - }), false, { - onSuccess: onSuccess, - onError: onError, - }); - const { execute: deleteItem, isPending: isLoadingDelete } = (0, react_data_provider_1.useQuery)((data) => del({ - uri: `/${queryResource}/${data.id}`, - }), false, { - onSuccess: onDeleteSuccess, - onError: onDeleteError, - }); - const handleFieldChange = (values) => __awaiter(void 0, void 0, void 0, function* () { - setFieldValues(values.formData); - }); - const handleFormSubmit = () => __awaiter(void 0, void 0, void 0, function* () { - if (viewMode === 'creation') { - yield createItem(fieldValues); - } - if (viewMode === 'edit') { - yield editItem(fieldValues); - } - }); - const _widgets = Object.assign({ TextWidget: CustomWidgets_1.CustomTextFieldWidget }, widgets); - const title = () => { - if (formSchema === null || formSchema === void 0 ? void 0 : formSchema.title) { - return formSchema.title; - } - if (viewMode === 'creation') { - return 'Add Data'; - } - if (viewMode === 'edit') { - return 'Edit Data'; - } - return 'View Data'; - }; - const actionButtons = (0, react_1.useMemo)(() => { - return (react_1.default.createElement(material_1.Box, { display: "flex", flexDirection: "row", alignItems: "center", justifyContent: viewMode === 'creation' ? 'flex-end' : 'space-between', id: "Rockets-FormDrawerFooter", mt: "auto" }, - viewMode !== 'creation' && (react_1.default.createElement(TableRowControls_1.default, Object.assign({}, tableRowsProps, { isLoading: isLoading, onPrevious: onPrevious, onNext: onNext }))), - react_1.default.createElement(material_1.Box, { display: "flex", flexDirection: "row", alignItems: "center", gap: 2 }, - props.customFooterContent && - (typeof props.customFooterContent === 'function' - ? props.customFooterContent(formData) - : props.customFooterContent), - (viewMode === 'creation' || viewMode === 'edit') && - !props.hideCancelButton && (react_1.default.createElement(material_1.Button, { variant: "outlined", onClick: onClose, sx: { flex: 1 } }, cancelButtonTitle || 'Cancel')), - viewMode === 'edit' && props.isDeleteButtonVisible && (react_1.default.createElement(material_1.Button, { variant: "contained", color: "error", onClick: () => deleteItem(formData), sx: { flex: 1 } }, isLoadingDelete ? (react_1.default.createElement(material_1.CircularProgress, { sx: { color: 'white' }, size: 24 })) : (cancelButtonTitle || 'Delete'))), - viewMode === 'details' && !props.hideCancelButton && (react_1.default.createElement(material_1.Button, { variant: "outlined", onClick: onClose, sx: { flex: 1 } }, cancelButtonTitle || 'Close')), - viewMode !== 'details' && (react_1.default.createElement(material_1.Button, { type: "submit", variant: "contained", disabled: isLoadingCreation || isLoadingEdit || isLoadingDelete, sx: { flex: 1 } }, isLoadingCreation || isLoadingEdit ? (react_1.default.createElement(material_1.CircularProgress, { sx: { color: 'white' }, size: 24 })) : (submitButtonTitle || 'Save')))))); - }, [ - isLoading, - viewIndex, - rowsPerPage, - currentPage, - pageCount, - props.customFooterContent, - viewMode, - props.hideCancelButton, - formData, - isLoadingDelete, - cancelButtonTitle, - isLoadingCreation, - isLoadingEdit, - submitButtonTitle, - ]); - return (react_1.default.createElement(material_1.Drawer, { open: isVisible, anchor: "right", sx: sx, id: "Rockets-FormDrawer", className: "Rockets-FormDrawer" }, - react_1.default.createElement(material_1.Box, { display: "flex", alignItems: "center", justifyContent: "space-between", gap: 2, mt: 2, ml: 1, className: "Rockets-FormDrawer-Title" }, - react_1.default.createElement(material_1.Typography, { variant: "h5", sx: { marginLeft: 3, fontSize: '20px' } }, title()), - react_1.default.createElement(material_1.IconButton, { "aria-label": "close", onClick: onClose, sx: { - position: 'absolute', - right: (theme) => theme.spacing(1), - top: (theme) => theme.spacing(1), - color: (theme) => theme.palette.grey[500], - } }, - react_1.default.createElement(Close_1.default, null))), - react_1.default.createElement(material_1.Box, { padding: 4, sx: { - height: '100%', - display: 'flex', - flexDirection: 'column', - justifyContent: 'space-between', - '& .rjsf': { - display: 'flex', - flexDirection: 'column', - flex: 1, - }, - }, className: "Rockets-FormDrawer-SchemaWrapper" }, isLoading ? (react_1.default.createElement(material_1.Box, { sx: { - display: 'flex', - justifyContent: 'center', - alignItems: 'center', - my: 10, - } }, - react_1.default.createElement(material_1.CircularProgress, null))) : (react_1.default.createElement(SchemaForm_1.SchemaForm.Form, Object.assign({ schema: Object.assign(Object.assign({}, formSchema), { required: (formSchema === null || formSchema === void 0 ? void 0 : formSchema.required) || [], properties: (formSchema === null || formSchema === void 0 ? void 0 : formSchema.properties) || {}, title: '' }), uiSchema: Object.assign(Object.assign({}, formUiSchema), { 'ui:submitButtonOptions': { norender: true } }), noHtml5Validate: true, showErrorList: false, formData: fieldValues, widgets: _widgets, customValidate: customValidate, readonly: viewMode === 'details', onChange: handleFieldChange, onSubmit: handleFormSubmit }, otherProps), - children, - actionButtons))))); -}; -exports.default = DrawerFormSubmodule; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js.map b/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js.map deleted file mode 100644 index c04be5e2..00000000 --- a/packages/react-material-ui/dist/components/submodules/DrawerForm/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/DrawerForm/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAA4D;AAE5D,4CAOuB;AACvB,sEAAkD;AAClD,qFAA0E;AAE1E,+DAA4D;AAC5D,iEAAsE;AAEtE,2EAAmD;AAEnD,MAAM,mBAAmB,GAAG,CAAC,KAAyB,EAAE,EAAE;IACxD,MAAM,EACJ,aAAa,EACb,QAAQ,EACR,OAAO,EACP,UAAU,EACV,YAAY,EACZ,QAAQ,EACR,cAAc,EACd,iBAAiB,EACjB,OAAO,EACP,iBAAiB,EACjB,QAAQ,EACR,mBAAmB,EACnB,SAAS,EACT,OAAO,EACP,eAAe,EACf,aAAa,EACb,UAAU,EACV,MAAM,EACN,SAAS,EACT,SAAS,EACT,EAAE,EACF,cAAc,KAEZ,KAAK,EADJ,UAAU,UACX,KAAK,EAxBH,kUAwBL,CAAQ,CAAC;IAEV,MAAM,EAAE,SAAS,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,GAAG,cAAc,CAAC;IAE1E,MAAM,CAAC,WAAW,EAAE,cAAc,CAAC,GACjC,IAAA,gBAAQ,EAAiC,QAAQ,CAAC,CAAC;IAErD,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,cAAc,CAAC,QAAQ,CAAC,CAAC;IAC3B,CAAC,EAAE,CAAC,QAAQ,CAAC,CAAC,CAAC;IAEf,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,IAAA,6BAAe,GAAE,CAAC;IAE/C,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,iBAAiB,EAAE,GAAG,IAAA,8BAAQ,EACpE,CAAC,IAA6B,EAAE,EAAE,CAChC,IAAI,CAAC;QACH,GAAG,EAAE,IAAI,aAAa,EAAE;QACxB,IAAI,EAAE,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI;KAC7D,CAAC,EACJ,KAAK,EACL;QACE,SAAS,EAAE,SAAS;QACpB,OAAO,EAAE,OAAO;KACjB,CACF,CAAC;IAEF,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,aAAa,EAAE,GAAG,IAAA,8BAAQ,EAC9D,CAAC,IAA6B,EAAE,EAAE,CAChC,KAAK,CAAC;QACJ,GAAG,EAAE,IAAI,aAAa,IAAI,IAAI,CAAC,EAAE,EAAE;QACnC,IAAI,EAAE,mBAAmB,CAAC,CAAC,CAAC,mBAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI;KAC7D,CAAC,EACJ,KAAK,EACL;QACE,SAAS,EAAE,SAAS;QACpB,OAAO,EAAE,OAAO;KACjB,CACF,CAAC;IAEF,MAAM,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,eAAe,EAAE,GAAG,IAAA,8BAAQ,EAClE,CAAC,IAA6B,EAAE,EAAE,CAChC,GAAG,CAAC;QACF,GAAG,EAAE,IAAI,aAAa,IAAI,IAAI,CAAC,EAAE,EAAE;KACpC,CAAC,EACJ,KAAK,EACL;QACE,SAAS,EAAE,eAAe;QAC1B,OAAO,EAAE,aAAa;KACvB,CACF,CAAC;IAEF,MAAM,iBAAiB,GAAG,CACxB,MAA6C,EAC7C,EAAE;QACF,cAAc,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;IAClC,CAAC,CAAA,CAAC;IAEF,MAAM,gBAAgB,GAAG,GAAS,EAAE;QAClC,IAAI,QAAQ,KAAK,UAAU,EAAE;YAC3B,MAAM,UAAU,CAAC,WAAW,CAAC,CAAC;SAC/B;QACD,IAAI,QAAQ,KAAK,MAAM,EAAE;YACvB,MAAM,QAAQ,CAAC,WAAW,CAAC,CAAC;SAC7B;IACH,CAAC,CAAA,CAAC;IAEF,MAAM,QAAQ,mBACZ,UAAU,EAAE,qCAAqB,IAC9B,OAAO,CACX,CAAC;IAEF,MAAM,KAAK,GAAG,GAAG,EAAE;QACjB,IAAI,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,KAAK,EAAE;YACrB,OAAO,UAAU,CAAC,KAAK,CAAC;SACzB;QACD,IAAI,QAAQ,KAAK,UAAU,EAAE;YAC3B,OAAO,UAAU,CAAC;SACnB;QACD,IAAI,QAAQ,KAAK,MAAM,EAAE;YACvB,OAAO,WAAW,CAAC;SACpB;QACD,OAAO,WAAW,CAAC;IACrB,CAAC,CAAC;IAEF,MAAM,aAAa,GAAG,IAAA,eAAO,EAAC,GAAG,EAAE;QACjC,OAAO,CACL,8BAAC,cAAG,IACF,OAAO,EAAC,MAAM,EACd,aAAa,EAAC,KAAK,EACnB,UAAU,EAAC,QAAQ,EACnB,cAAc,EAAE,QAAQ,KAAK,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,eAAe,EACtE,EAAE,EAAC,0BAA0B,EAC7B,EAAE,EAAC,MAAM;YAER,QAAQ,KAAK,UAAU,IAAI,CAC1B,8BAAC,0BAAgB,oBACX,cAAc,IAClB,SAAS,EAAE,SAAS,EACpB,UAAU,EAAE,UAAU,EACtB,MAAM,EAAE,MAAM,IACd,CACH;YACD,8BAAC,cAAG,IAAC,OAAO,EAAC,MAAM,EAAC,aAAa,EAAC,KAAK,EAAC,UAAU,EAAC,QAAQ,EAAC,GAAG,EAAE,CAAC;gBAC/D,KAAK,CAAC,mBAAmB;oBACxB,CAAC,OAAO,KAAK,CAAC,mBAAmB,KAAK,UAAU;wBAC9C,CAAC,CAAC,KAAK,CAAC,mBAAmB,CAAC,QAAQ,CAAC;wBACrC,CAAC,CAAC,KAAK,CAAC,mBAAmB,CAAC;gBAC/B,CAAC,QAAQ,KAAK,UAAU,IAAI,QAAQ,KAAK,MAAM,CAAC;oBAC/C,CAAC,KAAK,CAAC,gBAAgB,IAAI,CACzB,8BAAC,iBAAM,IAAC,OAAO,EAAC,UAAU,EAAC,OAAO,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,IACzD,iBAAiB,IAAI,QAAQ,CACvB,CACV;gBACF,QAAQ,KAAK,MAAM,IAAI,KAAK,CAAC,qBAAqB,IAAI,CACrD,8BAAC,iBAAM,IACL,OAAO,EAAC,WAAW,EACnB,KAAK,EAAC,OAAO,EACb,OAAO,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC,QAAQ,CAAC,EACnC,EAAE,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,IAEd,eAAe,CAAC,CAAC,CAAC,CACjB,8BAAC,2BAAgB,IAAC,EAAE,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE,IAAI,EAAE,EAAE,GAAI,CACvD,CAAC,CAAC,CAAC,CACF,iBAAiB,IAAI,QAAQ,CAC9B,CACM,CACV;gBACA,QAAQ,KAAK,SAAS,IAAI,CAAC,KAAK,CAAC,gBAAgB,IAAI,CACpD,8BAAC,iBAAM,IAAC,OAAO,EAAC,UAAU,EAAC,OAAO,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,IACzD,iBAAiB,IAAI,OAAO,CACtB,CACV;gBACA,QAAQ,KAAK,SAAS,IAAI,CACzB,8BAAC,iBAAM,IACL,IAAI,EAAC,QAAQ,EACb,OAAO,EAAC,WAAW,EACnB,QAAQ,EAAE,iBAAiB,IAAI,aAAa,IAAI,eAAe,EAC/D,EAAE,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,IAEd,iBAAiB,IAAI,aAAa,CAAC,CAAC,CAAC,CACpC,8BAAC,2BAAgB,IAAC,EAAE,EAAE,EAAE,KAAK,EAAE,OAAO,EAAE,EAAE,IAAI,EAAE,EAAE,GAAI,CACvD,CAAC,CAAC,CAAC,CACF,iBAAiB,IAAI,MAAM,CAC5B,CACM,CACV,CACG,CACF,CACP,CAAC;IACJ,CAAC,EAAE;QACD,SAAS;QACT,SAAS;QACT,WAAW;QACX,WAAW;QACX,SAAS;QACT,KAAK,CAAC,mBAAmB;QACzB,QAAQ;QACR,KAAK,CAAC,gBAAgB;QACtB,QAAQ;QACR,eAAe;QACf,iBAAiB;QACjB,iBAAiB;QACjB,aAAa;QACb,iBAAiB;KAClB,CAAC,CAAC;IAEH,OAAO,CACL,8BAAC,iBAAM,IACL,IAAI,EAAE,SAAS,EACf,MAAM,EAAC,OAAO,EACd,EAAE,EAAE,EAAE,EACN,EAAE,EAAC,oBAAoB,EACvB,SAAS,EAAC,oBAAoB;QAE9B,8BAAC,cAAG,IACF,OAAO,EAAC,MAAM,EACd,UAAU,EAAC,QAAQ,EACnB,cAAc,EAAC,eAAe,EAC9B,GAAG,EAAE,CAAC,EACN,EAAE,EAAE,CAAC,EACL,EAAE,EAAE,CAAC,EACL,SAAS,EAAC,0BAA0B;YAEpC,8BAAC,qBAAU,IAAC,OAAO,EAAC,IAAI,EAAC,EAAE,EAAE,EAAE,UAAU,EAAE,CAAC,EAAE,QAAQ,EAAE,MAAM,EAAE,IAC7D,KAAK,EAAE,CACG;YACb,8BAAC,qBAAU,kBACE,OAAO,EAClB,OAAO,EAAE,OAAO,EAChB,EAAE,EAAE;oBACF,QAAQ,EAAE,UAAU;oBACpB,KAAK,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;oBAClC,GAAG,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;oBAChC,KAAK,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC;iBAC1C;gBAED,8BAAC,eAAS,OAAG,CACF,CACT;QACN,8BAAC,cAAG,IACF,OAAO,EAAE,CAAC,EACV,EAAE,EAAE;gBACF,MAAM,EAAE,MAAM;gBACd,OAAO,EAAE,MAAM;gBACf,aAAa,EAAE,QAAQ;gBACvB,cAAc,EAAE,eAAe;gBAC/B,SAAS,EAAE;oBACT,OAAO,EAAE,MAAM;oBACf,aAAa,EAAE,QAAQ;oBACvB,IAAI,EAAE,CAAC;iBACR;aACF,EACD,SAAS,EAAC,kCAAkC,IAE3C,SAAS,CAAC,CAAC,CAAC,CACX,8BAAC,cAAG,IACF,EAAE,EAAE;gBACF,OAAO,EAAE,MAAM;gBACf,cAAc,EAAE,QAAQ;gBACxB,UAAU,EAAE,QAAQ;gBACpB,EAAE,EAAE,EAAE;aACP;YAED,8BAAC,2BAAgB,OAAG,CAChB,CACP,CAAC,CAAC,CAAC,CACF,8BAAC,uBAAU,CAAC,IAAI,kBACd,MAAM,kCACD,UAAU,KACb,QAAQ,EAAE,CAAA,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,QAAQ,KAAI,EAAE,EACpC,UAAU,EAAE,CAAA,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,UAAU,KAAI,EAAE,EACxC,KAAK,EAAE,EAAE,KAEX,QAAQ,kCACH,YAAY,KACf,wBAAwB,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,KAE9C,eAAe,EAAE,IAAI,EACrB,aAAa,EAAE,KAAK,EACpB,QAAQ,EAAE,WAAW,EACrB,OAAO,EAAE,QAAQ,EACjB,cAAc,EAAE,cAAc,EAC9B,QAAQ,EAAE,QAAQ,KAAK,SAAS,EAChC,QAAQ,EAAE,iBAAiB,EAC3B,QAAQ,EAAE,gBAAgB,IACtB,UAAU;YAEb,QAAQ;YACR,aAAa,CACE,CACnB,CACG,CACC,CACV,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,mBAAmB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Filter/index.d.ts b/packages/react-material-ui/dist/components/submodules/Filter/index.d.ts deleted file mode 100644 index ba39177a..00000000 --- a/packages/react-material-ui/dist/components/submodules/Filter/index.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { ReactNode } from 'react'; -import { FilterVariant, FilterCommon, TextFilter } from '../../../components/Filter'; -import { SelectOption } from '../../../components/SelectField/SelectField'; -import { FilterValues } from '../../../modules/crud/useCrudRoot'; -type Operator = 'eq' | 'ne' | 'gt' | 'lt' | 'gte' | 'lte' | 'starts' | 'ends' | 'cont' | 'excl' | 'eqL' | 'neL' | 'startsL' | 'endsL' | 'contL' | 'exclL'; -export type FilterDetails = { - type: FilterVariant; - resource?: string; - resourceLabel?: string; - resourceValue?: string; - operator?: Operator; - options?: SelectOption[]; - searchIconPlacement?: TextFilter['searchIconPlacement']; -} & Omit; -export type FilterCallback = (filter: FilterValues) => void; -type Props = { - orderableListCacheKey?: string; - cacheApiPath?: string; - complementaryActions?: ReactNode; -}; -declare const FilterSubmodule: (props: Props) => JSX.Element; -export default FilterSubmodule; diff --git a/packages/react-material-ui/dist/components/submodules/Filter/index.js b/packages/react-material-ui/dist/components/submodules/Filter/index.js deleted file mode 100644 index 8aea06f0..00000000 --- a/packages/react-material-ui/dist/components/submodules/Filter/index.js +++ /dev/null @@ -1,105 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const Filter_1 = require("../../../components/Filter"); -const useCrudRoot_1 = require("../../../modules/crud/useCrudRoot"); -const FilterSubmodule = (props) => { - const { filters, updateSearch, simpleFilter, updateSimpleFilter, externalSearch: _externalSearch, filterValues, setFilterValues, customFilter, customSearch, } = (0, useCrudRoot_1.useCrudRoot)(); - const customSearchData = (0, react_1.useMemo)(() => customSearch === null || customSearch === void 0 ? void 0 : customSearch(filterValues), [filterValues]); - const externalSearch = (0, react_1.useMemo)(() => (Object.assign(Object.assign({}, _externalSearch), customSearchData)), [customSearchData, _externalSearch]); - const hasExternalSearch = externalSearch && - Object.values(externalSearch).filter((value) => value).length > 0; - const reduceFilters = (_filterValues, format) => filters.reduce((acc, filter) => { - const value = _filterValues[filter.id]; - if (!filter.operator) - return acc; - if (typeof value === 'undefined') - return acc; - const data = format === 'simpleFilter' - ? `||$${filter.operator}||${value}` - : { [`$${filter.operator}`]: value }; - return Object.assign(Object.assign({}, acc), { [filter.id]: value === null || value === 'all' || value === '' ? null : data }); - }, {}); - (0, react_1.useEffect)(() => { - if (!hasExternalSearch) { - updateSearch(null); - const filterObj = Object.assign(Object.assign({}, reduceFilters(filterValues, 'simpleFilter')), customFilter === null || customFilter === void 0 ? void 0 : customFilter(filterValues)); - updateSimpleFilter(filterObj, true); - } - if (hasExternalSearch) { - const filterObj = Object.assign(Object.assign({}, reduceFilters(filterValues, 'search')), customFilter === null || customFilter === void 0 ? void 0 : customFilter(filterValues)); - const combinedFilter = Object.assign(Object.assign({}, filterObj), externalSearch); - updateSearch(combinedFilter, true); - } - }, [externalSearch]); - const onFilterChange = (id, value, updateFilter) => { - setFilterValues((prv) => { - const newFilterValues = Object.assign(Object.assign({}, prv), { [id]: value }); - if (updateFilter) { - const filterObj = Object.assign(Object.assign({}, reduceFilters(newFilterValues, 'simpleFilter')), customFilter === null || customFilter === void 0 ? void 0 : customFilter(newFilterValues)); - updateSimpleFilter(filterObj, true); - } - return newFilterValues; - }); - }; - const filterObjs = filters.map((filter) => { - var _a, _b; - const { id, label, columns, type, options, operator, isLoading, size, resource, resourceValue, resourceLabel, searchIconPlacement, } = filter; - const initialValue = (_a = String(simpleFilter === null || simpleFilter === void 0 ? void 0 : simpleFilter[id])) === null || _a === void 0 ? void 0 : _a.split('||')[2]; - const value = (_b = filterValues[id]) !== null && _b !== void 0 ? _b : initialValue; - const commonFields = { - id, - label, - columns, - isLoading, - size, - operator, - searchIconPlacement, - }; - switch (type) { - case 'text': - return Object.assign(Object.assign({}, commonFields), { type, value: value, onChange: (val) => onFilterChange(id, val, false), onDebouncedSearchChange: (val) => onFilterChange(id, val, true) }); - case 'autocomplete': - return Object.assign(Object.assign({}, commonFields), { type, - options, value: value, resource, - resourceLabel, - resourceValue, onChange: (val) => onFilterChange(id, val, true) }); - case 'select': - return Object.assign(Object.assign({}, commonFields), { type, - options, value: value, onChange: (val) => onFilterChange(id, val, true) }); - case 'date': - return Object.assign(Object.assign({}, commonFields), { type, - options, value: value, onChange: (val) => onFilterChange(id, val, false), onDebouncedSearchChange: (val) => onFilterChange(id, val, true) }); - default: - break; - } - }); - if (filters.length === 0) - return null; - return react_1.default.createElement(Filter_1.Filter, Object.assign({}, props, { filters: filterObjs })); -}; -exports.default = FilterSubmodule; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Filter/index.js.map b/packages/react-material-ui/dist/components/submodules/Filter/index.js.map deleted file mode 100644 index 79dde644..00000000 --- a/packages/react-material-ui/dist/components/submodules/Filter/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/Filter/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/ModalForm/index.d.ts b/packages/react-material-ui/dist/components/submodules/ModalForm/index.d.ts deleted file mode 100644 index ac88e305..00000000 --- a/packages/react-material-ui/dist/components/submodules/ModalForm/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { FormSubmoduleProps } from '../types/Form'; -declare const ModalFormSubmodule: (props: FormSubmoduleProps) => JSX.Element; -export default ModalFormSubmodule; diff --git a/packages/react-material-ui/dist/components/submodules/ModalForm/index.js b/packages/react-material-ui/dist/components/submodules/ModalForm/index.js deleted file mode 100644 index 7175ea1f..00000000 --- a/packages/react-material-ui/dist/components/submodules/ModalForm/index.js +++ /dev/null @@ -1,139 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const material_1 = require("@mui/material"); -const Close_1 = __importDefault(require("@mui/icons-material/Close")); -const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); -const validator_ajv6_1 = __importDefault(require("@rjsf/validator-ajv6")); -const SchemaForm_1 = require("../../../components/SchemaForm"); -const CustomWidgets_1 = require("../../../styles/CustomWidgets"); -const TableRowControls_1 = __importDefault(require("../TableRowControls")); -const ModalFormSubmodule = (props) => { - const { queryResource, viewMode, widgets, onClose, formSchema, formUiSchema, formData, customValidate, submitButtonTitle, cancelButtonTitle, children, submitDataFormatter, onSuccess, onError, onDeleteSuccess, onDeleteError, onPrevious, onNext, isLoading, isVisible, sx, tableRowsProps } = props, otherProps = __rest(props, ["queryResource", "viewMode", "widgets", "onClose", "formSchema", "formUiSchema", "formData", "customValidate", "submitButtonTitle", "cancelButtonTitle", "children", "submitDataFormatter", "onSuccess", "onError", "onDeleteSuccess", "onDeleteError", "onPrevious", "onNext", "isLoading", "isVisible", "sx", "tableRowsProps"]); - const [fieldValues, setFieldValues] = (0, react_1.useState)(formData); - (0, react_1.useEffect)(() => { - setFieldValues(formData); - }, [formData]); - const { post, patch, del } = (0, react_data_provider_1.default)(); - const { execute: createItem, isPending: isLoadingCreation } = (0, react_data_provider_1.useQuery)((data) => post({ - uri: `/${queryResource}`, - body: submitDataFormatter ? submitDataFormatter(data) : data, - }), false, { - onSuccess: onSuccess, - onError: onError, - }); - const { execute: editItem, isPending: isLoadingEdit } = (0, react_data_provider_1.useQuery)((data) => patch({ - uri: `/${queryResource}/${data.id}`, - body: submitDataFormatter ? submitDataFormatter(data) : data, - }), false, { - onSuccess: onSuccess, - onError: onError, - }); - const { execute: deleteItem, isPending: isLoadingDelete } = (0, react_data_provider_1.useQuery)((data) => del({ - uri: `/${queryResource}/${data.id}`, - }), false, { - onSuccess: onDeleteSuccess, - onError: onDeleteError, - }); - const handleFieldChange = (values) => __awaiter(void 0, void 0, void 0, function* () { - setFieldValues(values.formData); - }); - const handleFormSubmit = () => __awaiter(void 0, void 0, void 0, function* () { - if (viewMode === 'creation') { - yield createItem(fieldValues); - } - if (viewMode === 'edit') { - yield editItem(fieldValues); - } - }); - const _widgets = Object.assign({ TextWidget: CustomWidgets_1.CustomTextFieldWidget }, widgets); - const title = () => { - if (formSchema === null || formSchema === void 0 ? void 0 : formSchema.title) { - return formSchema.title; - } - if (viewMode === 'creation') { - return 'Add Data'; - } - if (viewMode === 'edit') { - return 'Edit Data'; - } - return 'View Data'; - }; - return (react_1.default.createElement(material_1.Dialog, { open: isVisible, maxWidth: "md", fullWidth: true, onClose: onClose, sx: sx, id: "Rockets-FormDialog", className: "Rockets-FormDialog" }, - react_1.default.createElement(material_1.DialogTitle, null, title()), - react_1.default.createElement(material_1.IconButton, { "aria-label": "close", onClick: onClose, sx: { - position: 'absolute', - right: (theme) => theme.spacing(1), - top: (theme) => theme.spacing(1), - color: (theme) => theme.palette.grey[500], - } }, - react_1.default.createElement(Close_1.default, null)), - react_1.default.createElement(material_1.DialogContent, null, isLoading ? (react_1.default.createElement(material_1.Box, { sx: { - display: 'flex', - justifyContent: 'center', - alignItems: 'center', - my: 10, - } }, - react_1.default.createElement(material_1.CircularProgress, null))) : (react_1.default.createElement(SchemaForm_1.SchemaForm.Form, Object.assign({ schema: Object.assign(Object.assign({}, formSchema), { required: (formSchema === null || formSchema === void 0 ? void 0 : formSchema.required) || [], properties: (formSchema === null || formSchema === void 0 ? void 0 : formSchema.properties) || {}, title: '' }), uiSchema: formUiSchema, validator: validator_ajv6_1.default, onSubmit: handleFormSubmit, noHtml5Validate: true, showErrorList: false, formData: fieldValues, widgets: _widgets, onChange: handleFieldChange, customValidate: customValidate, readonly: viewMode === 'details' }, otherProps), - children, - react_1.default.createElement(material_1.Box, { display: "flex", flexDirection: "row", alignItems: "center", justifyContent: viewMode === 'creation' ? 'flex-end' : 'space-between', mt: 4 }, - viewMode !== 'creation' && (react_1.default.createElement(TableRowControls_1.default, Object.assign({}, tableRowsProps, { isLoading: isLoading, onPrevious: onPrevious, onNext: onNext }))), - react_1.default.createElement(material_1.Box, { display: "flex", flexDirection: "row", alignItems: "center", mt: 2, gap: 2 }, - props.customFooterContent && - (typeof props.customFooterContent === 'function' - ? props.customFooterContent(formData) - : props.customFooterContent), - (viewMode === 'creation' || viewMode === 'edit') && - !props.hideCancelButton && (react_1.default.createElement(material_1.Button, { variant: "outlined", onClick: onClose, sx: { flex: 1 } }, cancelButtonTitle || 'Cancel')), - viewMode === 'edit' && props.isDeleteButtonVisible && (react_1.default.createElement(material_1.Button, { variant: "contained", color: "error", onClick: () => deleteItem(formData), sx: { flex: 1 } }, isLoadingDelete ? (react_1.default.createElement(material_1.CircularProgress, { sx: { color: 'white' }, size: 24 })) : (cancelButtonTitle || 'Delete'))), - viewMode === 'details' && !props.hideCancelButton && (react_1.default.createElement(material_1.Button, { variant: "outlined", onClick: onClose, sx: { flex: 1 } }, cancelButtonTitle || 'Close')), - viewMode !== 'details' && (react_1.default.createElement(material_1.Button, { type: "submit", variant: "contained", disabled: isLoadingCreation || isLoadingEdit || isLoadingDelete, sx: { flex: 1 } }, isLoadingCreation || isLoadingEdit ? (react_1.default.createElement(material_1.CircularProgress, { sx: { color: 'white' }, size: 24 })) : (submitButtonTitle || 'Save')))))))))); -}; -exports.default = ModalFormSubmodule; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/ModalForm/index.js.map b/packages/react-material-ui/dist/components/submodules/ModalForm/index.js.map deleted file mode 100644 index c425c931..00000000 --- a/packages/react-material-ui/dist/components/submodules/ModalForm/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/ModalForm/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.d.ts b/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.d.ts deleted file mode 100644 index 27670be2..00000000 --- a/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/// -import { RowProps } from '../../Table/types'; -interface Props { - currentRow: RowProps | null; - onClose: () => void; - titleSrc?: string; -} -declare const MobileRowModal: ({ currentRow, onClose, titleSrc }: Props) => JSX.Element; -export default MobileRowModal; diff --git a/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js b/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js deleted file mode 100644 index 7af51059..00000000 --- a/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js +++ /dev/null @@ -1,95 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const get_1 = __importDefault(require("lodash/get")); -const material_1 = require("@mui/material"); -const Close_1 = __importDefault(require("@mui/icons-material/Close")); -const Text_1 = __importDefault(require("../../Text")); -const useTableRoot_1 = require("../../Table/hooks/useTableRoot"); -const getCellData = (row, dataOrigin) => { - var _a, _b; - const cell = (0, get_1.default)(row, dataOrigin); - if (!cell) - return ''; - if (typeof cell === 'number' || - typeof cell === 'string' || - typeof cell === 'undefined') { - return (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 400, color: "text.primary" }, cell !== null && cell !== void 0 ? cell : '')); - } - if ('component' in cell) { - return cell.component; - } - if ('title' in cell) { - return (react_1.default.createElement(material_1.Tooltip, { title: cell.title }, - react_1.default.createElement("span", null, (_a = cell.value) !== null && _a !== void 0 ? _a : ''))); - } - return (react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 400, color: "text.primary" }, (_b = cell.value) !== null && _b !== void 0 ? _b : '')); -}; -const MobileRowModal = ({ currentRow, onClose, titleSrc }) => { - const { headers } = (0, useTableRoot_1.useTableRoot)(); - return (react_1.default.createElement(material_1.Dialog, { open: !!currentRow, fullWidth: true, onClose: onClose }, - react_1.default.createElement(material_1.Box, { display: "flex", justifyContent: "space-between" }, - titleSrc && - (currentRow === null || currentRow === void 0 ? void 0 : currentRow[titleSrc]) && - typeof currentRow[titleSrc] === 'string' && (react_1.default.createElement(material_1.Box, { sx: { - display: 'flex', - alignItems: 'center', - px: 3, - width: '100%', - overflow: 'hidden', - } }, - react_1.default.createElement(Text_1.default, { fontSize: 14, fontWeight: 400, color: "text.primary", sx: { - width: '100%', - whiteSpace: 'nowrap', - overflow: 'hidden', - textOverflow: 'ellipsis', - } }, currentRow[titleSrc]))), - react_1.default.createElement(material_1.IconButton, { "aria-label": "close", onClick: onClose, sx: { - color: (theme) => theme.palette.grey[500], - } }, - react_1.default.createElement(Close_1.default, null))), - react_1.default.createElement(material_1.DialogContent, { sx: { display: 'block' } }, - react_1.default.createElement(material_1.Box, null, headers === null || headers === void 0 ? void 0 : headers.map((header) => { - if (header.hide || !header.label) - return null; - return (react_1.default.createElement(material_1.Box, { key: header.id, display: "flex", sx: { mb: 2, alignItems: 'center' } }, - react_1.default.createElement(material_1.Box, { sx: { - display: 'block', - alignItems: 'center', - fontSize: 12, - width: 70, - minWidth: 70, - textOverflow: 'ellipsis', - overflow: 'hidden', - whiteSpace: 'nowrap', - paddingRight: '3px', - borderRight: '1px solid #ccc', - p: { - textOverflow: 'ellipsis', - overflow: 'hidden', - whiteSpace: 'nowrap', - fontSize: 12, - }, - } }, header.label), - react_1.default.createElement(material_1.Box, { sx: { - display: 'block', - alignItems: 'center', - fontSize: 12, - textOverflow: 'ellipsis', - overflow: 'hidden', - whiteSpace: 'nowrap', - paddingLeft: '6px', - '& p': { - textOverflow: 'ellipsis', - overflow: 'hidden', - whiteSpace: 'nowrap', - fontSize: '12px !important', - }, - } }, getCellData(currentRow, header.source || header.id)))); - }))))); -}; -exports.default = MobileRowModal; -//# sourceMappingURL=MobileRowModal.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js.map b/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js.map deleted file mode 100644 index 19fefa42..00000000 --- a/packages/react-material-ui/dist/components/submodules/Table/MobileRowModal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"MobileRowModal.js","sourceRoot":"","sources":["../../../../src/components/submodules/Table/MobileRowModal.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/constants.d.ts b/packages/react-material-ui/dist/components/submodules/Table/constants.d.ts deleted file mode 100644 index 484839cf..00000000 --- a/packages/react-material-ui/dist/components/submodules/Table/constants.d.ts +++ /dev/null @@ -1,1014 +0,0 @@ -import { Theme } from '@mui/material'; -import { StyleDefinition } from '../../../components/submodules/Table'; -export declare const generateTableTheme: (theme: Theme, customTableTheme?: StyleDefinition) => { - root: import("@mui/system").SystemCssProperties | import("@mui/system").CSSSelectorObjectOrCssVariables | ((theme: Theme) => import("@mui/system").SystemStyleObject) | readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[] | { - length: number; - toString(): string; - toLocaleString(): string; - concat(...items: ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - concat(...items: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject) | ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>)[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - join(separator?: string): string; - slice(start?: number, end?: number): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - indexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; - lastIndexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; - every | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S, thisArg?: any): this is readonly S[]; - every(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; - some(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; - forEach(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => void, thisArg?: any): void; - map(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U, thisArg?: any): U[]; - filter | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_1, thisArg?: any): S_1[]; - filter(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduce(callbackfn: (previousValue: U_1, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_1, initialValue: U_1): U_1; - reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduceRight(callbackfn: (previousValue: U_2, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_2, initialValue: U_2): U_2; - find | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (this: void, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_2, thisArg?: any): S_2; - find(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - findIndex(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): number; - entries(): IterableIterator<[number, boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)]>; - keys(): IterableIterator; - values(): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; - includes(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): boolean; - flatMap(callback: (this: This, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_3 | readonly U_3[], thisArg?: This): U_3[]; - flat(this: A, depth?: D): FlatArray[]; - [Symbol.iterator](): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; - at(index: number): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - display: "flex"; - flexDirection: "column"; - flex: number; - overflow: "auto"; - }; - table: import("@mui/system").SystemCssProperties | import("@mui/system").CSSSelectorObjectOrCssVariables | ((theme: Theme) => import("@mui/system").SystemStyleObject) | readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[] | { - length: number; - toString(): string; - toLocaleString(): string; - concat(...items: ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - concat(...items: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject) | ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>)[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - join(separator?: string): string; - slice(start?: number, end?: number): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - indexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; - lastIndexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; - every | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S, thisArg?: any): this is readonly S[]; - every(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; - some(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; - forEach(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => void, thisArg?: any): void; - map(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U, thisArg?: any): U[]; - filter | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_1, thisArg?: any): S_1[]; - filter(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduce(callbackfn: (previousValue: U_1, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_1, initialValue: U_1): U_1; - reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduceRight(callbackfn: (previousValue: U_2, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_2, initialValue: U_2): U_2; - find | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (this: void, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_2, thisArg?: any): S_2; - find(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - findIndex(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): number; - entries(): IterableIterator<[number, boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)]>; - keys(): IterableIterator; - values(): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; - includes(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): boolean; - flatMap(callback: (this: This, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_3 | readonly U_3[], thisArg?: This): U_3[]; - flat(this: A, depth?: D): FlatArray[]; - [Symbol.iterator](): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; - at(index: number): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - height: string; - }; - tableContainer: import("@mui/system").SystemCssProperties | import("@mui/system").CSSSelectorObjectOrCssVariables | ((theme: Theme) => import("@mui/system").SystemStyleObject) | readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[] | { - length: number; - toString(): string; - toLocaleString(): string; - concat(...items: ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - concat(...items: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject) | ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>)[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - join(separator?: string): string; - slice(start?: number, end?: number): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - indexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; - lastIndexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; - every | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S, thisArg?: any): this is readonly S[]; - every(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; - some(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; - forEach(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => void, thisArg?: any): void; - map(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U, thisArg?: any): U[]; - filter | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_1, thisArg?: any): S_1[]; - filter(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduce(callbackfn: (previousValue: U_1, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_1, initialValue: U_1): U_1; - reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduceRight(callbackfn: (previousValue: U_2, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_2, initialValue: U_2): U_2; - find | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (this: void, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_2, thisArg?: any): S_2; - find(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - findIndex(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): number; - entries(): IterableIterator<[number, boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)]>; - keys(): IterableIterator; - values(): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; - includes(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): boolean; - flatMap(callback: (this: This, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_3 | readonly U_3[], thisArg?: This): U_3[]; - flat(this: A, depth?: D): FlatArray[]; - [Symbol.iterator](): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; - at(index: number): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - flex: number; - }; - tableHeader: import("@mui/system").SystemCssProperties | import("@mui/system").CSSSelectorObjectOrCssVariables | ((theme: Theme) => import("@mui/system").SystemStyleObject) | readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[] | { - length: number; - toString(): string; - toLocaleString(): string; - concat(...items: ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - concat(...items: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject) | ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>)[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - join(separator?: string): string; - slice(start?: number, end?: number): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - indexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; - lastIndexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; - every | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S, thisArg?: any): this is readonly S[]; - every(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; - some(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; - forEach(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => void, thisArg?: any): void; - map(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U, thisArg?: any): U[]; - filter | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_1, thisArg?: any): S_1[]; - filter(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduce(callbackfn: (previousValue: U_1, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_1, initialValue: U_1): U_1; - reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduceRight(callbackfn: (previousValue: U_2, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_2, initialValue: U_2): U_2; - find | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (this: void, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_2, thisArg?: any): S_2; - find(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - findIndex(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): number; - entries(): IterableIterator<[number, boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)]>; - keys(): IterableIterator; - values(): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; - includes(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): boolean; - flatMap(callback: (this: This, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_3 | readonly U_3[], thisArg?: This): U_3[]; - flat(this: A, depth?: D): FlatArray[]; - [Symbol.iterator](): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; - at(index: number): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - lineHeight: number; - fontWeight: number; - color: string; - '@font-face'?: import("@mui/material/styles/createTypography").Fontface | import("@mui/material/styles/createTypography").Fontface[]; - accentColor?: import("csstype").Property.AccentColor; - alignContent?: import("csstype").Property.AlignContent; - alignItems?: import("csstype").Property.AlignItems; - alignSelf?: import("csstype").Property.AlignSelf; - alignTracks?: import("csstype").Property.AlignTracks; - animationComposition?: import("csstype").Property.AnimationComposition; - animationDelay?: import("csstype").Property.AnimationDelay; - animationDirection?: import("csstype").Property.AnimationDirection; - animationDuration?: import("csstype").Property.AnimationDuration; - animationFillMode?: import("csstype").Property.AnimationFillMode; - animationIterationCount?: import("csstype").Property.AnimationIterationCount; - animationName?: import("csstype").Property.AnimationName; - animationPlayState?: import("csstype").Property.AnimationPlayState; - animationRangeEnd?: import("csstype").Property.AnimationRangeEnd; - animationRangeStart?: import("csstype").Property.AnimationRangeStart; - animationTimeline?: import("csstype").Property.AnimationTimeline; - animationTimingFunction?: import("csstype").Property.AnimationTimingFunction; - appearance?: import("csstype").Property.Appearance; - aspectRatio?: import("csstype").Property.AspectRatio; - backdropFilter?: import("csstype").Property.BackdropFilter; - backfaceVisibility?: import("csstype").Property.BackfaceVisibility; - backgroundAttachment?: import("csstype").Property.BackgroundAttachment; - backgroundBlendMode?: import("csstype").Property.BackgroundBlendMode; - backgroundClip?: import("csstype").Property.BackgroundClip; - backgroundColor?: import("csstype").Property.BackgroundColor; - backgroundImage?: import("csstype").Property.BackgroundImage; - backgroundOrigin?: import("csstype").Property.BackgroundOrigin; - backgroundPositionX?: import("csstype").Property.BackgroundPositionX; - backgroundPositionY?: import("csstype").Property.BackgroundPositionY; - backgroundRepeat?: import("csstype").Property.BackgroundRepeat; - backgroundSize?: import("csstype").Property.BackgroundSize; - blockOverflow?: import("csstype").Property.BlockOverflow; - blockSize?: import("csstype").Property.BlockSize; - borderBlockColor?: import("csstype").Property.BorderBlockColor; - borderBlockEndColor?: import("csstype").Property.BorderBlockEndColor; - borderBlockEndStyle?: import("csstype").Property.BorderBlockEndStyle; - borderBlockEndWidth?: import("csstype").Property.BorderBlockEndWidth; - borderBlockStartColor?: import("csstype").Property.BorderBlockStartColor; - borderBlockStartStyle?: import("csstype").Property.BorderBlockStartStyle; - borderBlockStartWidth?: import("csstype").Property.BorderBlockStartWidth; - borderBlockStyle?: import("csstype").Property.BorderBlockStyle; - borderBlockWidth?: import("csstype").Property.BorderBlockWidth; - borderBottomColor?: import("csstype").Property.BorderBottomColor; - borderBottomLeftRadius?: import("csstype").Property.BorderBottomLeftRadius; - borderBottomRightRadius?: import("csstype").Property.BorderBottomRightRadius; - borderBottomStyle?: import("csstype").Property.BorderBottomStyle; - borderBottomWidth?: import("csstype").Property.BorderBottomWidth; - borderCollapse?: import("csstype").Property.BorderCollapse; - borderEndEndRadius?: import("csstype").Property.BorderEndEndRadius; - borderEndStartRadius?: import("csstype").Property.BorderEndStartRadius; - borderImageOutset?: import("csstype").Property.BorderImageOutset; - borderImageRepeat?: import("csstype").Property.BorderImageRepeat; - borderImageSlice?: import("csstype").Property.BorderImageSlice; - borderImageSource?: import("csstype").Property.BorderImageSource; - borderImageWidth?: import("csstype").Property.BorderImageWidth; - borderInlineColor?: import("csstype").Property.BorderInlineColor; - borderInlineEndColor?: import("csstype").Property.BorderInlineEndColor; - borderInlineEndStyle?: import("csstype").Property.BorderInlineEndStyle; - borderInlineEndWidth?: import("csstype").Property.BorderInlineEndWidth; - borderInlineStartColor?: import("csstype").Property.BorderInlineStartColor; - borderInlineStartStyle?: import("csstype").Property.BorderInlineStartStyle; - borderInlineStartWidth?: import("csstype").Property.BorderInlineStartWidth; - borderInlineStyle?: import("csstype").Property.BorderInlineStyle; - borderInlineWidth?: import("csstype").Property.BorderInlineWidth; - borderLeftColor?: import("csstype").Property.BorderLeftColor; - borderLeftStyle?: import("csstype").Property.BorderLeftStyle; - borderLeftWidth?: import("csstype").Property.BorderLeftWidth; - borderRightColor?: import("csstype").Property.BorderRightColor; - borderRightStyle?: import("csstype").Property.BorderRightStyle; - borderRightWidth?: import("csstype").Property.BorderRightWidth; - borderSpacing?: import("csstype").Property.BorderSpacing; - borderStartEndRadius?: import("csstype").Property.BorderStartEndRadius; - borderStartStartRadius?: import("csstype").Property.BorderStartStartRadius; - borderTopColor?: import("csstype").Property.BorderTopColor; - borderTopLeftRadius?: import("csstype").Property.BorderTopLeftRadius; - borderTopRightRadius?: import("csstype").Property.BorderTopRightRadius; - borderTopStyle?: import("csstype").Property.BorderTopStyle; - borderTopWidth?: import("csstype").Property.BorderTopWidth; - bottom?: import("csstype").Property.Bottom; - boxDecorationBreak?: import("csstype").Property.BoxDecorationBreak; - boxShadow?: import("csstype").Property.BoxShadow; - boxSizing?: import("csstype").Property.BoxSizing; - breakAfter?: import("csstype").Property.BreakAfter; - breakBefore?: import("csstype").Property.BreakBefore; - breakInside?: import("csstype").Property.BreakInside; - captionSide?: import("csstype").Property.CaptionSide; - caretColor?: import("csstype").Property.CaretColor; - caretShape?: import("csstype").Property.CaretShape; - clear?: import("csstype").Property.Clear; - clipPath?: import("csstype").Property.ClipPath; - colorAdjust?: import("csstype").Property.PrintColorAdjust; - colorScheme?: import("csstype").Property.ColorScheme; - columnCount?: import("csstype").Property.ColumnCount; - columnFill?: import("csstype").Property.ColumnFill; - columnGap?: import("csstype").Property.ColumnGap; - columnRuleColor?: import("csstype").Property.ColumnRuleColor; - columnRuleStyle?: import("csstype").Property.ColumnRuleStyle; - columnRuleWidth?: import("csstype").Property.ColumnRuleWidth; - columnSpan?: import("csstype").Property.ColumnSpan; - columnWidth?: import("csstype").Property.ColumnWidth; - contain?: import("csstype").Property.Contain; - containIntrinsicBlockSize?: import("csstype").Property.ContainIntrinsicBlockSize; - containIntrinsicHeight?: import("csstype").Property.ContainIntrinsicHeight; - containIntrinsicInlineSize?: import("csstype").Property.ContainIntrinsicInlineSize; - containIntrinsicWidth?: import("csstype").Property.ContainIntrinsicWidth; - containerName?: import("csstype").Property.ContainerName; - containerType?: import("csstype").Property.ContainerType; - content?: import("csstype").Property.Content; - contentVisibility?: import("csstype").Property.ContentVisibility; - counterIncrement?: import("csstype").Property.CounterIncrement; - counterReset?: import("csstype").Property.CounterReset; - counterSet?: import("csstype").Property.CounterSet; - cursor?: import("csstype").Property.Cursor; - direction?: import("csstype").Property.Direction; - display?: import("csstype").Property.Display; - emptyCells?: import("csstype").Property.EmptyCells; - flexBasis?: import("csstype").Property.FlexBasis; - flexDirection?: import("csstype").Property.FlexDirection; - flexGrow?: import("csstype").Property.FlexGrow; - flexShrink?: import("csstype").Property.FlexShrink; - flexWrap?: import("csstype").Property.FlexWrap; - float?: import("csstype").Property.Float; - fontFamily?: import("csstype").Property.FontFamily; - fontFeatureSettings?: import("csstype").Property.FontFeatureSettings; - fontKerning?: import("csstype").Property.FontKerning; - fontLanguageOverride?: import("csstype").Property.FontLanguageOverride; - fontOpticalSizing?: import("csstype").Property.FontOpticalSizing; - fontPalette?: import("csstype").Property.FontPalette; - fontSize?: import("csstype").Property.FontSize; - fontSizeAdjust?: import("csstype").Property.FontSizeAdjust; - fontSmooth?: import("csstype").Property.FontSmooth; - fontStretch?: import("csstype").Property.FontStretch; - fontStyle?: import("csstype").Property.FontStyle; - fontSynthesis?: import("csstype").Property.FontSynthesis; - fontSynthesisPosition?: import("csstype").Property.FontSynthesisPosition; - fontSynthesisSmallCaps?: import("csstype").Property.FontSynthesisSmallCaps; - fontSynthesisStyle?: import("csstype").Property.FontSynthesisStyle; - fontSynthesisWeight?: import("csstype").Property.FontSynthesisWeight; - fontVariant?: import("csstype").Property.FontVariant; - fontVariantAlternates?: import("csstype").Property.FontVariantAlternates; - fontVariantCaps?: import("csstype").Property.FontVariantCaps; - fontVariantEastAsian?: import("csstype").Property.FontVariantEastAsian; - fontVariantEmoji?: import("csstype").Property.FontVariantEmoji; - fontVariantLigatures?: import("csstype").Property.FontVariantLigatures; - fontVariantNumeric?: import("csstype").Property.FontVariantNumeric; - fontVariantPosition?: import("csstype").Property.FontVariantPosition; - fontVariationSettings?: import("csstype").Property.FontVariationSettings; - forcedColorAdjust?: import("csstype").Property.ForcedColorAdjust; - gridAutoColumns?: import("csstype").Property.GridAutoColumns; - gridAutoFlow?: import("csstype").Property.GridAutoFlow; - gridAutoRows?: import("csstype").Property.GridAutoRows; - gridColumnEnd?: import("csstype").Property.GridColumnEnd; - gridColumnStart?: import("csstype").Property.GridColumnStart; - gridRowEnd?: import("csstype").Property.GridRowEnd; - gridRowStart?: import("csstype").Property.GridRowStart; - gridTemplateAreas?: import("csstype").Property.GridTemplateAreas; - gridTemplateColumns?: import("csstype").Property.GridTemplateColumns; - gridTemplateRows?: import("csstype").Property.GridTemplateRows; - hangingPunctuation?: import("csstype").Property.HangingPunctuation; - height?: import("csstype").Property.Height; - hyphenateCharacter?: import("csstype").Property.HyphenateCharacter; - hyphenateLimitChars?: import("csstype").Property.HyphenateLimitChars; - hyphens?: import("csstype").Property.Hyphens; - imageOrientation?: import("csstype").Property.ImageOrientation; - imageRendering?: import("csstype").Property.ImageRendering; - imageResolution?: import("csstype").Property.ImageResolution; - initialLetter?: import("csstype").Property.InitialLetter; - inlineSize?: import("csstype").Property.InlineSize; - inputSecurity?: import("csstype").Property.InputSecurity; - insetBlockEnd?: import("csstype").Property.InsetBlockEnd; - insetBlockStart?: import("csstype").Property.InsetBlockStart; - insetInlineEnd?: import("csstype").Property.InsetInlineEnd; - insetInlineStart?: import("csstype").Property.InsetInlineStart; - isolation?: import("csstype").Property.Isolation; - justifyContent?: import("csstype").Property.JustifyContent; - justifyItems?: import("csstype").Property.JustifyItems; - justifySelf?: import("csstype").Property.JustifySelf; - justifyTracks?: import("csstype").Property.JustifyTracks; - left?: import("csstype").Property.Left; - letterSpacing?: import("csstype").Property.LetterSpacing; - lineBreak?: import("csstype").Property.LineBreak; - lineHeightStep?: import("csstype").Property.LineHeightStep; - listStyleImage?: import("csstype").Property.ListStyleImage; - listStylePosition?: import("csstype").Property.ListStylePosition; - listStyleType?: import("csstype").Property.ListStyleType; - marginBlockEnd?: import("csstype").Property.MarginBlockEnd; - marginBlockStart?: import("csstype").Property.MarginBlockStart; - marginBottom?: import("csstype").Property.MarginBottom; - marginInlineEnd?: import("csstype").Property.MarginInlineEnd; - marginInlineStart?: import("csstype").Property.MarginInlineStart; - marginLeft?: import("csstype").Property.MarginLeft; - marginRight?: import("csstype").Property.MarginRight; - marginTop?: import("csstype").Property.MarginTop; - marginTrim?: import("csstype").Property.MarginTrim; - maskBorderMode?: import("csstype").Property.MaskBorderMode; - maskBorderOutset?: import("csstype").Property.MaskBorderOutset; - maskBorderRepeat?: import("csstype").Property.MaskBorderRepeat; - maskBorderSlice?: import("csstype").Property.MaskBorderSlice; - maskBorderSource?: import("csstype").Property.MaskBorderSource; - maskBorderWidth?: import("csstype").Property.MaskBorderWidth; - maskClip?: import("csstype").Property.MaskClip; - maskComposite?: import("csstype").Property.MaskComposite; - maskImage?: import("csstype").Property.MaskImage; - maskMode?: import("csstype").Property.MaskMode; - maskOrigin?: import("csstype").Property.MaskOrigin; - maskPosition?: import("csstype").Property.MaskPosition; - maskRepeat?: import("csstype").Property.MaskRepeat; - maskSize?: import("csstype").Property.MaskSize; - maskType?: import("csstype").Property.MaskType; - masonryAutoFlow?: import("csstype").Property.MasonryAutoFlow; - mathDepth?: import("csstype").Property.MathDepth; - mathShift?: import("csstype").Property.MathShift; - mathStyle?: import("csstype").Property.MathStyle; - maxBlockSize?: import("csstype").Property.MaxBlockSize; - maxHeight?: import("csstype").Property.MaxHeight; - maxInlineSize?: import("csstype").Property.MaxInlineSize; - maxLines?: import("csstype").Property.MaxLines; - maxWidth?: import("csstype").Property.MaxWidth; - minBlockSize?: import("csstype").Property.MinBlockSize; - minHeight?: import("csstype").Property.MinHeight; - minInlineSize?: import("csstype").Property.MinInlineSize; - minWidth?: import("csstype").Property.MinWidth; - mixBlendMode?: import("csstype").Property.MixBlendMode; - motionDistance?: import("csstype").Property.OffsetDistance; - motionPath?: import("csstype").Property.OffsetPath; - motionRotation?: import("csstype").Property.OffsetRotate; - objectFit?: import("csstype").Property.ObjectFit; - objectPosition?: import("csstype").Property.ObjectPosition; - offsetAnchor?: import("csstype").Property.OffsetAnchor; - offsetDistance?: import("csstype").Property.OffsetDistance; - offsetPath?: import("csstype").Property.OffsetPath; - offsetPosition?: import("csstype").Property.OffsetPosition; - offsetRotate?: import("csstype").Property.OffsetRotate; - offsetRotation?: import("csstype").Property.OffsetRotate; - opacity?: import("csstype").Property.Opacity; - order?: import("csstype").Property.Order; - orphans?: import("csstype").Property.Orphans; - outlineColor?: import("csstype").Property.OutlineColor; - outlineOffset?: import("csstype").Property.OutlineOffset; - outlineStyle?: import("csstype").Property.OutlineStyle; - outlineWidth?: import("csstype").Property.OutlineWidth; - overflowAnchor?: import("csstype").Property.OverflowAnchor; - overflowBlock?: import("csstype").Property.OverflowBlock; - overflowClipBox?: import("csstype").Property.OverflowClipBox; - overflowClipMargin?: import("csstype").Property.OverflowClipMargin; - overflowInline?: import("csstype").Property.OverflowInline; - overflowWrap?: import("csstype").Property.OverflowWrap; - overflowX?: import("csstype").Property.OverflowX; - overflowY?: import("csstype").Property.OverflowY; - overlay?: import("csstype").Property.Overlay; - overscrollBehaviorBlock?: import("csstype").Property.OverscrollBehaviorBlock; - overscrollBehaviorInline?: import("csstype").Property.OverscrollBehaviorInline; - overscrollBehaviorX?: import("csstype").Property.OverscrollBehaviorX; - overscrollBehaviorY?: import("csstype").Property.OverscrollBehaviorY; - paddingBlockEnd?: import("csstype").Property.PaddingBlockEnd; - paddingBlockStart?: import("csstype").Property.PaddingBlockStart; - paddingBottom?: import("csstype").Property.PaddingBottom; - paddingInlineEnd?: import("csstype").Property.PaddingInlineEnd; - paddingInlineStart?: import("csstype").Property.PaddingInlineStart; - paddingLeft?: import("csstype").Property.PaddingLeft; - paddingRight?: import("csstype").Property.PaddingRight; - paddingTop?: import("csstype").Property.PaddingTop; - page?: import("csstype").Property.Page; - pageBreakAfter?: import("csstype").Property.PageBreakAfter; - pageBreakBefore?: import("csstype").Property.PageBreakBefore; - pageBreakInside?: import("csstype").Property.PageBreakInside; - paintOrder?: import("csstype").Property.PaintOrder; - perspective?: import("csstype").Property.Perspective; - perspectiveOrigin?: import("csstype").Property.PerspectiveOrigin; - pointerEvents?: import("csstype").Property.PointerEvents; - position?: import("csstype").Property.Position; - printColorAdjust?: import("csstype").Property.PrintColorAdjust; - quotes?: import("csstype").Property.Quotes; - resize?: import("csstype").Property.Resize; - right?: import("csstype").Property.Right; - rotate?: import("csstype").Property.Rotate; - rowGap?: import("csstype").Property.RowGap; - rubyAlign?: import("csstype").Property.RubyAlign; - rubyMerge?: import("csstype").Property.RubyMerge; - rubyPosition?: import("csstype").Property.RubyPosition; - scale?: import("csstype").Property.Scale; - scrollBehavior?: import("csstype").Property.ScrollBehavior; - scrollMarginBlockEnd?: import("csstype").Property.ScrollMarginBlockEnd; - scrollMarginBlockStart?: import("csstype").Property.ScrollMarginBlockStart; - scrollMarginBottom?: import("csstype").Property.ScrollMarginBottom; - scrollMarginInlineEnd?: import("csstype").Property.ScrollMarginInlineEnd; - scrollMarginInlineStart?: import("csstype").Property.ScrollMarginInlineStart; - scrollMarginLeft?: import("csstype").Property.ScrollMarginLeft; - scrollMarginRight?: import("csstype").Property.ScrollMarginRight; - scrollMarginTop?: import("csstype").Property.ScrollMarginTop; - scrollPaddingBlockEnd?: import("csstype").Property.ScrollPaddingBlockEnd; - scrollPaddingBlockStart?: import("csstype").Property.ScrollPaddingBlockStart; - scrollPaddingBottom?: import("csstype").Property.ScrollPaddingBottom; - scrollPaddingInlineEnd?: import("csstype").Property.ScrollPaddingInlineEnd; - scrollPaddingInlineStart?: import("csstype").Property.ScrollPaddingInlineStart; - scrollPaddingLeft?: import("csstype").Property.ScrollPaddingLeft; - scrollPaddingRight?: import("csstype").Property.ScrollPaddingRight; - scrollPaddingTop?: import("csstype").Property.ScrollPaddingTop; - scrollSnapAlign?: import("csstype").Property.ScrollSnapAlign; - scrollSnapMarginBottom?: import("csstype").Property.ScrollMarginBottom; - scrollSnapMarginLeft?: import("csstype").Property.ScrollMarginLeft; - scrollSnapMarginRight?: import("csstype").Property.ScrollMarginRight; - scrollSnapMarginTop?: import("csstype").Property.ScrollMarginTop; - scrollSnapStop?: import("csstype").Property.ScrollSnapStop; - scrollSnapType?: import("csstype").Property.ScrollSnapType; - scrollTimelineAxis?: import("csstype").Property.ScrollTimelineAxis; - scrollTimelineName?: import("csstype").Property.ScrollTimelineName; - scrollbarColor?: import("csstype").Property.ScrollbarColor; - scrollbarGutter?: import("csstype").Property.ScrollbarGutter; - scrollbarWidth?: import("csstype").Property.ScrollbarWidth; - shapeImageThreshold?: import("csstype").Property.ShapeImageThreshold; - shapeMargin?: import("csstype").Property.ShapeMargin; - shapeOutside?: import("csstype").Property.ShapeOutside; - tabSize?: import("csstype").Property.TabSize; - tableLayout?: import("csstype").Property.TableLayout; - textAlign?: import("csstype").Property.TextAlign; - textAlignLast?: import("csstype").Property.TextAlignLast; - textCombineUpright?: import("csstype").Property.TextCombineUpright; - textDecorationColor?: import("csstype").Property.TextDecorationColor; - textDecorationLine?: import("csstype").Property.TextDecorationLine; - textDecorationSkip?: import("csstype").Property.TextDecorationSkip; - textDecorationSkipInk?: import("csstype").Property.TextDecorationSkipInk; - textDecorationStyle?: import("csstype").Property.TextDecorationStyle; - textDecorationThickness?: import("csstype").Property.TextDecorationThickness; - textEmphasisColor?: import("csstype").Property.TextEmphasisColor; - textEmphasisPosition?: import("csstype").Property.TextEmphasisPosition; - textEmphasisStyle?: import("csstype").Property.TextEmphasisStyle; - textIndent?: import("csstype").Property.TextIndent; - textJustify?: import("csstype").Property.TextJustify; - textOrientation?: import("csstype").Property.TextOrientation; - textOverflow?: import("csstype").Property.TextOverflow; - textRendering?: import("csstype").Property.TextRendering; - textShadow?: import("csstype").Property.TextShadow; - textSizeAdjust?: import("csstype").Property.TextSizeAdjust; - textTransform?: import("csstype").Property.TextTransform; - textUnderlineOffset?: import("csstype").Property.TextUnderlineOffset; - textUnderlinePosition?: import("csstype").Property.TextUnderlinePosition; - textWrap?: import("csstype").Property.TextWrap; - timelineScope?: import("csstype").Property.TimelineScope; - top?: import("csstype").Property.Top; - touchAction?: import("csstype").Property.TouchAction; - transform?: import("csstype").Property.Transform; - transformBox?: import("csstype").Property.TransformBox; - transformOrigin?: import("csstype").Property.TransformOrigin; - transformStyle?: import("csstype").Property.TransformStyle; - transitionBehavior?: import("csstype").Property.TransitionBehavior; - transitionDelay?: import("csstype").Property.TransitionDelay; - transitionDuration?: import("csstype").Property.TransitionDuration; - transitionProperty?: import("csstype").Property.TransitionProperty; - transitionTimingFunction?: import("csstype").Property.TransitionTimingFunction; - translate?: import("csstype").Property.Translate; - unicodeBidi?: import("csstype").Property.UnicodeBidi; - userSelect?: import("csstype").Property.UserSelect; - verticalAlign?: import("csstype").Property.VerticalAlign; - viewTimelineAxis?: import("csstype").Property.ViewTimelineAxis; - viewTimelineInset?: import("csstype").Property.ViewTimelineInset; - viewTimelineName?: import("csstype").Property.ViewTimelineName; - viewTransitionName?: import("csstype").Property.ViewTransitionName; - visibility?: import("csstype").Property.Visibility; - whiteSpace?: import("csstype").Property.WhiteSpace; - whiteSpaceCollapse?: import("csstype").Property.WhiteSpaceCollapse; - whiteSpaceTrim?: import("csstype").Property.WhiteSpaceTrim; - widows?: import("csstype").Property.Widows; - width?: import("csstype").Property.Width; - willChange?: import("csstype").Property.WillChange; - wordBreak?: import("csstype").Property.WordBreak; - wordSpacing?: import("csstype").Property.WordSpacing; - wordWrap?: import("csstype").Property.WordWrap; - writingMode?: import("csstype").Property.WritingMode; - zIndex?: import("csstype").Property.ZIndex; - zoom?: import("csstype").Property.Zoom; - all?: import("csstype").Globals; - animation?: import("csstype").Property.Animation; - animationRange?: import("csstype").Property.AnimationRange; - background?: import("csstype").Property.Background; - backgroundPosition?: import("csstype").Property.BackgroundPosition; - border?: import("csstype").Property.Border; - borderBlock?: import("csstype").Property.BorderBlock; - borderBlockEnd?: import("csstype").Property.BorderBlockEnd; - borderBlockStart?: import("csstype").Property.BorderBlockStart; - borderBottom?: import("csstype").Property.BorderBottom; - borderColor?: import("csstype").Property.BorderColor; - borderImage?: import("csstype").Property.BorderImage; - borderInline?: import("csstype").Property.BorderInline; - borderInlineEnd?: import("csstype").Property.BorderInlineEnd; - borderInlineStart?: import("csstype").Property.BorderInlineStart; - borderLeft?: import("csstype").Property.BorderLeft; - borderRadius?: import("csstype").Property.BorderRadius; - borderRight?: import("csstype").Property.BorderRight; - borderStyle?: import("csstype").Property.BorderStyle; - borderTop?: import("csstype").Property.BorderTop; - borderWidth?: import("csstype").Property.BorderWidth; - caret?: import("csstype").Property.Caret; - columnRule?: import("csstype").Property.ColumnRule; - columns?: import("csstype").Property.Columns; - containIntrinsicSize?: import("csstype").Property.ContainIntrinsicSize; - container?: import("csstype").Property.Container; - flex?: import("csstype").Property.Flex; - flexFlow?: import("csstype").Property.FlexFlow; - font?: import("csstype").Property.Font; - gap?: import("csstype").Property.Gap; - grid?: import("csstype").Property.Grid; - gridArea?: import("csstype").Property.GridArea; - gridColumn?: import("csstype").Property.GridColumn; - gridRow?: import("csstype").Property.GridRow; - gridTemplate?: import("csstype").Property.GridTemplate; - inset?: import("csstype").Property.Inset; - insetBlock?: import("csstype").Property.InsetBlock; - insetInline?: import("csstype").Property.InsetInline; - lineClamp?: import("csstype").Property.LineClamp; - listStyle?: import("csstype").Property.ListStyle; - margin?: import("csstype").Property.Margin; - marginBlock?: import("csstype").Property.MarginBlock; - marginInline?: import("csstype").Property.MarginInline; - mask?: import("csstype").Property.Mask; - maskBorder?: import("csstype").Property.MaskBorder; - motion?: import("csstype").Property.Offset; - offset?: import("csstype").Property.Offset; - outline?: import("csstype").Property.Outline; - overflow?: import("csstype").Property.Overflow; - overscrollBehavior?: import("csstype").Property.OverscrollBehavior; - padding?: import("csstype").Property.Padding; - paddingBlock?: import("csstype").Property.PaddingBlock; - paddingInline?: import("csstype").Property.PaddingInline; - placeContent?: import("csstype").Property.PlaceContent; - placeItems?: import("csstype").Property.PlaceItems; - placeSelf?: import("csstype").Property.PlaceSelf; - scrollMargin?: import("csstype").Property.ScrollMargin; - scrollMarginBlock?: import("csstype").Property.ScrollMarginBlock; - scrollMarginInline?: import("csstype").Property.ScrollMarginInline; - scrollPadding?: import("csstype").Property.ScrollPadding; - scrollPaddingBlock?: import("csstype").Property.ScrollPaddingBlock; - scrollPaddingInline?: import("csstype").Property.ScrollPaddingInline; - scrollSnapMargin?: import("csstype").Property.ScrollMargin; - scrollTimeline?: import("csstype").Property.ScrollTimeline; - textDecoration?: import("csstype").Property.TextDecoration; - textEmphasis?: import("csstype").Property.TextEmphasis; - transition?: import("csstype").Property.Transition; - viewTimeline?: import("csstype").Property.ViewTimeline; - MozAnimationDelay?: import("csstype").Property.AnimationDelay; - MozAnimationDirection?: import("csstype").Property.AnimationDirection; - MozAnimationDuration?: import("csstype").Property.AnimationDuration; - MozAnimationFillMode?: import("csstype").Property.AnimationFillMode; - MozAnimationIterationCount?: import("csstype").Property.AnimationIterationCount; - MozAnimationName?: import("csstype").Property.AnimationName; - MozAnimationPlayState?: import("csstype").Property.AnimationPlayState; - MozAnimationTimingFunction?: import("csstype").Property.AnimationTimingFunction; - MozAppearance?: import("csstype").Property.MozAppearance; - MozBinding?: import("csstype").Property.MozBinding; - MozBorderBottomColors?: import("csstype").Property.MozBorderBottomColors; - MozBorderEndColor?: import("csstype").Property.BorderInlineEndColor; - MozBorderEndStyle?: import("csstype").Property.BorderInlineEndStyle; - MozBorderEndWidth?: import("csstype").Property.BorderInlineEndWidth; - MozBorderLeftColors?: import("csstype").Property.MozBorderLeftColors; - MozBorderRightColors?: import("csstype").Property.MozBorderRightColors; - MozBorderStartColor?: import("csstype").Property.BorderInlineStartColor; - MozBorderStartStyle?: import("csstype").Property.BorderInlineStartStyle; - MozBorderTopColors?: import("csstype").Property.MozBorderTopColors; - MozBoxSizing?: import("csstype").Property.BoxSizing; - MozColumnCount?: import("csstype").Property.ColumnCount; - MozColumnFill?: import("csstype").Property.ColumnFill; - MozColumnRuleColor?: import("csstype").Property.ColumnRuleColor; - MozColumnRuleStyle?: import("csstype").Property.ColumnRuleStyle; - MozColumnRuleWidth?: import("csstype").Property.ColumnRuleWidth; - MozColumnWidth?: import("csstype").Property.ColumnWidth; - MozContextProperties?: import("csstype").Property.MozContextProperties; - MozFontFeatureSettings?: import("csstype").Property.FontFeatureSettings; - MozFontLanguageOverride?: import("csstype").Property.FontLanguageOverride; - MozHyphens?: import("csstype").Property.Hyphens; - MozImageRegion?: import("csstype").Property.MozImageRegion; - MozMarginEnd?: import("csstype").Property.MarginInlineEnd; - MozMarginStart?: import("csstype").Property.MarginInlineStart; - MozOrient?: import("csstype").Property.MozOrient; - MozOsxFontSmoothing?: import("csstype").Property.FontSmooth; - MozOutlineRadiusBottomleft?: import("csstype").Property.MozOutlineRadiusBottomleft; - MozOutlineRadiusBottomright?: import("csstype").Property.MozOutlineRadiusBottomright; - MozOutlineRadiusTopleft?: import("csstype").Property.MozOutlineRadiusTopleft; - MozOutlineRadiusTopright?: import("csstype").Property.MozOutlineRadiusTopright; - MozPaddingEnd?: import("csstype").Property.PaddingInlineEnd; - MozPaddingStart?: import("csstype").Property.PaddingInlineStart; - MozStackSizing?: import("csstype").Property.MozStackSizing; - MozTabSize?: import("csstype").Property.TabSize; - MozTextBlink?: import("csstype").Property.MozTextBlink; - MozTextSizeAdjust?: import("csstype").Property.TextSizeAdjust; - MozUserFocus?: import("csstype").Property.MozUserFocus; - MozUserModify?: import("csstype").Property.MozUserModify; - MozUserSelect?: import("csstype").Property.UserSelect; - MozWindowDragging?: import("csstype").Property.MozWindowDragging; - MozWindowShadow?: import("csstype").Property.MozWindowShadow; - msAccelerator?: import("csstype").Property.MsAccelerator; - msBlockProgression?: import("csstype").Property.MsBlockProgression; - msContentZoomChaining?: import("csstype").Property.MsContentZoomChaining; - msContentZoomLimitMax?: import("csstype").Property.MsContentZoomLimitMax; - msContentZoomLimitMin?: import("csstype").Property.MsContentZoomLimitMin; - msContentZoomSnapPoints?: import("csstype").Property.MsContentZoomSnapPoints; - msContentZoomSnapType?: import("csstype").Property.MsContentZoomSnapType; - msContentZooming?: import("csstype").Property.MsContentZooming; - msFilter?: import("csstype").Property.MsFilter; - msFlexDirection?: import("csstype").Property.FlexDirection; - msFlexPositive?: import("csstype").Property.FlexGrow; - msFlowFrom?: import("csstype").Property.MsFlowFrom; - msFlowInto?: import("csstype").Property.MsFlowInto; - msGridColumns?: import("csstype").Property.MsGridColumns; - msGridRows?: import("csstype").Property.MsGridRows; - msHighContrastAdjust?: import("csstype").Property.MsHighContrastAdjust; - msHyphenateLimitChars?: import("csstype").Property.MsHyphenateLimitChars; - msHyphenateLimitLines?: import("csstype").Property.MsHyphenateLimitLines; - msHyphenateLimitZone?: import("csstype").Property.MsHyphenateLimitZone; - msHyphens?: import("csstype").Property.Hyphens; - msImeAlign?: import("csstype").Property.MsImeAlign; - msLineBreak?: import("csstype").Property.LineBreak; - msOrder?: import("csstype").Property.Order; - msOverflowStyle?: import("csstype").Property.MsOverflowStyle; - msOverflowX?: import("csstype").Property.OverflowX; - msOverflowY?: import("csstype").Property.OverflowY; - msScrollChaining?: import("csstype").Property.MsScrollChaining; - msScrollLimitXMax?: import("csstype").Property.MsScrollLimitXMax; - msScrollLimitXMin?: import("csstype").Property.MsScrollLimitXMin; - msScrollLimitYMax?: import("csstype").Property.MsScrollLimitYMax; - msScrollLimitYMin?: import("csstype").Property.MsScrollLimitYMin; - msScrollRails?: import("csstype").Property.MsScrollRails; - msScrollSnapPointsX?: import("csstype").Property.MsScrollSnapPointsX; - msScrollSnapPointsY?: import("csstype").Property.MsScrollSnapPointsY; - msScrollSnapType?: import("csstype").Property.MsScrollSnapType; - msScrollTranslation?: import("csstype").Property.MsScrollTranslation; - msScrollbar3dlightColor?: import("csstype").Property.MsScrollbar3dlightColor; - msScrollbarArrowColor?: import("csstype").Property.MsScrollbarArrowColor; - msScrollbarBaseColor?: import("csstype").Property.MsScrollbarBaseColor; - msScrollbarDarkshadowColor?: import("csstype").Property.MsScrollbarDarkshadowColor; - msScrollbarFaceColor?: import("csstype").Property.MsScrollbarFaceColor; - msScrollbarHighlightColor?: import("csstype").Property.MsScrollbarHighlightColor; - msScrollbarShadowColor?: import("csstype").Property.MsScrollbarShadowColor; - msScrollbarTrackColor?: import("csstype").Property.MsScrollbarTrackColor; - msTextAutospace?: import("csstype").Property.MsTextAutospace; - msTextCombineHorizontal?: import("csstype").Property.TextCombineUpright; - msTextOverflow?: import("csstype").Property.TextOverflow; - msTouchAction?: import("csstype").Property.TouchAction; - msTouchSelect?: import("csstype").Property.MsTouchSelect; - msTransform?: import("csstype").Property.Transform; - msTransformOrigin?: import("csstype").Property.TransformOrigin; - msTransitionDelay?: import("csstype").Property.TransitionDelay; - msTransitionDuration?: import("csstype").Property.TransitionDuration; - msTransitionProperty?: import("csstype").Property.TransitionProperty; - msTransitionTimingFunction?: import("csstype").Property.TransitionTimingFunction; - msUserSelect?: import("csstype").Property.MsUserSelect; - msWordBreak?: import("csstype").Property.WordBreak; - msWrapFlow?: import("csstype").Property.MsWrapFlow; - msWrapMargin?: import("csstype").Property.MsWrapMargin; - msWrapThrough?: import("csstype").Property.MsWrapThrough; - msWritingMode?: import("csstype").Property.WritingMode; - WebkitAlignContent?: import("csstype").Property.AlignContent; - WebkitAlignItems?: import("csstype").Property.AlignItems; - WebkitAlignSelf?: import("csstype").Property.AlignSelf; - WebkitAnimationDelay?: import("csstype").Property.AnimationDelay; - WebkitAnimationDirection?: import("csstype").Property.AnimationDirection; - WebkitAnimationDuration?: import("csstype").Property.AnimationDuration; - WebkitAnimationFillMode?: import("csstype").Property.AnimationFillMode; - WebkitAnimationIterationCount?: import("csstype").Property.AnimationIterationCount; - WebkitAnimationName?: import("csstype").Property.AnimationName; - WebkitAnimationPlayState?: import("csstype").Property.AnimationPlayState; - WebkitAnimationTimingFunction?: import("csstype").Property.AnimationTimingFunction; - WebkitAppearance?: import("csstype").Property.WebkitAppearance; - WebkitBackdropFilter?: import("csstype").Property.BackdropFilter; - WebkitBackfaceVisibility?: import("csstype").Property.BackfaceVisibility; - WebkitBackgroundClip?: import("csstype").Property.BackgroundClip; - WebkitBackgroundOrigin?: import("csstype").Property.BackgroundOrigin; - WebkitBackgroundSize?: import("csstype").Property.BackgroundSize; - WebkitBorderBeforeColor?: import("csstype").Property.WebkitBorderBeforeColor; - WebkitBorderBeforeStyle?: import("csstype").Property.WebkitBorderBeforeStyle; - WebkitBorderBeforeWidth?: import("csstype").Property.WebkitBorderBeforeWidth; - WebkitBorderBottomLeftRadius?: import("csstype").Property.BorderBottomLeftRadius; - WebkitBorderBottomRightRadius?: import("csstype").Property.BorderBottomRightRadius; - WebkitBorderImageSlice?: import("csstype").Property.BorderImageSlice; - WebkitBorderTopLeftRadius?: import("csstype").Property.BorderTopLeftRadius; - WebkitBorderTopRightRadius?: import("csstype").Property.BorderTopRightRadius; - WebkitBoxDecorationBreak?: import("csstype").Property.BoxDecorationBreak; - WebkitBoxReflect?: import("csstype").Property.WebkitBoxReflect; - WebkitBoxShadow?: import("csstype").Property.BoxShadow; - WebkitBoxSizing?: import("csstype").Property.BoxSizing; - WebkitClipPath?: import("csstype").Property.ClipPath; - WebkitColumnCount?: import("csstype").Property.ColumnCount; - WebkitColumnFill?: import("csstype").Property.ColumnFill; - WebkitColumnRuleColor?: import("csstype").Property.ColumnRuleColor; - WebkitColumnRuleStyle?: import("csstype").Property.ColumnRuleStyle; - WebkitColumnRuleWidth?: import("csstype").Property.ColumnRuleWidth; - WebkitColumnSpan?: import("csstype").Property.ColumnSpan; - WebkitColumnWidth?: import("csstype").Property.ColumnWidth; - WebkitFilter?: import("csstype").Property.Filter; - WebkitFlexBasis?: import("csstype").Property.FlexBasis; - WebkitFlexDirection?: import("csstype").Property.FlexDirection; - WebkitFlexGrow?: import("csstype").Property.FlexGrow; - WebkitFlexShrink?: import("csstype").Property.FlexShrink; - WebkitFlexWrap?: import("csstype").Property.FlexWrap; - WebkitFontFeatureSettings?: import("csstype").Property.FontFeatureSettings; - WebkitFontKerning?: import("csstype").Property.FontKerning; - WebkitFontSmoothing?: import("csstype").Property.FontSmooth; - WebkitFontVariantLigatures?: import("csstype").Property.FontVariantLigatures; - WebkitHyphenateCharacter?: import("csstype").Property.HyphenateCharacter; - WebkitHyphens?: import("csstype").Property.Hyphens; - WebkitInitialLetter?: import("csstype").Property.InitialLetter; - WebkitJustifyContent?: import("csstype").Property.JustifyContent; - WebkitLineBreak?: import("csstype").Property.LineBreak; - WebkitLineClamp?: import("csstype").Property.WebkitLineClamp; - WebkitMarginEnd?: import("csstype").Property.MarginInlineEnd; - WebkitMarginStart?: import("csstype").Property.MarginInlineStart; - WebkitMaskAttachment?: import("csstype").Property.WebkitMaskAttachment; - WebkitMaskBoxImageOutset?: import("csstype").Property.MaskBorderOutset; - WebkitMaskBoxImageRepeat?: import("csstype").Property.MaskBorderRepeat; - WebkitMaskBoxImageSlice?: import("csstype").Property.MaskBorderSlice; - WebkitMaskBoxImageSource?: import("csstype").Property.MaskBorderSource; - WebkitMaskBoxImageWidth?: import("csstype").Property.MaskBorderWidth; - WebkitMaskClip?: import("csstype").Property.WebkitMaskClip; - WebkitMaskComposite?: import("csstype").Property.WebkitMaskComposite; - WebkitMaskImage?: import("csstype").Property.WebkitMaskImage; - WebkitMaskOrigin?: import("csstype").Property.WebkitMaskOrigin; - WebkitMaskPosition?: import("csstype").Property.WebkitMaskPosition; - WebkitMaskPositionX?: import("csstype").Property.WebkitMaskPositionX; - WebkitMaskPositionY?: import("csstype").Property.WebkitMaskPositionY; - WebkitMaskRepeat?: import("csstype").Property.WebkitMaskRepeat; - WebkitMaskRepeatX?: import("csstype").Property.WebkitMaskRepeatX; - WebkitMaskRepeatY?: import("csstype").Property.WebkitMaskRepeatY; - WebkitMaskSize?: import("csstype").Property.WebkitMaskSize; - WebkitMaxInlineSize?: import("csstype").Property.MaxInlineSize; - WebkitOrder?: import("csstype").Property.Order; - WebkitOverflowScrolling?: import("csstype").Property.WebkitOverflowScrolling; - WebkitPaddingEnd?: import("csstype").Property.PaddingInlineEnd; - WebkitPaddingStart?: import("csstype").Property.PaddingInlineStart; - WebkitPerspective?: import("csstype").Property.Perspective; - WebkitPerspectiveOrigin?: import("csstype").Property.PerspectiveOrigin; - WebkitPrintColorAdjust?: import("csstype").Property.PrintColorAdjust; - WebkitRubyPosition?: import("csstype").Property.RubyPosition; - WebkitScrollSnapType?: import("csstype").Property.ScrollSnapType; - WebkitShapeMargin?: import("csstype").Property.ShapeMargin; - WebkitTapHighlightColor?: import("csstype").Property.WebkitTapHighlightColor; - WebkitTextCombine?: import("csstype").Property.TextCombineUpright; - WebkitTextDecorationColor?: import("csstype").Property.TextDecorationColor; - WebkitTextDecorationLine?: import("csstype").Property.TextDecorationLine; - WebkitTextDecorationSkip?: import("csstype").Property.TextDecorationSkip; - WebkitTextDecorationStyle?: import("csstype").Property.TextDecorationStyle; - WebkitTextEmphasisColor?: import("csstype").Property.TextEmphasisColor; - WebkitTextEmphasisPosition?: import("csstype").Property.TextEmphasisPosition; - WebkitTextEmphasisStyle?: import("csstype").Property.TextEmphasisStyle; - WebkitTextFillColor?: import("csstype").Property.WebkitTextFillColor; - WebkitTextOrientation?: import("csstype").Property.TextOrientation; - WebkitTextSizeAdjust?: import("csstype").Property.TextSizeAdjust; - WebkitTextStrokeColor?: import("csstype").Property.WebkitTextStrokeColor; - WebkitTextStrokeWidth?: import("csstype").Property.WebkitTextStrokeWidth; - WebkitTextUnderlinePosition?: import("csstype").Property.TextUnderlinePosition; - WebkitTouchCallout?: import("csstype").Property.WebkitTouchCallout; - WebkitTransform?: import("csstype").Property.Transform; - WebkitTransformOrigin?: import("csstype").Property.TransformOrigin; - WebkitTransformStyle?: import("csstype").Property.TransformStyle; - WebkitTransitionDelay?: import("csstype").Property.TransitionDelay; - WebkitTransitionDuration?: import("csstype").Property.TransitionDuration; - WebkitTransitionProperty?: import("csstype").Property.TransitionProperty; - WebkitTransitionTimingFunction?: import("csstype").Property.TransitionTimingFunction; - WebkitUserModify?: import("csstype").Property.WebkitUserModify; - WebkitUserSelect?: import("csstype").Property.UserSelect; - WebkitWritingMode?: import("csstype").Property.WritingMode; - MozAnimation?: import("csstype").Property.Animation; - MozBorderImage?: import("csstype").Property.BorderImage; - MozColumnRule?: import("csstype").Property.ColumnRule; - MozColumns?: import("csstype").Property.Columns; - MozOutlineRadius?: import("csstype").Property.MozOutlineRadius; - msContentZoomLimit?: import("csstype").Property.MsContentZoomLimit; - msContentZoomSnap?: import("csstype").Property.MsContentZoomSnap; - msFlex?: import("csstype").Property.Flex; - msScrollLimit?: import("csstype").Property.MsScrollLimit; - msScrollSnapX?: import("csstype").Property.MsScrollSnapX; - msScrollSnapY?: import("csstype").Property.MsScrollSnapY; - msTransition?: import("csstype").Property.Transition; - WebkitAnimation?: import("csstype").Property.Animation; - WebkitBorderBefore?: import("csstype").Property.WebkitBorderBefore; - WebkitBorderImage?: import("csstype").Property.BorderImage; - WebkitBorderRadius?: import("csstype").Property.BorderRadius; - WebkitColumnRule?: import("csstype").Property.ColumnRule; - WebkitColumns?: import("csstype").Property.Columns; - WebkitFlex?: import("csstype").Property.Flex; - WebkitFlexFlow?: import("csstype").Property.FlexFlow; - WebkitMask?: import("csstype").Property.WebkitMask; - WebkitMaskBoxImage?: import("csstype").Property.MaskBorder; - WebkitTextEmphasis?: import("csstype").Property.TextEmphasis; - WebkitTextStroke?: import("csstype").Property.WebkitTextStroke; - WebkitTransition?: import("csstype").Property.Transition; - azimuth?: import("csstype").Property.Azimuth; - boxAlign?: import("csstype").Property.BoxAlign; - boxDirection?: import("csstype").Property.BoxDirection; - boxFlex?: import("csstype").Property.BoxFlex; - boxFlexGroup?: import("csstype").Property.BoxFlexGroup; - boxLines?: import("csstype").Property.BoxLines; - boxOrdinalGroup?: import("csstype").Property.BoxOrdinalGroup; - boxOrient?: import("csstype").Property.BoxOrient; - boxPack?: import("csstype").Property.BoxPack; - clip?: import("csstype").Property.Clip; - gridColumnGap?: import("csstype").Property.GridColumnGap; - gridGap?: import("csstype").Property.GridGap; - gridRowGap?: import("csstype").Property.GridRowGap; - imeMode?: import("csstype").Property.ImeMode; - offsetBlock?: import("csstype").Property.InsetBlock; - offsetBlockEnd?: import("csstype").Property.InsetBlockEnd; - offsetBlockStart?: import("csstype").Property.InsetBlockStart; - offsetInline?: import("csstype").Property.InsetInline; - offsetInlineEnd?: import("csstype").Property.InsetInlineEnd; - offsetInlineStart?: import("csstype").Property.InsetInlineStart; - scrollSnapCoordinate?: import("csstype").Property.ScrollSnapCoordinate; - scrollSnapDestination?: import("csstype").Property.ScrollSnapDestination; - scrollSnapPointsX?: import("csstype").Property.ScrollSnapPointsX; - scrollSnapPointsY?: import("csstype").Property.ScrollSnapPointsY; - scrollSnapTypeX?: import("csstype").Property.ScrollSnapTypeX; - scrollSnapTypeY?: import("csstype").Property.ScrollSnapTypeY; - KhtmlBoxAlign?: import("csstype").Property.BoxAlign; - KhtmlBoxDirection?: import("csstype").Property.BoxDirection; - KhtmlBoxFlex?: import("csstype").Property.BoxFlex; - KhtmlBoxFlexGroup?: import("csstype").Property.BoxFlexGroup; - KhtmlBoxLines?: import("csstype").Property.BoxLines; - KhtmlBoxOrdinalGroup?: import("csstype").Property.BoxOrdinalGroup; - KhtmlBoxOrient?: import("csstype").Property.BoxOrient; - KhtmlBoxPack?: import("csstype").Property.BoxPack; - KhtmlLineBreak?: import("csstype").Property.LineBreak; - KhtmlOpacity?: import("csstype").Property.Opacity; - KhtmlUserSelect?: import("csstype").Property.UserSelect; - MozBackfaceVisibility?: import("csstype").Property.BackfaceVisibility; - MozBackgroundClip?: import("csstype").Property.BackgroundClip; - MozBackgroundInlinePolicy?: import("csstype").Property.BoxDecorationBreak; - MozBackgroundOrigin?: import("csstype").Property.BackgroundOrigin; - MozBackgroundSize?: import("csstype").Property.BackgroundSize; - MozBorderRadius?: import("csstype").Property.BorderRadius; - MozBorderRadiusBottomleft?: import("csstype").Property.BorderBottomLeftRadius; - MozBorderRadiusBottomright?: import("csstype").Property.BorderBottomRightRadius; - MozBorderRadiusTopleft?: import("csstype").Property.BorderTopLeftRadius; - MozBorderRadiusTopright?: import("csstype").Property.BorderTopRightRadius; - MozBoxAlign?: import("csstype").Property.BoxAlign; - MozBoxDirection?: import("csstype").Property.BoxDirection; - MozBoxFlex?: import("csstype").Property.BoxFlex; - MozBoxOrdinalGroup?: import("csstype").Property.BoxOrdinalGroup; - MozBoxOrient?: import("csstype").Property.BoxOrient; - MozBoxPack?: import("csstype").Property.BoxPack; - MozBoxShadow?: import("csstype").Property.BoxShadow; - MozFloatEdge?: import("csstype").Property.MozFloatEdge; - MozForceBrokenImageIcon?: import("csstype").Property.MozForceBrokenImageIcon; - MozOpacity?: import("csstype").Property.Opacity; - MozOutline?: import("csstype").Property.Outline; - MozOutlineColor?: import("csstype").Property.OutlineColor; - MozOutlineStyle?: import("csstype").Property.OutlineStyle; - MozOutlineWidth?: import("csstype").Property.OutlineWidth; - MozPerspective?: import("csstype").Property.Perspective; - MozPerspectiveOrigin?: import("csstype").Property.PerspectiveOrigin; - MozTextAlignLast?: import("csstype").Property.TextAlignLast; - MozTextDecorationColor?: import("csstype").Property.TextDecorationColor; - MozTextDecorationLine?: import("csstype").Property.TextDecorationLine; - MozTextDecorationStyle?: import("csstype").Property.TextDecorationStyle; - MozTransform?: import("csstype").Property.Transform; - MozTransformOrigin?: import("csstype").Property.TransformOrigin; - MozTransformStyle?: import("csstype").Property.TransformStyle; - MozTransition?: import("csstype").Property.Transition; - MozTransitionDelay?: import("csstype").Property.TransitionDelay; - MozTransitionDuration?: import("csstype").Property.TransitionDuration; - MozTransitionProperty?: import("csstype").Property.TransitionProperty; - MozTransitionTimingFunction?: import("csstype").Property.TransitionTimingFunction; - MozUserInput?: import("csstype").Property.MozUserInput; - msImeMode?: import("csstype").Property.ImeMode; - OAnimation?: import("csstype").Property.Animation; - OAnimationDelay?: import("csstype").Property.AnimationDelay; - OAnimationDirection?: import("csstype").Property.AnimationDirection; - OAnimationDuration?: import("csstype").Property.AnimationDuration; - OAnimationFillMode?: import("csstype").Property.AnimationFillMode; - OAnimationIterationCount?: import("csstype").Property.AnimationIterationCount; - OAnimationName?: import("csstype").Property.AnimationName; - OAnimationPlayState?: import("csstype").Property.AnimationPlayState; - OAnimationTimingFunction?: import("csstype").Property.AnimationTimingFunction; - OBackgroundSize?: import("csstype").Property.BackgroundSize; - OBorderImage?: import("csstype").Property.BorderImage; - OObjectFit?: import("csstype").Property.ObjectFit; - OObjectPosition?: import("csstype").Property.ObjectPosition; - OTabSize?: import("csstype").Property.TabSize; - OTextOverflow?: import("csstype").Property.TextOverflow; - OTransform?: import("csstype").Property.Transform; - OTransformOrigin?: import("csstype").Property.TransformOrigin; - OTransition?: import("csstype").Property.Transition; - OTransitionDelay?: import("csstype").Property.TransitionDelay; - OTransitionDuration?: import("csstype").Property.TransitionDuration; - OTransitionProperty?: import("csstype").Property.TransitionProperty; - OTransitionTimingFunction?: import("csstype").Property.TransitionTimingFunction; - WebkitBoxAlign?: import("csstype").Property.BoxAlign; - WebkitBoxDirection?: import("csstype").Property.BoxDirection; - WebkitBoxFlex?: import("csstype").Property.BoxFlex; - WebkitBoxFlexGroup?: import("csstype").Property.BoxFlexGroup; - WebkitBoxLines?: import("csstype").Property.BoxLines; - WebkitBoxOrdinalGroup?: import("csstype").Property.BoxOrdinalGroup; - WebkitBoxOrient?: import("csstype").Property.BoxOrient; - WebkitBoxPack?: import("csstype").Property.BoxPack; - alignmentBaseline?: import("csstype").Property.AlignmentBaseline; - baselineShift?: import("csstype").Property.BaselineShift; - clipRule?: import("csstype").Property.ClipRule; - colorInterpolation?: import("csstype").Property.ColorInterpolation; - colorRendering?: import("csstype").Property.ColorRendering; - dominantBaseline?: import("csstype").Property.DominantBaseline; - fill?: import("csstype").Property.Fill; - fillOpacity?: import("csstype").Property.FillOpacity; - fillRule?: import("csstype").Property.FillRule; - floodColor?: import("csstype").Property.FloodColor; - floodOpacity?: import("csstype").Property.FloodOpacity; - glyphOrientationVertical?: import("csstype").Property.GlyphOrientationVertical; - lightingColor?: import("csstype").Property.LightingColor; - marker?: import("csstype").Property.Marker; - markerEnd?: import("csstype").Property.MarkerEnd; - markerMid?: import("csstype").Property.MarkerMid; - markerStart?: import("csstype").Property.MarkerStart; - shapeRendering?: import("csstype").Property.ShapeRendering; - stopColor?: import("csstype").Property.StopColor; - stopOpacity?: import("csstype").Property.StopOpacity; - stroke?: import("csstype").Property.Stroke; - strokeDasharray?: import("csstype").Property.StrokeDasharray; - strokeDashoffset?: import("csstype").Property.StrokeDashoffset; - strokeLinecap?: import("csstype").Property.StrokeLinecap; - strokeLinejoin?: import("csstype").Property.StrokeLinejoin; - strokeMiterlimit?: import("csstype").Property.StrokeMiterlimit; - strokeOpacity?: import("csstype").Property.StrokeOpacity; - strokeWidth?: import("csstype").Property.StrokeWidth; - textAnchor?: import("csstype").Property.TextAnchor; - vectorEffect?: import("csstype").Property.VectorEffect; - }; - tableHeaderRow: import("@mui/system").SystemCssProperties | import("@mui/system").CSSSelectorObjectOrCssVariables | ((theme: Theme) => import("@mui/system").SystemStyleObject) | readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[] | { - length: number; - toString(): string; - toLocaleString(): string; - concat(...items: ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - concat(...items: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject) | ConcatArray | ((theme: Theme) => import("@mui/system").SystemStyleObject)>)[]): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - join(separator?: string): string; - slice(start?: number, end?: number): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - indexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; - lastIndexOf(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): number; - every | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S, thisArg?: any): this is readonly S[]; - every(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; - some(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean; - forEach(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => void, thisArg?: any): void; - map(callbackfn: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U, thisArg?: any): U[]; - filter | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_1, thisArg?: any): S_1[]; - filter(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]; - reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduce(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduce(callbackfn: (previousValue: U_1, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_1, initialValue: U_1): U_1; - reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduceRight(callbackfn: (previousValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), initialValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - reduceRight(callbackfn: (previousValue: U_2, currentValue: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), currentIndex: number, array: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_2, initialValue: U_2): U_2; - find | ((theme: Theme) => import("@mui/system").SystemStyleObject)>(predicate: (this: void, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => value is S_2, thisArg?: any): S_2; - find(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - findIndex(predicate: (value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, obj: readonly (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => unknown, thisArg?: any): number; - entries(): IterableIterator<[number, boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject)]>; - keys(): IterableIterator; - values(): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; - includes(searchElement: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), fromIndex?: number): boolean; - flatMap(callback: (this: This, value: boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject), index: number, array: (boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject))[]) => U_3 | readonly U_3[], thisArg?: This): U_3[]; - flat(this: A, depth?: D): FlatArray[]; - [Symbol.iterator](): IterableIterator | ((theme: Theme) => import("@mui/system").SystemStyleObject)>; - at(index: number): boolean | import("@mui/system").SystemStyleObject | ((theme: Theme) => import("@mui/system").SystemStyleObject); - backgroundColor: "#F9FAFB"; - }; - tableHeaderCell?: import("@mui/material").SxProps; - tableBodyRow?: import("@mui/material").SxProps; - tableBodyCell?: import("@mui/material").SxProps; -}; diff --git a/packages/react-material-ui/dist/components/submodules/Table/constants.js b/packages/react-material-ui/dist/components/submodules/Table/constants.js deleted file mode 100644 index ab777e3d..00000000 --- a/packages/react-material-ui/dist/components/submodules/Table/constants.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.generateTableTheme = void 0; -const utils_1 = require("../../../components/Table/utils"); -const generateTableTheme = (theme, customTableTheme) => (0, utils_1.createTableStyles)(Object.assign({ root: Object.assign({ display: 'flex', flexDirection: 'column', flex: 1, overflow: 'auto' }, customTableTheme === null || customTableTheme === void 0 ? void 0 : customTableTheme.root), table: Object.assign({ height: '100%' }, customTableTheme === null || customTableTheme === void 0 ? void 0 : customTableTheme.table), tableContainer: Object.assign({ flex: 1 }, customTableTheme === null || customTableTheme === void 0 ? void 0 : customTableTheme.tableContainer), tableHeader: Object.assign(Object.assign(Object.assign({}, theme.typography.caption), { lineHeight: 1, fontWeight: 500, color: theme.palette.grey[500] }), customTableTheme === null || customTableTheme === void 0 ? void 0 : customTableTheme.tableHeader), tableHeaderRow: Object.assign({ backgroundColor: '#F9FAFB' }, customTableTheme === null || customTableTheme === void 0 ? void 0 : customTableTheme.tableHeaderRow) }, customTableTheme)); -exports.generateTableTheme = generateTableTheme; -//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/constants.js.map b/packages/react-material-ui/dist/components/submodules/Table/constants.js.map deleted file mode 100644 index bb3d29ad..00000000 --- a/packages/react-material-ui/dist/components/submodules/Table/constants.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../../src/components/submodules/Table/constants.ts"],"names":[],"mappings":";;;AAAA,2DAAoE;AAI7D,MAAM,kBAAkB,GAAG,CAChC,KAAY,EACZ,gBAAkC,EAClC,EAAE,CACF,IAAA,yBAAiB,kBACf,IAAI,kBACF,OAAO,EAAE,MAAM,EACf,aAAa,EAAE,QAAQ,EACvB,IAAI,EAAE,CAAC,EACP,QAAQ,EAAE,MAAM,IACb,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,IAAI,GAE3B,KAAK,kBACH,MAAM,EAAE,MAAM,IACX,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,KAAK,GAE5B,cAAc,kBACZ,IAAI,EAAE,CAAC,IACJ,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,cAAc,GAErC,WAAW,gDACN,KAAK,CAAC,UAAU,CAAC,OAAO,KAC3B,UAAU,EAAE,CAAC,EACb,UAAU,EAAE,GAAG,EACf,KAAK,EAAE,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,KAC3B,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,WAAW,GAElC,cAAc,kBACZ,eAAe,EAAE,SAAS,IACvB,gBAAgB,aAAhB,gBAAgB,uBAAhB,gBAAgB,CAAE,cAAc,KAElC,gBAAgB,EACnB,CAAC;AAhCQ,QAAA,kBAAkB,sBAgC1B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/index.d.ts b/packages/react-material-ui/dist/components/submodules/Table/index.d.ts deleted file mode 100644 index a23a17da..00000000 --- a/packages/react-material-ui/dist/components/submodules/Table/index.d.ts +++ /dev/null @@ -1,75 +0,0 @@ -import React, { ReactNode } from 'react'; -import type { CustomTableCell, HeaderProps, TableQueryStateProps } from '../../Table/types'; -import { Theme, SxProps } from '@mui/material'; -import { TableRootProps } from '../../Table/TableRoot'; -import { TableProps } from '../../Table/Table'; -import { Search } from '../../Table/types'; -import { UpdateSearch } from '../../Table/useTable'; -type Action = 'creation' | 'edit' | 'details' | null; -type BasicType = string | number | boolean; -type SimpleFilter = Record; -type ActionCallbackPayload = { - action: Action; - row: Record; - index?: number; -}; -export type PaginationStyle = 'default' | 'numeric'; -export type StyleDefinition = { - root?: SxProps; - table?: SxProps; - tableContainer?: SxProps; - tableHeader?: SxProps; - tableHeaderRow?: SxProps; - tableHeaderCell?: SxProps; - tableBodyRow?: SxProps; - tableBodyCell?: SxProps; - [key: string]: SxProps; -}; -export type TableSchemaItem = HeaderProps & { - format?: (data: unknown) => string | number | React.ReactNode; - renderTableCell?: (data: unknown, rowData: unknown) => CustomTableCell; -}; -export interface TableSubmoduleProps { - tableRootProps?: TableRootProps; - tableProps?: TableProps; - tableTheme?: StyleDefinition; - queryResource: string; - tableSchema: TableSchemaItem[]; - onAction?: ({ action, row, index }: ActionCallbackPayload) => void; - onAddNew?: () => void; - refresh: () => void; - data: unknown[]; - isPending: boolean; - total: number; - pageCount: number; - simpleFilter: SimpleFilter; - updateSimpleFilter: (simpleFilter: SimpleFilter | null, resetPage?: boolean) => void; - tableQueryState: TableQueryStateProps; - setTableQueryState: React.Dispatch>; - hideActionsColumn?: boolean; - hideEditButton?: boolean; - hideDeleteButton?: boolean; - hideDetailsButton?: boolean; - hasAllOption?: boolean; - hideAddButton?: boolean; - reordable?: boolean; - onDeleteSuccess?: (data: unknown) => void; - onDeleteError?: (error: unknown) => void; - filterCallback?: (filter: unknown) => void; - externalSearch?: Search; - search?: Search; - updateSearch?: UpdateSearch; - paginationStyle?: PaginationStyle; - allowModalPreview?: boolean; - mobileModalTitleSrc?: string; - filterCacheKey?: string; - tableCacheKey?: string; - cacheApiPath?: string; - hasCheckboxes?: boolean; - addButtonStartIcon?: ReactNode; - addButtonEndIcon?: ReactNode; - addButtonContent?: ReactNode; - additionalFilterRowContent?: ReactNode; -} -declare const TableSubmodule: (props: TableSubmoduleProps) => JSX.Element; -export default TableSubmodule; diff --git a/packages/react-material-ui/dist/components/submodules/Table/index.js b/packages/react-material-ui/dist/components/submodules/Table/index.js deleted file mode 100644 index c83c6015..00000000 --- a/packages/react-material-ui/dist/components/submodules/Table/index.js +++ /dev/null @@ -1,188 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const react_2 = require("react"); -const material_1 = require("@mui/material"); -const Edit_1 = __importDefault(require("@mui/icons-material/Edit")); -const Delete_1 = __importDefault(require("@mui/icons-material/Delete")); -const ChevronRight_1 = __importDefault(require("@mui/icons-material/ChevronRight")); -const Add_1 = __importDefault(require("@mui/icons-material/Add")); -const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); -const get_1 = __importDefault(require("lodash/get")); -const Table_1 = __importDefault(require("../../Table")); -const constants_1 = require("./constants"); -const Filter_1 = __importDefault(require("../../submodules/Filter")); -const useCrudRoot_1 = require("../../../modules/crud/useCrudRoot"); -const isMobile_1 = require("../../../utils/isMobile"); -const MobileRowModal_1 = __importDefault(require("./MobileRowModal")); -const TableSubmodule = (props) => { - var _a; - const theme = (0, material_1.useTheme)(); - const { filters } = (0, useCrudRoot_1.useCrudRoot)(); - const [mobileCurrentRow, setMobileCurrentRow] = (0, react_1.useState)(null); - const { del } = (0, react_data_provider_1.default)(); - const { execute: deleteItem } = (0, react_data_provider_1.useQuery)((id) => del({ - uri: `/${props.queryResource}/${id}`, - }), false, { - onSuccess: (data) => { - if (props.refresh) { - props.refresh(); - } - if (props.onDeleteSuccess) { - props.onDeleteSuccess(data); - } - }, - onError: props.onDeleteError, - }); - const tableTheme = (0, constants_1.generateTableTheme)(theme, props.tableTheme); - const noActions = props.hideEditButton && props.hideDeleteButton && props.hideDetailsButton; - const tableHeaders = (0, react_2.useMemo)(() => { - return [ - ...props.tableSchema, - ...(!props.hideActionsColumn && !noActions - ? [{ id: 'actions', label: '' }] - : []), - ]; - }, [props]); - const tableRows = (0, react_2.useMemo)(() => { - const data = props.data || []; - return data.map((row, index) => { - const rowData = row; - const newData = Object.assign(Object.assign({}, rowData), { id: String(rowData.id) }); - tableHeaders.forEach((schemaItem) => { - if (schemaItem.format) { - const formattedData = schemaItem.format(rowData); - if (['string', 'number'].includes(typeof formattedData)) { - newData[schemaItem.id] = schemaItem.format(rowData); - return; - } - newData[schemaItem.id] = { - component: schemaItem.format(rowData), - }; - return; - } - if (schemaItem.renderTableCell) { - const cellData = (0, get_1.default)(row, schemaItem.source || schemaItem.id); - newData[schemaItem.id] = schemaItem.renderTableCell(cellData, rowData); - return; - } - }); - return Object.assign(Object.assign({}, newData), { actions: { - component: (react_1.default.createElement(material_1.Box, { display: "flex" }, - !props.hideEditButton && (react_1.default.createElement(material_1.IconButton, { onClick: (e) => { - e.stopPropagation(); - if (props.onAction) { - props.onAction({ action: 'edit', row: rowData, index }); - } - }, "data-testid": "edit-button" }, - react_1.default.createElement(Edit_1.default, null))), - !props.hideDeleteButton && (react_1.default.createElement(material_1.IconButton, { onClick: (e) => { - e.stopPropagation(); - deleteItem(rowData.id); - }, "data-testid": "delete-button" }, - react_1.default.createElement(Delete_1.default, null))), - !props.hideDetailsButton && (react_1.default.createElement(material_1.IconButton, { onClick: (e) => { - e.stopPropagation(); - if (props.onAction) { - props.onAction({ - action: 'details', - row: rowData, - index, - }); - } - }, "data-testid": "details-button" }, - react_1.default.createElement(ChevronRight_1.default, null))))), - } }); - }); - }, [props, tableHeaders]); - const closeModal = () => { - setMobileCurrentRow(null); - }; - return (react_1.default.createElement(material_1.Box, null, - react_1.default.createElement(Table_1.default.Root, Object.assign({ rows: tableRows, headers: tableHeaders, total: props.total, pageCount: props.pageCount, sx: tableTheme.root, tableQueryState: props.tableQueryState, updateTableQueryState: props.setTableQueryState }, props.tableRootProps), - react_1.default.createElement(material_1.Box, { sx: { - display: 'flex', - flexDirection: { xs: 'column', lg: 'row' }, - alignItems: 'flex-start', - justifyContent: 'space-between', - my: 4, - } }, filters && (react_1.default.createElement(Filter_1.default, { orderableListCacheKey: props.filterCacheKey, cacheApiPath: props.cacheApiPath, complementaryActions: react_1.default.createElement(material_1.Box, { sx: { display: 'flex' } }, - props.reordable !== false && (react_1.default.createElement(Table_1.default.ColumnOrderable, { hasAllOption: props.hasAllOption, orderableListCacheKey: props.tableCacheKey, cacheApiPath: props.cacheApiPath })), - react_1.default.createElement(material_1.Box, { display: "flex", alignItems: "center", justifyContent: "flex-end" }, - props.additionalFilterRowContent, - !props.hideAddButton && (react_1.default.createElement(material_1.Button, { variant: "contained", onClick: props.onAddNew, startIcon: props.addButtonStartIcon || react_1.default.createElement(Add_1.default, null), endIcon: props.addButtonEndIcon, sx: { - textTransform: 'capitalize', - textWrap: 'nowrap', - marginLeft: 2, - } }, props.addButtonContent || 'Add new')))) }))), - react_1.default.createElement(material_1.TableContainer, { sx: tableTheme.tableContainer }, - react_1.default.createElement(Table_1.default.Table, Object.assign({ stickyHeader: true, variant: "outlined", sx: tableTheme.table }, props.tableProps), - react_1.default.createElement(material_1.TableHead, null, - react_1.default.createElement(material_1.TableRow, { sx: tableTheme.tableHeaderRow }, - props.hasCheckboxes && react_1.default.createElement(Table_1.default.HeaderCheckbox, null), - react_1.default.createElement(Table_1.default.HeaderCells, { renderCell: (cell) => (react_1.default.createElement(Table_1.default.HeaderCell, { key: cell.id, cell: cell, sx: tableTheme.tableHeaderCell })) }))), - react_1.default.createElement(material_1.TableBody, null, - Boolean(!props.isPending && !((_a = props.data) === null || _a === void 0 ? void 0 : _a.length)) && (react_1.default.createElement(material_1.TableRow, { sx: tableTheme.tableBodyRow }, - react_1.default.createElement(material_1.TableCell, { colSpan: tableHeaders.length, sx: { - textAlign: 'center', - } }, "No records found."))), - react_1.default.createElement(Table_1.default.BodyRows, { renderRow: (row, labelId) => (react_1.default.createElement(Table_1.default.BodyRow, Object.assign({ key: row.id, row: row, hasCheckboxes: props.hasCheckboxes, sx: tableTheme.tableBodyRow }, (isMobile_1.isMobile && - props.allowModalPreview && { - onClick: () => setMobileCurrentRow(row), - })), - props.hasCheckboxes && (react_1.default.createElement(Table_1.default.BodyCheckboxes, { row: row, labelId: labelId })), - react_1.default.createElement(Table_1.default.BodyCell, { row: row, sx: tableTheme.tableBodyCell }))) })))), - props.paginationStyle === 'numeric' ? (react_1.default.createElement(material_1.Box, { mt: 2 }, - react_1.default.createElement(Table_1.default.PaginationNumbers, null))) : (react_1.default.createElement(Table_1.default.Pagination, Object.assign({ variant: "outlined" }, (isMobile_1.isMobile && { - labelRowsPerPage: 'per page:', - sx: { - display: 'flex', - justifyContent: 'center', - '& .MuiTablePagination-selectLabel': { - paddingLeft: '10px', - }, - '& .MuiToolbar-root': { - padding: 0, - }, - '& .MuiTablePagination-spacer': { - display: 'none', - }, - '& .MuiTablePagination-input': { - marginRight: 0, - marginLeft: 0, - }, - '& .MuiTablePagination-actions': { - marginLeft: '0 !important', - }, - }, - })))), - props.allowModalPreview && isMobile_1.isMobile && (react_1.default.createElement(MobileRowModal_1.default, { currentRow: mobileCurrentRow, onClose: closeModal, titleSrc: props.mobileModalTitleSrc }))))); -}; -exports.default = TableSubmodule; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/Table/index.js.map b/packages/react-material-ui/dist/components/submodules/Table/index.js.map deleted file mode 100644 index 0326e575..00000000 --- a/packages/react-material-ui/dist/components/submodules/Table/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/Table/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/TableRowControls/index.d.ts b/packages/react-material-ui/dist/components/submodules/TableRowControls/index.d.ts deleted file mode 100644 index 64b75e2e..00000000 --- a/packages/react-material-ui/dist/components/submodules/TableRowControls/index.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// -type Props = { - isLoading: boolean; - viewIndex: number; - rowsPerPage: number; - currentPage: number; - pageCount: number; - currentIndex: number; - total: number; - onPrevious: () => void; - onNext: () => void; -}; -declare const TableRowControls: (props: Props) => JSX.Element; -export default TableRowControls; diff --git a/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js b/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js deleted file mode 100644 index 68f47239..00000000 --- a/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const ChevronLeft_1 = __importDefault(require("@mui/icons-material/ChevronLeft")); -const ChevronRight_1 = __importDefault(require("@mui/icons-material/ChevronRight")); -const TableRowControls = (props) => { - const { isLoading, viewIndex, rowsPerPage, currentPage, pageCount, currentIndex, total, onPrevious, onNext, } = props; - const isPreviousDisabled = isLoading || (currentPage === 1 && viewIndex === 1); - const isNextDisabled = isLoading || (currentPage === pageCount && viewIndex === rowsPerPage); - return (react_1.default.createElement(material_1.Box, { display: "flex", alignItems: "center", gap: 2 }, - react_1.default.createElement(material_1.IconButton, { onClick: onPrevious, disabled: isPreviousDisabled }, - react_1.default.createElement(ChevronLeft_1.default, { sx: { color: '#333' } })), - react_1.default.createElement(material_1.Typography, { sx: { textTransform: 'uppercase', fontSize: '0.875rem' } }, isLoading ? (react_1.default.createElement(material_1.Skeleton, { variant: "text", sx: { fontSize: '0.875rem' }, width: 58, height: 22 })) : (`Row ${currentIndex}/${total}`)), - react_1.default.createElement(material_1.IconButton, { onClick: onNext, disabled: isNextDisabled }, - react_1.default.createElement(ChevronRight_1.default, { sx: { color: '#333' } })))); -}; -exports.default = TableRowControls; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js.map b/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js.map deleted file mode 100644 index 0700268a..00000000 --- a/packages/react-material-ui/dist/components/submodules/TableRowControls/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/components/submodules/TableRowControls/index.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,4CAAsE;AACtE,kFAA0D;AAC1D,oFAA4D;AAc5D,MAAM,gBAAgB,GAAG,CAAC,KAAY,EAAE,EAAE;IACxC,MAAM,EACJ,SAAS,EACT,SAAS,EACT,WAAW,EACX,WAAW,EACX,SAAS,EACT,YAAY,EACZ,KAAK,EACL,UAAU,EACV,MAAM,GACP,GAAG,KAAK,CAAC;IAEV,MAAM,kBAAkB,GACtB,SAAS,IAAI,CAAC,WAAW,KAAK,CAAC,IAAI,SAAS,KAAK,CAAC,CAAC,CAAC;IAEtD,MAAM,cAAc,GAClB,SAAS,IAAI,CAAC,WAAW,KAAK,SAAS,IAAI,SAAS,KAAK,WAAW,CAAC,CAAC;IAExE,OAAO,CACL,8BAAC,cAAG,IAAC,OAAO,EAAC,MAAM,EAAC,UAAU,EAAC,QAAQ,EAAC,GAAG,EAAE,CAAC;QAC5C,8BAAC,qBAAU,IAAC,OAAO,EAAE,UAAU,EAAE,QAAQ,EAAE,kBAAkB;YAC3D,8BAAC,qBAAW,IAAC,EAAE,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,GAAI,CAC3B;QACb,8BAAC,qBAAU,IAAC,EAAE,EAAE,EAAE,aAAa,EAAE,WAAW,EAAE,QAAQ,EAAE,UAAU,EAAE,IACjE,SAAS,CAAC,CAAC,CAAC,CACX,8BAAC,mBAAQ,IACP,OAAO,EAAC,MAAM,EACd,EAAE,EAAE,EAAE,QAAQ,EAAE,UAAU,EAAE,EAC5B,KAAK,EAAE,EAAE,EACT,MAAM,EAAE,EAAE,GACV,CACH,CAAC,CAAC,CAAC,CACF,OAAO,YAAY,IAAI,KAAK,EAAE,CAC/B,CACU;QACb,8BAAC,qBAAU,IAAC,OAAO,EAAE,MAAM,EAAE,QAAQ,EAAE,cAAc;YACnD,8BAAC,sBAAY,IAAC,EAAE,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE,GAAI,CAC5B,CACT,CACP,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,gBAAgB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/types/Form.d.ts b/packages/react-material-ui/dist/components/submodules/types/Form.d.ts deleted file mode 100644 index 8557db33..00000000 --- a/packages/react-material-ui/dist/components/submodules/types/Form.d.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { PropsWithChildren, ReactNode } from 'react'; -import { RJSFSchema, UiSchema, CustomValidator } from '@rjsf/utils'; -import { FormProps } from '@rjsf/core'; -import { DrawerProps } from '@mui/material'; -import { SchemaFormProps } from '../../../components/SchemaForm'; -export type Action = 'creation' | 'edit' | 'details' | null; -export type FormData = Record | null; -export type TableRowsProps = { - currentIndex: number; - viewIndex: number; - rowsPerPage: number; - currentPage: number; - pageCount: number; - total: number; -}; -export type FormSubmoduleProps = PropsWithChildren> & { - isVisible: boolean; - queryResource: string; - formSchema?: RJSFSchema; - viewMode?: Action | null; - formUiSchema?: UiSchema; - formData?: FormData; - submitButtonTitle?: string; - cancelButtonTitle?: string; - hideCancelButton?: boolean; - isDeleteButtonVisible?: boolean; - customFooterContent?: ReactNode | ((data: FormData) => ReactNode); - onClose?: () => void; - customValidate?: CustomValidator; - widgets?: FormProps['widgets']; - prepareDataForForm?: (data: FormData) => FormData; - submitDataFormatter?: (data: FormData) => FormData; - onSuccess?: (data: unknown) => void; - onError?: (error: unknown) => void; - onDeleteSuccess?: (data: unknown) => void; - onDeleteError?: (error: unknown) => void; - onPrevious?: () => void; - onNext?: () => void; - isLoading?: boolean; - sx?: DrawerProps['sx']; - tableRowsProps: TableRowsProps; -}; diff --git a/packages/react-material-ui/dist/components/submodules/types/Form.js b/packages/react-material-ui/dist/components/submodules/types/Form.js deleted file mode 100644 index 11b96f5e..00000000 --- a/packages/react-material-ui/dist/components/submodules/types/Form.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=Form.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/components/submodules/types/Form.js.map b/packages/react-material-ui/dist/components/submodules/types/Form.js.map deleted file mode 100644 index 1e843913..00000000 --- a/packages/react-material-ui/dist/components/submodules/types/Form.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Form.js","sourceRoot":"","sources":["../../../../src/components/submodules/types/Form.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/react-material-ui/dist/hooks/index.d.ts b/packages/react-material-ui/dist/hooks/index.d.ts deleted file mode 100644 index 4a7da8d1..00000000 --- a/packages/react-material-ui/dist/hooks/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import { useSettingsStorage } from './useSettingsStorage'; -export { useSettingsStorage }; diff --git a/packages/react-material-ui/dist/hooks/index.js b/packages/react-material-ui/dist/hooks/index.js deleted file mode 100644 index 2c422714..00000000 --- a/packages/react-material-ui/dist/hooks/index.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useSettingsStorage = void 0; -const useSettingsStorage_1 = require("./useSettingsStorage"); -Object.defineProperty(exports, "useSettingsStorage", { enumerable: true, get: function () { return useSettingsStorage_1.useSettingsStorage; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/hooks/index.js.map b/packages/react-material-ui/dist/hooks/index.js.map deleted file mode 100644 index 623b24a8..00000000 --- a/packages/react-material-ui/dist/hooks/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/hooks/index.ts"],"names":[],"mappings":";;;AAAA,6DAA0D;AAEjD,mGAFA,uCAAkB,OAEA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/hooks/useSettingsStorage.d.ts b/packages/react-material-ui/dist/hooks/useSettingsStorage.d.ts deleted file mode 100644 index 49ad38ee..00000000 --- a/packages/react-material-ui/dist/hooks/useSettingsStorage.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -type Assignee = { - id: string; -}; -type ListItem = { - id: string; - label: string; - hide?: boolean; -}; -type Settings = { - key: string; - assignee: Assignee; - type: string; - data: ListItem[]; -}; -type Props = { - setListCallback?: (list?: Settings['data']) => void; - cacheApiPath?: string; -} & Omit; -export declare const useSettingsStorage: (props: Props) => { - settings: ListItem[]; - updateSettings: (items: Settings['data']) => void; - clearSettings: () => void; -}; -export {}; diff --git a/packages/react-material-ui/dist/hooks/useSettingsStorage.js b/packages/react-material-ui/dist/hooks/useSettingsStorage.js deleted file mode 100644 index d73a0aa4..00000000 --- a/packages/react-material-ui/dist/hooks/useSettingsStorage.js +++ /dev/null @@ -1,153 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useSettingsStorage = void 0; -const react_1 = require("react"); -const debounce_1 = __importDefault(require("lodash/debounce")); -const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); -const react_auth_provider_1 = require("@concepta/react-auth-provider"); -const parseDataStringToSettings = (data) => { - return JSON.parse(data.replace(/'/g, '"')); -}; -const parseSettingsToDataString = (data) => { - return data.replace(/"/g, "'"); -}; -const DEBOUNCE_TIME_IN_MS = 1500; -const getSettingsFromStorage = (params) => { - const storageItem = JSON.parse(localStorage.getItem(params.type)); - if (!storageItem) { - return []; - } - const settingsItem = storageItem.find(({ assignee, key }) => assignee.id === params.assignee.id && key === params.key); - return settingsItem ? settingsItem.data : []; -}; -const getSettingsFromCacheList = (params) => { - const settingsItem = params.cacheList.find((item) => item.key === params.key && - item.type === params.type && - item.assignee.id === params.assignee.id); - if (!settingsItem) { - return null; - } - return Object.assign(Object.assign({}, settingsItem), { data: parseDataStringToSettings(settingsItem.data) }); -}; -const updateSettingsStorage = (params) => { - const storageItem = JSON.parse(localStorage.getItem(params.type)); - if (!storageItem) { - localStorage.setItem(params.type, JSON.stringify([params])); - return; - } - const settingsItemIndex = storageItem.findIndex((item) => item.assignee.id === params.assignee.id && item.key === params.key); - if (settingsItemIndex > -1) { - storageItem[settingsItemIndex] = params; - } - else { - storageItem.push(params); - } - localStorage.setItem(params.type, JSON.stringify(storageItem)); -}; -const deleteSettingsStorage = (params) => { - const storageItem = JSON.parse(localStorage.getItem(params.type)); - if (!storageItem || !(storageItem === null || storageItem === void 0 ? void 0 : storageItem.length)) { - return; - } - let updatedStorageItem = [...storageItem]; - const settingsItemIndex = storageItem.findIndex(({ assignee, key }) => assignee.id === params.assignee.id && key === params.key); - if (settingsItemIndex > -1) { - updatedStorageItem = storageItem.splice(settingsItemIndex, 1); - } - localStorage.setItem(params.type, JSON.stringify(updatedStorageItem)); -}; -const useSettingsStorage = (props) => { - const [cacheId, setCacheId] = (0, react_1.useState)(''); - const [settings, setSettings] = (0, react_1.useState)([]); - const auth = (0, react_auth_provider_1.useAuth)(); - const { get, put, del } = (0, react_data_provider_1.default)(); - const cacheConfig = { - key: props.key || window.location.pathname, - type: props.type, - assignee: { - id: (auth === null || auth === void 0 ? void 0 : auth.user) ? auth.user.id : '', - }, - }; - const { execute: createCache } = (0, react_data_provider_1.useQuery)((cache) => put({ - uri: `${props.cacheApiPath}/${crypto.randomUUID()}`, - body: Object.assign(Object.assign({}, cacheConfig), { data: cache }), - }), false, { - onSuccess: (res) => setCacheId(res.id), - }); - const { execute: updateCache } = (0, react_data_provider_1.useQuery)((list) => put({ - uri: `${props.cacheApiPath}/${cacheId}`, - body: Object.assign(Object.assign({}, cacheConfig), { data: parseSettingsToDataString(JSON.stringify(list)) }), - }), false, { - onSuccess: (res) => setCacheId(res.id), - }); - const { execute: deleteCache } = (0, react_data_provider_1.useQuery)(() => del({ uri: `${props.cacheApiPath}/${cacheId}` }), false, { onSuccess: () => setCacheId('') }); - const { execute: fetchOrCreateCache } = (0, react_data_provider_1.useQuery)(() => get({ uri: props.cacheApiPath }), false, { - onSuccess: (fetchedData) => { - const cachedSettings = getSettingsFromCacheList(Object.assign(Object.assign({}, cacheConfig), { cacheList: fetchedData })); - if (!cachedSettings) { - createCache(parseSettingsToDataString(JSON.stringify(props.data))); - return; - } - if (cachedSettings) { - setCacheId(cachedSettings.id); - if (!getSettingsFromStorage(cacheConfig).length) { - setSettings(cachedSettings.data); - props.setListCallback(cachedSettings.data); - } - } - }, - }); - const debouncedCacheUpdate = (0, debounce_1.default)((items) => updateCache(items), DEBOUNCE_TIME_IN_MS); - const updateSettings = (items) => { - setSettings(items); - updateSettingsStorage(Object.assign(Object.assign({}, cacheConfig), { data: items })); - if (props.cacheApiPath) { - debouncedCacheUpdate(items); - } - }; - const clearSettings = () => { - deleteSettingsStorage(cacheConfig); - if (props.cacheApiPath) { - deleteCache(); - } - }; - (0, react_1.useEffect)(() => { - const storageData = getSettingsFromStorage(cacheConfig); - if (storageData.length) { - setSettings(storageData); - props.setListCallback(storageData); - } - if (props.cacheApiPath) { - fetchOrCreateCache(); - } - }, []); - return { settings, updateSettings, clearSettings }; -}; -exports.useSettingsStorage = useSettingsStorage; -//# sourceMappingURL=useSettingsStorage.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/hooks/useSettingsStorage.js.map b/packages/react-material-ui/dist/hooks/useSettingsStorage.js.map deleted file mode 100644 index a862c27a..00000000 --- a/packages/react-material-ui/dist/hooks/useSettingsStorage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useSettingsStorage.js","sourceRoot":"","sources":["../../src/hooks/useSettingsStorage.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/index.d.ts b/packages/react-material-ui/dist/index.d.ts deleted file mode 100644 index 5b385905..00000000 --- a/packages/react-material-ui/dist/index.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -export { default as RocketsProvider } from './components/RocketsProvider'; -export { default as createConfig } from './components/RocketsProvider/utils'; -export { Avatar, AvatarProps } from './components/Avatar'; -export { Checkbox, CheckboxProps } from './components/Checkbox'; -export { AppBar } from './components/AppBar'; -export { AppBarRoot, AppBarRootProps } from './components/AppBar/AppBarRoot'; -export { AppBarDrawer } from './components/AppBar/AppBarDrawer'; -export { AppBarMain } from './components/AppBar/AppBarMain'; -export { AppBarNav } from './components/AppBar/AppBarNav'; -export * from './components/AppBar/hooks'; -export { Dialog, DialogProps } from './components/Dialog'; -export { Drawer, DrawerProps, DrawerItemProps } from './components/Drawer'; -export { Dropdown, DropdownItem, DropdownProps } from './components/Dropdown'; -export { OrderableDropDown, OrderableDropDownProps, ListItem, } from './components/OrderableDropDown'; -export { FormTemplate, FormTemplateProps } from './components/FormTemplate'; -export { HeaderAccount, HeaderAccountProps } from './components/HeaderAccount'; -export { Image, ImageProps } from './components/Image'; -export { Link, LinkProps } from './components/Link'; -export { Navbar, NavbarProps } from './components/Navbar'; -export { Notifications, NotificationsProps } from './components/Notifications'; -export { RadioGroup, RadioOptions, RadioGroupProps, } from './components/RadioGroup'; -export { SideModal, SideModalProps } from './components/SideModal'; -export { Select, SelectProps, SelectOptions } from './components/Select'; -export { Switch, SwitchProps } from './components/Switch'; -import Table, { useTable, UseTableOptions, UseTableResult, UseTableProps, UpdateSearch } from './components/Table'; -export * from './components/Table/utils'; -export * from './components/Table/hooks'; -export { Table, useTable, UseTableOptions, UseTableResult, UseTableProps, UpdateSearch, }; -export { default as Text } from './components/Text'; -export { TextField, TextFieldProps } from './components/TextField'; -export { default as SearchField } from './components/SearchField'; -export { default as AutocompleteField } from './components/AutocompleteField'; -export { SelectField, SelectFieldProps } from './components/SelectField'; -export { default as SimpleForm } from './components/SimpleForm'; -export { Filter, FilterVariant, FilterCommon, FilterType, TextFilter, } from './components/Filter'; -export { SchemaForm, SchemaFormProps } from './components/SchemaForm'; -export { FormFieldSkeleton, FormFieldSkeletonProps, } from './components/FormFieldSkeleton'; -export { AuthModule, AuthModuleProps } from './modules/auth'; -export { default as CrudModule } from './modules/crud'; -export { default as UsersModule } from './modules/users'; -export { default as OtpInput } from './components/OtpInput'; -export { default as Breadcrumbs } from './components/Breadcrumbs'; -export { FormLabel, FormLabelProps } from './components/FormLabel'; diff --git a/packages/react-material-ui/dist/index.js b/packages/react-material-ui/dist/index.js deleted file mode 100644 index e3775e9f..00000000 --- a/packages/react-material-ui/dist/index.js +++ /dev/null @@ -1,115 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __exportStar = (this && this.__exportStar) || function(m, exports) { - for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); -}; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.FormLabel = exports.Breadcrumbs = exports.OtpInput = exports.UsersModule = exports.CrudModule = exports.AuthModule = exports.FormFieldSkeleton = exports.SchemaForm = exports.Filter = exports.SimpleForm = exports.SelectField = exports.AutocompleteField = exports.SearchField = exports.TextField = exports.Text = exports.useTable = exports.Table = exports.Switch = exports.Select = exports.SideModal = exports.RadioGroup = exports.Notifications = exports.Navbar = exports.Link = exports.Image = exports.HeaderAccount = exports.FormTemplate = exports.OrderableDropDown = exports.Dropdown = exports.Drawer = exports.Dialog = exports.AppBarNav = exports.AppBarMain = exports.AppBarDrawer = exports.AppBarRoot = exports.AppBar = exports.Checkbox = exports.Avatar = exports.createConfig = exports.RocketsProvider = void 0; -var RocketsProvider_1 = require("./components/RocketsProvider"); -Object.defineProperty(exports, "RocketsProvider", { enumerable: true, get: function () { return __importDefault(RocketsProvider_1).default; } }); -var utils_1 = require("./components/RocketsProvider/utils"); -Object.defineProperty(exports, "createConfig", { enumerable: true, get: function () { return __importDefault(utils_1).default; } }); -var Avatar_1 = require("./components/Avatar"); -Object.defineProperty(exports, "Avatar", { enumerable: true, get: function () { return Avatar_1.Avatar; } }); -var Checkbox_1 = require("./components/Checkbox"); -Object.defineProperty(exports, "Checkbox", { enumerable: true, get: function () { return Checkbox_1.Checkbox; } }); -var AppBar_1 = require("./components/AppBar"); -Object.defineProperty(exports, "AppBar", { enumerable: true, get: function () { return AppBar_1.AppBar; } }); -var AppBarRoot_1 = require("./components/AppBar/AppBarRoot"); -Object.defineProperty(exports, "AppBarRoot", { enumerable: true, get: function () { return AppBarRoot_1.AppBarRoot; } }); -var AppBarDrawer_1 = require("./components/AppBar/AppBarDrawer"); -Object.defineProperty(exports, "AppBarDrawer", { enumerable: true, get: function () { return AppBarDrawer_1.AppBarDrawer; } }); -var AppBarMain_1 = require("./components/AppBar/AppBarMain"); -Object.defineProperty(exports, "AppBarMain", { enumerable: true, get: function () { return AppBarMain_1.AppBarMain; } }); -var AppBarNav_1 = require("./components/AppBar/AppBarNav"); -Object.defineProperty(exports, "AppBarNav", { enumerable: true, get: function () { return AppBarNav_1.AppBarNav; } }); -__exportStar(require("./components/AppBar/hooks"), exports); -var Dialog_1 = require("./components/Dialog"); -Object.defineProperty(exports, "Dialog", { enumerable: true, get: function () { return Dialog_1.Dialog; } }); -var Drawer_1 = require("./components/Drawer"); -Object.defineProperty(exports, "Drawer", { enumerable: true, get: function () { return Drawer_1.Drawer; } }); -var Dropdown_1 = require("./components/Dropdown"); -Object.defineProperty(exports, "Dropdown", { enumerable: true, get: function () { return Dropdown_1.Dropdown; } }); -var OrderableDropDown_1 = require("./components/OrderableDropDown"); -Object.defineProperty(exports, "OrderableDropDown", { enumerable: true, get: function () { return OrderableDropDown_1.OrderableDropDown; } }); -var FormTemplate_1 = require("./components/FormTemplate"); -Object.defineProperty(exports, "FormTemplate", { enumerable: true, get: function () { return FormTemplate_1.FormTemplate; } }); -var HeaderAccount_1 = require("./components/HeaderAccount"); -Object.defineProperty(exports, "HeaderAccount", { enumerable: true, get: function () { return HeaderAccount_1.HeaderAccount; } }); -var Image_1 = require("./components/Image"); -Object.defineProperty(exports, "Image", { enumerable: true, get: function () { return Image_1.Image; } }); -var Link_1 = require("./components/Link"); -Object.defineProperty(exports, "Link", { enumerable: true, get: function () { return Link_1.Link; } }); -var Navbar_1 = require("./components/Navbar"); -Object.defineProperty(exports, "Navbar", { enumerable: true, get: function () { return Navbar_1.Navbar; } }); -var Notifications_1 = require("./components/Notifications"); -Object.defineProperty(exports, "Notifications", { enumerable: true, get: function () { return Notifications_1.Notifications; } }); -var RadioGroup_1 = require("./components/RadioGroup"); -Object.defineProperty(exports, "RadioGroup", { enumerable: true, get: function () { return RadioGroup_1.RadioGroup; } }); -var SideModal_1 = require("./components/SideModal"); -Object.defineProperty(exports, "SideModal", { enumerable: true, get: function () { return SideModal_1.SideModal; } }); -var Select_1 = require("./components/Select"); -Object.defineProperty(exports, "Select", { enumerable: true, get: function () { return Select_1.Select; } }); -var Switch_1 = require("./components/Switch"); -Object.defineProperty(exports, "Switch", { enumerable: true, get: function () { return Switch_1.Switch; } }); -const Table_1 = __importStar(require("./components/Table")); -exports.Table = Table_1.default; -Object.defineProperty(exports, "useTable", { enumerable: true, get: function () { return Table_1.useTable; } }); -__exportStar(require("./components/Table/utils"), exports); -__exportStar(require("./components/Table/hooks"), exports); -var Text_1 = require("./components/Text"); -Object.defineProperty(exports, "Text", { enumerable: true, get: function () { return __importDefault(Text_1).default; } }); -var TextField_1 = require("./components/TextField"); -Object.defineProperty(exports, "TextField", { enumerable: true, get: function () { return TextField_1.TextField; } }); -var SearchField_1 = require("./components/SearchField"); -Object.defineProperty(exports, "SearchField", { enumerable: true, get: function () { return __importDefault(SearchField_1).default; } }); -var AutocompleteField_1 = require("./components/AutocompleteField"); -Object.defineProperty(exports, "AutocompleteField", { enumerable: true, get: function () { return __importDefault(AutocompleteField_1).default; } }); -var SelectField_1 = require("./components/SelectField"); -Object.defineProperty(exports, "SelectField", { enumerable: true, get: function () { return SelectField_1.SelectField; } }); -var SimpleForm_1 = require("./components/SimpleForm"); -Object.defineProperty(exports, "SimpleForm", { enumerable: true, get: function () { return __importDefault(SimpleForm_1).default; } }); -var Filter_1 = require("./components/Filter"); -Object.defineProperty(exports, "Filter", { enumerable: true, get: function () { return Filter_1.Filter; } }); -var SchemaForm_1 = require("./components/SchemaForm"); -Object.defineProperty(exports, "SchemaForm", { enumerable: true, get: function () { return SchemaForm_1.SchemaForm; } }); -var FormFieldSkeleton_1 = require("./components/FormFieldSkeleton"); -Object.defineProperty(exports, "FormFieldSkeleton", { enumerable: true, get: function () { return FormFieldSkeleton_1.FormFieldSkeleton; } }); -var auth_1 = require("./modules/auth"); -Object.defineProperty(exports, "AuthModule", { enumerable: true, get: function () { return auth_1.AuthModule; } }); -var crud_1 = require("./modules/crud"); -Object.defineProperty(exports, "CrudModule", { enumerable: true, get: function () { return __importDefault(crud_1).default; } }); -var users_1 = require("./modules/users"); -Object.defineProperty(exports, "UsersModule", { enumerable: true, get: function () { return __importDefault(users_1).default; } }); -var OtpInput_1 = require("./components/OtpInput"); -Object.defineProperty(exports, "OtpInput", { enumerable: true, get: function () { return __importDefault(OtpInput_1).default; } }); -var Breadcrumbs_1 = require("./components/Breadcrumbs"); -Object.defineProperty(exports, "Breadcrumbs", { enumerable: true, get: function () { return __importDefault(Breadcrumbs_1).default; } }); -var FormLabel_1 = require("./components/FormLabel"); -Object.defineProperty(exports, "FormLabel", { enumerable: true, get: function () { return FormLabel_1.FormLabel; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/index.js.map b/packages/react-material-ui/dist/index.js.map deleted file mode 100644 index 205df8cb..00000000 --- a/packages/react-material-ui/dist/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,gEAA0E;AAAjE,mIAAA,OAAO,OAAmB;AACnC,4DAA6E;AAApE,sHAAA,OAAO,OAAgB;AAChC,8CAA0D;AAAjD,gGAAA,MAAM,OAAA;AACf,kDAAgE;AAAvD,oGAAA,QAAQ,OAAA;AAEjB,8CAA6C;AAApC,gGAAA,MAAM,OAAA;AACf,6DAA6E;AAApE,wGAAA,UAAU,OAAA;AACnB,iEAAgE;AAAvD,4GAAA,YAAY,OAAA;AACrB,6DAA4D;AAAnD,wGAAA,UAAU,OAAA;AACnB,2DAA0D;AAAjD,sGAAA,SAAS,OAAA;AAClB,4DAA0C;AAE1C,8CAA0D;AAAjD,gGAAA,MAAM,OAAA;AAEf,8CAA2E;AAAlE,gGAAA,MAAM,OAAA;AAEf,kDAA8E;AAArE,oGAAA,QAAQ,OAAA;AAEjB,oEAIwC;AAHtC,sHAAA,iBAAiB,OAAA;AAKnB,0DAA4E;AAAnE,4GAAA,YAAY,OAAA;AAErB,4DAA+E;AAAtE,8GAAA,aAAa,OAAA;AAEtB,4CAAuD;AAA9C,8FAAA,KAAK,OAAA;AACd,0CAAoD;AAA3C,4FAAA,IAAI,OAAA;AAEb,8CAA0D;AAAjD,gGAAA,MAAM,OAAA;AAEf,4DAA+E;AAAtE,8GAAA,aAAa,OAAA;AACtB,sDAIiC;AAH/B,wGAAA,UAAU,OAAA;AAIZ,oDAAmE;AAA1D,sGAAA,SAAS,OAAA;AAClB,8CAAyE;AAAhE,gGAAA,MAAM,OAAA;AACf,8CAA0D;AAAjD,gGAAA,MAAM,OAAA;AAEf,4DAM4B;AAI1B,gBAVK,eAAK,CAUL;AACL,yFAVA,gBAAQ,OAUA;AAJV,2DAAyC;AACzC,2DAAyC;AAUzC,0CAAoD;AAA3C,6GAAA,OAAO,OAAQ;AACxB,oDAAmE;AAA1D,sGAAA,SAAS,OAAA;AAClB,wDAAkE;AAAzD,2HAAA,OAAO,OAAe;AAC/B,oEAA8E;AAArE,uIAAA,OAAO,OAAqB;AACrC,wDAAyE;AAAhE,0GAAA,WAAW,OAAA;AACpB,sDAAgE;AAAvD,yHAAA,OAAO,OAAc;AAC9B,8CAM6B;AAL3B,gGAAA,MAAM,OAAA;AAMR,sDAAsE;AAA7D,wGAAA,UAAU,OAAA;AAEnB,oEAGwC;AAFtC,sHAAA,iBAAiB,OAAA;AAInB,uCAA6D;AAApD,kGAAA,UAAU,OAAA;AACnB,uCAAuD;AAA9C,mHAAA,OAAO,OAAc;AAC9B,yCAAyD;AAAhD,qHAAA,OAAO,OAAe;AAE/B,kDAA4D;AAAnD,qHAAA,OAAO,OAAY;AAE5B,wDAAkE;AAAzD,2HAAA,OAAO,OAAe;AAE/B,oDAAmE;AAA1D,sGAAA,SAAS,OAAA"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/interfaces/index.d.ts b/packages/react-material-ui/dist/interfaces/index.d.ts deleted file mode 100644 index e6c9e7fb..00000000 --- a/packages/react-material-ui/dist/interfaces/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { TypographyProps } from '@mui/material/Typography'; -export interface TextProps { - fontFamily?: TypographyProps['fontFamily']; - fontSize?: TypographyProps['fontSize']; - fontWeight?: TypographyProps['fontWeight']; - color?: TypographyProps['color']; - lineHeight?: TypographyProps['lineHeight']; -} diff --git a/packages/react-material-ui/dist/interfaces/index.js b/packages/react-material-ui/dist/interfaces/index.js deleted file mode 100644 index aa219d8f..00000000 --- a/packages/react-material-ui/dist/interfaces/index.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/interfaces/index.js.map b/packages/react-material-ui/dist/interfaces/index.js.map deleted file mode 100644 index 968b1999..00000000 --- a/packages/react-material-ui/dist/interfaces/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/interfaces/index.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/auth/constants.d.ts b/packages/react-material-ui/dist/modules/auth/constants.d.ts deleted file mode 100644 index c3a1c1d2..00000000 --- a/packages/react-material-ui/dist/modules/auth/constants.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -export declare const signInModuleProps: { - signInRequestPath: string; - forgotPasswordPath: string; - signUpPath: string; - query: { - uri: string; - method: string; - }; -}; -export declare const signUpModuleProps: { - signInPath: string; - query: { - uri: string; - method: string; - }; -}; -export declare const forgotPasswordModuleProps: { - signInPath: string; - query: { - uri: string; - method: string; - }; -}; -export declare const resetPasswordModuleProps: { - signInPath: string; - query: { - uri: string; - method: string; - }; -}; diff --git a/packages/react-material-ui/dist/modules/auth/constants.js b/packages/react-material-ui/dist/modules/auth/constants.js deleted file mode 100644 index fb452b3d..00000000 --- a/packages/react-material-ui/dist/modules/auth/constants.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.resetPasswordModuleProps = exports.forgotPasswordModuleProps = exports.signUpModuleProps = exports.signInModuleProps = void 0; -exports.signInModuleProps = { - signInRequestPath: '/auth/login', - forgotPasswordPath: '/forgot-password', - signUpPath: '/sign-up', - query: { - uri: '', - method: '', - }, -}; -exports.signUpModuleProps = { - signInPath: '/sign-in', - query: { - uri: '/user', - method: 'post', - }, -}; -exports.forgotPasswordModuleProps = { - signInPath: '/sign-in', - query: { - uri: '/auth/recovery/password', - method: 'post', - }, -}; -exports.resetPasswordModuleProps = { - signInPath: '/sign-in', - query: { - uri: '/auth/recovery/password', - method: 'patch', - }, -}; -//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/auth/constants.js.map b/packages/react-material-ui/dist/modules/auth/constants.js.map deleted file mode 100644 index d90f93dd..00000000 --- a/packages/react-material-ui/dist/modules/auth/constants.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../src/modules/auth/constants.ts"],"names":[],"mappings":";;;AAAa,QAAA,iBAAiB,GAAG;IAC/B,iBAAiB,EAAE,aAAa;IAChC,kBAAkB,EAAE,kBAAkB;IACtC,UAAU,EAAE,UAAU;IACtB,KAAK,EAAE;QACL,GAAG,EAAE,EAAE;QACP,MAAM,EAAE,EAAE;KACX;CACF,CAAC;AAEW,QAAA,iBAAiB,GAAG;IAC/B,UAAU,EAAE,UAAU;IACtB,KAAK,EAAE;QACL,GAAG,EAAE,OAAO;QACZ,MAAM,EAAE,MAAM;KACf;CACF,CAAC;AAEW,QAAA,yBAAyB,GAAG;IACvC,UAAU,EAAE,UAAU;IACtB,KAAK,EAAE;QACL,GAAG,EAAE,yBAAyB;QAC9B,MAAM,EAAE,MAAM;KACf;CACF,CAAC;AAEW,QAAA,wBAAwB,GAAG;IACtC,UAAU,EAAE,UAAU;IACtB,KAAK,EAAE;QACL,GAAG,EAAE,yBAAyB;QAC9B,MAAM,EAAE,OAAO;KAChB;CACF,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/auth/index.d.ts b/packages/react-material-ui/dist/modules/auth/index.d.ts deleted file mode 100644 index d6d65644..00000000 --- a/packages/react-material-ui/dist/modules/auth/index.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -/// -import { AuthFormSubmoduleProps } from '../../components/submodules/AuthForm'; -export interface AuthModuleProps extends AuthFormSubmoduleProps { - formProps?: Omit; -} -export declare const AuthModule: (props: AuthModuleProps) => JSX.Element; diff --git a/packages/react-material-ui/dist/modules/auth/index.js b/packages/react-material-ui/dist/modules/auth/index.js deleted file mode 100644 index 2dd67085..00000000 --- a/packages/react-material-ui/dist/modules/auth/index.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.AuthModule = void 0; -const react_1 = __importDefault(require("react")); -const AuthForm_1 = __importDefault(require("../../components/submodules/AuthForm")); -const constants_1 = require("./constants"); -const AuthModule = (props) => { - const defaultModuleProps = { - signIn: constants_1.signInModuleProps, - signUp: constants_1.signUpModuleProps, - forgotPassword: constants_1.forgotPasswordModuleProps, - resetPassword: constants_1.resetPasswordModuleProps, - }[props.route]; - const authQuery = Object.assign(Object.assign({}, defaultModuleProps.query), props.query); - return (react_1.default.createElement(AuthForm_1.default, Object.assign({}, props.formProps, defaultModuleProps, props, { query: authQuery }))); -}; -exports.AuthModule = AuthModule; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/auth/index.js.map b/packages/react-material-ui/dist/modules/auth/index.js.map deleted file mode 100644 index d161406a..00000000 --- a/packages/react-material-ui/dist/modules/auth/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/modules/auth/index.tsx"],"names":[],"mappings":";;;;;;AAAA,kDAA0B;AAE1B,oFAE8C;AAE9C,2CAKqB;AAMd,MAAM,UAAU,GAAG,CAAC,KAAsB,EAAE,EAAE;IACnD,MAAM,kBAAkB,GAAG;QACzB,MAAM,EAAE,6BAAiB;QACzB,MAAM,EAAE,6BAAiB;QACzB,cAAc,EAAE,qCAAyB;QACzC,aAAa,EAAE,oCAAwB;KACxC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;IAEf,MAAM,SAAS,mCACV,kBAAkB,CAAC,KAAK,GACxB,KAAK,CAAC,KAAK,CACf,CAAC;IAEF,OAAO,CACL,8BAAC,kBAAiB,oBACZ,KAAK,CAAC,SAAS,EACf,kBAAkB,EAClB,KAAK,IACT,KAAK,EAAE,SAAS,IAChB,CACH,CAAC;AACJ,CAAC,CAAC;AArBW,QAAA,UAAU,cAqBrB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/CrudRoot.d.ts b/packages/react-material-ui/dist/modules/crud/CrudRoot.d.ts deleted file mode 100644 index e7213ea5..00000000 --- a/packages/react-material-ui/dist/modules/crud/CrudRoot.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { PropsWithChildren } from 'react'; -import { CrudContextProps, FilterValues } from './useCrudRoot'; -type Props = Omit & { - filterCallback?: (filter: FilterValues) => void; -}; -declare const CrudRoot: (props: PropsWithChildren) => JSX.Element; -export default CrudRoot; diff --git a/packages/react-material-ui/dist/modules/crud/CrudRoot.js b/packages/react-material-ui/dist/modules/crud/CrudRoot.js deleted file mode 100644 index 34b4b3c6..00000000 --- a/packages/react-material-ui/dist/modules/crud/CrudRoot.js +++ /dev/null @@ -1,58 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const useCrudRoot_1 = require("./useCrudRoot"); -const http_1 = require("../../utils/http"); -const CrudRoot = (props) => { - const { customFilter, customSearch, filters, search, updateSearch, simpleFilter, updateSimpleFilter, filterCallback, externalSearch, children, navigate, } = props; - const searchParams = new URLSearchParams(window.location.search); - const [filterValues, setFilterValues] = (0, react_1.useState)(((searchParams === null || searchParams === void 0 ? void 0 : searchParams.get('filterValues')) && - JSON.parse(searchParams.get('filterValues'))) || - {}); - (0, react_1.useEffect)(() => { - filterCallback === null || filterCallback === void 0 ? void 0 : filterCallback(filterValues); - const newFilterValues = (0, http_1.getSearchParams)(searchParams, { - filterValues: JSON.stringify(filterValues), - }); - const hasValues = Object.values(filterValues).filter((value) => value).length > 0; - navigate && - navigate(`${window.location.pathname}?${hasValues ? newFilterValues : ''}`); - }, [filterValues]); - return (react_1.default.createElement(useCrudRoot_1.CrudContext.Provider, { value: { - customFilter, - customSearch, - filters, - search, - updateSearch, - simpleFilter, - updateSimpleFilter, - externalSearch, - filterValues, - setFilterValues, - } }, children)); -}; -exports.default = CrudRoot; -//# sourceMappingURL=CrudRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/CrudRoot.js.map b/packages/react-material-ui/dist/modules/crud/CrudRoot.js.map deleted file mode 100644 index f2e5c959..00000000 --- a/packages/react-material-ui/dist/modules/crud/CrudRoot.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CrudRoot.js","sourceRoot":"","sources":["../../../src/modules/crud/CrudRoot.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAsE;AACtE,+CAA4E;AAC5E,2CAAmD;AAMnD,MAAM,QAAQ,GAAG,CAAC,KAA+B,EAAE,EAAE;IACnD,MAAM,EACJ,YAAY,EACZ,YAAY,EACZ,OAAO,EACP,MAAM,EACN,YAAY,EACZ,YAAY,EACZ,kBAAkB,EAClB,cAAc,EACd,cAAc,EACd,QAAQ,EACR,QAAQ,GACT,GAAG,KAAK,CAAC;IACV,MAAM,YAAY,GAAG,IAAI,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;IAEjE,MAAM,CAAC,YAAY,EAAE,eAAe,CAAC,GAAG,IAAA,gBAAQ,EAC9C,CAAC,CAAA,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,cAAc,CAAC;QAChC,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC,CAAC;QAC7C,EAAE,CACL,CAAC;IAEF,IAAA,iBAAS,EAAC,GAAG,EAAE;QACb,cAAc,aAAd,cAAc,uBAAd,cAAc,CAAG,YAAY,CAAC,CAAC;QAC/B,MAAM,eAAe,GAAG,IAAA,sBAAe,EAAC,YAAY,EAAE;YACpD,YAAY,EAAE,IAAI,CAAC,SAAS,CAAC,YAAY,CAAC;SAC3C,CAAC,CAAC;QAEH,MAAM,SAAS,GACb,MAAM,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC;QAElE,QAAQ;YACN,QAAQ,CACN,GAAG,MAAM,CAAC,QAAQ,CAAC,QAAQ,IAAI,SAAS,CAAC,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,EAAE,EAAE,CAClE,CAAC;IACN,CAAC,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC;IAEnB,OAAO,CACL,8BAAC,yBAAW,CAAC,QAAQ,IACnB,KAAK,EAAE;YACL,YAAY;YACZ,YAAY;YACZ,OAAO;YACP,MAAM;YACN,YAAY;YACZ,YAAY;YACZ,kBAAkB;YAClB,cAAc;YACd,YAAY;YACZ,eAAe;SAChB,IAEA,QAAQ,CACY,CACxB,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,QAAQ,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/index.d.ts b/packages/react-material-ui/dist/modules/crud/index.d.ts deleted file mode 100644 index ef377ce9..00000000 --- a/packages/react-material-ui/dist/modules/crud/index.d.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { PropsWithChildren, ReactNode } from 'react'; -import { Order } from '../../components/Table/types'; -import { TableProps as InnerTableProps } from '../../components/Table/Table'; -import { StyleDefinition, TableSchemaItem, PaginationStyle } from '../../components/submodules/Table'; -import { Search, CustomFilter, CustomSearch } from '../../components/Table/types'; -import { FormSubmoduleProps } from '../../components/submodules/types/Form'; -import { FilterDetails } from '../../components/submodules/Filter'; -import { useCrudRoot, CrudContext, CrudContextProps, FilterValues } from './useCrudRoot'; -interface TableProps { - tableSchema: TableSchemaItem[]; - tableProps?: InnerTableProps; - tableTheme?: StyleDefinition; - hasAllOption?: boolean; - hideActionsColumn?: boolean; - reordable?: boolean; - customFilter?: CustomFilter; - customSearch?: CustomSearch; - filters?: FilterDetails[]; - paginationStyle?: PaginationStyle; - onDeleteSuccess?: (data: unknown) => void; - onDeleteError?: (error: unknown) => void; - mobileModalTitleSrc?: string; - allowModalPreview?: boolean; - order?: Order; - orderBy?: string; -} -type FormProps = Pick; -interface Title { - name: string; - component: ReactNode; -} -export interface ModuleProps { - title?: string | Title; - hideBreadcrumb?: boolean; - resource: string; - tableProps: TableProps; - formContainerVariation?: 'drawer' | 'modal'; - detailsFormProps?: PropsWithChildren; - createFormProps?: PropsWithChildren; - editFormProps?: PropsWithChildren; - hideEditButton?: boolean; - hideDeleteButton?: boolean; - hideDetailsButton?: boolean; - onFetchError?: (error: unknown) => void; - filterCallback?: (filter: unknown) => void; - externalSearch?: Search; - navigate?: (path: string) => void; - filterCacheKey?: string; - tableCacheKey?: string; - cacheApiPath?: string; - enableTableRowSelection?: boolean; - addButtonStartIcon?: ReactNode; - addButtonEndIcon?: ReactNode; - addButtonContent?: ReactNode; - additionalFilterRowContent?: ReactNode; -} -declare const CrudModule: (props: ModuleProps) => JSX.Element; -export { useCrudRoot, CrudContext, CrudContextProps, FilterValues }; -export default CrudModule; diff --git a/packages/react-material-ui/dist/modules/crud/index.js b/packages/react-material-ui/dist/modules/crud/index.js deleted file mode 100644 index cec45af5..00000000 --- a/packages/react-material-ui/dist/modules/crud/index.js +++ /dev/null @@ -1,186 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.CrudContext = exports.useCrudRoot = void 0; -const react_1 = __importDefault(require("react")); -const react_2 = require("react"); -const material_1 = require("@mui/material"); -const useTable_1 = __importDefault(require("../../components/Table/useTable")); -const Text_1 = __importDefault(require("../../components/Text")); -const Table_1 = __importDefault(require("../../components/submodules/Table")); -const DrawerForm_1 = __importDefault(require("../../components/submodules/DrawerForm")); -const ModalForm_1 = __importDefault(require("../../components/submodules/ModalForm")); -const CrudRoot_1 = __importDefault(require("./CrudRoot")); -const Breadcrumbs_1 = __importDefault(require("../../components/Breadcrumbs/Breadcrumbs")); -const useCrudRoot_1 = require("./useCrudRoot"); -Object.defineProperty(exports, "useCrudRoot", { enumerable: true, get: function () { return useCrudRoot_1.useCrudRoot; } }); -Object.defineProperty(exports, "CrudContext", { enumerable: true, get: function () { return useCrudRoot_1.CrudContext; } }); -const useCrudControls_1 = require("./useCrudControls"); -const CrudModule = (props) => { - var _a; - const [drawerViewMode, setDrawerViewMode] = (0, react_2.useState)(null); - const [selectedRow, setSelectedRow] = (0, react_2.useState)(null); - const [currentViewIndex, setCurrentViewIndex] = (0, react_2.useState)(0); - const [isFormVisible, setFormVisible] = (0, react_2.useState)(false); - const useTableReturn = (0, useTable_1.default)(props.resource, { - callbacks: { - onError: props.onFetchError, - }, - navigate: props.navigate, - order: props.tableProps.order, - orderBy: props.tableProps.orderBy, - }); - const { data, tableQueryState, setTableQueryState, pageCount, isPending, refresh, } = useTableReturn; - const { refreshTable, dispatch } = (0, useCrudControls_1.useCrudControls)(); - (0, react_2.useEffect)(() => { - if (!refreshTable && refresh && dispatch) { - dispatch({ - type: useCrudControls_1.ControlsActionEnum.ASSIGN_REFRESH_TABLE, - payload: refresh, - }); - } - }, [refresh]); - (0, react_2.useEffect)(() => { - if (dispatch) { - dispatch({ type: useCrudControls_1.ControlsActionEnum.ASSIGN_TABLE_DATA, payload: data }); - } - }, [data]); - (0, react_2.useEffect)(() => { - if (dispatch) { - dispatch({ - type: useCrudControls_1.ControlsActionEnum.ASSIGN_IS_FORM_VISIBLE, - payload: isFormVisible, - }); - dispatch({ - type: useCrudControls_1.ControlsActionEnum.ASSIGN_SET_FORM_VISIBLE, - payload: setFormVisible, - }); - } - }, [isFormVisible]); - const changeCurrentFormData = (direction) => { - const isPrevious = direction === 'previous'; - const isNext = direction === 'next'; - const isFirstItem = currentViewIndex === 0; - const isLastItem = currentViewIndex === data.length - 1; - if ((isPrevious && isFirstItem && tableQueryState.page === 1) || - (isNext && isLastItem && tableQueryState.page === pageCount)) { - return; - } - if (direction === 'previous') { - if (isFirstItem && tableQueryState.page > 1) { - setTableQueryState(Object.assign(Object.assign({}, tableQueryState), { page: tableQueryState.page - 1 })); - } - setCurrentViewIndex(isFirstItem ? data.length - 1 : currentViewIndex - 1); - } - if (direction === 'next') { - if (isLastItem && tableQueryState.page < pageCount) { - setTableQueryState(Object.assign(Object.assign({}, tableQueryState), { page: tableQueryState.page + 1 })); - } - setCurrentViewIndex(isLastItem ? 0 : currentViewIndex + 1); - } - }; - const FormComponent = (0, react_2.useMemo)(() => { - switch (props.formContainerVariation) { - case 'drawer': - return DrawerForm_1.default; - case 'modal': - return ModalForm_1.default; - default: - return DrawerForm_1.default; - } - }, [props.formContainerVariation]); - const formProps = (0, react_2.useMemo)(() => { - switch (drawerViewMode) { - case 'creation': - return props.createFormProps; - case 'edit': - return props.editFormProps; - case 'details': - return props.detailsFormProps; - default: - return props.createFormProps; - } - }, [ - drawerViewMode, - props.createFormProps, - props.detailsFormProps, - props.editFormProps, - ]); - (0, react_2.useEffect)(() => { - if (!data || !data.length) { - return; - } - setSelectedRow(data[currentViewIndex]); - }, [useTableReturn.data, currentViewIndex]); - const formOnSuccess = formProps === null || formProps === void 0 ? void 0 : formProps.onSuccess; - const formOnDeleteSuccess = formProps === null || formProps === void 0 ? void 0 : formProps.onDeleteSuccess; - const enhancedFormProps = Object.assign({}, formProps); - delete enhancedFormProps.onSuccess; - delete enhancedFormProps.onDeleteSuccess; - const _b = props.tableProps, { customFilter, customSearch, filters } = _b, tableSubmoduleProps = __rest(_b, ["customFilter", "customSearch", "filters"]); - const titleName = typeof props.title === 'string' ? props.title : (_a = props.title) === null || _a === void 0 ? void 0 : _a.name; - return (react_1.default.createElement(CrudRoot_1.default, { filters: filters, customFilter: customFilter, customSearch: customSearch, search: useTableReturn.search, updateSearch: useTableReturn.updateSearch, simpleFilter: useTableReturn.simpleFilter, updateSimpleFilter: useTableReturn.updateSimpleFilter, filterCallback: props.filterCallback, externalSearch: props.externalSearch, navigate: props.navigate }, - react_1.default.createElement(material_1.Box, null, - !props.hideBreadcrumb && (react_1.default.createElement(material_1.Box, { mt: 4 }, - react_1.default.createElement(Breadcrumbs_1.default, { routes: [ - { href: '/', label: 'Home' }, - { - href: '#', - label: titleName || 'Table', - }, - ] }))), - typeof props.title === 'string' ? (react_1.default.createElement(Text_1.default, { fontFamily: "Inter", fontSize: 20, fontWeight: 800, mt: 4, mb: 4 }, props.title)) : null, - !!props.title && typeof props.title != 'string' - ? props.title.component - : null, - react_1.default.createElement(Table_1.default, Object.assign({ queryResource: props.resource, onAction: (payload) => { - setSelectedRow(payload.row); - setDrawerViewMode(payload.action); - setCurrentViewIndex(payload.index); - setFormVisible(true); - }, onAddNew: () => { - setSelectedRow(null); - setDrawerViewMode('creation'); - setFormVisible(true); - }, hideAddButton: !props.createFormProps, hideEditButton: !props.editFormProps || props.hideEditButton, hideDeleteButton: props.hideDeleteButton, hideDetailsButton: !props.detailsFormProps || props.hideDetailsButton, filterCallback: props.filterCallback, externalSearch: props.externalSearch, filterCacheKey: props.filterCacheKey, tableCacheKey: props.tableCacheKey, cacheApiPath: props.cacheApiPath, hasCheckboxes: props.enableTableRowSelection, addButtonStartIcon: props.addButtonStartIcon, addButtonEndIcon: props.addButtonEndIcon, addButtonContent: props.addButtonContent, additionalFilterRowContent: props.additionalFilterRowContent }, useTableReturn, tableSubmoduleProps)), - enhancedFormProps && isFormVisible && (react_1.default.createElement(FormComponent, Object.assign({ isVisible: isFormVisible, queryResource: props.resource, viewMode: drawerViewMode, formData: (formProps === null || formProps === void 0 ? void 0 : formProps.prepareDataForForm) - ? formProps.prepareDataForForm(selectedRow) - : selectedRow, onSuccess: (data) => { - setSelectedRow(null); - useTableReturn.refresh(); - setFormVisible(false); - if (formOnSuccess) { - formOnSuccess(data); - } - }, onDeleteSuccess: (data) => { - useTableReturn.refresh(); - setFormVisible(false); - if (formOnDeleteSuccess) { - formOnDeleteSuccess(data); - } - }, onClose: () => setFormVisible(false), onPrevious: () => changeCurrentFormData('previous'), onNext: () => changeCurrentFormData('next'), isLoading: isPending, tableRowsProps: { - currentIndex: (tableQueryState.page - 1) * tableQueryState.rowsPerPage + - currentViewIndex + - 1, - viewIndex: currentViewIndex + 1, - rowsPerPage: tableQueryState.rowsPerPage, - currentPage: tableQueryState.page, - pageCount: useTableReturn.pageCount, - total: useTableReturn.total, - } }, enhancedFormProps), enhancedFormProps.children))))); -}; -exports.default = CrudModule; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/index.js.map b/packages/react-material-ui/dist/modules/crud/index.js.map deleted file mode 100644 index 0a7db23e..00000000 --- a/packages/react-material-ui/dist/modules/crud/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/modules/crud/index.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/useCrudControls.d.ts b/packages/react-material-ui/dist/modules/crud/useCrudControls.d.ts deleted file mode 100644 index 765453cc..00000000 --- a/packages/react-material-ui/dist/modules/crud/useCrudControls.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -import React, { PropsWithChildren } from 'react'; -export declare enum ControlsActionEnum { - ASSIGN_REFRESH_TABLE = "ASSIGN_REFRESH_TABLE", - ASSIGN_IS_FORM_VISIBLE = "ASSIGN_IS_FORM_VISIBLE", - ASSIGN_SET_FORM_VISIBLE = "ASSIGN_SET_FORM_VISIBLE", - ASSIGN_TABLE_DATA = "ASSIGN_TABLE_DATA" -} -interface ControlsState { - refreshTable?: () => void; - isFormVisible?: boolean; - setFormVisible?: React.Dispatch>; - tableData?: unknown[]; -} -type CrudControlsProps = ControlsState & { - dispatch?: React.Dispatch; -}; -interface RefreshTableAction { - type: ControlsActionEnum.ASSIGN_REFRESH_TABLE; - payload: () => void; -} -interface IsFormVisibleAction { - type: ControlsActionEnum.ASSIGN_IS_FORM_VISIBLE; - payload: boolean; -} -interface SetFormVisibleAction { - type: ControlsActionEnum.ASSIGN_SET_FORM_VISIBLE; - payload: React.Dispatch>; -} -interface TableDataAction { - type: ControlsActionEnum.ASSIGN_TABLE_DATA; - payload: unknown[]; -} -type ControlsAction = RefreshTableAction | IsFormVisibleAction | SetFormVisibleAction | TableDataAction; -export declare const CrudControls: React.Context; -export declare const useCrudControls: () => CrudControlsProps; -export declare const CrudControlsProvider: React.FC; -export {}; diff --git a/packages/react-material-ui/dist/modules/crud/useCrudControls.js b/packages/react-material-ui/dist/modules/crud/useCrudControls.js deleted file mode 100644 index 01300a59..00000000 --- a/packages/react-material-ui/dist/modules/crud/useCrudControls.js +++ /dev/null @@ -1,64 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.CrudControlsProvider = exports.useCrudControls = exports.CrudControls = exports.ControlsActionEnum = void 0; -const react_1 = __importStar(require("react")); -var ControlsActionEnum; -(function (ControlsActionEnum) { - ControlsActionEnum["ASSIGN_REFRESH_TABLE"] = "ASSIGN_REFRESH_TABLE"; - ControlsActionEnum["ASSIGN_IS_FORM_VISIBLE"] = "ASSIGN_IS_FORM_VISIBLE"; - ControlsActionEnum["ASSIGN_SET_FORM_VISIBLE"] = "ASSIGN_SET_FORM_VISIBLE"; - ControlsActionEnum["ASSIGN_TABLE_DATA"] = "ASSIGN_TABLE_DATA"; -})(ControlsActionEnum = exports.ControlsActionEnum || (exports.ControlsActionEnum = {})); -exports.CrudControls = (0, react_1.createContext)({}); -const useCrudControls = () => (0, react_1.useContext)(exports.CrudControls); -exports.useCrudControls = useCrudControls; -const reducer = (state, action) => { - const { type, payload } = action; - switch (type) { - case ControlsActionEnum.ASSIGN_REFRESH_TABLE: - return Object.assign(Object.assign({}, state), { refreshTable: payload }); - case ControlsActionEnum.ASSIGN_IS_FORM_VISIBLE: - return Object.assign(Object.assign({}, state), { isFormVisible: payload }); - case ControlsActionEnum.ASSIGN_SET_FORM_VISIBLE: - return Object.assign(Object.assign({}, state), { setFormVisible: payload }); - case ControlsActionEnum.ASSIGN_TABLE_DATA: - return Object.assign(Object.assign({}, state), { tableData: payload }); - default: - return state; - } -}; -const CrudControlsProvider = ({ children, }) => { - const [state, dispatch] = (0, react_1.useReducer)(reducer, {}); - return (react_1.default.createElement(exports.CrudControls.Provider, { value: { - refreshTable: state.refreshTable, - isFormVisible: state.isFormVisible, - setFormVisible: state.setFormVisible, - tableData: state.tableData, - dispatch, - } }, children)); -}; -exports.CrudControlsProvider = CrudControlsProvider; -//# sourceMappingURL=useCrudControls.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/useCrudControls.js.map b/packages/react-material-ui/dist/modules/crud/useCrudControls.js.map deleted file mode 100644 index 413409a9..00000000 --- a/packages/react-material-ui/dist/modules/crud/useCrudControls.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useCrudControls.js","sourceRoot":"","sources":["../../../src/modules/crud/useCrudControls.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAKe;AAEf,IAAY,kBAKX;AALD,WAAY,kBAAkB;IAC5B,mEAA6C,CAAA;IAC7C,uEAAiD,CAAA;IACjD,yEAAmD,CAAA;IACnD,6DAAuC,CAAA;AACzC,CAAC,EALW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAK7B;AAoCY,QAAA,YAAY,GAAG,IAAA,qBAAa,EAAoB,EAAE,CAAC,CAAC;AAE1D,MAAM,eAAe,GAAG,GAAG,EAAE,CAAC,IAAA,kBAAU,EAAC,oBAAY,CAAC,CAAC;AAAjD,QAAA,eAAe,mBAAkC;AAE9D,MAAM,OAAO,GAAG,CAAC,KAAoB,EAAE,MAAsB,EAAE,EAAE;IAC/D,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,MAAM,CAAC;IAEjC,QAAQ,IAAI,EAAE;QACZ,KAAK,kBAAkB,CAAC,oBAAoB;YAC1C,uCAAY,KAAK,KAAE,YAAY,EAAE,OAAO,IAAG;QAC7C,KAAK,kBAAkB,CAAC,sBAAsB;YAC5C,uCAAY,KAAK,KAAE,aAAa,EAAE,OAAO,IAAG;QAC9C,KAAK,kBAAkB,CAAC,uBAAuB;YAC7C,uCAAY,KAAK,KAAE,cAAc,EAAE,OAAO,IAAG;QAC/C,KAAK,kBAAkB,CAAC,iBAAiB;YACvC,uCAAY,KAAK,KAAE,SAAS,EAAE,OAAO,IAAG;QAC1C;YACE,OAAO,KAAK,CAAC;KAChB;AACH,CAAC,CAAC;AAEK,MAAM,oBAAoB,GAAgC,CAAC,EAChE,QAAQ,GACT,EAAE,EAAE;IACH,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,GAAG,IAAA,kBAAU,EAAC,OAAO,EAAE,EAAE,CAAC,CAAC;IAElD,OAAO,CACL,8BAAC,oBAAY,CAAC,QAAQ,IACpB,KAAK,EAAE;YACL,YAAY,EAAE,KAAK,CAAC,YAAY;YAChC,aAAa,EAAE,KAAK,CAAC,aAAa;YAClC,cAAc,EAAE,KAAK,CAAC,cAAc;YACpC,SAAS,EAAE,KAAK,CAAC,SAAS;YAC1B,QAAQ;SACT,IAEA,QAAQ,CACa,CACzB,CAAC;AACJ,CAAC,CAAC;AAlBW,QAAA,oBAAoB,wBAkB/B"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/useCrudRoot.d.ts b/packages/react-material-ui/dist/modules/crud/useCrudRoot.d.ts deleted file mode 100644 index 408b80a5..00000000 --- a/packages/react-material-ui/dist/modules/crud/useCrudRoot.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/// -import { UseTableResult } from '../../components/Table/useTable'; -import { Search, SimpleFilter } from '../../components/Table/types'; -import { FilterDetails } from '../../components/submodules/Filter'; -export type FilterValues = Record; -export type CrudContextProps = { - customFilter?: (data: FilterValues) => SimpleFilter | null; - customSearch?: (data: FilterValues) => Search | null; - filters: FilterDetails[]; - search: UseTableResult['search']; - updateSearch: UseTableResult['updateSearch']; - simpleFilter: UseTableResult['simpleFilter']; - updateSimpleFilter: UseTableResult['updateSimpleFilter']; - externalSearch: Search; - filterValues: FilterValues; - setFilterValues: React.Dispatch>; - navigate?: (path: string) => void; -}; -export declare const CrudContext: import("react").Context; -export declare const useCrudRoot: () => CrudContextProps; diff --git a/packages/react-material-ui/dist/modules/crud/useCrudRoot.js b/packages/react-material-ui/dist/modules/crud/useCrudRoot.js deleted file mode 100644 index c767b6b2..00000000 --- a/packages/react-material-ui/dist/modules/crud/useCrudRoot.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.useCrudRoot = exports.CrudContext = void 0; -const react_1 = require("react"); -exports.CrudContext = (0, react_1.createContext)({}); -const useCrudRoot = () => { - const tableRootContext = (0, react_1.useContext)(exports.CrudContext); - return tableRootContext; -}; -exports.useCrudRoot = useCrudRoot; -//# sourceMappingURL=useCrudRoot.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/crud/useCrudRoot.js.map b/packages/react-material-ui/dist/modules/crud/useCrudRoot.js.map deleted file mode 100644 index 45b59d0b..00000000 --- a/packages/react-material-ui/dist/modules/crud/useCrudRoot.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"useCrudRoot.js","sourceRoot":"","sources":["../../../src/modules/crud/useCrudRoot.tsx"],"names":[],"mappings":";;;AAAA,iCAAkD;AA0DrC,QAAA,WAAW,GAAG,IAAA,qBAAa,EACtC,EAAsB,CACvB,CAAC;AAKK,MAAM,WAAW,GAAG,GAAG,EAAE;IAC9B,MAAM,gBAAgB,GAAG,IAAA,kBAAU,EAAC,mBAAW,CAAC,CAAC;IAEjD,OAAO,gBAAgB,CAAC;AAC1B,CAAC,CAAC;AAJW,QAAA,WAAW,eAItB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/users/constants.d.ts b/packages/react-material-ui/dist/modules/users/constants.d.ts deleted file mode 100644 index a79a95e8..00000000 --- a/packages/react-material-ui/dist/modules/users/constants.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { RJSFSchema, UiSchema } from '@rjsf/utils'; -import { FilterDetails } from 'components/submodules/Filter'; -import { TableSchemaItem } from 'components/submodules/Table'; -export declare const headers: TableSchemaItem[]; -export declare const CREATE_EDIT_FORM: { - formSchema: RJSFSchema; - formUiSchema: UiSchema; -}; -export declare const DEFAULT_FILTERS: FilterDetails[]; diff --git a/packages/react-material-ui/dist/modules/users/constants.js b/packages/react-material-ui/dist/modules/users/constants.js deleted file mode 100644 index e4f63d19..00000000 --- a/packages/react-material-ui/dist/modules/users/constants.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.DEFAULT_FILTERS = exports.CREATE_EDIT_FORM = exports.headers = void 0; -const CustomWidgets_1 = require("../../styles/CustomWidgets"); -exports.headers = [ - { - id: 'id', - label: 'ID', - }, - { - id: 'username', - label: 'Username', - }, - { - id: 'email', - label: 'Email', - }, -]; -const schema = { - type: 'object', - required: ['email', 'username'], - properties: { - email: { type: 'string', title: 'Email', minLength: 3, format: 'email' }, - username: { type: 'string', title: 'Username', minLength: 3 }, - }, -}; -const uiSchema = { - email: { - 'ui:widget': CustomWidgets_1.CustomTextFieldWidget, - }, - username: { - 'ui:widget': CustomWidgets_1.CustomTextFieldWidget, - }, -}; -exports.CREATE_EDIT_FORM = { - formSchema: schema, - formUiSchema: uiSchema, -}; -exports.DEFAULT_FILTERS = [ - { - id: 'id', - label: 'ID', - operator: 'eq', - type: 'text', - columns: 3, - }, - { - id: 'username', - label: 'Username', - operator: 'contL', - type: 'text', - columns: 3, - }, - { - id: 'email', - label: 'Email', - operator: 'contL', - type: 'text', - columns: 3, - }, -]; -//# sourceMappingURL=constants.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/users/constants.js.map b/packages/react-material-ui/dist/modules/users/constants.js.map deleted file mode 100644 index 0e5b09b8..00000000 --- a/packages/react-material-ui/dist/modules/users/constants.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"constants.js","sourceRoot":"","sources":["../../../src/modules/users/constants.ts"],"names":[],"mappings":";;;AACA,8DAAmE;AAItD,QAAA,OAAO,GAAsB;IACxC;QACE,EAAE,EAAE,IAAI;QACR,KAAK,EAAE,IAAI;KACZ;IACD;QACE,EAAE,EAAE,UAAU;QACd,KAAK,EAAE,UAAU;KAClB;IACD;QACE,EAAE,EAAE,OAAO;QACX,KAAK,EAAE,OAAO;KACf;CACF,CAAC;AAEF,MAAM,MAAM,GAAe;IACzB,IAAI,EAAE,QAAQ;IACd,QAAQ,EAAE,CAAC,OAAO,EAAE,UAAU,CAAC;IAC/B,UAAU,EAAE;QACV,KAAK,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,OAAO,EAAE,SAAS,EAAE,CAAC,EAAE,MAAM,EAAE,OAAO,EAAE;QACxE,QAAQ,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,UAAU,EAAE,SAAS,EAAE,CAAC,EAAE;KAC9D;CACF,CAAC;AAEF,MAAM,QAAQ,GAAa;IACzB,KAAK,EAAE;QACL,WAAW,EAAE,qCAAqB;KACnC;IACD,QAAQ,EAAE;QACR,WAAW,EAAE,qCAAqB;KACnC;CACF,CAAC;AAEW,QAAA,gBAAgB,GAAG;IAC9B,UAAU,EAAE,MAAM;IAClB,YAAY,EAAE,QAAQ;CACvB,CAAC;AAEW,QAAA,eAAe,GAAoB;IAC9C;QACE,EAAE,EAAE,IAAI;QACR,KAAK,EAAE,IAAI;QACX,QAAQ,EAAE,IAAI;QACd,IAAI,EAAE,MAAM;QACZ,OAAO,EAAE,CAAC;KACX;IACD;QACE,EAAE,EAAE,UAAU;QACd,KAAK,EAAE,UAAU;QACjB,QAAQ,EAAE,OAAO;QACjB,IAAI,EAAE,MAAM;QACZ,OAAO,EAAE,CAAC;KACX;IACD;QACE,EAAE,EAAE,OAAO;QACX,KAAK,EAAE,OAAO;QACd,QAAQ,EAAE,OAAO;QACjB,IAAI,EAAE,MAAM;QACZ,OAAO,EAAE,CAAC;KACX;CACF,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/users/index.d.ts b/packages/react-material-ui/dist/modules/users/index.d.ts deleted file mode 100644 index db0bca5c..00000000 --- a/packages/react-material-ui/dist/modules/users/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { ModuleProps } from '../crud'; -type UsersModuleProps = { - onEditSuccess: (data?: unknown) => void; - onEditError: (data?: unknown) => void; - onCreateSuccess: (data?: unknown) => void; - onCreateError: (data?: unknown) => void; - onDeleteSuccess: (data?: unknown) => void; - onDeleteError: (data?: unknown) => void; -} & Partial; -declare const UsersModule: ({ onEditError, onEditSuccess, onCreateSuccess, onCreateError, onDeleteSuccess, onDeleteError, ...props }: UsersModuleProps) => JSX.Element; -export default UsersModule; diff --git a/packages/react-material-ui/dist/modules/users/index.js b/packages/react-material-ui/dist/modules/users/index.js deleted file mode 100644 index acb043c6..00000000 --- a/packages/react-material-ui/dist/modules/users/index.js +++ /dev/null @@ -1,34 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const crud_1 = __importDefault(require("../crud")); -const constants_1 = require("./constants"); -const UsersModule = (_a) => { - var { onEditError, onEditSuccess, onCreateSuccess, onCreateError, onDeleteSuccess, onDeleteError } = _a, props = __rest(_a, ["onEditError", "onEditSuccess", "onCreateSuccess", "onCreateError", "onDeleteSuccess", "onDeleteError"]); - const tableProps = Object.assign({ tableSchema: constants_1.headers, reordable: true, filters: constants_1.DEFAULT_FILTERS }, props.tableProps); - const createFormProps = Object.assign(Object.assign(Object.assign({}, constants_1.CREATE_EDIT_FORM), { onSuccess: onCreateSuccess, onError: onCreateError }), props.createFormProps); - const editFormProps = Object.assign(Object.assign(Object.assign({}, constants_1.CREATE_EDIT_FORM), { onError: onEditError, onSuccess: onEditSuccess, onDeleteSuccess: onDeleteSuccess, onDeleteError: onDeleteError }), props.editFormProps); - const detailsFormProps = Object.assign(Object.assign({}, constants_1.CREATE_EDIT_FORM), props.detailsFormProps); - const enhancedProps = Object.assign({}, props); - delete enhancedProps.tableProps; - delete enhancedProps.createFormProps; - delete enhancedProps.editFormProps; - delete enhancedProps.detailsFormProps; - return (react_1.default.createElement(crud_1.default, Object.assign({ title: "Users", resource: "user", hideDeleteButton: true, tableProps: tableProps, createFormProps: createFormProps, editFormProps: editFormProps, detailsFormProps: detailsFormProps }, enhancedProps))); -}; -exports.default = UsersModule; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/modules/users/index.js.map b/packages/react-material-ui/dist/modules/users/index.js.map deleted file mode 100644 index eb714067..00000000 --- a/packages/react-material-ui/dist/modules/users/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/modules/users/index.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,kDAA0B;AAC1B,mDAAkD;AAClD,2CAAyE;AAWzE,MAAM,WAAW,GAAG,CAAC,EAQF,EAAE,EAAE;QARF,EACnB,WAAW,EACX,aAAa,EACb,eAAe,EACf,aAAa,EACb,eAAe,EACf,aAAa,OAEI,EADd,KAAK,cAPW,wGAQpB,CADS;IAER,MAAM,UAAU,mBACd,WAAW,EAAE,mBAAO,EACpB,SAAS,EAAE,IAAI,EACf,OAAO,EAAE,2BAAe,IACrB,KAAK,CAAC,UAAU,CACpB,CAAC;IACF,MAAM,eAAe,iDAChB,4BAAgB,KACnB,SAAS,EAAE,eAAe,EAC1B,OAAO,EAAE,aAAa,KACnB,KAAK,CAAC,eAAe,CACzB,CAAC;IACF,MAAM,aAAa,iDACd,4BAAgB,KACnB,OAAO,EAAE,WAAW,EACpB,SAAS,EAAE,aAAa,EACxB,eAAe,EAAE,eAAe,EAChC,aAAa,EAAE,aAAa,KACzB,KAAK,CAAC,aAAa,CACvB,CAAC;IACF,MAAM,gBAAgB,mCAAQ,4BAAgB,GAAK,KAAK,CAAC,gBAAgB,CAAE,CAAC;IAE5E,MAAM,aAAa,qBAAQ,KAAK,CAAE,CAAC;IACnC,OAAO,aAAa,CAAC,UAAU,CAAC;IAChC,OAAO,aAAa,CAAC,eAAe,CAAC;IACrC,OAAO,aAAa,CAAC,aAAa,CAAC;IACnC,OAAO,aAAa,CAAC,gBAAgB,CAAC;IAEtC,OAAO,CACL,8BAAC,cAAU,kBACT,KAAK,EAAC,OAAO,EACb,QAAQ,EAAC,MAAM,EACf,gBAAgB,QAChB,UAAU,EAAE,UAAU,EACtB,eAAe,EAAE,eAAe,EAChC,aAAa,EAAE,aAAa,EAC5B,gBAAgB,EAAE,gBAAgB,IAC9B,aAAa,EACjB,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,WAAW,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.d.ts b/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.d.ts deleted file mode 100644 index 17e2528b..00000000 --- a/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -import { FormContextType, ObjectFieldTemplateProps, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; -export default function ObjectFieldTemplate(props: ObjectFieldTemplateProps): JSX.Element; diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js b/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js deleted file mode 100644 index f3b34e97..00000000 --- a/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const Grid_1 = __importDefault(require("@mui/material/Grid")); -const utils_1 = require("@rjsf/utils"); -function ObjectFieldTemplate(props) { - const { description, title, properties, required, disabled, readonly, uiSchema, idSchema, schema, formData, onAddClick, registry, } = props; - const uiOptions = (0, utils_1.getUiOptions)(uiSchema); - const TitleFieldTemplate = (0, utils_1.getTemplate)('TitleFieldTemplate', registry, uiOptions); - const DescriptionFieldTemplate = (0, utils_1.getTemplate)('DescriptionFieldTemplate', registry, uiOptions); - const { ButtonTemplates: { AddButton }, } = registry.templates; - return (react_1.default.createElement(react_1.default.Fragment, null, - title && (react_1.default.createElement(TitleFieldTemplate, { id: (0, utils_1.titleId)(idSchema), title: title, required: required, schema: schema, uiSchema: uiSchema, registry: registry })), - description && (react_1.default.createElement(DescriptionFieldTemplate, { id: (0, utils_1.descriptionId)(idSchema), description: description, schema: schema, uiSchema: uiSchema, registry: registry })), - react_1.default.createElement(Grid_1.default, { container: true, spacing: 2, style: { marginTop: '10px' } }, - properties.map((element, index) => { - var _a; - return element.hidden ? (element.content) : (react_1.default.createElement(Grid_1.default, { item: true, xs: ((_a = uiSchema[element.name]) === null || _a === void 0 ? void 0 : _a['ui:gridColumns']) || 12, key: index, style: { marginBottom: '10px' } }, element.content)); - }), - (0, utils_1.canExpand)(schema, uiSchema, formData) && (react_1.default.createElement(Grid_1.default, { container: true, justifyContent: "flex-end" }, - react_1.default.createElement(Grid_1.default, { item: true }, - react_1.default.createElement(AddButton, { className: "object-property-expand", onClick: onAddClick(schema), disabled: disabled || readonly, uiSchema: uiSchema, registry: registry }))))))); -} -exports.default = ObjectFieldTemplate; -//# sourceMappingURL=ObjectFieldTemplate.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js.map b/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js.map deleted file mode 100644 index a10a9005..00000000 --- a/packages/react-material-ui/dist/styles/CustomTemplates/ObjectFieldTemplate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ObjectFieldTemplate.js","sourceRoot":"","sources":["../../../src/styles/CustomTemplates/ObjectFieldTemplate.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,8DAAsC;AACtC,uCAUqB;AAQrB,SAAwB,mBAAmB,CAIzC,KAAwC;IACxC,MAAM,EACJ,WAAW,EACX,KAAK,EACL,UAAU,EACV,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,MAAM,EACN,QAAQ,EACR,UAAU,EACV,QAAQ,GACT,GAAG,KAAK,CAAC;IACV,MAAM,SAAS,GAAG,IAAA,oBAAY,EAAU,QAAQ,CAAC,CAAC;IAClD,MAAM,kBAAkB,GAAG,IAAA,mBAAW,EACpC,oBAAoB,EACpB,QAAQ,EACR,SAAS,CACV,CAAC;IACF,MAAM,wBAAwB,GAAG,IAAA,mBAAW,EAK1C,0BAA0B,EAAE,QAAQ,EAAE,SAAS,CAAC,CAAC;IAEnD,MAAM,EACJ,eAAe,EAAE,EAAE,SAAS,EAAE,GAC/B,GAAG,QAAQ,CAAC,SAAS,CAAC;IACvB,OAAO,CACL;QACG,KAAK,IAAI,CACR,8BAAC,kBAAkB,IACjB,EAAE,EAAE,IAAA,eAAO,EAAI,QAAQ,CAAC,EACxB,KAAK,EAAE,KAAK,EACZ,QAAQ,EAAE,QAAQ,EAClB,MAAM,EAAE,MAAM,EACd,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,GAClB,CACH;QACA,WAAW,IAAI,CACd,8BAAC,wBAAwB,IACvB,EAAE,EAAE,IAAA,qBAAa,EAAI,QAAQ,CAAC,EAC9B,WAAW,EAAE,WAAW,EACxB,MAAM,EAAE,MAAM,EACd,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,GAClB,CACH;QACD,8BAAC,cAAI,IAAC,SAAS,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,EAAE,KAAK,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE;YAC5D,UAAU,CAAC,GAAG,CAAC,CAAC,OAAO,EAAE,KAAK,EAAE,EAAE;;gBAGjC,OAAA,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,CACf,OAAO,CAAC,OAAO,CAChB,CAAC,CAAC,CAAC,CACF,8BAAC,cAAI,IACH,IAAI,EAAE,IAAI,EACV,EAAE,EAAE,CAAA,MAAA,QAAS,CAAC,OAAO,CAAC,IAAI,CAAC,0CAAG,gBAAgB,CAAC,KAAI,EAAE,EACrD,GAAG,EAAE,KAAK,EACV,KAAK,EAAE,EAAE,YAAY,EAAE,MAAM,EAAE,IAE9B,OAAO,CAAC,OAAO,CACX,CACR,CAAA;aAAA,CACF;YACA,IAAA,iBAAS,EAAU,MAAM,EAAE,QAAQ,EAAE,QAAQ,CAAC,IAAI,CACjD,8BAAC,cAAI,IAAC,SAAS,QAAC,cAAc,EAAC,UAAU;gBACvC,8BAAC,cAAI,IAAC,IAAI,EAAE,IAAI;oBACd,8BAAC,SAAS,IACR,SAAS,EAAC,wBAAwB,EAClC,OAAO,EAAE,UAAU,CAAC,MAAM,CAAC,EAC3B,QAAQ,EAAE,QAAQ,IAAI,QAAQ,EAC9B,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,GAClB,CACG,CACF,CACR,CACI,CACN,CACJ,CAAC;AACJ,CAAC;AAzFD,sCAyFC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/index.d.ts b/packages/react-material-ui/dist/styles/CustomTemplates/index.d.ts deleted file mode 100644 index 75f6869f..00000000 --- a/packages/react-material-ui/dist/styles/CustomTemplates/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as ObjectFieldTemplate } from './ObjectFieldTemplate'; diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/index.js b/packages/react-material-ui/dist/styles/CustomTemplates/index.js deleted file mode 100644 index bd24c479..00000000 --- a/packages/react-material-ui/dist/styles/CustomTemplates/index.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.ObjectFieldTemplate = void 0; -var ObjectFieldTemplate_1 = require("./ObjectFieldTemplate"); -Object.defineProperty(exports, "ObjectFieldTemplate", { enumerable: true, get: function () { return __importDefault(ObjectFieldTemplate_1).default; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomTemplates/index.js.map b/packages/react-material-ui/dist/styles/CustomTemplates/index.js.map deleted file mode 100644 index 662f38f5..00000000 --- a/packages/react-material-ui/dist/styles/CustomTemplates/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/styles/CustomTemplates/index.ts"],"names":[],"mappings":";;;;;;AAAA,6DAAuE;AAA9D,2IAAA,OAAO,OAAuB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.d.ts deleted file mode 100644 index 5acbec42..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -/// -type Props = { - type: 'add' | 'remove'; - onClick: () => void; -}; -declare const ArrayFieldActionButton: (props: Props) => JSX.Element; -export default ArrayFieldActionButton; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js deleted file mode 100644 index 765a5b40..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const Box_1 = __importDefault(require("@mui/material/Box")); -const IconButton_1 = __importDefault(require("@mui/material/IconButton")); -const AddCircleOutline_1 = __importDefault(require("@mui/icons-material/AddCircleOutline")); -const DeleteOutline_1 = __importDefault(require("@mui/icons-material/DeleteOutline")); -const ArrayFieldActionButton = (props) => { - const { type, onClick } = props; - return (react_1.default.createElement(Box_1.default, { sx: { marginTop: 3, marginLeft: 1 } }, - react_1.default.createElement(IconButton_1.default, { onClick: onClick }, type === 'add' ? (react_1.default.createElement(AddCircleOutline_1.default, { color: "primary" })) : (react_1.default.createElement(DeleteOutline_1.default, null))))); -}; -exports.default = ArrayFieldActionButton; -//# sourceMappingURL=ArrayFieldActionButton.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js.map deleted file mode 100644 index 466043c1..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldActionButton.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ArrayFieldActionButton.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/ArrayFieldActionButton.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,4DAAoC;AACpC,0EAAkD;AAClD,4FAAwE;AACxE,sFAAkE;AAOlE,MAAM,sBAAsB,GAAG,CAAC,KAAY,EAAE,EAAE;IAC9C,MAAM,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,KAAK,CAAC;IAEhC,OAAO,CACL,8BAAC,aAAG,IAAC,EAAE,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,EAAE;QACtC,8BAAC,oBAAU,IAAC,OAAO,EAAE,OAAO,IACzB,IAAI,KAAK,KAAK,CAAC,CAAC,CAAC,CAChB,8BAAC,0BAAoB,IAAC,KAAK,EAAC,SAAS,GAAG,CACzC,CAAC,CAAC,CAAC,CACF,8BAAC,uBAAiB,OAAG,CACtB,CACU,CACT,CACP,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,sBAAsB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.d.ts deleted file mode 100644 index 58a78396..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/// -import { ArrayFieldTemplateProps, FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; -declare function ArrayFieldTemplate(props: ArrayFieldTemplateProps): JSX.Element; -export default ArrayFieldTemplate; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js deleted file mode 100644 index 850b2847..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js +++ /dev/null @@ -1,37 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const utils_1 = require("@rjsf/utils"); -const Box_1 = __importDefault(require("@mui/material/Box")); -const Typography_1 = __importDefault(require("@mui/material/Typography")); -const ArrayFieldActionButton_1 = __importDefault(require("./ArrayFieldActionButton")); -function ArrayFieldTemplate(props) { - var _a; - const { items, canAdd, onAddClick, registry, uiSchema, schema, required, idSchema, title, } = props; - const uiOptions = (0, utils_1.getUiOptions)(uiSchema); - const ArrayFieldTitleTemplate = (0, utils_1.getTemplate)('ArrayFieldTitleTemplate', registry, uiOptions); - return (react_1.default.createElement(Box_1.default, { display: "flex", flexDirection: "column", sx: { - '& .MuiGrid-container': { - marginTop: '0 !important', - }, - '& .field': { - flex: 1, - }, - } }, - react_1.default.createElement(ArrayFieldTitleTemplate, { idSchema: idSchema, title: (_a = uiOptions.title) !== null && _a !== void 0 ? _a : title, schema: schema, uiSchema: uiSchema, required: required, registry: registry }), - items.map((el, i) => { - const child = Object.assign(Object.assign({}, el.children), { props: Object.assign(Object.assign({}, el.children.props), { required: props.required }) }); - return (react_1.default.createElement(Box_1.default, { key: el.key, display: "flex", mt: 2 }, - child, - i === 0 && canAdd && (react_1.default.createElement(ArrayFieldActionButton_1.default, { type: "add", onClick: onAddClick })), - i > 0 && el.hasRemove && (react_1.default.createElement(ArrayFieldActionButton_1.default, { type: "remove", onClick: () => { - el.onDropIndexClick(i)(); - } })))); - }), - schema.description && (react_1.default.createElement(Typography_1.default, { component: "span", variant: "caption", color: "#9CA3AF" }, schema.description)))); -} -exports.default = ArrayFieldTemplate; -//# sourceMappingURL=ArrayFieldTemplate.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js.map deleted file mode 100644 index 27979d0e..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/ArrayFieldTemplate.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ArrayFieldTemplate.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/ArrayFieldTemplate.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,uCAOqB;AACrB,4DAAoC;AACpC,0EAAkD;AAClD,sFAA8D;AAE9D,SAAS,kBAAkB,CAIzB,KAAuC;;IACvC,MAAM,EACJ,KAAK,EACL,MAAM,EACN,UAAU,EACV,QAAQ,EACR,QAAQ,EACR,MAAM,EACN,QAAQ,EACR,QAAQ,EACR,KAAK,GACN,GAAG,KAAK,CAAC;IAEV,MAAM,SAAS,GAAG,IAAA,oBAAY,EAAC,QAAQ,CAAC,CAAC;IACzC,MAAM,uBAAuB,GAAG,IAAA,mBAAW,EAKzC,yBAAyB,EAAE,QAAQ,EAAE,SAAS,CAAC,CAAC;IAElD,OAAO,CACL,8BAAC,aAAG,IACF,OAAO,EAAC,MAAM,EACd,aAAa,EAAC,QAAQ,EACtB,EAAE,EAAE;YACF,sBAAsB,EAAE;gBACtB,SAAS,EAAE,cAAc;aAC1B;YACD,UAAU,EAAE;gBACV,IAAI,EAAE,CAAC;aACR;SACF;QAED,8BAAC,uBAAuB,IACtB,QAAQ,EAAE,QAAQ,EAClB,KAAK,EAAE,MAAA,SAAS,CAAC,KAAK,mCAAI,KAAK,EAC/B,MAAM,EAAE,MAAM,EACd,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,GAClB;QAED,KAAK,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE;YACnB,MAAM,KAAK,mCACN,EAAE,CAAC,QAAQ,KACd,KAAK,kCAAO,EAAE,CAAC,QAAQ,CAAC,KAAK,KAAE,QAAQ,EAAE,KAAK,CAAC,QAAQ,MACxD,CAAC;YAEF,OAAO,CACL,8BAAC,aAAG,IAAC,GAAG,EAAE,EAAE,CAAC,GAAG,EAAE,OAAO,EAAC,MAAM,EAAC,EAAE,EAAE,CAAC;gBACnC,KAAK;gBAEL,CAAC,KAAK,CAAC,IAAI,MAAM,IAAI,CACpB,8BAAC,gCAAsB,IAAC,IAAI,EAAC,KAAK,EAAC,OAAO,EAAE,UAAU,GAAI,CAC3D;gBAEA,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC,SAAS,IAAI,CACxB,8BAAC,gCAAsB,IACrB,IAAI,EAAC,QAAQ,EACb,OAAO,EAAE,GAAG,EAAE;wBACZ,EAAE,CAAC,gBAAgB,CAAC,CAAC,CAAC,EAAE,CAAC;oBAC3B,CAAC,GACD,CACH,CACG,CACP,CAAC;QACJ,CAAC,CAAC;QACD,MAAM,CAAC,WAAW,IAAI,CACrB,8BAAC,oBAAU,IAAC,SAAS,EAAC,MAAM,EAAC,OAAO,EAAC,SAAS,EAAC,KAAK,EAAC,SAAS,IAC3D,MAAM,CAAC,WAAW,CACR,CACd,CACG,CACP,CAAC;AACJ,CAAC;AAED,kBAAe,kBAAkB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.d.ts deleted file mode 100644 index 8fabee9a..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -import { FormContextType, RJSFSchema, StrictRJSFSchema, WidgetProps } from '@rjsf/utils'; -export default function CustomAutocompleteWidget({ schema, id, name, options, label, hideLabel, required, disabled, placeholder, readonly, value, multiple, autofocus, onChange, onBlur, onFocus, rawErrors, size, registry, uiSchema, hideError, formContext, ...textFieldProps }: WidgetProps): JSX.Element; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js deleted file mode 100644 index a5f944e9..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js +++ /dev/null @@ -1,119 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const utils_1 = require("@rjsf/utils"); -const material_1 = require("@mui/material"); -const react_data_provider_1 = __importStar(require("@concepta/react-data-provider")); -const FormFieldSkeleton_1 = require("../../components/FormFieldSkeleton"); -const SelectField_1 = require("../../components/SelectField/SelectField"); -const TextField_1 = require("../../components/TextField"); -const availableOptionsValueMap = (value, optEmptyVal, options) => { - if (!value) - return optEmptyVal; - if (Array.isArray(value)) { - if (value.find((option) => option.value === SelectField_1.allOption.value)) { - return options.map((option) => option.value); - } - return (value === null || value === void 0 ? void 0 : value.length) < 1 - ? [] - : [...new Set(value.map((item) => item.value))]; - } - return value === null || value === void 0 ? void 0 : value.value; -}; -function CustomAutocompleteWidget(_a) { - var _b; - var { schema, id, name, options, label, hideLabel, required, disabled, placeholder, readonly, value, multiple, autofocus, onChange, onBlur, onFocus, rawErrors = [], size, registry, uiSchema, hideError, formContext } = _a, textFieldProps = __rest(_a, ["schema", "id", "name", "options", "label", "hideLabel", "required", "disabled", "placeholder", "readonly", "value", "multiple", "autofocus", "onChange", "onBlur", "onFocus", "rawErrors", "size", "registry", "uiSchema", "hideError", "formContext"]); - const { get } = (0, react_data_provider_1.default)(); - const { enumOptions } = options; - const resource = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:resource']; - const resourceLabel = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:resourceLabel']; - const resourceValue = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:resourceValue']; - const queryParams = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:queryParams']; - const renderOption = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:renderOption']; - const selectAll = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:selectAll']; - const additionalOptions = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:additionalOptions']; - const uiMultiple = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:multiple']; - const limitTags = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:limitTags']; - const getResource = () => { - return get({ - uri: `/${resource}`, - queryParams, - }); - }; - const { execute, data, isPending } = (0, react_data_provider_1.useQuery)(getResource, false); - const resourceOptions = [ - ...(Array.isArray(additionalOptions) ? additionalOptions : []), - ...((_b = data === null || data === void 0 ? void 0 : data.map((resource) => ({ - value: resource[resourceValue !== null && resourceValue !== void 0 ? resourceValue : 'id'], - label: resource[resourceLabel !== null && resourceLabel !== void 0 ? resourceLabel : 'name'], - }))) !== null && _b !== void 0 ? _b : []), - ]; - const availableOptions = resource ? resourceOptions : enumOptions; - multiple = uiMultiple || (!!multiple && typeof multiple !== 'undefined'); - const emptyValue = multiple ? [] : undefined; - const isEmpty = typeof value === 'undefined' || - (multiple && value.length < 1) || - (!multiple && value === emptyValue); - const controlledValue = (0, react_1.useMemo)(() => { - if (multiple) { - return value === null || value === void 0 ? void 0 : value.map((optionValue) => availableOptions === null || availableOptions === void 0 ? void 0 : availableOptions.find((option) => option.value === optionValue)); - } - return availableOptions === null || availableOptions === void 0 ? void 0 : availableOptions.find((option) => option.value === value); - }, [availableOptions, value, multiple]); - const _onChange = (_, newValue) => onChange(availableOptionsValueMap(newValue, emptyValue, availableOptions)); - (0, react_1.useEffect)(() => { - if (resource) { - execute(); - } - }, [JSON.stringify(queryParams)]); - return (react_1.default.createElement(material_1.Autocomplete, { multiple: multiple, limitTags: limitTags, filterOptions: (options, params) => { - const filter = (0, material_1.createFilterOptions)(); - const filtered = filter(options, params); - if (selectAll) { - filtered.unshift({ label: selectAll, value: SelectField_1.allOption.value }); - } - return filtered; - }, renderOption: (props, option, state, ownerState) => { - if (!renderOption) { - return (react_1.default.createElement("li", Object.assign({}, props, { key: option.key }), option.label)); - } - return renderOption(props, option, state, ownerState); - }, options: availableOptions !== null && availableOptions !== void 0 ? availableOptions : [], isOptionEqualToValue: (option) => option.value === controlledValue, getOptionLabel: (option) => option === null || option === void 0 ? void 0 : option.label, size: size !== null && size !== void 0 ? size : 'small', value: controlledValue, onChange: _onChange, renderInput: (params) => (react_1.default.createElement(FormFieldSkeleton_1.FormFieldSkeleton, { isLoading: isPending }, - react_1.default.createElement(TextField_1.TextField, Object.assign({}, params, { id: id, name: id, label: (0, utils_1.labelValue)(label || undefined, hideLabel, false), required: required, disabled: disabled || readonly, autoFocus: autofocus, placeholder: placeholder, error: rawErrors.length > 0 }, textFieldProps, { InputLabelProps: Object.assign(Object.assign({}, textFieldProps.InputLabelProps), { shrink: !isEmpty }), SelectProps: Object.assign(Object.assign({}, textFieldProps.SelectProps), { multiple }), "aria-describedby": (0, utils_1.ariaDescribedByIds)(id) })))) })); -} -exports.default = CustomAutocompleteWidget; -//# sourceMappingURL=CustomAutocompleteWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js.map deleted file mode 100644 index 05ae0cec..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomAutocompleteWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CustomAutocompleteWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomAutocompleteWidget.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.d.ts deleted file mode 100644 index 966f7109..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ReactNode } from 'react'; -import { WidgetProps } from '@rjsf/utils'; -type CustomCheckboxWidgetProps = WidgetProps & { - label: string | ReactNode; -}; -declare const CustomCheckboxWidget: (props: CustomCheckboxWidgetProps) => JSX.Element; -export default CustomCheckboxWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js deleted file mode 100644 index 4e0fb36d..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const Checkbox_1 = require("../../components/Checkbox"); -const CustomCheckboxWidget = (props) => (react_1.default.createElement(Checkbox_1.Checkbox, { checked: props.value, label: props.label, onChange: (evt) => props.onChange(evt.target.checked) })); -exports.default = CustomCheckboxWidget; -//# sourceMappingURL=CustomCheckboxWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js.map deleted file mode 100644 index 35ea1a7a..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CustomCheckboxWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomCheckboxWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAyC;AACzC,wDAAqD;AAOrD,MAAM,oBAAoB,GAAG,CAAC,KAAgC,EAAE,EAAE,CAAC,CACjE,8BAAC,mBAAQ,IACP,OAAO,EAAE,KAAK,CAAC,KAAK,EACpB,KAAK,EAAE,KAAK,CAAC,KAAK,EAClB,QAAQ,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,GACrD,CACH,CAAC;AAEF,kBAAe,oBAAoB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts deleted file mode 100644 index 35a37e1f..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { WidgetProps } from '@rjsf/utils'; -declare const CustomCheckboxesWidget: (props: WidgetProps) => JSX.Element; -export default CustomCheckboxesWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js deleted file mode 100644 index 3d95c23b..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js +++ /dev/null @@ -1,42 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const material_1 = require("@mui/material"); -const Checkbox_1 = require("../../components/Checkbox"); -const CustomCheckboxesWidget = (props) => { - const { label, uiSchema, id, disabled, options, value, autofocus, readonly, required, onChange, } = props; - const { enumOptions, enumDisabled } = options; - const selectValue = (value, selected, all) => { - const at = all.indexOf(value); - const updated = selected.slice(0, at).concat(value, selected.slice(at)); - return updated - .sort((a, b) => all.indexOf(a) > all.indexOf(b)) - .filter((item) => item !== ''); - }; - const deselectValue = (value, selected) => { - return selected.filter((v) => v !== value); - }; - const _onChange = (option) => ({ target: { checked } }) => { - const all = enumOptions.map(({ value }) => value); - if (checked) { - onChange(selectValue(option.value, value, all)); - } - else { - onChange(deselectValue(option.value, value)); - } - }; - return (react_1.default.createElement(material_1.FormControl, null, - react_1.default.createElement(material_1.Box, { id: id, my: 1 }, - react_1.default.createElement(material_1.Typography, { variant: "h5" }, label), - react_1.default.createElement(material_1.Divider, null)), - react_1.default.createElement(material_1.Grid, { display: "flex", flexDirection: (uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:inline']) ? 'row' : 'column', flexWrap: "wrap", py: 2 }, enumOptions.map((option, index) => { - const checked = value.indexOf(option.value) !== -1; - const itemDisabled = enumDisabled && enumDisabled.indexOf(option.value) != -1; - return (react_1.default.createElement(Checkbox_1.Checkbox, { id: `${id}_${index}`, checked: checked, disabled: disabled || itemDisabled || readonly, autoFocus: autofocus && index === 0, onChange: _onChange(option), key: index, label: option.label, required: required })); - })))); -}; -exports.default = CustomCheckboxesWidget; -//# sourceMappingURL=CustomCheckboxesWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js.map deleted file mode 100644 index 9d3ae9d5..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomCheckboxesWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CustomCheckboxesWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomCheckboxesWidget.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts deleted file mode 100644 index 1423fed5..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { WidgetProps } from '@rjsf/utils'; -declare const CustomEmailFieldWidget: (props: WidgetProps) => JSX.Element; -export default CustomEmailFieldWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js deleted file mode 100644 index dc164ed6..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const CustomTextFieldWidget_1 = __importDefault(require("./CustomTextFieldWidget")); -const CustomEmailFieldWidget = (props) => (react_1.default.createElement(CustomTextFieldWidget_1.default, Object.assign({}, props, { type: "email" }))); -exports.default = CustomEmailFieldWidget; -//# sourceMappingURL=CustomEmailFieldWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js.map deleted file mode 100644 index 5ea73e49..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomEmailFieldWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CustomEmailFieldWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomEmailFieldWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,oFAA4D;AAE5D,MAAM,sBAAsB,GAAG,CAAC,KAAkB,EAAE,EAAE,CAAC,CACrD,8BAAC,+BAAqB,oBAAK,KAAK,IAAE,IAAI,EAAC,OAAO,IAAG,CAClD,CAAC;AAEF,kBAAe,sBAAsB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.d.ts deleted file mode 100644 index b84d32d8..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -import { BaseInputTemplateProps, FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; -export default function CustomOtpInputWidget(props: BaseInputTemplateProps): JSX.Element; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js deleted file mode 100644 index d438d75e..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const utils_1 = require("@rjsf/utils"); -const OtpInput_1 = __importDefault(require("../../components/OtpInput")); -const TYPES_THAT_SHRINK_LABEL = ['date', 'datetime-local', 'file', 'time']; -function CustomOtpInputWidget(props) { - const { id, name, placeholder, required, readonly, disabled, type, label, hideLabel, value, onChange, onChangeOverride, onBlur, onFocus, autofocus, options, schema, uiSchema, rawErrors = [], formContext, registry, InputLabelProps } = props, textFieldProps = __rest(props, ["id", "name", "placeholder", "required", "readonly", "disabled", "type", "label", "hideLabel", "value", "onChange", "onChangeOverride", "onBlur", "onFocus", "autofocus", "options", "schema", "uiSchema", "rawErrors", "formContext", "registry", "InputLabelProps"]); - const inputProps = (0, utils_1.getInputProps)(schema, type, options); - const { step, min, max } = inputProps, rest = __rest(inputProps, ["step", "min", "max"]); - const otherProps = Object.assign({ inputProps: Object.assign({ step, - min, - max }, (schema.examples ? { list: (0, utils_1.examplesId)(id) } : undefined)) }, rest); - const formatData = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:formatter']; - const _onChange = (value) => { - onChange(value === '' - ? options.emptyValue - : formatData - ? formatData(value) - : value); - }; - const _onBlur = (value, isComplete) => onBlur(id, value); - const _onFocus = ({ target: { value } }) => onFocus(id, value); - const DisplayInputLabelProps = TYPES_THAT_SHRINK_LABEL.includes(type) - ? Object.assign(Object.assign({}, InputLabelProps), { shrink: true }) : InputLabelProps; - const _label = (0, utils_1.labelValue)(label || undefined, hideLabel, false); - return (react_1.default.createElement(react_1.default.Fragment, null, - react_1.default.createElement(OtpInput_1.default, { id: id, name: id, placeholder: placeholder, autoFocus: autofocus, label: _label === false ? undefined : label, value: value, textFieldProps: Object.assign(Object.assign({ name: id, required: required, error: rawErrors.length > 0, disabled: disabled || readonly, InputLabelProps: DisplayInputLabelProps }, otherProps), textFieldProps), onChange: _onChange, onBlur: _onBlur, onFocus: _onFocus, "aria-describedby": (0, utils_1.ariaDescribedByIds)(id, !!schema.examples) }), - Array.isArray(schema.examples) && (react_1.default.createElement("datalist", { id: (0, utils_1.examplesId)(id) }, schema.examples - .concat(schema.default && !schema.examples.includes(schema.default) - ? [schema.default] - : []) - .map((example) => { - return react_1.default.createElement("option", { key: example, value: example }); - }))))); -} -exports.default = CustomOtpInputWidget; -//# sourceMappingURL=CustomOtpInputWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js.map deleted file mode 100644 index d7853b89..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomOtpInputWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CustomOtpInputWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomOtpInputWidget.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts deleted file mode 100644 index 4195154a..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { WidgetProps } from '@rjsf/utils'; -declare const CustomPasswordFieldWidget: (props: WidgetProps) => JSX.Element; -export default CustomPasswordFieldWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js deleted file mode 100644 index 617c15ae..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const CustomTextFieldWidget_1 = __importDefault(require("./CustomTextFieldWidget")); -const CustomPasswordFieldWidget = (props) => { - const { uiSchema } = props; - const passwordStrengthConfig = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:passwordStrengthConfig']; - return (react_1.default.createElement(CustomTextFieldWidget_1.default, Object.assign({}, props, { uiSchema: uiSchema, passwordStrengthConfig: passwordStrengthConfig, type: "password" }))); -}; -exports.default = CustomPasswordFieldWidget; -//# sourceMappingURL=CustomPasswordFieldWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js.map deleted file mode 100644 index c726ca25..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomPasswordFieldWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CustomPasswordFieldWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomPasswordFieldWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,oFAA4D;AAE5D,MAAM,yBAAyB,GAAG,CAAC,KAAkB,EAAE,EAAE;IACvD,MAAM,EAAE,QAAQ,EAAE,GAAG,KAAK,CAAC;IAE3B,MAAM,sBAAsB,GAAG,QAAQ,aAAR,QAAQ,uBAAR,QAAQ,CAAG,2BAA2B,CAAC,CAAC;IAEvE,OAAO,CACL,8BAAC,+BAAqB,oBAChB,KAAK,IACT,QAAQ,EAAE,QAAQ,EAClB,sBAAsB,EAAE,sBAAsB,EAC9C,IAAI,EAAC,UAAU,IACf,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,yBAAyB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts deleted file mode 100644 index 154dfa3a..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { WidgetProps } from '@rjsf/utils'; -declare const CustomRadioWidget: (props: WidgetProps) => JSX.Element; -export default CustomRadioWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js deleted file mode 100644 index 248be4ff..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const RadioGroup_1 = require("../../components/RadioGroup"); -const CustomRadioWidget = (props) => { - const { id, schema, options, value, required, disabled, label, onChange } = props; - const { enumOptions } = options; - const _onChange = (_, value) => { - onChange(schema.type == 'boolean' ? value !== 'false' : value); - }; - const row = options ? options.inline : false; - return (react_1.default.createElement(RadioGroup_1.RadioGroup, { id: id, options: enumOptions, onChange: _onChange, row: row, value: value, disabled: disabled, required: required, label: label })); -}; -exports.default = CustomRadioWidget; -//# sourceMappingURL=CustomRadioWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js.map deleted file mode 100644 index 9304a0f0..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomRadioWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CustomRadioWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomRadioWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,4DAAuE;AAGvE,MAAM,iBAAiB,GAAG,CAAC,KAAkB,EAAE,EAAE;IAC/C,MAAM,EAAE,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE,KAAK,EAAE,QAAQ,EAAE,GACvE,KAAK,CAAC;IACR,MAAM,EAAE,WAAW,EAAE,GAAG,OAAO,CAAC;IAEhC,MAAM,SAAS,GAAG,CAAC,CAAM,EAAE,KAAU,EAAE,EAAE;QACvC,QAAQ,CAAC,MAAM,CAAC,IAAI,IAAI,SAAS,CAAC,CAAC,CAAC,KAAK,KAAK,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;IACjE,CAAC,CAAC;IAEF,MAAM,GAAG,GAAG,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC;IAE7C,OAAO,CACL,8BAAC,uBAAU,IACT,EAAE,EAAE,EAAE,EACN,OAAO,EAAE,WAA6B,EACtC,QAAQ,EAAE,SAAS,EACnB,GAAG,EAAE,GAAc,EACnB,KAAK,EAAE,KAAK,EACZ,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,EAClB,KAAK,EAAE,KAAK,GACZ,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,iBAAiB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts deleted file mode 100644 index e2dd6f0a..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { WidgetProps } from '@rjsf/utils'; -declare const CustomSelectWidget: ({ id, options, label, required, disabled, readonly, value, multiple, onChange, rawErrors, }: WidgetProps) => JSX.Element; -export default CustomSelectWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js deleted file mode 100644 index 8a5bd86f..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const Select_1 = require("../../components/Select"); -const CustomSelectWidget = ({ id, options, label, required, disabled, readonly, value, multiple, onChange, rawErrors = [], }) => { - const { enumOptions, enumDisabled } = options; - const emptyValue = multiple ? [] : ''; - const _onChange = ({ target: { value }, }) => onChange(value); - const selectOptions = () => enumOptions === null || enumOptions === void 0 ? void 0 : enumOptions.map(({ value, label }) => { - const disabled = enumDisabled && enumDisabled.indexOf(value) != -1; - return { value, label, disabled }; - }); - return (react_1.default.createElement(Select_1.Select, { id: id, label: label, value: typeof value === 'undefined' ? emptyValue : value, options: selectOptions(), onChange: _onChange, required: required, disabled: disabled || readonly, error: rawErrors.length > 0 })); -}; -exports.default = CustomSelectWidget; -//# sourceMappingURL=CustomSelectWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js.map deleted file mode 100644 index c0970477..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSelectWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CustomSelectWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomSelectWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,oDAAiD;AAGjD,MAAM,kBAAkB,GAAG,CAAC,EAC1B,EAAE,EACF,OAAO,EACP,KAAK,EACL,QAAQ,EACR,QAAQ,EACR,QAAQ,EACR,KAAK,EACL,QAAQ,EACR,QAAQ,EACR,SAAS,GAAG,EAAE,GACF,EAAE,EAAE;IAChB,MAAM,EAAE,WAAW,EAAE,YAAY,EAAE,GAAG,OAAO,CAAC;IAE9C,MAAM,UAAU,GAAG,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;IAEtC,MAAM,SAAS,GAAG,CAAC,EACjB,MAAM,EAAE,EAAE,KAAK,EAAE,GACoC,EAAE,EAAE,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;IAE5E,MAAM,aAAa,GAAG,GAAG,EAAE,CACzB,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,GAAG,CAAC,CAAC,EAAE,KAAK,EAAE,KAAK,EAAE,EAAE,EAAE;QACpC,MAAM,QAAQ,GAAG,YAAY,IAAI,YAAY,CAAC,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC;QAEnE,OAAO,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;IACpC,CAAC,CAAC,CAAC;IAEL,OAAO,CACL,8BAAC,eAAM,IACL,EAAE,EAAE,EAAE,EACN,KAAK,EAAE,KAAK,EACZ,KAAK,EAAE,OAAO,KAAK,KAAK,WAAW,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,EACxD,OAAO,EAAE,aAAa,EAAE,EACxB,QAAQ,EAAE,SAAS,EACnB,QAAQ,EAAE,QAAQ,EAClB,QAAQ,EAAE,QAAQ,IAAI,QAAQ,EAC9B,KAAK,EAAE,SAAS,CAAC,MAAM,GAAG,CAAC,GAC3B,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,kBAAkB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts deleted file mode 100644 index ddbf3f9c..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { WidgetProps } from '@rjsf/utils'; -declare const CustomSwitchWidget: (props: WidgetProps) => JSX.Element; -export default CustomSwitchWidget; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js deleted file mode 100644 index 76b61c29..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const Switch_1 = require("../../components/Switch"); -const CustomSwitchWidget = (props) => (react_1.default.createElement(Switch_1.Switch, { checked: props.value, label: props.label, onChange: (evt) => props.onChange(evt.target.checked) })); -exports.default = CustomSwitchWidget; -//# sourceMappingURL=CustomSwitchWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js.map deleted file mode 100644 index dab0e804..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomSwitchWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CustomSwitchWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomSwitchWidget.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAC1B,oDAAiD;AAGjD,MAAM,kBAAkB,GAAG,CAAC,KAAkB,EAAE,EAAE,CAAC,CACjD,8BAAC,eAAM,IACL,OAAO,EAAE,KAAK,CAAC,KAAK,EACpB,KAAK,EAAE,KAAK,CAAC,KAAK,EAClB,QAAQ,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,GACrD,CACH,CAAC;AAEF,kBAAe,kBAAkB,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.d.ts deleted file mode 100644 index 7339476e..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -/// -import { BaseInputTemplateProps, FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; -export default function CustomTextFieldWidget(props: BaseInputTemplateProps): JSX.Element; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js b/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js deleted file mode 100644 index 1f964960..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const utils_1 = require("@rjsf/utils"); -const TextField_1 = require("../../components/TextField"); -const TYPES_THAT_SHRINK_LABEL = ['date', 'datetime-local', 'file', 'time']; -function CustomTextFieldWidget(props) { - const { id, name, placeholder, required, readonly, disabled, type, label, hideLabel, value, onChange, onChangeOverride, onBlur, onFocus, autofocus, options, schema, uiSchema, rawErrors = [], formContext, registry, InputLabelProps } = props, textFieldProps = __rest(props, ["id", "name", "placeholder", "required", "readonly", "disabled", "type", "label", "hideLabel", "value", "onChange", "onChangeOverride", "onBlur", "onFocus", "autofocus", "options", "schema", "uiSchema", "rawErrors", "formContext", "registry", "InputLabelProps"]); - const inputProps = (0, utils_1.getInputProps)(schema, type, options); - const { step, min, max } = inputProps, rest = __rest(inputProps, ["step", "min", "max"]); - const otherProps = Object.assign({ inputProps: Object.assign({ step, - min, - max }, (schema.examples ? { list: (0, utils_1.examplesId)(id) } : undefined)) }, rest); - const formatData = uiSchema === null || uiSchema === void 0 ? void 0 : uiSchema['ui:formatter']; - const _onChange = ({ target: { value } }) => onChange(value === '' - ? options.emptyValue - : formatData - ? formatData(value) - : value); - const _onBlur = ({ target: { value } }) => onBlur(id, value); - const _onFocus = ({ target: { value } }) => onFocus(id, value); - const DisplayInputLabelProps = TYPES_THAT_SHRINK_LABEL.includes(type) - ? Object.assign(Object.assign({}, InputLabelProps), { shrink: true }) : InputLabelProps; - return (react_1.default.createElement(react_1.default.Fragment, null, - react_1.default.createElement(TextField_1.TextField, Object.assign({ id: id, name: id, placeholder: placeholder, label: (0, utils_1.labelValue)(label || undefined, hideLabel, false), autoFocus: autofocus, required: required, disabled: disabled || readonly }, otherProps, { value: value || value === 0 ? value : '', error: rawErrors.length > 0, onChange: onChangeOverride || _onChange, onBlur: _onBlur, onFocus: _onFocus, InputLabelProps: DisplayInputLabelProps }, textFieldProps, { "aria-describedby": (0, utils_1.ariaDescribedByIds)(id, !!schema.examples) })), - Array.isArray(schema.examples) && (react_1.default.createElement("datalist", { id: (0, utils_1.examplesId)(id) }, schema.examples - .concat(schema.default && !schema.examples.includes(schema.default) - ? [schema.default] - : []) - .map((example) => { - return react_1.default.createElement("option", { key: example, value: example }); - }))))); -} -exports.default = CustomTextFieldWidget; -//# sourceMappingURL=CustomTextFieldWidget.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js.map deleted file mode 100644 index acf16e8b..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/CustomTextFieldWidget.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"CustomTextFieldWidget.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/CustomTextFieldWidget.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/index.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/index.d.ts deleted file mode 100644 index d993b500..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -export { default as ArrayFieldTemplate } from './ArrayFieldTemplate'; -export { default as CustomCheckboxWidget } from './CustomCheckboxWidget'; -export { default as CustomCheckboxesWidget } from './CustomCheckboxesWidget'; -export { default as CustomSelectWidget } from './CustomSelectWidget'; -export { default as CustomSwitchWidget } from './CustomSwitchWidget'; -export { default as CustomTextFieldWidget } from './CustomTextFieldWidget'; -export { default as CustomEmailFieldWidget } from './CustomEmailFieldWidget'; -export { default as CustomPasswordFieldWidget } from './CustomPasswordFieldWidget'; -export { default as CustomRadioWidget } from './CustomRadioWidget'; -export { default as CustomAutocompleteWidget } from './CustomAutocompleteWidget'; -export { default as CustomOtpInputWidget } from './CustomOtpInputWidget'; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/index.js b/packages/react-material-ui/dist/styles/CustomWidgets/index.js deleted file mode 100644 index 404c76ea..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/index.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.CustomOtpInputWidget = exports.CustomAutocompleteWidget = exports.CustomRadioWidget = exports.CustomPasswordFieldWidget = exports.CustomEmailFieldWidget = exports.CustomTextFieldWidget = exports.CustomSwitchWidget = exports.CustomSelectWidget = exports.CustomCheckboxesWidget = exports.CustomCheckboxWidget = exports.ArrayFieldTemplate = void 0; -var ArrayFieldTemplate_1 = require("./ArrayFieldTemplate"); -Object.defineProperty(exports, "ArrayFieldTemplate", { enumerable: true, get: function () { return __importDefault(ArrayFieldTemplate_1).default; } }); -var CustomCheckboxWidget_1 = require("./CustomCheckboxWidget"); -Object.defineProperty(exports, "CustomCheckboxWidget", { enumerable: true, get: function () { return __importDefault(CustomCheckboxWidget_1).default; } }); -var CustomCheckboxesWidget_1 = require("./CustomCheckboxesWidget"); -Object.defineProperty(exports, "CustomCheckboxesWidget", { enumerable: true, get: function () { return __importDefault(CustomCheckboxesWidget_1).default; } }); -var CustomSelectWidget_1 = require("./CustomSelectWidget"); -Object.defineProperty(exports, "CustomSelectWidget", { enumerable: true, get: function () { return __importDefault(CustomSelectWidget_1).default; } }); -var CustomSwitchWidget_1 = require("./CustomSwitchWidget"); -Object.defineProperty(exports, "CustomSwitchWidget", { enumerable: true, get: function () { return __importDefault(CustomSwitchWidget_1).default; } }); -var CustomTextFieldWidget_1 = require("./CustomTextFieldWidget"); -Object.defineProperty(exports, "CustomTextFieldWidget", { enumerable: true, get: function () { return __importDefault(CustomTextFieldWidget_1).default; } }); -var CustomEmailFieldWidget_1 = require("./CustomEmailFieldWidget"); -Object.defineProperty(exports, "CustomEmailFieldWidget", { enumerable: true, get: function () { return __importDefault(CustomEmailFieldWidget_1).default; } }); -var CustomPasswordFieldWidget_1 = require("./CustomPasswordFieldWidget"); -Object.defineProperty(exports, "CustomPasswordFieldWidget", { enumerable: true, get: function () { return __importDefault(CustomPasswordFieldWidget_1).default; } }); -var CustomRadioWidget_1 = require("./CustomRadioWidget"); -Object.defineProperty(exports, "CustomRadioWidget", { enumerable: true, get: function () { return __importDefault(CustomRadioWidget_1).default; } }); -var CustomAutocompleteWidget_1 = require("./CustomAutocompleteWidget"); -Object.defineProperty(exports, "CustomAutocompleteWidget", { enumerable: true, get: function () { return __importDefault(CustomAutocompleteWidget_1).default; } }); -var CustomOtpInputWidget_1 = require("./CustomOtpInputWidget"); -Object.defineProperty(exports, "CustomOtpInputWidget", { enumerable: true, get: function () { return __importDefault(CustomOtpInputWidget_1).default; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/index.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/index.js.map deleted file mode 100644 index e7c439fa..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/index.ts"],"names":[],"mappings":";;;;;;AAAA,2DAAqE;AAA5D,yIAAA,OAAO,OAAsB;AACtC,+DAAyE;AAAhE,6IAAA,OAAO,OAAwB;AACxC,mEAA6E;AAApE,iJAAA,OAAO,OAA0B;AAC1C,2DAAqE;AAA5D,yIAAA,OAAO,OAAsB;AACtC,2DAAqE;AAA5D,yIAAA,OAAO,OAAsB;AACtC,iEAA2E;AAAlE,+IAAA,OAAO,OAAyB;AACzC,mEAA6E;AAApE,iJAAA,OAAO,OAA0B;AAC1C,yEAAmF;AAA1E,uJAAA,OAAO,OAA6B;AAC7C,yDAAmE;AAA1D,uIAAA,OAAO,OAAqB;AACrC,uEAAiF;AAAxE,qJAAA,OAAO,OAA4B;AAC5C,+DAAyE;AAAhE,6IAAA,OAAO,OAAwB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/utils.d.ts b/packages/react-material-ui/dist/styles/CustomWidgets/utils.d.ts deleted file mode 100644 index 6afb8c1f..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/utils.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { WidgetProps } from '@rjsf/utils'; -export declare const filterProps: (props: WidgetProps) => { - id: string; - value: any; - required: boolean; - disabled: boolean; - readOnly: boolean; - autoFocus: boolean; - placeholder: string; - onChange: (value: any, es?: import("@rjsf/utils").ErrorSchema, id?: string) => void; - label: string; - hiddenLabel: any; - maxLength: any; - type: any; -}; diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/utils.js b/packages/react-material-ui/dist/styles/CustomWidgets/utils.js deleted file mode 100644 index 4536aeca..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/utils.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.filterProps = void 0; -const filterProps = (props) => ({ - id: props.id, - value: props.value, - required: props.required, - disabled: props.disabled, - readOnly: props.readonly, - autoFocus: props.autofocus, - placeholder: props.placeholder, - onChange: props.onChange, - label: props.label, - hiddenLabel: props.hiddenLabel, - maxLength: props.maxLength, - type: props.type, -}); -exports.filterProps = filterProps; -//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/CustomWidgets/utils.js.map b/packages/react-material-ui/dist/styles/CustomWidgets/utils.js.map deleted file mode 100644 index 1d0c5204..00000000 --- a/packages/react-material-ui/dist/styles/CustomWidgets/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/styles/CustomWidgets/utils.ts"],"names":[],"mappings":";;;AAEO,MAAM,WAAW,GAAG,CAAC,KAAkB,EAAE,EAAE,CAAC,CAAC;IAClD,EAAE,EAAE,KAAK,CAAC,EAAE;IACZ,KAAK,EAAE,KAAK,CAAC,KAAK;IAClB,QAAQ,EAAE,KAAK,CAAC,QAAQ;IACxB,QAAQ,EAAE,KAAK,CAAC,QAAQ;IACxB,QAAQ,EAAE,KAAK,CAAC,QAAQ;IACxB,SAAS,EAAE,KAAK,CAAC,SAAS;IAC1B,WAAW,EAAE,KAAK,CAAC,WAAW;IAC9B,QAAQ,EAAE,KAAK,CAAC,QAAQ;IACxB,KAAK,EAAE,KAAK,CAAC,KAAK;IAClB,WAAW,EAAE,KAAK,CAAC,WAAW;IAC9B,SAAS,EAAE,KAAK,CAAC,SAAS;IAC1B,IAAI,EAAE,KAAK,CAAC,IAAI;CACjB,CAAC,CAAC;AAbU,QAAA,WAAW,eAarB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.d.ts b/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.d.ts deleted file mode 100644 index 19b81025..00000000 --- a/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/// -import { ThemeProviderProps } from '@mui/material/styles/ThemeProvider'; -declare const ThemeProvider: (props: ThemeProviderProps) => JSX.Element; -export default ThemeProvider; diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js b/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js deleted file mode 100644 index 0136b9b6..00000000 --- a/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const CssBaseline_1 = __importDefault(require("@mui/material/CssBaseline")); -const styles_1 = require("@mui/material/styles"); -const ThemeProvider = (props) => { - return (react_1.default.createElement(styles_1.ThemeProvider, Object.assign({}, props), - react_1.default.createElement(CssBaseline_1.default, null), - react_1.default.createElement(styles_1.StyledEngineProvider, { injectFirst: true }, props.children))); -}; -exports.default = ThemeProvider; -//# sourceMappingURL=ThemeProvider.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js.map b/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js.map deleted file mode 100644 index fa3e5f4b..00000000 --- a/packages/react-material-ui/dist/styles/ThemeProvider/ThemeProvider.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ThemeProvider.js","sourceRoot":"","sources":["../../../src/styles/ThemeProvider/ThemeProvider.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,4EAAoD;AACpD,iDAG8B;AAE9B,MAAM,aAAa,GAAG,CAAC,KAAyB,EAAE,EAAE;IAClD,OAAO,CACL,8BAAC,sBAAgB,oBAAK,KAAK;QACzB,8BAAC,qBAAW,OAAG;QACf,8BAAC,6BAAoB,IAAC,WAAW,UAAE,KAAK,CAAC,QAAQ,CAAwB,CACxD,CACpB,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,aAAa,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/index.d.ts b/packages/react-material-ui/dist/styles/ThemeProvider/index.d.ts deleted file mode 100644 index 96dc4ba6..00000000 --- a/packages/react-material-ui/dist/styles/ThemeProvider/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import ThemeProvider from './ThemeProvider'; -export default ThemeProvider; diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/index.js b/packages/react-material-ui/dist/styles/ThemeProvider/index.js deleted file mode 100644 index d6abc4b1..00000000 --- a/packages/react-material-ui/dist/styles/ThemeProvider/index.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const ThemeProvider_1 = __importDefault(require("./ThemeProvider")); -exports.default = ThemeProvider_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/ThemeProvider/index.js.map b/packages/react-material-ui/dist/styles/ThemeProvider/index.js.map deleted file mode 100644 index 0c263589..00000000 --- a/packages/react-material-ui/dist/styles/ThemeProvider/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/styles/ThemeProvider/index.ts"],"names":[],"mappings":";;;;;AAAA,oEAA4C;AAE5C,kBAAe,uBAAa,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/index.d.ts b/packages/react-material-ui/dist/styles/index.d.ts deleted file mode 100644 index 67ed78ab..00000000 --- a/packages/react-material-ui/dist/styles/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as ThemeProvider } from './ThemeProvider'; diff --git a/packages/react-material-ui/dist/styles/index.js b/packages/react-material-ui/dist/styles/index.js deleted file mode 100644 index 8b3da21a..00000000 --- a/packages/react-material-ui/dist/styles/index.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.ThemeProvider = void 0; -var ThemeProvider_1 = require("./ThemeProvider"); -Object.defineProperty(exports, "ThemeProvider", { enumerable: true, get: function () { return __importDefault(ThemeProvider_1).default; } }); -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/index.js.map b/packages/react-material-ui/dist/styles/index.js.map deleted file mode 100644 index 89530348..00000000 --- a/packages/react-material-ui/dist/styles/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/styles/index.ts"],"names":[],"mappings":";;;;;;AAAA,iDAA2D;AAAlD,+HAAA,OAAO,OAAiB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/theme.d.ts b/packages/react-material-ui/dist/styles/theme.d.ts deleted file mode 100644 index c37e0fad..00000000 --- a/packages/react-material-ui/dist/styles/theme.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const themeLight: import("@mui/material/styles").Theme; -export declare const themeDark: import("@mui/material/styles").Theme; diff --git a/packages/react-material-ui/dist/styles/theme.js b/packages/react-material-ui/dist/styles/theme.js deleted file mode 100644 index c571636d..00000000 --- a/packages/react-material-ui/dist/styles/theme.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.themeDark = exports.themeLight = void 0; -const styles_1 = require("@mui/material/styles"); -exports.themeLight = (0, styles_1.createTheme)({ - palette: { - primary: { - main: '#2563EB', - dark: '#1D4ED8', - }, - background: { - default: '#f9fafb', - }, - text: { - primary: '#374151', - secondary: '#9CA3AF', - }, - }, -}); -exports.themeDark = (0, styles_1.createTheme)({ - palette: { - mode: 'dark', - text: { - primary: '#c8cdd6', - secondary: '#c2c6cc', - }, - }, -}); -//# sourceMappingURL=theme.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/styles/theme.js.map b/packages/react-material-ui/dist/styles/theme.js.map deleted file mode 100644 index 3497e08e..00000000 --- a/packages/react-material-ui/dist/styles/theme.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"theme.js","sourceRoot":"","sources":["../../src/styles/theme.ts"],"names":[],"mappings":";;;AAAA,iDAAmD;AAEtC,QAAA,UAAU,GAAG,IAAA,oBAAW,EAAC;IACpC,OAAO,EAAE;QACP,OAAO,EAAE;YACP,IAAI,EAAE,SAAS;YACf,IAAI,EAAE,SAAS;SAChB;QACD,UAAU,EAAE;YACV,OAAO,EAAE,SAAS;SACnB;QACD,IAAI,EAAE;YACJ,OAAO,EAAE,SAAS;YAClB,SAAS,EAAE,SAAS;SACrB;KACF;CACF,CAAC,CAAC;AAEU,QAAA,SAAS,GAAG,IAAA,oBAAW,EAAC;IACnC,OAAO,EAAE;QACP,IAAI,EAAE,MAAM;QACZ,IAAI,EAAE;YACJ,OAAO,EAAE,SAAS;YAClB,SAAS,EAAE,SAAS;SACrB;KACF;CACF,CAAC,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/form/validation.d.ts b/packages/react-material-ui/dist/utils/form/validation.d.ts deleted file mode 100644 index e03b3e35..00000000 --- a/packages/react-material-ui/dist/utils/form/validation.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { FormValidation } from '@rjsf/utils'; -type RecursiveKeyOf = T extends object ? { - [K in keyof T]: K | `${K & string}.${RecursiveKeyOf & string}`; -}[keyof T] : never; -export type ValidationRule = { - field: RecursiveKeyOf; - test: (value: T[keyof T] | undefined | null, formData: T) => boolean; - message: string; -}; -export type ValidateFormErrors = { - [K in keyof T]?: boolean; -}; -export declare const validateForm: (formData: T, errors: FormValidation, validationRules: ValidationRule[]) => FormValidation; -export {}; diff --git a/packages/react-material-ui/dist/utils/form/validation.js b/packages/react-material-ui/dist/utils/form/validation.js deleted file mode 100644 index 6ca0f3d9..00000000 --- a/packages/react-material-ui/dist/utils/form/validation.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.validateForm = void 0; -const lodash_1 = require("lodash"); -const validateForm = (formData, errors, validationRules) => { - const errorsAdded = {}; - for (const rule of validationRules) { - const { field, test, message } = rule; - const value = (0, lodash_1.get)(formData, field); - if (test(value, formData)) { - const fieldErrorsAdded = (0, lodash_1.get)(errorsAdded, field); - if (!fieldErrorsAdded) { - const errorField = (0, lodash_1.get)(errors, field); - errorField === null || errorField === void 0 ? void 0 : errorField.addError(message); - (0, lodash_1.set)(errorsAdded, field, true); - } - } - } - return errors; -}; -exports.validateForm = validateForm; -//# sourceMappingURL=validation.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/form/validation.js.map b/packages/react-material-ui/dist/utils/form/validation.js.map deleted file mode 100644 index fbd78db0..00000000 --- a/packages/react-material-ui/dist/utils/form/validation.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"validation.js","sourceRoot":"","sources":["../../../src/utils/form/validation.ts"],"names":[],"mappings":";;;AACA,mCAAkC;AAkB3B,MAAM,YAAY,GAAG,CAC1B,QAAW,EACX,MAAyB,EACzB,eAAoC,EACjB,EAAE;IACrB,MAAM,WAAW,GAA0B,EAAE,CAAC;IAE9C,KAAK,MAAM,IAAI,IAAI,eAAe,EAAE;QAClC,MAAM,EAAE,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,GAAG,IAAI,CAAC;QAEtC,MAAM,KAAK,GAAG,IAAA,YAAG,EAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;QAEnC,IAAI,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC,EAAE;YACzB,MAAM,gBAAgB,GAAG,IAAA,YAAG,EAAC,WAAW,EAAE,KAAK,CAAC,CAAC;YAEjD,IAAI,CAAC,gBAAgB,EAAE;gBACrB,MAAM,UAAU,GAAG,IAAA,YAAG,EAAC,MAAM,EAAE,KAAK,CAAC,CAAC;gBAEtC,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,QAAQ,CAAC,OAAO,CAAC,CAAC;gBAC9B,IAAA,YAAG,EAAC,WAAW,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;aAC/B;SACF;KACF;IAED,OAAO,MAAM,CAAC;AAChB,CAAC,CAAC;AAzBW,QAAA,YAAY,gBAyBvB"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/http/getSearchParams.d.ts b/packages/react-material-ui/dist/utils/http/getSearchParams.d.ts deleted file mode 100644 index ea15b88f..00000000 --- a/packages/react-material-ui/dist/utils/http/getSearchParams.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const getSearchParams: (searchParams: URLSearchParams, newParams: Record) => string; -export default getSearchParams; diff --git a/packages/react-material-ui/dist/utils/http/getSearchParams.js b/packages/react-material-ui/dist/utils/http/getSearchParams.js deleted file mode 100644 index 20d90589..00000000 --- a/packages/react-material-ui/dist/utils/http/getSearchParams.js +++ /dev/null @@ -1,22 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const getSearchParams = (searchParams, newParams) => { - const newSearchParam = new URLSearchParams(searchParams); - for (const [key, value] of Object.entries(newParams)) { - const param = searchParams === null || searchParams === void 0 ? void 0 : searchParams.get(key); - const parsedValue = typeof value === 'number' ? Number(param) : param; - if (!value) { - newSearchParam.delete(key); - } - else if (value !== parsedValue) { - newSearchParam.set(key, String(value)); - } - } - const stringfiedNewSearchParam = newSearchParam.toString(); - if (stringfiedNewSearchParam) { - return stringfiedNewSearchParam; - } - return null; -}; -exports.default = getSearchParams; -//# sourceMappingURL=getSearchParams.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/http/getSearchParams.js.map b/packages/react-material-ui/dist/utils/http/getSearchParams.js.map deleted file mode 100644 index 5858f60f..00000000 --- a/packages/react-material-ui/dist/utils/http/getSearchParams.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"getSearchParams.js","sourceRoot":"","sources":["../../../src/utils/http/getSearchParams.ts"],"names":[],"mappings":";;AAAA,MAAM,eAAe,GAAG,CACtB,YAA6B,EAC7B,SAA0C,EAC1C,EAAE;IACF,MAAM,cAAc,GAAG,IAAI,eAAe,CAAC,YAAY,CAAC,CAAC;IAEzD,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE;QACpD,MAAM,KAAK,GAAG,YAAY,aAAZ,YAAY,uBAAZ,YAAY,CAAE,GAAG,CAAC,GAAG,CAAC,CAAC;QACrC,MAAM,WAAW,GAAG,OAAO,KAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;QAEtE,IAAI,CAAC,KAAK,EAAE;YACV,cAAc,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;SAC5B;aAAM,IAAI,KAAK,KAAK,WAAW,EAAE;YAChC,cAAc,CAAC,GAAG,CAAC,GAAG,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;SACxC;KACF;IAED,MAAM,wBAAwB,GAAG,cAAc,CAAC,QAAQ,EAAE,CAAC;IAE3D,IAAI,wBAAwB,EAAE;QAC5B,OAAO,wBAAwB,CAAC;KACjC;IAED,OAAO,IAAI,CAAC;AACd,CAAC,CAAC;AAEF,kBAAe,eAAe,CAAC"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/http/index.d.ts b/packages/react-material-ui/dist/utils/http/index.d.ts deleted file mode 100644 index a2111ab2..00000000 --- a/packages/react-material-ui/dist/utils/http/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import getSearchParams from './getSearchParams'; -export { getSearchParams }; diff --git a/packages/react-material-ui/dist/utils/http/index.js b/packages/react-material-ui/dist/utils/http/index.js deleted file mode 100644 index 089ae63c..00000000 --- a/packages/react-material-ui/dist/utils/http/index.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getSearchParams = void 0; -const getSearchParams_1 = __importDefault(require("./getSearchParams")); -exports.getSearchParams = getSearchParams_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/http/index.js.map b/packages/react-material-ui/dist/utils/http/index.js.map deleted file mode 100644 index 5bc25db2..00000000 --- a/packages/react-material-ui/dist/utils/http/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/utils/http/index.ts"],"names":[],"mappings":";;;;;;AAAA,wEAAgD;AAEvC,0BAFF,yBAAe,CAEE"} \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/isMobile.d.ts b/packages/react-material-ui/dist/utils/isMobile.d.ts deleted file mode 100644 index 1f0caa27..00000000 --- a/packages/react-material-ui/dist/utils/isMobile.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const isMobile: boolean; -export { isMobile }; diff --git a/packages/react-material-ui/dist/utils/isMobile.js b/packages/react-material-ui/dist/utils/isMobile.js deleted file mode 100644 index 554b7cb7..00000000 --- a/packages/react-material-ui/dist/utils/isMobile.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.isMobile = void 0; -const isMobile = /Android|BlackBerryi|iPhone|iPad|iPodi|Opera Minii|IEMobilei|WPDesktop/i.test(navigator.userAgent); -exports.isMobile = isMobile; -//# sourceMappingURL=isMobile.js.map \ No newline at end of file diff --git a/packages/react-material-ui/dist/utils/isMobile.js.map b/packages/react-material-ui/dist/utils/isMobile.js.map deleted file mode 100644 index d52f61b1..00000000 --- a/packages/react-material-ui/dist/utils/isMobile.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"isMobile.js","sourceRoot":"","sources":["../../src/utils/isMobile.ts"],"names":[],"mappings":";;;AAAA,MAAM,QAAQ,GACZ,wEAAwE,CAAC,IAAI,CAC3E,SAAS,CAAC,SAAS,CACpB,CAAC;AAEK,4BAAQ"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/AppBarContainer.d.ts b/packages/react-navigation/dist/components/AppBarContainer.d.ts deleted file mode 100644 index 810011de..00000000 --- a/packages/react-navigation/dist/components/AppBarContainer.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { type ReactNode } from 'react'; -import { DrawerItemProps, DrawerProps, NavbarProps } from '@concepta/react-material-ui'; -type AppBarContainer = { - children: ReactNode; - menuItems: DrawerItemProps[]; - drawerProps?: DrawerProps; - navbarProps?: NavbarProps; -}; -export default function AppBarContainer({ children, menuItems, drawerProps, navbarProps, }: AppBarContainer): JSX.Element; -export {}; diff --git a/packages/react-navigation/dist/components/AppBarContainer.js b/packages/react-navigation/dist/components/AppBarContainer.js deleted file mode 100644 index 317647ef..00000000 --- a/packages/react-navigation/dist/components/AppBarContainer.js +++ /dev/null @@ -1,54 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const react_auth_provider_1 = require("@concepta/react-auth-provider"); -const Container_1 = __importDefault(require("@mui/material/Container")); -const MenuItem_1 = __importDefault(require("@mui/material/MenuItem")); -const react_router_dom_1 = require("react-router-dom"); -const react_material_ui_1 = require("@concepta/react-material-ui"); -function AppBarContainer({ children, menuItems, drawerProps, navbarProps, }) { - const navigate = (0, react_router_dom_1.useNavigate)(); - const location = (0, react_router_dom_1.useLocation)(); - const { user, doLogout } = (0, react_auth_provider_1.useAuth)(); - const onLogoutClick = (handleCloseMenu) => { - handleCloseMenu(); - doLogout(); - (0, react_1.startTransition)(() => navigate('/sign-in')); - }; - const drawerItems = (drawerProps === null || drawerProps === void 0 ? void 0 : drawerProps.items) - ? [...menuItems, ...drawerProps.items] - : menuItems; - return (react_1.default.createElement(react_material_ui_1.AppBar.Root, { key: location.pathname }, - react_1.default.createElement(react_material_ui_1.AppBar.Drawer, Object.assign({ currentId: location.pathname, logo: "/logo.svg", collapsible: true, expandedWidth: 120 }, drawerProps, { items: drawerItems })), - react_1.default.createElement(react_material_ui_1.AppBar.Main, null, - react_1.default.createElement(react_material_ui_1.AppBar.Nav, Object.assign({ text: (user === null || user === void 0 ? void 0 : user.username) || '', headerMenuOptions: (handleClose) => (react_1.default.createElement(MenuItem_1.default, { onClick: () => onLogoutClick(handleClose) }, "Sign Out")) }, navbarProps)), - react_1.default.createElement(Container_1.default, null, children)))); -} -exports.default = AppBarContainer; -//# sourceMappingURL=AppBarContainer.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/AppBarContainer.js.map b/packages/react-navigation/dist/components/AppBarContainer.js.map deleted file mode 100644 index f752ca0f..00000000 --- a/packages/react-navigation/dist/components/AppBarContainer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AppBarContainer.js","sourceRoot":"","sources":["../../src/components/AppBarContainer.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAA+D;AAC/D,uEAAwD;AACxD,wEAAgD;AAChD,sEAA8C;AAC9C,uDAA4D;AAC5D,mEAKqC;AASrC,SAAwB,eAAe,CAAC,EACtC,QAAQ,EACR,SAAS,EACT,WAAW,EACX,WAAW,GACK;IAChB,MAAM,QAAQ,GAAG,IAAA,8BAAW,GAAE,CAAC;IAC/B,MAAM,QAAQ,GAAG,IAAA,8BAAW,GAAE,CAAC;IAC/B,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAErC,MAAM,aAAa,GAAG,CAAC,eAA2B,EAAE,EAAE;QACpD,eAAe,EAAE,CAAC;QAClB,QAAQ,EAAE,CAAC;QACX,IAAA,uBAAe,EAAC,GAAG,EAAE,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC;IAC9C,CAAC,CAAC;IAEF,MAAM,WAAW,GAAG,CAAA,WAAW,aAAX,WAAW,uBAAX,WAAW,CAAE,KAAK;QACpC,CAAC,CAAC,CAAC,GAAG,SAAS,EAAE,GAAG,WAAW,CAAC,KAAK,CAAC;QACtC,CAAC,CAAC,SAAS,CAAC;IAEd,OAAO,CACL,8BAAC,0BAAM,CAAC,IAAI,IAAC,GAAG,EAAE,QAAQ,CAAC,QAAQ;QACjC,8BAAC,0BAAM,CAAC,MAAM,kBACZ,SAAS,EAAE,QAAQ,CAAC,QAAQ,EAC5B,IAAI,EAAC,WAAW,EAChB,WAAW,QACX,aAAa,EAAE,GAAG,IACd,WAAW,IACf,KAAK,EAAE,WAAW,IAClB;QACF,8BAAC,0BAAM,CAAC,IAAI;YACV,8BAAC,0BAAM,CAAC,GAAG,kBACT,IAAI,EAAE,CAAC,IAAY,aAAZ,IAAI,uBAAJ,IAAI,CAAU,QAAQ,KAAI,EAAE,EACnC,iBAAiB,EAAE,CAAC,WAAW,EAAE,EAAE,CAAC,CAClC,8BAAC,kBAAQ,IAAC,OAAO,EAAE,GAAG,EAAE,CAAC,aAAa,CAAC,WAAW,CAAC,eAExC,CACZ,IACG,WAAW,EACf;YACF,8BAAC,mBAAS,QAAE,QAAQ,CAAa,CACrB,CACF,CACf,CAAC;AACJ,CAAC;AA5CD,kCA4CC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/AuthRoute.d.ts b/packages/react-navigation/dist/components/AuthRoute.d.ts deleted file mode 100644 index 3be97890..00000000 --- a/packages/react-navigation/dist/components/AuthRoute.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/// -import { AuthModuleProps } from '@concepta/react-material-ui/'; -type Route = 'signIn' | 'signUp' | 'forgotPassword' | 'resetPassword'; -type AuthRouteProps = { - home: string; - moduleProps?: AuthModuleProps; - route: Route; -}; -declare const AuthRoute: (props: AuthRouteProps) => JSX.Element; -export default AuthRoute; diff --git a/packages/react-navigation/dist/components/AuthRoute.js b/packages/react-navigation/dist/components/AuthRoute.js deleted file mode 100644 index 981597a5..00000000 --- a/packages/react-navigation/dist/components/AuthRoute.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const react_router_1 = require("react-router"); -const react_auth_provider_1 = require("@concepta/react-auth-provider"); -const react_material_ui_1 = require("@concepta/react-material-ui/"); -const react_toastify_1 = require("react-toastify"); -const AuthRoute = (props) => { - var _a, _b, _c, _d; - const { home, moduleProps, route } = props; - const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); - const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); - if (accessToken) { - return react_1.default.createElement(react_router_1.Navigate, { to: home, replace: true }); - } - const query = Object.assign({ onSuccess: () => react_toastify_1.toast.success('Success!'), onError: (error) => { - var _a, _b; - return react_toastify_1.toast.error(((_b = (_a = error === null || error === void 0 ? void 0 : error.response) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.message) || - 'An error has occurred. Please try again later or contact support for assistance.'); - } }, (_a = props.moduleProps) === null || _a === void 0 ? void 0 : _a.query); - const routeProps = { - resetPassword: { - route: 'resetPassword', - signInPath: '/sign-in', - query, - }, - forgotPassword: { - route: 'forgotPassword', - signInPath: '/sign-in', - query, - }, - signIn: { - route: 'signIn', - }, - signUp: { - route: 'signUp', - signInPath: '/sign-in', - query, - }, - }; - return (react_1.default.createElement(react_material_ui_1.AuthModule, Object.assign({}, routeProps[route], Object.assign(Object.assign({}, moduleProps), { query: ((_b = props.moduleProps) === null || _b === void 0 ? void 0 : _b.overrideDefaults) && ((_c = props.moduleProps) === null || _c === void 0 ? void 0 : _c.query) - ? (_d = props.moduleProps) === null || _d === void 0 ? void 0 : _d.query - : routeProps[route].query })))); -}; -exports.default = AuthRoute; -//# sourceMappingURL=AuthRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/AuthRoute.js.map b/packages/react-navigation/dist/components/AuthRoute.js.map deleted file mode 100644 index 52509b6f..00000000 --- a/packages/react-navigation/dist/components/AuthRoute.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"AuthRoute.js","sourceRoot":"","sources":["../../src/components/AuthRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAA0B;AAE1B,+CAAwC;AACxC,uEAAwD;AACxD,oEAA2E;AAC3E,mDAAuC;AAUvC,MAAM,SAAS,GAAG,CAAC,KAAqB,EAAE,EAAE;;IAC1C,MAAM,EAAE,IAAI,EAAE,WAAW,EAAE,KAAK,EAAE,GAAG,KAAK,CAAC;IAC3C,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,WAAW,EAAE;QACf,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,IAAI,EAAE,OAAO,SAAG,CAAC;KACvC;IAED,MAAM,KAAK,mBACT,SAAS,EAAE,GAAG,EAAE,CAAC,sBAAK,CAAC,OAAO,CAAC,UAAU,CAAC,EAC1C,OAAO,EAAE,CAAC,KAAU,EAAE,EAAE;;YACtB,OAAA,sBAAK,CAAC,KAAK,CACT,CAAA,MAAA,MAAA,KAAK,aAAL,KAAK,uBAAL,KAAK,CAAE,QAAQ,0CAAE,IAAI,0CAAE,OAAO;gBAC5B,kFAAkF,CACrF,CAAA;SAAA,IACA,MAAA,KAAK,CAAC,WAAW,0CAAE,KAAK,CAC5B,CAAC;IAEF,MAAM,UAAU,GAAmC;QACjD,aAAa,EAAE;YACb,KAAK,EAAE,eAAe;YACtB,UAAU,EAAE,UAAU;YACtB,KAAK;SACN;QACD,cAAc,EAAE;YACd,KAAK,EAAE,gBAAgB;YACvB,UAAU,EAAE,UAAU;YACtB,KAAK;SACN;QACD,MAAM,EAAE;YACN,KAAK,EAAE,QAAQ;SAChB;QACD,MAAM,EAAE;YACN,KAAK,EAAE,QAAQ;YACf,UAAU,EAAE,UAAU;YACtB,KAAK;SACN;KACF,CAAC;IAEF,OAAO,CACL,8BAAC,8BAAU,oBACL,UAAU,CAAC,KAAK,CAAC,kCAEhB,WAAW,KACd,KAAK,EACH,CAAA,MAAA,KAAK,CAAC,WAAW,0CAAE,gBAAgB,MAAI,MAAA,KAAK,CAAC,WAAW,0CAAE,KAAK,CAAA;YAC7D,CAAC,CAAC,MAAA,KAAK,CAAC,WAAW,0CAAE,KAAK;YAC1B,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,KAAK,KAE/B,CACH,CAAC;AACJ,CAAC,CAAC;AAEF,kBAAe,SAAS,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/DefaultRoute.d.ts b/packages/react-navigation/dist/components/DefaultRoute.d.ts deleted file mode 100644 index 21f8ea60..00000000 --- a/packages/react-navigation/dist/components/DefaultRoute.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { ReactNode } from 'react'; -import { DrawerItemProps, DrawerProps, NavbarProps } from '@concepta/react-material-ui/'; -import { ModuleProps } from '@concepta/react-material-ui/dist/modules/crud'; -type DefaultRouteProps = { - resource: string; - name: string; - useNavigateFilter?: boolean; - isUnprotected?: boolean; - showAppBar?: boolean; - module?: ModuleProps; - page?: ReactNode; - items: DrawerItemProps[]; - drawerProps?: DrawerProps; - navbarProps?: NavbarProps; - renderAppBar?: (menuItems: DrawerItemProps[], children: ReactNode) => ReactNode; -}; -declare const DefaultRoute: ({ resource, name, useNavigateFilter, isUnprotected, showAppBar, module, page, items, drawerProps, navbarProps, renderAppBar, }: DefaultRouteProps) => JSX.Element; -export default DefaultRoute; diff --git a/packages/react-navigation/dist/components/DefaultRoute.js b/packages/react-navigation/dist/components/DefaultRoute.js deleted file mode 100644 index 1fa236ca..00000000 --- a/packages/react-navigation/dist/components/DefaultRoute.js +++ /dev/null @@ -1,21 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const react_router_dom_1 = require("react-router-dom"); -const ProtectedRoute_1 = __importDefault(require("./ProtectedRoute")); -const AppBarContainer_1 = __importDefault(require("./AppBarContainer")); -const react_material_ui_1 = require("@concepta/react-material-ui/"); -const DefaultRoute = ({ resource, name, useNavigateFilter = true, isUnprotected = false, showAppBar = true, module, page, items, drawerProps, navbarProps, renderAppBar, }) => { - const navigate = (0, react_router_dom_1.useNavigate)(); - const resourceName = resource.substring(1); - const menuItems = items.map((item) => (Object.assign(Object.assign({}, item), { onClick: () => (item === null || item === void 0 ? void 0 : item.id) && navigate(item.id) }))); - const content = module ? (react_1.default.createElement(react_material_ui_1.CrudModule, Object.assign({}, module, { resource: resourceName, title: module.title || name, navigate: useNavigateFilter ? navigate : undefined }))) : (page); - const wrappedContent = showAppBar ? (renderAppBar ? (renderAppBar(menuItems, content)) : (react_1.default.createElement(AppBarContainer_1.default, { menuItems: menuItems, drawerProps: drawerProps, navbarProps: navbarProps }, content))) : (content); - const finalContent = isUnprotected ? (wrappedContent) : (react_1.default.createElement(ProtectedRoute_1.default, null, wrappedContent)); - return react_1.default.createElement(react_1.default.Fragment, null, finalContent); -}; -exports.default = DefaultRoute; -//# sourceMappingURL=DefaultRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/DefaultRoute.js.map b/packages/react-navigation/dist/components/DefaultRoute.js.map deleted file mode 100644 index 6bf1c273..00000000 --- a/packages/react-navigation/dist/components/DefaultRoute.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"DefaultRoute.js","sourceRoot":"","sources":["../../src/components/DefaultRoute.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAyC;AACzC,uDAA+C;AAC/C,sEAA8C;AAC9C,wEAAgD;AAChD,oEAKsC;AAoBtC,MAAM,YAAY,GAAG,CAAC,EACpB,QAAQ,EACR,IAAI,EACJ,iBAAiB,GAAG,IAAI,EACxB,aAAa,GAAG,KAAK,EACrB,UAAU,GAAG,IAAI,EACjB,MAAM,EACN,IAAI,EACJ,KAAK,EACL,WAAW,EACX,WAAW,EACX,YAAY,GACM,EAAe,EAAE;IACnC,MAAM,QAAQ,GAAG,IAAA,8BAAW,GAAE,CAAC;IAC/B,MAAM,YAAY,GAAG,QAAQ,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;IAE3C,MAAM,SAAS,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,iCACjC,IAAI,KACP,OAAO,EAAE,GAAG,EAAE,CAAC,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,EAAE,KAAI,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,IAC5C,CAAC,CAAC;IAEJ,MAAM,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC,CACvB,8BAAC,8BAAU,oBACL,MAAM,IACV,QAAQ,EAAE,YAAY,EACtB,KAAK,EAAE,MAAM,CAAC,KAAK,IAAI,IAAI,EAC3B,QAAQ,EAAE,iBAAiB,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,IAClD,CACH,CAAC,CAAC,CAAC,CACF,IAAI,CACL,CAAC;IAEF,MAAM,cAAc,GAAG,UAAU,CAAC,CAAC,CAAC,CAClC,YAAY,CAAC,CAAC,CAAC,CACb,YAAY,CAAC,SAAS,EAAE,OAAO,CAAC,CACjC,CAAC,CAAC,CAAC,CACF,8BAAC,yBAAe,IACd,SAAS,EAAE,SAAS,EACpB,WAAW,EAAE,WAAW,EACxB,WAAW,EAAE,WAAW,IAEvB,OAAO,CACQ,CACnB,CACF,CAAC,CAAC,CAAC,CACF,OAAO,CACR,CAAC;IAEF,MAAM,YAAY,GAAG,aAAa,CAAC,CAAC,CAAC,CACnC,cAAc,CACf,CAAC,CAAC,CAAC,CACF,8BAAC,wBAAc,QAAE,cAAc,CAAkB,CAClD,CAAC;IAEF,OAAO,8DAAG,YAAY,CAAI,CAAC;AAC7B,CAAC,CAAC;AAEF,kBAAe,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/ProtectedRoute.d.ts b/packages/react-navigation/dist/components/ProtectedRoute.d.ts deleted file mode 100644 index f0d2813a..00000000 --- a/packages/react-navigation/dist/components/ProtectedRoute.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { PropsWithChildren } from 'react'; -type ProtectedRouteProps = { - redirectPath?: string; -}; -declare const ProtectedRoute: ({ children, redirectPath, }: PropsWithChildren) => JSX.Element; -export default ProtectedRoute; diff --git a/packages/react-navigation/dist/components/ProtectedRoute.js b/packages/react-navigation/dist/components/ProtectedRoute.js deleted file mode 100644 index 3a99a634..00000000 --- a/packages/react-navigation/dist/components/ProtectedRoute.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_auth_provider_1 = require("@concepta/react-auth-provider"); -const react_1 = __importDefault(require("react")); -const react_router_1 = require("react-router"); -const ProtectedRoute = ({ children, redirectPath = '/sign-in', }) => { - const { accessToken: authAccessToken } = (0, react_auth_provider_1.useAuth)(); - const accessToken = authAccessToken !== null && authAccessToken !== void 0 ? authAccessToken : localStorage.getItem('accessToken'); - if (!accessToken) { - return react_1.default.createElement(react_router_1.Navigate, { to: redirectPath, replace: true }); - } - return react_1.default.createElement(react_1.default.Fragment, null, children); -}; -exports.default = ProtectedRoute; -//# sourceMappingURL=ProtectedRoute.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/ProtectedRoute.js.map b/packages/react-navigation/dist/components/ProtectedRoute.js.map deleted file mode 100644 index 8539c0a8..00000000 --- a/packages/react-navigation/dist/components/ProtectedRoute.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ProtectedRoute.js","sourceRoot":"","sources":["../../src/components/ProtectedRoute.tsx"],"names":[],"mappings":";;;;;AAAA,uEAAwD;AACxD,kDAAiD;AACjD,+CAAwC;AAMxC,MAAM,cAAc,GAAG,CAAC,EACtB,QAAQ,EACR,YAAY,GAAG,UAAU,GACc,EAAE,EAAE;IAC3C,MAAM,EAAE,WAAW,EAAE,eAAe,EAAE,GAAG,IAAA,6BAAO,GAAE,CAAC;IAEnD,MAAM,WAAW,GAAG,eAAe,aAAf,eAAe,cAAf,eAAe,GAAI,YAAY,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IAE3E,IAAI,CAAC,WAAW,EAAE;QAChB,OAAO,8BAAC,uBAAQ,IAAC,EAAE,EAAE,YAAY,EAAE,OAAO,SAAG,CAAC;KAC/C;IAED,OAAO,8DAAG,QAAQ,CAAI,CAAC;AACzB,CAAC,CAAC;AAEF,kBAAe,cAAc,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/Resource.d.ts b/packages/react-navigation/dist/components/Resource.d.ts deleted file mode 100644 index 92539a0d..00000000 --- a/packages/react-navigation/dist/components/Resource.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { ReactNode } from 'react'; -import { ModuleProps } from '@concepta/react-material-ui/dist/modules/crud'; -import { DrawerItemProps } from '@concepta/react-material-ui'; -type ResourceProps = { - id: string; - name: string; - icon: DrawerItemProps['icon']; - showDrawerItem?: boolean; - isUnprotected?: boolean; - showAppBar?: boolean; - module?: Partial; - page?: ReactNode; -}; -declare const Resource: ({ id }: ResourceProps) => JSX.Element; -export default Resource; diff --git a/packages/react-navigation/dist/components/Resource.js b/packages/react-navigation/dist/components/Resource.js deleted file mode 100644 index f606d2ce..00000000 --- a/packages/react-navigation/dist/components/Resource.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importDefault(require("react")); -const react_router_dom_1 = require("react-router-dom"); -const Resource = ({ id }) => { - return react_1.default.createElement(react_router_dom_1.Route, { path: id }); -}; -exports.default = Resource; -//# sourceMappingURL=Resource.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/Resource.js.map b/packages/react-navigation/dist/components/Resource.js.map deleted file mode 100644 index ff6dff39..00000000 --- a/packages/react-navigation/dist/components/Resource.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Resource.js","sourceRoot":"","sources":["../../src/components/Resource.tsx"],"names":[],"mappings":";;;;;AAAA,kDAAyC;AACzC,uDAAyC;AAezC,MAAM,QAAQ,GAAG,CAAC,EAAE,EAAE,EAAiB,EAAE,EAAE;IACzC,OAAO,8BAAC,wBAAK,IAAC,IAAI,EAAE,EAAE,GAAI,CAAC;AAC7B,CAAC,CAAC;AAEF,kBAAe,QAAQ,CAAC"} \ No newline at end of file diff --git a/packages/react-navigation/dist/components/Router.d.ts b/packages/react-navigation/dist/components/Router.d.ts deleted file mode 100644 index 28ab17d1..00000000 --- a/packages/react-navigation/dist/components/Router.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { ReactElement, ReactNode } from 'react'; -import { DrawerItemProps, AuthModuleProps, DrawerProps, NavbarProps } from '@concepta/react-material-ui/'; -export type AuthModule = { - signIn?: AuthModuleProps; - signUp?: AuthModuleProps; - forgotPassword?: AuthModuleProps; - resetPassword?: AuthModuleProps; -}; -type RouterProps = { - children: ReactElement[]; - rootElement?: ReactElement; - useNavigateFilter?: boolean; - initialRoute?: string; - useMemoryRouter?: boolean; - authModuleProps?: AuthModule; - drawerProps?: DrawerProps; - navbarProps?: NavbarProps; - renderAppBar?: (menuItems: DrawerItemProps[], children: ReactNode) => ReactNode; - renderSignIn?: (home: string) => ReactNode; - renderSignUp?: (home: string) => ReactNode; - renderForgotPassword?: (home: string) => ReactNode; - renderResetPassword?: (home: string) => ReactNode; -}; -declare const Router: ({ children, rootElement, useNavigateFilter, initialRoute, useMemoryRouter, authModuleProps, drawerProps, navbarProps, renderAppBar, renderSignIn, renderSignUp, renderForgotPassword, renderResetPassword, }: RouterProps) => JSX.Element; -export default Router; diff --git a/packages/react-navigation/dist/components/Router.js b/packages/react-navigation/dist/components/Router.js deleted file mode 100644 index 5b40f12e..00000000 --- a/packages/react-navigation/dist/components/Router.js +++ /dev/null @@ -1,85 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const react_1 = __importStar(require("react")); -const react_router_dom_1 = require("react-router-dom"); -const DefaultRoute_1 = __importDefault(require("./DefaultRoute")); -const AuthRoute_1 = __importDefault(require("./AuthRoute")); -const Router = ({ children, rootElement, useNavigateFilter, initialRoute, useMemoryRouter = false, authModuleProps, drawerProps, navbarProps, renderAppBar, renderSignIn, renderSignUp, renderForgotPassword, renderResetPassword, }) => { - const items = react_1.Children.map(children, (child) => { - if (child.props.showDrawerItem !== undefined && - !child.props.showDrawerItem) { - return null; - } - return { - id: child.props.id, - text: child.props.name, - icon: child.props.icon, - }; - }).filter((item) => !!item); - const home = children[0].props.id; - const createRouter = useMemoryRouter - ? react_router_dom_1.createMemoryRouter - : react_router_dom_1.createBrowserRouter; - const router = createRouter([ - { - path: '/', - element: rootElement ? (react_1.default.cloneElement(rootElement, {}, react_1.default.createElement("div", null, - "Home test root", - react_1.default.createElement(react_router_dom_1.Outlet, null), - react_1.default.createElement(react_router_dom_1.Navigate, { to: initialRoute !== null && initialRoute !== void 0 ? initialRoute : home, replace: true })))) : (react_1.default.createElement("div", null, - "Home test no root", - react_1.default.createElement(react_router_dom_1.Outlet, null))), - children: [ - { - path: 'sign-in', - element: renderSignIn ? (renderSignIn(home)) : (react_1.default.createElement(AuthRoute_1.default, { home: home, moduleProps: authModuleProps === null || authModuleProps === void 0 ? void 0 : authModuleProps.signIn, route: "signIn" })), - }, - { - path: 'sign-up', - element: renderSignUp ? (renderSignUp(home)) : (react_1.default.createElement(AuthRoute_1.default, { home: home, moduleProps: authModuleProps === null || authModuleProps === void 0 ? void 0 : authModuleProps.signUp, route: "signUp" })), - }, - { - path: 'forgot-password', - element: renderForgotPassword ? (renderForgotPassword(home)) : (react_1.default.createElement(AuthRoute_1.default, { home: home, moduleProps: authModuleProps === null || authModuleProps === void 0 ? void 0 : authModuleProps.forgotPassword, route: 'forgotPassword' })), - }, - { - path: 'reset-password', - element: renderResetPassword ? (renderResetPassword(home)) : (react_1.default.createElement(AuthRoute_1.default, { home: home, moduleProps: authModuleProps === null || authModuleProps === void 0 ? void 0 : authModuleProps.resetPassword, route: "resetPassword" })), - }, - ...react_1.Children.map(children, (child) => ({ - path: child.props.id, - element: (react_1.default.createElement(DefaultRoute_1.default, { renderAppBar: renderAppBar, isUnprotected: child.props.isUnprotected, useNavigateFilter: useNavigateFilter, resource: child.props.id, name: child.props.name, showAppBar: child.props.showAppBar, module: child.props.module, page: child.props.page, items: items, drawerProps: drawerProps, navbarProps: navbarProps })), - })), - ], - }, - ]); - return react_1.default.createElement(react_router_dom_1.RouterProvider, { router: router }); -}; -exports.default = Router; -//# sourceMappingURL=Router.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/components/Router.js.map b/packages/react-navigation/dist/components/Router.js.map deleted file mode 100644 index 964ce52e..00000000 --- a/packages/react-navigation/dist/components/Router.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Router.js","sourceRoot":"","sources":["../../src/components/Router.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/react-navigation/dist/index.d.ts b/packages/react-navigation/dist/index.d.ts deleted file mode 100644 index 07f006c5..00000000 --- a/packages/react-navigation/dist/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import Router from './components/Router'; -import Resource from './components/Resource'; -export { Router, Resource }; diff --git a/packages/react-navigation/dist/index.js b/packages/react-navigation/dist/index.js deleted file mode 100644 index dee453a0..00000000 --- a/packages/react-navigation/dist/index.js +++ /dev/null @@ -1,11 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Resource = exports.Router = void 0; -const Router_1 = __importDefault(require("./components/Router")); -exports.Router = Router_1.default; -const Resource_1 = __importDefault(require("./components/Resource")); -exports.Resource = Resource_1.default; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-navigation/dist/index.js.map b/packages/react-navigation/dist/index.js.map deleted file mode 100644 index d3f8e118..00000000 --- a/packages/react-navigation/dist/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;AAAA,iEAAyC;AAGhC,iBAHF,gBAAM,CAGE;AAFf,qEAA6C;AAE5B,mBAFV,kBAAQ,CAEU"} \ No newline at end of file From f1c4ba6e854a92e425b22f095044c7684ec9d1fd Mon Sep 17 00:00:00 2001 From: Rodrigo Dias Date: Thu, 10 Oct 2024 15:05:13 -0300 Subject: [PATCH 7/8] feat: react navigation - new structure --- .../src/components/ChildRoutes.tsx | 139 ++++++++++++++++ .../src/components/Router.tsx | 153 ++---------------- packages/react-navigation/src/index.ts | 3 +- 3 files changed, 150 insertions(+), 145 deletions(-) create mode 100644 packages/react-navigation/src/components/ChildRoutes.tsx diff --git a/packages/react-navigation/src/components/ChildRoutes.tsx b/packages/react-navigation/src/components/ChildRoutes.tsx new file mode 100644 index 00000000..d0ae6acb --- /dev/null +++ b/packages/react-navigation/src/components/ChildRoutes.tsx @@ -0,0 +1,139 @@ +import React, { Children, ReactElement, ReactNode } from 'react'; +import { useRoutes } from 'react-router-dom'; +import { + DrawerItemProps, + AuthModuleProps, + DrawerProps, + NavbarProps, +} from '@concepta/react-material-ui/'; + +import DefaultRoute from './DefaultRoute'; +import AuthRoute from './AuthRoute'; + +export type AuthModule = { + signIn?: AuthModuleProps; + signUp?: AuthModuleProps; + forgotPassword?: AuthModuleProps; + resetPassword?: AuthModuleProps; +}; + +type ChildRoutesProps = { + children: ReactElement[]; + useNavigateFilter?: boolean; + authModuleProps?: AuthModule; + drawerProps?: DrawerProps; + navbarProps?: NavbarProps; + renderAppBar?: ( + menuItems: DrawerItemProps[], + children: ReactNode, + ) => ReactNode; + renderSignIn?: (home: string) => ReactNode; + renderSignUp?: (home: string) => ReactNode; + renderForgotPassword?: (home: string) => ReactNode; + renderResetPassword?: (home: string) => ReactNode; +}; + +const ChildRoutes = ({ + children, + useNavigateFilter, + authModuleProps, + drawerProps, + navbarProps, + renderAppBar, + renderSignIn, + renderSignUp, + renderForgotPassword, + renderResetPassword, +}: ChildRoutesProps) => { + const items = Children.map(children, (child) => { + // This validation is needed so `showDrawerItem` + // can be `true` by default + if ( + child.props.showDrawerItem !== undefined && + !child.props.showDrawerItem + ) { + return null; + } + + return { + id: child.props.id, + text: child.props.name, + icon: child.props.icon, + }; + }).filter((item) => !!item); + + const home = children[0].props.id; + + const routesChildren = useRoutes([ + { + path: 'sign-in', + element: renderSignIn ? ( + renderSignIn(home) + ) : ( + + ), + }, + { + path: 'sign-up', + element: renderSignUp ? ( + renderSignUp(home) + ) : ( + + ), + }, + { + path: 'forgot-password', + element: renderForgotPassword ? ( + renderForgotPassword(home) + ) : ( + + ), + }, + { + path: 'reset-password', + element: renderResetPassword ? ( + renderResetPassword(home) + ) : ( + + ), + }, + ...Children.map(children, (child) => ({ + path: child.props.id, + element: ( + + ), + })), + ]); + + return routesChildren; +}; + +export default ChildRoutes; diff --git a/packages/react-navigation/src/components/Router.tsx b/packages/react-navigation/src/components/Router.tsx index c60fc40f..71c0fb61 100644 --- a/packages/react-navigation/src/components/Router.tsx +++ b/packages/react-navigation/src/components/Router.tsx @@ -1,82 +1,25 @@ -import React, { Children, ReactElement, ReactNode } from 'react'; +import React, { ReactElement } from 'react'; import { createMemoryRouter, createBrowserRouter, RouterProvider, - Navigate, Outlet, + Navigate, } from 'react-router-dom'; -import { - DrawerItemProps, - AuthModuleProps, - DrawerProps, - NavbarProps, -} from '@concepta/react-material-ui/'; - -import DefaultRoute from './DefaultRoute'; -import AuthRoute from './AuthRoute'; - -export type AuthModule = { - signIn?: AuthModuleProps; - signUp?: AuthModuleProps; - forgotPassword?: AuthModuleProps; - resetPassword?: AuthModuleProps; -}; type RouterProps = { - children: ReactElement[]; - // rootElement should be a wrapper component that accepts children rootElement?: ReactElement; - useNavigateFilter?: boolean; + childRoutes?: ReactElement; initialRoute?: string; useMemoryRouter?: boolean; - authModuleProps?: AuthModule; - drawerProps?: DrawerProps; - navbarProps?: NavbarProps; - renderAppBar?: ( - menuItems: DrawerItemProps[], - children: ReactNode, - ) => ReactNode; - renderSignIn?: (home: string) => ReactNode; - renderSignUp?: (home: string) => ReactNode; - renderForgotPassword?: (home: string) => ReactNode; - renderResetPassword?: (home: string) => ReactNode; }; const Router = ({ - children, rootElement, - useNavigateFilter, initialRoute, + childRoutes, useMemoryRouter = false, - authModuleProps, - drawerProps, - navbarProps, - renderAppBar, - renderSignIn, - renderSignUp, - renderForgotPassword, - renderResetPassword, }: RouterProps) => { - const items = Children.map(children, (child) => { - // This validation is needed so `showDrawerItem` - // can be `true` by default - if ( - child.props.showDrawerItem !== undefined && - !child.props.showDrawerItem - ) { - return null; - } - - return { - id: child.props.id, - text: child.props.name, - icon: child.props.icon, - }; - }).filter((item) => !!item); - - const home = children[0].props.id; - const createRouter = useMemoryRouter ? createMemoryRouter : createBrowserRouter; @@ -84,23 +27,14 @@ const Router = ({ const router = createRouter([ { path: '/', - // element: ( - //
- // Home test - // - //
- // ), - // render outlet inside rootElement - // element: , element: rootElement ? ( React.cloneElement( rootElement, {}, -
- Home test root + <> - -
, + {initialRoute && } + , ) ) : (
@@ -110,80 +44,11 @@ const Router = ({ ), children: [ { - path: 'sign-in', - element: renderSignIn ? ( - renderSignIn(home) - ) : ( - - ), + path: '*', + element: childRoutes, }, - { - path: 'sign-up', - element: renderSignUp ? ( - renderSignUp(home) - ) : ( - - ), - }, - { - path: 'forgot-password', - element: renderForgotPassword ? ( - renderForgotPassword(home) - ) : ( - - ), - }, - { - path: 'reset-password', - element: renderResetPassword ? ( - renderResetPassword(home) - ) : ( - - ), - }, - ...Children.map(children, (child) => ({ - path: child.props.id, - element: ( - - ), - })), ], }, - - // { - // path: '/', - // element: ( - - // ), - // }, ]); return ; diff --git a/packages/react-navigation/src/index.ts b/packages/react-navigation/src/index.ts index 4eb1386a..35af49db 100644 --- a/packages/react-navigation/src/index.ts +++ b/packages/react-navigation/src/index.ts @@ -1,4 +1,5 @@ import Router from './components/Router'; +import ChildRoutes from './components/ChildRoutes'; import Resource from './components/Resource'; -export { Router, Resource }; +export { Router, ChildRoutes, Resource }; From 001258e3112af4fd31f554f55d050fbd1de00c59 Mon Sep 17 00:00:00 2001 From: Rodrigo Dias Date: Thu, 10 Oct 2024 15:37:46 -0300 Subject: [PATCH 8/8] revert: ignore dist files --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 5c48cea8..3c15d90b 100644 --- a/.gitignore +++ b/.gitignore @@ -84,7 +84,7 @@ typings/ # Nuxt.js build / generate output .nuxt -# dist // allowing dist to test the build by installing with https://gitpkg.vercel.app/about +dist # Gatsby files .cache/