{"_id":"@amit_g0swami/react-ui-library","_rev":"4-a30d82fe8a4cec8fed83aa32ebc2b5ba","name":"@amit_g0swami/react-ui-library","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"version":"1.0.0","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=12"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","start":"tsdx watch","build":"tsdx build","test":"tsdx test --maxWorkers=4","test:watch":"tsdx test --watch","coverage":"tsdx test --coverage --maxWorkers=4","lint":"tsdx lint src","lint-fix":"tsdx build","size":"size-limit"},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"none","tabWidth":2},"name":"@amit_g0swami/react-ui-library","author":{"name":"amit_g0swami"},"module":"dist/react-ui-lib.esm.js","size-limit":[{"path":"dist/react-ui-lib.cjs.production.min.js","limit":"200 KB"},{"path":"dist/react-ui-lib.esm.js","limit":"200 KB"}],"peerDependencies":{"react":">=18","react-dom":"^18.2.0"},"devDependencies":{"@babel/core":"^7.19.6","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/icons-material":"^5.11.0","@mui/material":"^5.11.2","@size-limit/preset-small-lib":"^8.1.0","@storybook/addon-essentials":"^6.5.13","@storybook/addon-links":"^6.5.13","@storybook/addon-postcss":"^2.0.0","@storybook/addons":"^6.5.13","@storybook/react":"^6.5.13","@storybook/theming":"^6.5.14","@types/mdast":"^3.0.10","@types/postcss-flexbugs-fixes":"^4.2.1","@types/react":"^18.0.22","@types/react-datepicker":"^4.8.0","@types/react-dom":"^18.0.7","@types/styled-components":"^5.1.26","babel-loader":"^8.2.5","react":"^18.2.0","react-dom":"^18.2.0","react-icons":"^4.7.1","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.8.4"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.4.0","joi":"^17.9.2","styled-components":"^5.3.10"},"description":"This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).","repository":{"type":"git","url":"git+https://github.com/amit-g0swami/react-ui-library.git"},"license":"ISC","bugs":{"url":"https://github.com/amit-g0swami/react-ui-library/issues"},"homepage":"https://github.com/amit-g0swami/react-ui-library#readme","_id":"@amit_g0swami/react-ui-library@1.0.0","gitHead":"57bb93b383eee0f94bfb250dd207b7d43c43e7df","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-lpykwJZ3q4bEamXjTamfMZz9SsHm+YKqUlpft7SyCoMgknK7HzrGmyuzNWGGB7R/e/K+AsAZjbko9NT3RMmz2w==","shasum":"2aee7afd9cccd92550ac2298b6501ac7478a0479","tarball":"https://registry.npmjs.org/@amit_g0swami/react-ui-library/-/react-ui-library-1.0.0.tgz","fileCount":111,"unpackedSize":539241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0TV99/kd5M04KqfQUwmft5HUCSc63j32jCyZhLy8UCAIhALSYw9O/XUgF1+Uyyae50AWB3XUJJVcUZefWVOlHzRQe"}]},"_npmUser":{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"},"directories":{},"maintainers":[{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-ui-library_1.0.0_1705425785787_0.0358285862140455"},"_hasShrinkwrap":false},"1.0.1":{"version":"1.0.1","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=12"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","start":"tsdx watch","build":"tsdx build","test":"tsdx test --maxWorkers=4","test:watch":"tsdx test --watch","coverage":"tsdx test --coverage --maxWorkers=4","lint":"tsdx lint src","lint-fix":"tsdx build","size":"size-limit"},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"none","tabWidth":2},"name":"@amit_g0swami/react-ui-library","author":{"name":"amit_g0swami"},"module":"dist/react-ui-lib.esm.js","size-limit":[{"path":"dist/react-ui-lib.cjs.production.min.js","limit":"200 KB"},{"path":"dist/react-ui-lib.esm.js","limit":"200 KB"}],"peerDependencies":{"react":">=18","react-dom":"^18.2.0"},"devDependencies":{"@babel/core":"^7.19.6","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/icons-material":"^5.11.0","@mui/material":"^5.11.2","@size-limit/preset-small-lib":"^8.1.0","@storybook/addon-essentials":"^6.5.13","@storybook/addon-links":"^6.5.13","@storybook/addon-postcss":"^2.0.0","@storybook/addons":"^6.5.13","@storybook/react":"^6.5.13","@storybook/theming":"^6.5.14","@types/mdast":"^3.0.10","@types/postcss-flexbugs-fixes":"^4.2.1","@types/react":"^18.0.22","@types/react-datepicker":"^4.8.0","@types/react-dom":"^18.0.7","@types/styled-components":"^5.1.26","babel-loader":"^8.2.5","react":"^18.2.0","react-dom":"^18.2.0","react-icons":"^4.7.1","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.8.4"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.4.0","joi":"^17.9.2","styled-components":"^5.3.10"},"description":"This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).","repository":{"type":"git","url":"git+https://github.com/amit-g0swami/react-ui-library.git"},"license":"ISC","bugs":{"url":"https://github.com/amit-g0swami/react-ui-library/issues"},"homepage":"https://github.com/amit-g0swami/react-ui-library#readme","_id":"@amit_g0swami/react-ui-library@1.0.1","gitHead":"3d928130a475a8b1bc37f65a984cad74e3eaa3a6","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-DfiO0+7S7SlnstHBcK3XZSrJYRjw7GsxDj6OJagwlYuMw9Lk+mels7Klv5Bng40k7sZ3OyAsR0kAvT7AzBmFqA==","shasum":"4ce76e926f94f41081f125ad12234d56658c5c83","tarball":"https://registry.npmjs.org/@amit_g0swami/react-ui-library/-/react-ui-library-1.0.1.tgz","fileCount":111,"unpackedSize":538030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8cvAEL0GrBogEBLJsjWeCPddBON77OrfwKHirEeqGaAiBMQK6Hp24JzJ6V7LErSZyg3JAGo7ohuM3PkKBgPeqhpg=="}]},"_npmUser":{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"},"directories":{},"maintainers":[{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-ui-library_1.0.1_1705426484686_0.14693485753216118"},"_hasShrinkwrap":false},"1.0.2":{"version":"1.0.2","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=12"},"scripts":{"storybook":"start-storybook -p 6006","build-storybook":"build-storybook","start":"tsdx watch","build":"tsdx build","test":"tsdx test --maxWorkers=4","test:watch":"tsdx test --watch","coverage":"tsdx test --coverage --maxWorkers=4","lint":"tsdx lint src","lint-fix":"tsdx build","size":"size-limit"},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"none","tabWidth":2},"name":"@amit_g0swami/react-ui-library","author":{"name":"amit_g0swami"},"module":"dist/react-ui-lib.esm.js","size-limit":[{"path":"dist/react-ui-lib.cjs.production.min.js","limit":"200 KB"},{"path":"dist/react-ui-lib.esm.js","limit":"200 KB"}],"peerDependencies":{"react":">=18","react-dom":"^18.2.0"},"devDependencies":{"@babel/core":"^7.19.6","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/icons-material":"^5.11.0","@mui/material":"^5.11.2","@size-limit/preset-small-lib":"^8.1.0","@storybook/addon-essentials":"^6.5.13","@storybook/addon-links":"^6.5.13","@storybook/addon-postcss":"^2.0.0","@storybook/addons":"^6.5.13","@storybook/react":"^6.5.13","@storybook/theming":"^6.5.14","@types/mdast":"^3.0.10","@types/postcss-flexbugs-fixes":"^4.2.1","@types/react":"^18.0.22","@types/react-datepicker":"^4.8.0","@types/react-dom":"^18.0.7","@types/styled-components":"^5.1.26","babel-loader":"^8.2.5","react":"^18.2.0","react-dom":"^18.2.0","react-icons":"^4.7.1","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.8.4"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.4.0","joi":"^17.9.2","styled-components":"^5.3.10"},"description":"This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).","repository":{"type":"git","url":"git+https://github.com/amit-g0swami/react-ui-library.git"},"license":"ISC","bugs":{"url":"https://github.com/amit-g0swami/react-ui-library/issues"},"homepage":"https://github.com/amit-g0swami/react-ui-library#readme","keywords":["react","MUI"],"_id":"@amit_g0swami/react-ui-library@1.0.2","gitHead":"befea9ccbe08241acb008481fceaa1c897c72d64","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-T9JvtWWSqBTGxCjOm2hrmPjFCfJvh3olN53RvnLV3GE/n9GNkAPo+DweeO6u6LxkNOorrscWskU9R4WYJIK/2Q==","shasum":"4997f7235f65871600a4a14fbeac52ff02c7551f","tarball":"https://registry.npmjs.org/@amit_g0swami/react-ui-library/-/react-ui-library-1.0.2.tgz","fileCount":111,"unpackedSize":538074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUOFJQ6+i0OjzFCcI0kYH5nGnTsU/Y2sbl+F5RfUVKvAiAO34acFfeGCc6KDlpbLVJR5yc9mjwL+3i5taz1QmpzHQ=="}]},"_npmUser":{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"},"directories":{},"maintainers":[{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-ui-library_1.0.2_1705426593618_0.17358230752609516"},"_hasShrinkwrap":false},"1.0.3":{"version":"1.0.3","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=12"},"scripts":{"prepublishOnly":"npm run build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","start":"tsdx watch","build":"tsdx build","test":"tsdx test --maxWorkers=4","test:watch":"tsdx test --watch","coverage":"tsdx test --coverage --maxWorkers=4","lint":"tsdx lint src","lint-fix":"tsdx build","size":"size-limit"},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"none","tabWidth":2},"name":"@amit_g0swami/react-ui-library","author":{"name":"amit_g0swami"},"module":"dist/react-ui-lib.esm.js","size-limit":[{"path":"dist/react-ui-lib.cjs.production.min.js","limit":"200 KB"},{"path":"dist/react-ui-lib.esm.js","limit":"200 KB"}],"peerDependencies":{"react":">=18","react-dom":"^18.2.0"},"devDependencies":{"@babel/core":"^7.19.6","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/icons-material":"^5.11.0","@mui/material":"^5.11.2","@size-limit/preset-small-lib":"^8.1.0","@storybook/addon-essentials":"^6.5.13","@storybook/addon-links":"^6.5.13","@storybook/addon-postcss":"^2.0.0","@storybook/addons":"^6.5.13","@storybook/react":"^6.5.13","@storybook/theming":"^6.5.14","@types/mdast":"^3.0.10","@types/postcss-flexbugs-fixes":"^4.2.1","@types/react":"^18.0.22","@types/react-datepicker":"^4.8.0","@types/react-dom":"^18.0.7","@types/styled-components":"^5.1.26","babel-loader":"^8.2.5","react":"^18.2.0","react-dom":"^18.2.0","react-icons":"^4.7.1","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.8.4"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.4.0","joi":"^17.9.2","styled-components":"^5.3.10"},"description":"This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).","repository":{"type":"git","url":"git+https://github.com/amit-g0swami/react-ui-library.git"},"license":"ISC","bugs":{"url":"https://github.com/amit-g0swami/react-ui-library/issues"},"homepage":"https://github.com/amit-g0swami/react-ui-library#readme","keywords":["react","MUI"],"_id":"@amit_g0swami/react-ui-library@1.0.3","gitHead":"a082aa4fa7646b4e1aad82e5593f3cb9817b01b4","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-KtbTUirRcEK0AzG4zLPkn8HtyzYMeOwQ1OsC+IByGr1TDrbfNb5kTTxXTKori5KywN18NASl0rd/68r8DGAQiA==","shasum":"8d82b39f60b819d61987a87879adab6eda91adaa","tarball":"https://registry.npmjs.org/@amit_g0swami/react-ui-library/-/react-ui-library-1.0.3.tgz","fileCount":116,"unpackedSize":546211,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGO1E2ahWxW0lrZ/Lw1yEmjekOaFXhq718t8IU+UC4l+AiEAlbYCrKU3TGbG23xDNIntWpP4owQqHCxKKj7LPVtpO5U="}]},"_npmUser":{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"},"directories":{},"maintainers":[{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-ui-library_1.0.3_1705438015845_0.49398635215013775"},"_hasShrinkwrap":false},"1.0.4":{"version":"1.0.4","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=12"},"scripts":{"prepublishOnly":"npm run build","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","start":"tsdx watch","build":"tsdx build","test":"tsdx test --maxWorkers=4","test:watch":"tsdx test --watch","coverage":"tsdx test --coverage --maxWorkers=4","lint":"tsdx lint src","lint-fix":"tsdx build","size":"size-limit"},"prettier":{"printWidth":80,"semi":false,"singleQuote":true,"trailingComma":"none","tabWidth":2},"name":"@amit_g0swami/react-ui-library","author":{"name":"amit_g0swami"},"module":"dist/react-ui-lib.esm.js","size-limit":[{"path":"dist/react-ui-lib.cjs.production.min.js","limit":"200 KB"},{"path":"dist/react-ui-lib.esm.js","limit":"200 KB"}],"peerDependencies":{"react":">=18","react-dom":"^18.2.0"},"devDependencies":{"@babel/core":"^7.19.6","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@mui/icons-material":"^5.11.0","@mui/material":"^5.11.2","@size-limit/preset-small-lib":"^8.1.0","@storybook/addon-essentials":"^6.5.13","@storybook/addon-links":"^6.5.13","@storybook/addon-postcss":"^2.0.0","@storybook/addons":"^6.5.13","@storybook/react":"^6.5.13","@storybook/theming":"^6.5.14","@types/mdast":"^3.0.10","@types/postcss-flexbugs-fixes":"^4.2.1","@types/react":"^18.0.22","@types/react-datepicker":"^4.8.0","@types/react-dom":"^18.0.7","@types/styled-components":"^5.1.26","babel-loader":"^8.2.5","react":"^18.2.0","react-dom":"^18.2.0","react-icons":"^4.7.1","size-limit":"^8.1.0","tsdx":"^0.14.1","tslib":"^2.4.0","typescript":"^4.8.4"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"axios":"^1.4.0","joi":"^17.9.2","styled-components":"^5.3.10"},"description":"This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).","repository":{"type":"git","url":"git+https://github.com/amit-g0swami/react-ui-library.git"},"license":"ISC","bugs":{"url":"https://github.com/amit-g0swami/react-ui-library/issues"},"homepage":"https://github.com/amit-g0swami/react-ui-library#readme","keywords":["react","MUI"],"_id":"@amit_g0swami/react-ui-library@1.0.4","gitHead":"9189f95010076e95ab14c49359802470199d22d9","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-daRKx6zooLIRVe5P0DYcz8SztY8vK6ThyKtPCsbU2mJXs1C7pBUyheZCyVh6GbIbzrWja5fnsOrnarwsXevlQA==","shasum":"ce3d46f53d55889051624d6353d2bbba2f743180","tarball":"https://registry.npmjs.org/@amit_g0swami/react-ui-library/-/react-ui-library-1.0.4.tgz","fileCount":122,"unpackedSize":562718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYId52z/M2R00wYYLXSyCbHzBEoyEA+CYCFQUhxdyhqgIhAP8hk4704biwwU5/Yen201JW/3mJsUQW+qpTbyFr7i3R"}]},"_npmUser":{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"},"directories":{},"maintainers":[{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-ui-library_1.0.4_1705444480098_0.25435561081832714"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-16T17:23:05.672Z","1.0.0":"2024-01-16T17:23:05.971Z","modified":"2024-01-16T22:34:40.468Z","1.0.1":"2024-01-16T17:34:44.908Z","1.0.2":"2024-01-16T17:36:33.803Z","1.0.3":"2024-01-16T20:46:55.996Z","1.0.4":"2024-01-16T22:34:40.294Z"},"maintainers":[{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"}],"description":"This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).","homepage":"https://github.com/amit-g0swami/react-ui-library#readme","repository":{"type":"git","url":"git+https://github.com/amit-g0swami/react-ui-library.git"},"author":{"name":"amit_g0swami"},"bugs":{"url":"https://github.com/amit-g0swami/react-ui-library/issues"},"license":"ISC","readme":"# @amit_g0swami/react-ui-library\n\n[![npm version](https://badge.fury.io/js/%40amit_g0swami%2Freact-ui-library.svg)](https://badge.fury.io/js/%40amit_g0swami%2Freact-ui-library)\n\n> A comprehensive React components library based on Material-UI.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Storybook](#storybook)\n- [Components](#components)\n- [Hooks](#hooks)\n\n## Installation\n\n```bash\nnpm install @amit_g0swami/react-ui-library\n# or\nyarn add @amit_g0swami/react-ui-library\n```\n\n## Usage\n\n```bash\nimport React from 'react';\nimport { YourComponent } from '@amit_g0swami/react-ui-library';\n\nconst App = () => {\n  return (\n    <div>\n      <YourComponent />\n    </div>\n  );\n};\n\nexport default App;\n```\n\n## Storybook\n\nTo view and interact with the components, you can use Storybook. Run the following command:\n\n```bash\nnpm run storybook\n# or\nyarn storybook\n```\n\nVisit http://localhost:6006/ in your browser to see the Storybook.\n\n## Components\n\n| Component            | Props |\n| -------------------- | ----- |\n| DefaultAlert         | - `severity`: 'error' \\| 'warning' \\| 'info' \\| 'success'<br/>- `variant`: 'outlined' \\| 'filled'<br/>- `color`: 'error' \\| 'warning' \\| 'info' \\| 'success'<br/>- `icon`: React.ReactElement<SvgIconProps><br/>- `title`: string<br/>- `message`: string<br/>- `border`: string<br/>- `bgColor`: string |\n| DefaultButton        | - `color`: 'inherit' \\| 'primary' \\| 'secondary' \\| 'success' \\| 'error' \\| 'info' \\| 'warning'<br/>- `disable`: boolean<br/>- `onClick`: () => void<br/>- `size`: 'small' \\| 'medium' \\| 'large'<br/>- `type`: 'button' \\| 'submit' \\| 'reset'<br/>- `name`: string<br/>- `value`: string<br/>- `variant`: 'text' \\| 'outlined' \\| 'contained'<br/>- `className`: string<br/>- `styles`: string<br/>- `form`: string<br/>- `bgcolor`: string |\n| DefaultFloatingButton | - `color`: 'inherit' \\| 'primary' \\| 'secondary' \\| 'success' \\| 'error' \\| 'info' \\| 'warning'<br/>- `disable`: boolean<br/>- `onClick`: () => void<br/>- `size`: 'small' \\| 'medium' \\| 'large'<br/>- `type`: 'button' \\| 'submit' \\| 'reset'<br/>- `name`: string<br/>- `value`: string<br/>- `variant`: 'text' \\| 'outlined' \\| 'contained'<br/>- `className`: string<br/>- `styles`: string<br/>- `form`: string<br/>- `bgcolor`: string |\n| IconLabelButton       | - `color`: 'inherit' \\| 'primary' \\| 'secondary' \\| 'success' \\| 'error' \\| 'info' \\| 'warning'<br/>- `disable`: boolean<br/>- `onClick`: () => void<br/>- `size`: 'small' \\| 'medium' \\| 'large'<br/>- `type`: 'button' \\| 'submit' \\| 'reset'<br/>- `name`: string<br/>- `value`: string<br/>- `variant`: 'text' \\| 'outlined' \\| 'contained'<br/>- `className`: string<br/>- `styles`: string<br/>- `form`: string<br/>- `bgcolor`: string<br/>- `btnText`: string<br/>- `startIcon`: IconType<br/>- `btnLabel`: string \\| number |\n| TextButton            | - `color`: 'inherit' \\| 'primary' \\| 'secondary' \\| 'success' \\| 'error' \\| 'info' \\| 'warning'<br/>- `disable`: boolean<br/>- `onClick`: () => void<br/>- `size`: 'small' \\| 'medium' \\| 'large'<br/>- `type`: 'button' \\| 'submit' \\| 'reset'<br/>- `name`: string<br/>- `value`: string<br/>- `variant`: 'text' \\| 'outlined' \\| 'contained'<br/>- `className`: string<br/>- `styles`: string<br/>- `form`: string<br/>- `bgcolor`: string<br/>- `btnText`: string |\n| DefaultIconButton      | - `color`: 'inherit' \\| 'primary' \\| 'secondary' \\| 'success' \\| 'error' \\| 'info' \\| 'warning'<br/>- `disable`: boolean<br/>- `onClick`: () => void<br/>- `size`: 'small' \\| 'medium' \\| 'large'<br/>- `type`: 'button' \\| 'submit' \\| 'reset'<br/>- `name`: string<br/>- `value`: string<br/>- `variant`: 'text' \\| 'outlined' \\| 'contained'<br/>- `className`: string<br/>- `styles`: string<br/>- `form`: string<br/>- `bgcolor`: string<br/>- `icon`: IconType |\n| DefaultCard          | - `title`: string<br/>- `content`: string<br/>- `img`: string<br/>- `outlined`: boolean<br/>- `size`: number |\n| DefaultCheck          | - `disabled`: boolean<br/>- `defaultChecked`: boolean<br/>- `checked`: boolean<br/>- `indeterminate`: boolean<br/>- `icon`: React.ReactElement<SvgIconProps><br/>- `checkedIcon`: React.ReactElement<SvgIconProps><br/>- `onClick`: (e: any) => void<br/>- `name`: string<br/>- `value`: string |\n| RadioButton           | - `disabled`: boolean<br/>- `checked`: boolean<br/>- `defaultChecked`: boolean<br/>- `onClick`: any<br/>- `value`: string<br/>- `onChange`: (e: any) => void |\n| DefaultChip           | - `icon`: React.ReactElement<SvgIconProps><br/>- `label`: string<br/>- `select`: React.ReactElement<SvgIconProps><br/>- `onClick`: () => void |\n| DefaultInput          | - `type`: HTMLInputTypeAttribute<br/>- `placeholder`: string<br/>- `disabled`: boolean<br/>- `variant`: 'standard' \\| 'filled' \\| 'outlined' \\| undefined<br/>- `className`: HTMLInputTypeAttribute<br/>- `onChange`: (e: { target: { value: SetStateAction<string> } }) => void<br/>- `value`: string<br/>- `required`: boolean<br/>- `minLength`: number<br/>- `maxLength`: number<br/>- `btn`: boolean<br/>- `name`: string<br/>- `width`: string<br/>- `label`: string<br/>- `labelRequired`: boolean |\n| DefaultLink           | - `color`: ResponsiveStyleValue<Property.Color | string[] | undefined><br/>- `underline`: 'none' | 'hover' | 'always'<br/>- `title`: string<br/>- `url`: string |\n| CircularLoader       | - `color`: 'primary' \\| 'secondary' \\| 'error' \\| 'info' \\| 'success' \\| 'warning' \\| 'inherit'<br/>- `variant`: 'determinate' \\| 'indeterminate'<br/>- `value`: number<br/>- `buffer`: number |\n| LinearLoader         | - `color`: 'primary' \\| 'secondary' \\| 'error' \\| 'info' \\| 'success' \\| 'warning' \\| 'inherit'<br/>- `variant`: 'determinate' \\| 'indeterminate' \\| 'buffer' \\| 'query'<br/>- `value`: number<br/>- `buffer`: number |\n| DefaultBadge          | - `icon`: OverridableComponent<SvgIconTypeMap<unknown, 'svg'>><br/>- `badgeContent`: number<br/>- `color`: 'default' | 'error' | 'warning' | 'info' | 'success' | 'primary' | 'secondary'<br/>- `onClick`: () => void |\n| DefaultLabel          | - `labelText`: string<br/>- `for`: string |\n| DefaultLogo           | - `srcUrl`: string<br/>- `altText`: string<br/>- `width`: number<br/>- `height`: number |\n| BasicOption           | - `value`: string<br/>- `userIcon`: ReactNode<br/>- `upIcon`: ReactNode<br/>- `handleClick`: () => void<br/>- `width`: string<br/>- `data`: string<br/>- `border`: string |\n| MenuOption            | (Same as BasicOption) |\n| NotificationOption    | (Same as BasicOption) |\n| FormInput             | (Same as `IInputProps` defined below) |\n| FormOption            | (Same as `IFormOptionProps` defined below) |\n| Modal                 | - `closeModal`: () => void<br/>- `children`: ReactNode<br/>- `isModalOpen`: boolean |\n| ToolTip               | - `text`: string<br/>- `position`: 'top' | 'right' | 'bottom' | 'left'<br/>- `children`: React.ReactNode |\n| Form                  | (Same as `IForm` defined below) |\n| TableComponent        | (Same as `ITableComponentProps` defined below) |\n| Container   | - `children`: ReactNode<br/>- `className?: string` |\n| Tabs        | - `selected?: number`<br/>- `children: ReactNode` |\n| Panel       | - `children: ReactNode`<br/>- `title: string` |\n\n\n### IInputProps (Used in FormInput)\n\n- `type`: HTMLInputTypeAttribute<br/>\n- `placeholder`: string<br/>\n- `disabled`: boolean<br/>\n- `variant`: 'standard' | 'filled' | 'outlined' | undefined<br/>\n- `className`: HTMLInputTypeAttribute<br/>\n- `onChange`: (e: { target: { value: SetStateAction<string> } }) => void<br/>\n- `value`: string<br/>\n- `required`: boolean<br/>\n- `minLength`: number<br/>\n- `maxLength`: number<br/>\n- `btn`: boolean<br/>\n- `name`: string<br/>\n- `width`: string<br/>\n- `label`: string<br/>\n- `labelRequired`: boolean<br/>\n\n### IFormOptionProps (Used in FormOption)\n\n- `options`: { label: string; value: string }[]<br/>\n- `width`: string<br/>\n- `label`: string<br/>\n- `name`: string<br/>\n- `labelRequired`: boolean<br/>\n\n### IForm (Used in Form)\n\n- `children`: ReactNode<br/>\n- `className`: string<br/>\n- `validationSchema`: any<br/>\n- `initialValues`: { [key: string]: any }<br/>\n- `getFormData`: any<br/>\n- `id`: string<br/>\n\n### ITableComponentProps (Used in TableComponent)\n\n- `column`: IColumnData[]<br/>\n- `baseUrl`: string<br/>\n- `definedFilters`: IDefinedFilters[]<br/>\n- `definedSorts`: IDefinedSorts[]<br/>\n- `rowsPerPageOptions`: number[]<br/>\n- `handleEdit`: (rowData: IRowData) => void<br/>\n- `fetchData`: (queryString: string) => IRowData[]<br/>\n...\n\n## Hooks\n\n| Hooks            | Props |\n| -------------------- | ----- |\n| useDebounce           | - `value`: string<br/>- `delay`: number (optional) |\n\n\n\n","readmeFilename":"README.md","keywords":["react","MUI"]}