{"id":14070318,"url":"https://github.com/syncfusion/ej2-react-ui-components","last_synced_at":"2026-03-10T04:08:55.522Z","repository":{"id":41186802,"uuid":"155508359","full_name":"syncfusion/ej2-react-ui-components","owner":"syncfusion","description":"Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications. ","archived":false,"fork":false,"pushed_at":"2026-02-24T06:52:25.000Z","size":9315,"stargazers_count":396,"open_issues_count":17,"forks_count":109,"subscribers_count":31,"default_branch":"master","last_synced_at":"2026-02-24T12:56:11.348Z","etag":null,"topics":["accessibility","bootstrap-theme","charts","data-grid","diagramming","material-design","office-ui-fabric","react","react-components","react-ui-components","reactjs","scheduler","ui-components"],"latest_commit_sha":null,"homepage":"https://www.syncfusion.com/react-ui-components","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/syncfusion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-10-31T06:16:27.000Z","updated_at":"2026-02-24T06:52:28.000Z","dependencies_parsed_at":"2024-05-28T06:14:10.040Z","dependency_job_id":"56fa9176-af71-46a4-a534-5ae5554845ef","html_url":"https://github.com/syncfusion/ej2-react-ui-components","commit_stats":{"total_commits":310,"total_committers":11,"mean_commits":"28.181818181818183","dds":0.05161290322580647,"last_synced_commit":"629e2ba6161a76594f384b4526779dd6cc74f40b"},"previous_names":[],"tags_count":360,"template":false,"template_full_name":null,"purl":"pkg:github/syncfusion/ej2-react-ui-components","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fej2-react-ui-components","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fej2-react-ui-components/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fej2-react-ui-components/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fej2-react-ui-components/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/syncfusion","download_url":"https://codeload.github.com/syncfusion/ej2-react-ui-components/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fej2-react-ui-components/sbom","scorecard":{"id":863212,"data":{"date":"2025-08-11","repo":{"name":"github.com/syncfusion/ej2-react-ui-components","commit":"0c99865cd673a2b658f7925a71009a209fadec62"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Code-Review","score":0,"reason":"Found 1/25 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"14 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: license:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 6 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T01:58:06.093Z","repository_id":41186802,"created_at":"2025-08-24T01:58:06.093Z","updated_at":"2025-08-24T01:58:06.093Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30322640,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T01:36:58.598Z","status":"online","status_checked_at":"2026-03-10T02:00:06.579Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accessibility","bootstrap-theme","charts","data-grid","diagramming","material-design","office-ui-fabric","react","react-components","react-ui-components","reactjs","scheduler","ui-components"],"created_at":"2024-08-13T07:07:39.477Z","updated_at":"2026-03-10T04:08:55.475Z","avatar_url":"https://github.com/syncfusion.png","language":"TypeScript","readme":"# Syncfusion React UI Components Library (Essential JS 2)\n Syncfusion React UI Components library has been built from the ground up to be lightweight, responsive, modular and touch friendly. It offers 70+ UI components that every applications will ever need.\n \u003e This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials).\n\u003e\n\u003e A free community license (https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.\n ## Resources\n * [Getting Started](https://ej2.syncfusion.com/react/documentation/getting-started/quick-start?utm_source=npm\u0026utm_campaign=ej2-react-ui-components)\n* [View Online Demos](https://ej2.syncfusion.com/react/demos?utm_source=npm\u0026utm_campaign=ej2-react-ui-components)\n* [Product Page](https://www.syncfusion.com/react-ui-components?utm_source=npm\u0026utm_campaign=ej2-react-ui-components)\n ## Framework highlights\n ### Lightweight and user friendly\n The entire Library framework is built from scratch to be lightweight and modular. Its footprint can be reduced further by including only the specific components and features your application requires.\n ### Modular architecture\n All components have been built as modules to enable selective referencing, so only the components and features you need are included in your application.\n ### Built for performance\n Performance is critical for delivering a good user experience. We ensure that all our components are designed and built to achieve the best performance possible.\n ### Responsive and touch friendly\n All the components are touch friendly and render adaptively based on the device they are on to provide optimal usage experience on phones, tablets and desktops.\n ### Stunning built-in themes\n Pixel-perfect built-in themes are available in material, bootstrap and fabric design. In addition, it comes with Accessible high-contrast theme and an online tool \"[Theme Studio](https://ej2.syncfusion.com/themestudio/)\" to customize the provided built-in themes.\n ### Globalization simplified\n Easily build applications to be used by a global audience in various language and culture settings.\n ### Stay current\n With our commitment to at least four major updates per year, you receive the most up-to-date functionality and new components in addition to monthly service packs and bug fixes. Custom patches are available as needed.\n\n ## Control List\n\n### Grids\n\n\u003ctable\u003e\n \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-data-grid\"\u003e\u003cb\u003eData Grid\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-grids\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-grids\" title=\"@syncfusion/ej2-react-grids\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-grids\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-grids/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-grids\" title=\"@syncfusion/ej2-react-grids\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/grids/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/grid/over-view\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/grid/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-pivot-table\"\u003e\u003cb\u003ePivot Table\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-pivotview\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-pivotview\" title=\"@syncfusion/ej2-react-pivotview\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-pivotview\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-pivotview/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-pivotview\" title=\"@syncfusion/ej2-react-pivotview\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/pivotview/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/pivot-table/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/pivotview/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-spreadsheet\"\u003e\u003cb\u003eSpreadsheet\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-spreadsheet\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-spreadsheet\" title=\"@syncfusion/ej2-react-spreadsheet\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-spreadsheet\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-spreadsheet/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-spreadsheet\" title=\"@syncfusion/ej2-react-spreadsheet\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/spreadsheet/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/spreadsheet/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/spreadsheet/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-tree-grid\"\u003e\u003cb\u003eTree Grid\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-treegrid\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-treegrid\" title=\"@syncfusion/ej2-react-treegrid\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-treegrid\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-treegrid/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-treegrid\" title=\"@syncfusion/ej2-react-treegrid\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/treegrid/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/treegrid/treegrid-overview\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/treegrid/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n### Editors\n\n\u003ctable\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-in-place-editor\"\u003e\u003cb\u003eIn-place Editor\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-inplace-editor\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-inplace-editor\" title=\"@syncfusion/ej2-react-inplace-editor\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-inplace-editor\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-inplace-editor/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-inplace-editor\" title=\"@syncfusion/ej2-react-inplace-editor\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/inplaceeditor/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/inplace-editor/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/inplace-editor/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-wysiwyg-rich-text-editor\"\u003e\u003cb\u003eRich Text Editor\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-richtexteditor\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-richtexteditor\" title=\"@syncfusion/ej2-react-richtexteditor\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-richtexteditor\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-richtexteditor/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-richtexteditor\" title=\"@syncfusion/ej2-react-richtexteditor\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/richtexteditor/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/rich-text-editor/tools\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/rich-text-editor/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-word-processor\"\u003e\u003cb\u003eWord Processor\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-documenteditor\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-documenteditor\" title=\"@syncfusion/ej2-react-documenteditor\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-documenteditor\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-documenteditor/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-documenteditor\" title=\"@syncfusion/ej2-react-documenteditor\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/documenteditor/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/document-editor/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/document-editor/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n### Dropdowns\n\n\u003ctable\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-autocomplete\"\u003e\u003cb\u003eAutoComplete\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd rowspan=\"6\"\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-dropdowns\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-dropdowns\" title=\"@syncfusion/ej2-react-dropdowns\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-dropdowns\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-dropdowns/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-dropdowns\" title=\"@syncfusion/ej2-react-dropdowns\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/dropdowns/src/auto-complete\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/auto-complete/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/auto-complete/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-combobox\"\u003e\u003cb\u003eComboBox\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/dropdowns/src/combo-box\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/combo-box/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/combo-box/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-dropdown-list\"\u003e\u003cb\u003eDropdown List\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/dropdowns/src/drop-down-list\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/drop-down-list/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/drop-down-list/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-dropdown-tree\"\u003e\u003cb\u003eDropdown Tree\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/dropdowns/src/drop-down-tree\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/drop-down-tree/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/drop-down-tree/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-listbox\"\u003e\u003cb\u003eList Box\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/dropdowns/src/list-box\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/list-box/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/list-box/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-multiselect-dropdown\"\u003e\u003cb\u003eMultiSelect Dropdown\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/dropdowns/src/multi-select\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/multi-select/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/multi-select/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n### Inputs\n\n\u003ctable\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-checkbox\"\u003e\u003cb\u003eCheckbox\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd rowspan=\"3\"\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-buttons\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-buttons\" title=\"@syncfusion/ej2-react-buttons\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-buttons\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-buttons/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-buttons\" title=\"@syncfusion/ej2-react-buttons\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/buttons/src/check-box\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/button/checkbox\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/check-box/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-radio-button\"\u003e\u003cb\u003eRadio Button\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/buttons/src/radio-button\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/button/radio-button\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/radio-button/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-toggle-switch-button\"\u003e\u003cb\u003eToggle Switch Button\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/buttons/src/switch\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/button/switch\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/switch/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-color-picker\"\u003e\u003cb\u003eColor Picker\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd rowspan=\"8\"\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-inputs\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-inputs\" title=\"@syncfusion/ej2-react-inputs\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-inputs\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-inputs/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-inputs\" title=\"@syncfusion/ej2-react-inputs\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/inputs/src/color-picker\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/color-picker/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/color-picker/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-file-upload\"\u003e\u003cb\u003eFile Upload\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/inputs/src/uploader\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/uploader/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/uploader/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-input-mask\"\u003e\u003cb\u003eInput Mask\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/inputs/src/maskedtextbox\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/maskedtextbox/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/maskedtextbox/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-numeric-textbox\"\u003e\u003cb\u003eNumeric Textbox\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/inputs/src/numerictextbox\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/numerictextbox/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/numerictextbox/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-range-selector\"\u003e\u003cb\u003eRange Slider\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/inputs/src/slider\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/range-slider/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/range-slider/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-textbox\"\u003e\u003cb\u003eTextBox\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/inputs/src/textbox\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/textboxes/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/textbox/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/Signature\"\u003e\u003cb\u003eSignature\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/inputs/src/signature\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/signature/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/signature/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n### Data Visualization\n\n\u003ctable\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-barcode\"\u003e\u003cb\u003eBarcode Generator\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-barcode-generator\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-barcode-generator\" title=\"@syncfusion/ej2-react-barcode-generator\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-barcode-generator\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-barcode-generator/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-barcode-generator\" title=\"@syncfusion/ej2-react-barcode-generator\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/barcodegenerator/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/barcode/default-functionalities\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/barcode/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-circular-gauge\"\u003e\u003cb\u003eCircular Gauge\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-circulargauge\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-circulargauge\" title=\"@syncfusion/ej2-react-circulargauge\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-circulargauge\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-circulargauge/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-circulargauge\" title=\"@syncfusion/ej2-react-circulargauge\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/circulargauge/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/circular-gauge/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/circular-gauge/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-diagram\"\u003e\u003cb\u003eDiagram\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-diagrams\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-diagrams\" title=\"@syncfusion/ej2-react-diagrams\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-diagrams\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-diagrams/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-diagrams\" title=\"@syncfusion/ej2-react-diagrams\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/diagrams/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/diagram/default-functionalities\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/diagram/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-heatmap-chart\"\u003e\u003cb\u003eHeatMap Chart\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-heatmap\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-heatmap\" title=\"@syncfusion/ej2-react-heatmap\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-heatmap\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-heatmap/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-heatmap\" title=\"@syncfusion/ej2-react-heatmap\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/heatmap/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/heatmap-chart/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/heatmap-chart/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-kanban-board\"\u003e\u003cb\u003eKanban\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-kanban\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-kanban\" title=\"@syncfusion/ej2-react-kanban\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-kanban\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-kanban/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-kanban\" title=\"@syncfusion/ej2-react-kanban\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/kanban/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/kanban/overview\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/kanban/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-linear-gauge\"\u003e\u003cb\u003eLinear Gauge\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-lineargauge\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-lineargauge\" title=\"@syncfusion/ej2-react-lineargauge\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-lineargauge\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-lineargauge/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-lineargauge\" title=\"@syncfusion/ej2-react-lineargauge\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/lineargauge/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/linear-gauge/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/linear-gauge/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-maps\"\u003e\u003cb\u003eMaps\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-maps\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-maps\" title=\"@syncfusion/ej2-react-maps\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-maps\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-maps/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-maps\" title=\"@syncfusion/ej2-react-maps\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/maps/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/maps/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/maps/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-treemap\"\u003e\u003cb\u003eTreeMap\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-treemap\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-treemap\" title=\"@syncfusion/ej2-react-treemap\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-treemap\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-treemap/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-treemap\" title=\"@syncfusion/ej2-react-treemap\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/treemap/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/treemap/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/treemap/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-bullet-chart\"\u003e\u003cb\u003eBullet Chart\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd rowspan=\"6\"\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-charts\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-charts\" title=\"@syncfusion/ej2-react-charts\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-charts\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-charts/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-charts\" title=\"@syncfusion/ej2-react-charts\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/charts/src/bullet-chart\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/bullet-chart/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/bullet-chart/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-charts\"\u003e\u003cb\u003eCharts\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/charts/src/chart\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/chart/line\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/chart/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-range-selector\"\u003e\u003cb\u003eRange Selector\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/charts/src/range-navigator\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/range-navigator/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/range-navigator/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-smith-chart\"\u003e\u003cb\u003eSmith Chart\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/charts/src/smithchart\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/smith-chart/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/smithchart/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-sparkline\"\u003e\u003cb\u003eSparkline Charts\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/charts/src/sparkline\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/sparkline/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/sparkline/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-stock-chart\"\u003e\u003cb\u003eStock Chart\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/charts/src/stock-chart\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/stock-chart/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/stock-chart/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n### Calendars\n\n\u003ctable\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-calendar\"\u003e\u003cb\u003eCalendar\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd rowspan=\"5\"\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-calendars\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-calendars\" title=\"@syncfusion/ej2-react-calendars\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-calendars\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-calendars/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-calendars\" title=\"@syncfusion/ej2-react-calendars\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/calendars/src/calendar\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/calendar/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/calendar/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-datepicker\"\u003e\u003cb\u003eDatePicker\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/calendars/src/datepicker\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/datepicker/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/datepicker/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-daterangepicker\"\u003e\u003cb\u003eDateRangePicker\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/calendars/src/daterangepicker\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/daterangepicker/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/daterangepicker/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-datetime-picker\"\u003e\u003cb\u003eDateTime Picker\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/calendars/src/datetimepicker\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/datetimepicker/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/datetimepicker/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-timepicker\"\u003e\u003cb\u003eTimePicker\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/calendars/src/timepicker\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/timepicker/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/timepicker/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-gantt-chart\"\u003e\u003cb\u003eGantt Chart\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-gantt\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-gantt\" title=\"@syncfusion/ej2-react-gantt\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-gantt\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-gantt/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-gantt\" title=\"@syncfusion/ej2-react-gantt\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/gantt/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/gantt/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/gantt/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-scheduler\"\u003e\u003cb\u003eScheduler\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-schedule\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-schedule\" title=\"@syncfusion/ej2-react-schedule\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-schedule\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-schedule/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-schedule\" title=\"@syncfusion/ej2-react-schedule\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/schedule/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/schedule/overview\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/schedule/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n### Navigation\n\n\u003ctable\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-accordion\"\u003e\u003cb\u003eAccordion\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd rowspan=\"9\"\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-navigations\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-navigations\" title=\"@syncfusion/ej2-react-navigations\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-navigations\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-navigations/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-navigations\" title=\"@syncfusion/ej2-react-navigations\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/navigations/src/accordion\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/accordion/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/accordion/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n    \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/breadcrumb\"\u003e\u003cb\u003eBreadcrumb\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/navigations/src/breadcrumb\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/breadcrumb/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/breadcrumb/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/carousel\"\u003e\u003cb\u003eCarousel\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/navigations/src/carousel\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/carousel/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/carousel/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-context-menu\"\u003e\u003cb\u003eContext Menu\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/navigations/src/context-menu\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/context-menu/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/context-menu/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-menu-bar\"\u003e\u003cb\u003eMenu Bar\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/navigations/src/menu\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/menu/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/menu/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-sidebar\"\u003e\u003cb\u003eSidebar\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/navigations/src/sidebar\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/sidebar/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/sidebar/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-tabs\"\u003e\u003cb\u003eTabs\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/navigations/src/tab\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/tab/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/tab/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-toolbar\"\u003e\u003cb\u003eToolbar\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/navigations/src/toolbar\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/toolbar/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/toolbar/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-treeview\"\u003e\u003cb\u003eTreeView\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/navigations/src/treeview\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/treeview/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/treeview/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-file-manager\"\u003e\u003cb\u003eFile Manager\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-filemanager\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-filemanager\" title=\"@syncfusion/ej2-react-filemanager\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-filemanager\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-filemanager/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-filemanager\" title=\"@syncfusion/ej2-react-filemanager\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/filemanager/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/file-manager/overview\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/file-manager/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n### Buttons\n\n\u003ctable\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-button\"\u003e\u003cb\u003eButton\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd rowspan=\"2\"\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-buttons\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-buttons\" title=\"@syncfusion/ej2-react-buttons\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-buttons\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-buttons/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-buttons\" title=\"@syncfusion/ej2-react-buttons\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/buttons/src/button\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/button/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/button/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-chips\"\u003e\u003cb\u003eChips\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/buttons/src/chips\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/chips/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/chips/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-button-group\"\u003e\u003cb\u003eButton Group\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd rowspan=\"4\"\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-splitbuttons\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-splitbuttons\" title=\"@syncfusion/ej2-react-splitbuttons\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-splitbuttons\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-splitbuttons/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-splitbuttons\" title=\"@syncfusion/ej2-react-splitbuttons\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/splitbuttons/src/button-group\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/button/button-group\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/button-group/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-dropdown-menu\"\u003e\u003cb\u003eDropdown Menu\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/splitbuttons/src/drop-down-button\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/button/dropdown-button\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/drop-down-button/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-progress-button\"\u003e\u003cb\u003eProgress Button\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/splitbuttons/src/progress-button\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/button/progress-button\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/progress-button/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-split-button\"\u003e\u003cb\u003eSplit Button\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/splitbuttons/src/split-button\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/button/split-button\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/split-button/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n### Layout\n\n\u003ctable\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-avatar\"\u003e\u003cb\u003eAvatar\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd rowspan=\"4\"\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-layouts\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-layouts\" title=\"@syncfusion/ej2-react-layouts\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-layouts\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-layouts/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-layouts\" title=\"@syncfusion/ej2-react-layouts\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/layouts/styles/avatar\"\u003eStyles\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/avatar/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/avatar/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-card\"\u003e\u003cb\u003eCard\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/layouts/styles/card\"\u003eStyles\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/card/basic\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/card/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-dashboard-layout\"\u003e\u003cb\u003eDashboard Layout\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/layouts/src/dashboard-layout\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/dashboard-layout/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/dashboard-layout/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-splitter\"\u003e\u003cb\u003eSplitter\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/layouts/src/splitter\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/splitter/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/splitter/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-modal-dialog\"\u003e\u003cb\u003eDialog\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd rowspan=\"2\"\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-popups\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-popups\" title=\"@syncfusion/ej2-react-popups\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-popups\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-popups/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-popups\" title=\"@syncfusion/ej2-react-popups\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/popups/src/dialog\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/dialog/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/dialog/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-tooltip\"\u003e\u003cb\u003eTooltip\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/popups/src/tooltip\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/tooltip/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/tooltip/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-listview\"\u003e\u003cb\u003eListView\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-lists\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-lists\" title=\"@syncfusion/ej2-react-lists\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-lists\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-lists/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-lists\" title=\"@syncfusion/ej2-react-lists\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/lists/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/listview/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/listview/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n### Notification\n\n\u003ctable\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-badge\"\u003e\u003cb\u003eBadge\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd rowspan=\"2\"\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-notifications\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-notifications\" title=\"@syncfusion/ej2-react-notifications\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-notifications\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-notifications/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-notifications\" title=\"@syncfusion/ej2-react-notifications\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/notifications/styles/badge\"\u003eStyles\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/badge/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/badge/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-toast\"\u003e\u003cb\u003eToast\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/notifications/src/toast\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/toast/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/toast/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-progressbar\"\u003e\u003cb\u003eProgress Bar\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-progressbar\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-progressbar\" title=\"@syncfusion/ej2-react-progressbar\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-progressbar\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-progressbar/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-progressbar\" title=\"@syncfusion/ej2-react-progressbar\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/progressbar/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/progress-bar/linear\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/progress-bar/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n### Forms\n\n\u003ctable\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-query-builder\"\u003e\u003cb\u003eQuery Builder UI\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-querybuilder\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-querybuilder\" title=\"@syncfusion/ej2-react-querybuilder\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-querybuilder\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-querybuilder/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-querybuilder\" title=\"@syncfusion/ej2-react-querybuilder\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/querybuilder/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/query-builder/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/query-builder/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n### Viewer\n\n\u003ctable\u003e\n   \u003ctr\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.syncfusion.com/react-ui-components/react-pdf-viewer\"\u003e\u003cb\u003ePDF Viewer\u003c/b\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://www.npmjs.com/package/@syncfusion/ej2-react-pdfviewer\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/github/images/npm-logo.png\" alt=\"npm package @syncfusion/ej2-react-pdfviewer\" title=\"@syncfusion/ej2-react-pdfviewer\" style=\"height:20px;\" /\u003e\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003ca href=\"https://ej2.syncfusion.com/badges/ej2-pdfviewer\"\u003e\u003cimg src=\"https://ej2.syncfusion.com/badges/ej2-pdfviewer/coverage.svg\" alt=\"code coverage of @syncfusion/ej2-react-pdfviewer\" title=\"@syncfusion/ej2-react-pdfviewer\" /\u003e\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"src/pdfviewer/src\"\u003eSource\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/demos/#/bootstrap5/pdfviewer/default\"\u003eLive demo\u003c/a\u003e\n       \u003c/td\u003e\n       \u003ctd\u003e\n           \u003ca href=\"https://ej2.syncfusion.com/react/documentation/pdfviewer/getting-started/\"\u003eDocumentation\u003c/a\u003e\n       \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\n ## Supported Frameworks\n The Essential JS 2 is also offered in following list of frameworks.\n * [JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_source=npm\u0026utm_campaign=ej2-react-ui-components)\n* [Angular](https://www.syncfusion.com/angular-ui-components?utm_source=npm\u0026utm_campaign=ej2-react-ui-components)\n* [Vue.js](https://www.syncfusion.com/vue-ui-components?utm_source=npm\u0026utm_campaign=ej2-react-ui-components)\n* [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_source=npm\u0026utm_campaign=ej2-react-ui-components)\n* [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_source=npm\u0026utm_campaign=ej2-react-ui-components)\n ## Support\n Product support is available for through following mediums.\n * Creating incident in Syncfusion [Direct-trac](https://www.syncfusion.com/support/directtrac/incidents?utm_source=npm\u0026utm_campaign=ej2-react-ui-components) support system or [Community forum](https://www.syncfusion.com/forums/react-js2?utm_source=npm\u0026utm_campaign=ej2-react-ui-components).\n* New [GitHub issue](https://github.com/syncfusion/ej2-react-ui-components/issues/new).\n* Ask your query in [Stack Overflow](https://stackoverflow.com/) with tag `syncfusion` and `ej2`.\n ## License\n Check the license detail [here](https://github.com/syncfusion/ej2-react-ui-components/blob/master/license).\n ## Changelog\n Check the changelog [here](https://ej2.syncfusion.com/react/documentation/release-notes/index/?utm_source=npm\u0026utm_campaign=ej2-react-ui-components)\n     © Copyright 2022 Syncfusion, Inc. All Rights Reserved.\n    The Syncfusion Essential Studio license and copyright applies to this distribution.\n","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusion%2Fej2-react-ui-components","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyncfusion%2Fej2-react-ui-components","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusion%2Fej2-react-ui-components/lists"}