├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .npmrc ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── next.config.js ├── package.json ├── prettier.config.js ├── public ├── favicon.ico ├── fonts │ └── dm-sans │ │ ├── DMSans-Bold.ttf │ │ ├── DMSans-BoldItalic.ttf │ │ ├── DMSans-Italic.ttf │ │ ├── DMSans-Medium.ttf │ │ ├── DMSans-MediumItalic.ttf │ │ ├── DMSans-Regular.ttf │ │ └── OFL.txt ├── img │ ├── auth │ │ ├── auth.png │ │ └── banner.png │ ├── avatars │ │ ├── avatar1.png │ │ ├── avatar10.png │ │ ├── avatar2.png │ │ ├── avatar3.png │ │ ├── avatar4.png │ │ ├── avatar5.png │ │ ├── avatar6.png │ │ ├── avatar7.png │ │ ├── avatar8.png │ │ ├── avatar9.png │ │ └── avatarSimmmple.png │ ├── dashboards │ │ ├── Debit.png │ │ ├── balanceImg.png │ │ ├── elipse-light.png │ │ ├── fakeGraph.png │ │ └── usa.png │ ├── layout │ │ ├── Navbar.png │ │ └── logoWhite.png │ ├── nfts │ │ ├── Nft1.png │ │ ├── Nft2.png │ │ ├── Nft3.png │ │ ├── Nft4.png │ │ ├── Nft5.png │ │ ├── Nft6.png │ │ └── NftBanner1.png │ └── profile │ │ ├── Project1.png │ │ ├── Project2.png │ │ └── Project3.png ├── manifest.json └── robots.txt ├── src ├── app │ ├── AppWrappers.tsx │ ├── admin │ │ ├── data-tables │ │ │ └── page.tsx │ │ ├── default │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── nft-marketplace │ │ │ └── page.tsx │ │ └── profile │ │ │ └── page.tsx │ ├── auth │ │ ├── layout.tsx │ │ └── sign-in │ │ │ └── page.tsx │ ├── head.tsx │ ├── layout.tsx │ ├── page.tsx │ └── rtl │ │ ├── layout.tsx │ │ └── rtl-default │ │ └── page.tsx ├── components │ ├── calendar │ │ └── MiniCalendar.tsx │ ├── card │ │ ├── Card.tsx │ │ ├── Mastercard.tsx │ │ ├── Member.tsx │ │ ├── MiniStatistics.tsx │ │ └── NFT.tsx │ ├── charts │ │ ├── BarChart.tsx │ │ ├── LineAreaChart.tsx │ │ ├── LineChart.tsx │ │ └── PieChart.tsx │ ├── fields │ │ ├── InputField.tsx │ │ └── SwitchField.tsx │ ├── fixedPlugin │ │ └── FixedPlugin.tsx │ ├── footer │ │ ├── FooterAdmin.tsx │ │ └── FooterAuth.tsx │ ├── icons │ │ ├── IconBox.tsx │ │ └── Icons.tsx │ ├── menu │ │ ├── ItemContent.tsx │ │ ├── MainMenu.tsx │ │ └── TransparentMenu.tsx │ ├── navbar │ │ ├── NavbarAdmin.tsx │ │ ├── NavbarLinksAdmin.tsx │ │ ├── NavbarRTL.tsx │ │ └── searchBar │ │ │ └── SearchBar.tsx │ ├── rtlProvider │ │ └── RtlProvider.tsx │ ├── scrollbar │ │ └── Scrollbar.tsx │ ├── separator │ │ └── Separator.tsx │ └── sidebar │ │ ├── Sidebar.tsx │ │ └── components │ │ ├── Brand.tsx │ │ ├── Content.tsx │ │ ├── Links.tsx │ │ └── SidebarCard.tsx ├── contexts │ └── SidebarContext.ts ├── img │ ├── auth │ │ ├── auth.png │ │ └── banner.png │ ├── avatars │ │ ├── avatar1.png │ │ ├── avatar10.png │ │ ├── avatar2.png │ │ ├── avatar3.png │ │ ├── avatar4.png │ │ ├── avatar5.png │ │ ├── avatar6.png │ │ ├── avatar7.png │ │ ├── avatar8.png │ │ ├── avatar9.png │ │ └── avatarSimmmple.png │ ├── dashboards │ │ ├── Debit.png │ │ ├── balanceImg.png │ │ ├── elipse-light.png │ │ ├── fakeGraph.png │ │ └── usa.png │ ├── layout │ │ ├── Navbar.png │ │ └── logoWhite.png │ ├── nfts │ │ ├── Nft1.png │ │ ├── Nft2.png │ │ ├── Nft3.png │ │ ├── Nft4.png │ │ ├── Nft5.png │ │ ├── Nft6.png │ │ └── NftBanner1.png │ └── profile │ │ ├── Project1.png │ │ ├── Project2.png │ │ └── Project3.png ├── layouts │ ├── admin │ │ └── index.tsx │ ├── auth │ │ └── Default.tsx │ └── rtl │ │ └── index.tsx ├── routes.tsx ├── styles │ ├── App.css │ ├── Avatar.module.css │ ├── Banner.module.css │ ├── Contact.css │ ├── Fonts.css │ └── MiniCalendar.css ├── theme │ ├── additions │ │ └── card │ │ │ └── card.ts │ ├── components │ │ ├── badge.ts │ │ ├── button.ts │ │ ├── input.ts │ │ ├── link.ts │ │ ├── progress.ts │ │ ├── slider.ts │ │ ├── switch.ts │ │ └── textarea.ts │ ├── foundations │ │ └── breakpoints.ts │ ├── styles.ts │ └── theme.tsx ├── types │ ├── images.d.ts │ ├── navigation.d.ts │ └── stylis.d.ts ├── utils │ └── navigation.ts ├── variables │ └── charts.ts └── views │ └── admin │ ├── dataTables │ ├── components │ │ ├── CheckTable.tsx │ │ ├── ColumnsTable.tsx │ │ ├── ComplexTable.tsx │ │ └── DevelopmentTable.tsx │ └── variables │ │ ├── tableDataCheck.ts │ │ ├── tableDataColumns.ts │ │ ├── tableDataComplex.ts │ │ └── tableDataDevelopment.ts │ ├── default │ ├── components │ │ ├── CheckTable.tsx │ │ ├── ComplexTable.tsx │ │ ├── DailyTraffic.tsx │ │ ├── PieCard.tsx │ │ ├── Tasks.tsx │ │ ├── TotalSpent.tsx │ │ ├── UserActivity.tsx │ │ └── WeeklyRevenue.tsx │ └── variables │ │ ├── tableDataCheck.ts │ │ └── tableDataComplex.ts │ ├── marketplace │ ├── components │ │ ├── Banner.tsx │ │ ├── HistoryItem.tsx │ │ └── TableTopCreators.tsx │ └── variables │ │ └── tableDataTopCreators.ts │ ├── profile │ └── components │ │ ├── Banner.tsx │ │ ├── Dropzone.tsx │ │ ├── General.tsx │ │ ├── Information.tsx │ │ ├── Notifications.tsx │ │ ├── Project.tsx │ │ ├── Projects.tsx │ │ ├── Storage.tsx │ │ └── Upload.tsx │ └── rtl │ ├── components │ ├── CheckTable.tsx │ ├── ComplexTable.tsx │ ├── DailyTraffic.tsx │ ├── PieCard.tsx │ ├── Tasks.tsx │ ├── TotalSpent.tsx │ ├── UserActivity.tsx │ └── WeeklyRevenue.tsx │ ├── index.tsx │ └── variables │ ├── tableDataCheck.ts │ └── tableDataComplex.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | node_modules 5 | /node_modules 6 | package-lock.json 7 | yarn.lock 8 | /.pnp 9 | .pnp.js 10 | 11 | # testing 12 | /coverage 13 | 14 | # production 15 | /build 16 | build 17 | 18 | # misc 19 | .DS_Store 20 | .env.local 21 | .env.development.local 22 | .env.test.local 23 | .env.production.local 24 | 25 | npm-debug.log* 26 | yarn-debug.log* 27 | yarn-error.log* 28 | *.pem 29 | .pnpm-debug.log* 30 | 31 | # nextjs 32 | /.next/ 33 | /out/ 34 | 35 | # vercel 36 | .vercel 37 | 38 | # typescript 39 | *.tsbuildinfo 40 | next-env.d.ts 41 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | auto-install-peers=true 3 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## [3.0.0] 2025-14-01 4 | 5 | ### Upgraded to React 19 ⚡️ 6 | 7 | ### Upgraded to Next.js 15 ⚡️ 8 | 9 | - `` component adapted to SSR 10 | 11 | ## [2.2.1] 2024-07-19 12 | 13 | ### Vulnerabilities fixed 14 | 15 | ## [2.2.0] 2024-02-06 16 | 17 | ### Next 14 18 | 19 | ## [2.1.0] 2023-11-10 20 | 21 | ### Bug fix - Build error due to Types 22 | 23 | - Updated types 24 | - Updated charts 25 | 26 | ## [2.0.0] 2023-09-13 27 | 28 | ### Big update - NextJS 13 Update 29 | 30 | - Layouts update 31 | - Updated routing 32 | - Updated image component 33 | - Updated link component 34 | 35 | ## [1.0.1] 2022-03-22 36 | 37 | ### Bug Fixing 38 | 39 | Auth layout fixed 40 | 41 | ## [1.0.0] 2022-10-17 42 | 43 | ### Original Release 44 | 45 | - Added Typescript & NextJS 46 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Horizon UI Typescript 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | 3 | const nextConfig = { 4 | basePath: process.env.NEXT_PUBLIC_BASE_PATH, 5 | assetPrefix: process.env.NEXT_PUBLIC_BASE_PATH, 6 | images: { 7 | domains: [ 8 | 'images.unsplash.com', 9 | 'i.ibb.co', 10 | 'scontent.fotp8-1.fna.fbcdn.net', 11 | ], 12 | // Make ENV 13 | unoptimized: true, 14 | }, 15 | }; 16 | 17 | // module.exports = withTM(nextConfig); 18 | module.exports = nextConfig; 19 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "horizon-ui-chakra-nextjs", 3 | "version": "3.0.0", 4 | "private": true, 5 | "dependencies": { 6 | "@chakra-ui/icons": "^2.0.19", 7 | "@chakra-ui/next-js": "^2.1.5", 8 | "@chakra-ui/react": "2.6.1", 9 | "@chakra-ui/styled-system": "^2.9.1", 10 | "@chakra-ui/system": "2.5.7", 11 | "@chakra-ui/theme-tools": "^1.3.6", 12 | "@emotion/cache": "^11.7.1", 13 | "@emotion/react": "^11.4.1", 14 | "@emotion/styled": "^11.3.0", 15 | "@tanstack/react-table": "^8.9.8", 16 | "@testing-library/jest-dom": "^5.14.1", 17 | "@testing-library/react": "^11.2.7", 18 | "@testing-library/user-event": "^12.8.3", 19 | "@types/jest": "^25.2.3", 20 | "@types/react-dom": "^18.0.6", 21 | "apexcharts": "^3.35.2", 22 | "framer-motion": "^4.1.17", 23 | "next": "^15.1.4", 24 | "react": "^19.0.0-rc.1", 25 | "react-apexcharts": "^1.4.0", 26 | "react-calendar": "^3.7.0", 27 | "react-custom-scrollbars-2": "^4.2.1", 28 | "react-dom": "^19.0.0-rc.1", 29 | "react-dropzone": "^12.0.4", 30 | "react-icons": "^4.3.1", 31 | "react-is": "^18.0.0", 32 | "react-no-ssr": "^1.1.0", 33 | "stylis": "^4.1.1", 34 | "stylis-plugin-rtl": "2.0.2", 35 | "typescript": "^4.9.4", 36 | "web-vitals": "^1.1.2" 37 | }, 38 | "scripts": { 39 | "dev": "next dev", 40 | "build": "next build", 41 | "start": "next start", 42 | "lint": "next lint", 43 | "predeploy": "yarn run build", 44 | "deploy": "gh-pages -d build" 45 | }, 46 | "browserslist": { 47 | "production": [ 48 | ">0.2%", 49 | "not dead", 50 | "not op_mini all" 51 | ], 52 | "development": [ 53 | "last 1 chrome version", 54 | "last 1 firefox version", 55 | "last 1 safari version" 56 | ] 57 | }, 58 | "devDependencies": { 59 | "@types/node": "^18.7.6", 60 | "@types/react": "18.2.0", 61 | "@types/react-calendar": "^3.5.2", 62 | "@types/react-table": "^7.7.12", 63 | "eslint": "^8.23.0", 64 | "eslint-config-next": "^15.1.4" 65 | }, 66 | "resolutions": { 67 | "@types/react": "18.0.31", 68 | "@types/react-dom": "18.0.11" 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | trailingComma: 'all', 3 | singleQuote: true, 4 | }; 5 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/dm-sans/DMSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/fonts/dm-sans/DMSans-Bold.ttf -------------------------------------------------------------------------------- /public/fonts/dm-sans/DMSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/fonts/dm-sans/DMSans-BoldItalic.ttf -------------------------------------------------------------------------------- /public/fonts/dm-sans/DMSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/fonts/dm-sans/DMSans-Italic.ttf -------------------------------------------------------------------------------- /public/fonts/dm-sans/DMSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/fonts/dm-sans/DMSans-Medium.ttf -------------------------------------------------------------------------------- /public/fonts/dm-sans/DMSans-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/fonts/dm-sans/DMSans-MediumItalic.ttf -------------------------------------------------------------------------------- /public/fonts/dm-sans/DMSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/fonts/dm-sans/DMSans-Regular.ttf -------------------------------------------------------------------------------- /public/fonts/dm-sans/OFL.txt: -------------------------------------------------------------------------------- 1 | Copyright 2014-2017 Indian Type Foundry (info@indiantypefoundry.com). Copyright 2019 Google LLC. 2 | 3 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 4 | This license is copied below, and is also available with a FAQ at: 5 | http://scripts.sil.org/OFL 6 | 7 | 8 | ----------------------------------------------------------- 9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 10 | ----------------------------------------------------------- 11 | 12 | PREAMBLE 13 | The goals of the Open Font License (OFL) are to stimulate worldwide 14 | development of collaborative font projects, to support the font creation 15 | efforts of academic and linguistic communities, and to provide a free and 16 | open framework in which fonts may be shared and improved in partnership 17 | with others. 18 | 19 | The OFL allows the licensed fonts to be used, studied, modified and 20 | redistributed freely as long as they are not sold by themselves. The 21 | fonts, including any derivative works, can be bundled, embedded, 22 | redistributed and/or sold with any software provided that any reserved 23 | names are not used by derivative works. The fonts and derivatives, 24 | however, cannot be released under any other type of license. The 25 | requirement for fonts to remain under this license does not apply 26 | to any document created using the fonts or their derivatives. 27 | 28 | DEFINITIONS 29 | "Font Software" refers to the set of files released by the Copyright 30 | Holder(s) under this license and clearly marked as such. This may 31 | include source files, build scripts and documentation. 32 | 33 | "Reserved Font Name" refers to any names specified as such after the 34 | copyright statement(s). 35 | 36 | "Original Version" refers to the collection of Font Software components as 37 | distributed by the Copyright Holder(s). 38 | 39 | "Modified Version" refers to any derivative made by adding to, deleting, 40 | or substituting -- in part or in whole -- any of the components of the 41 | Original Version, by changing formats or by porting the Font Software to a 42 | new environment. 43 | 44 | "Author" refers to any designer, engineer, programmer, technical 45 | writer or other person who contributed to the Font Software. 46 | 47 | PERMISSION & CONDITIONS 48 | Permission is hereby granted, free of charge, to any person obtaining 49 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 50 | redistribute, and sell modified and unmodified copies of the Font 51 | Software, subject to the following conditions: 52 | 53 | 1) Neither the Font Software nor any of its individual components, 54 | in Original or Modified Versions, may be sold by itself. 55 | 56 | 2) Original or Modified Versions of the Font Software may be bundled, 57 | redistributed and/or sold with any software, provided that each copy 58 | contains the above copyright notice and this license. These can be 59 | included either as stand-alone text files, human-readable headers or 60 | in the appropriate machine-readable metadata fields within text or 61 | binary files as long as those fields can be easily viewed by the user. 62 | 63 | 3) No Modified Version of the Font Software may use the Reserved Font 64 | Name(s) unless explicit written permission is granted by the corresponding 65 | Copyright Holder. This restriction only applies to the primary font name as 66 | presented to the users. 67 | 68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 69 | Software shall not be used to promote, endorse or advertise any 70 | Modified Version, except to acknowledge the contribution(s) of the 71 | Copyright Holder(s) and the Author(s) or with their explicit written 72 | permission. 73 | 74 | 5) The Font Software, modified or unmodified, in part or in whole, 75 | must be distributed entirely under this license, and must not be 76 | distributed under any other license. The requirement for fonts to 77 | remain under this license does not apply to any document created 78 | using the Font Software. 79 | 80 | TERMINATION 81 | This license becomes null and void if any of the above conditions are 82 | not met. 83 | 84 | DISCLAIMER 85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 93 | OTHER DEALINGS IN THE FONT SOFTWARE. 94 | -------------------------------------------------------------------------------- /public/img/auth/auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/auth/auth.png -------------------------------------------------------------------------------- /public/img/auth/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/auth/banner.png -------------------------------------------------------------------------------- /public/img/avatars/avatar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/avatars/avatar1.png -------------------------------------------------------------------------------- /public/img/avatars/avatar10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/avatars/avatar10.png -------------------------------------------------------------------------------- /public/img/avatars/avatar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/avatars/avatar2.png -------------------------------------------------------------------------------- /public/img/avatars/avatar3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/avatars/avatar3.png -------------------------------------------------------------------------------- /public/img/avatars/avatar4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/avatars/avatar4.png -------------------------------------------------------------------------------- /public/img/avatars/avatar5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/avatars/avatar5.png -------------------------------------------------------------------------------- /public/img/avatars/avatar6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/avatars/avatar6.png -------------------------------------------------------------------------------- /public/img/avatars/avatar7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/avatars/avatar7.png -------------------------------------------------------------------------------- /public/img/avatars/avatar8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/avatars/avatar8.png -------------------------------------------------------------------------------- /public/img/avatars/avatar9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/avatars/avatar9.png -------------------------------------------------------------------------------- /public/img/avatars/avatarSimmmple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/avatars/avatarSimmmple.png -------------------------------------------------------------------------------- /public/img/dashboards/Debit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/dashboards/Debit.png -------------------------------------------------------------------------------- /public/img/dashboards/balanceImg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/dashboards/balanceImg.png -------------------------------------------------------------------------------- /public/img/dashboards/elipse-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/dashboards/elipse-light.png -------------------------------------------------------------------------------- /public/img/dashboards/fakeGraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/dashboards/fakeGraph.png -------------------------------------------------------------------------------- /public/img/dashboards/usa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/dashboards/usa.png -------------------------------------------------------------------------------- /public/img/layout/Navbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/layout/Navbar.png -------------------------------------------------------------------------------- /public/img/layout/logoWhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/layout/logoWhite.png -------------------------------------------------------------------------------- /public/img/nfts/Nft1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/nfts/Nft1.png -------------------------------------------------------------------------------- /public/img/nfts/Nft2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/nfts/Nft2.png -------------------------------------------------------------------------------- /public/img/nfts/Nft3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/nfts/Nft3.png -------------------------------------------------------------------------------- /public/img/nfts/Nft4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/nfts/Nft4.png -------------------------------------------------------------------------------- /public/img/nfts/Nft5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/nfts/Nft5.png -------------------------------------------------------------------------------- /public/img/nfts/Nft6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/nfts/Nft6.png -------------------------------------------------------------------------------- /public/img/nfts/NftBanner1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/nfts/NftBanner1.png -------------------------------------------------------------------------------- /public/img/profile/Project1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/profile/Project1.png -------------------------------------------------------------------------------- /public/img/profile/Project2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/profile/Project2.png -------------------------------------------------------------------------------- /public/img/profile/Project3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/horizon-ui/horizon-ui-chakra-nextjs/4fe7a7399526a6cd3dd9497b14a322cf9fd1e9c2/public/img/profile/Project3.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | } 10 | ], 11 | "start_url": ".", 12 | "display": "standalone", 13 | "theme_color": "#000000", 14 | "background_color": "#ffffff" 15 | } 16 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Disallow: 3 | Sitemap: https://simmmple.com -------------------------------------------------------------------------------- /src/app/AppWrappers.tsx: -------------------------------------------------------------------------------- 1 | 'use client'; 2 | import React, { ReactNode } from 'react'; 3 | import 'styles/App.css'; 4 | import 'styles/Contact.css'; 5 | import 'styles/MiniCalendar.css'; 6 | import { ChakraProvider } from '@chakra-ui/react'; 7 | import theme from '../theme/theme'; 8 | 9 | export default function AppWrappers({ children }: { children: ReactNode }) { 10 | return {children}; 11 | } 12 | -------------------------------------------------------------------------------- /src/app/admin/data-tables/page.tsx: -------------------------------------------------------------------------------- 1 | 'use client'; 2 | import { Box, SimpleGrid } from '@chakra-ui/react'; 3 | import DevelopmentTable from 'views/admin/dataTables/components/DevelopmentTable'; 4 | import CheckTable from 'views/admin/dataTables/components/CheckTable'; 5 | import ColumnsTable from 'views/admin/dataTables/components/ColumnsTable'; 6 | import ComplexTable from 'views/admin/dataTables/components/ComplexTable'; 7 | import tableDataDevelopment from 'views/admin/dataTables/variables/tableDataDevelopment'; 8 | import tableDataCheck from 'views/admin/dataTables/variables/tableDataCheck'; 9 | import tableDataColumns from 'views/admin/dataTables/variables/tableDataColumns'; 10 | import tableDataComplex from 'views/admin/dataTables/variables/tableDataComplex'; 11 | import React from 'react'; 12 | import AdminLayout from 'layouts/admin'; 13 | 14 | export default function DataTables() { 15 | return ( 16 | 17 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | ); 29 | } 30 | -------------------------------------------------------------------------------- /src/app/admin/layout.tsx: -------------------------------------------------------------------------------- 1 | 'use client'; 2 | // Chakra imports 3 | import { 4 | Portal, 5 | Box, 6 | useDisclosure, 7 | useColorModeValue, 8 | } from '@chakra-ui/react'; 9 | import Footer from 'components/footer/FooterAdmin'; 10 | // Layout components 11 | import Navbar from 'components/navbar/NavbarAdmin'; 12 | import Sidebar from 'components/sidebar/Sidebar'; 13 | import { SidebarContext } from 'contexts/SidebarContext'; 14 | import { PropsWithChildren, useEffect, useState } from 'react'; 15 | import routes from 'routes'; 16 | import { 17 | getActiveNavbar, 18 | getActiveNavbarText, 19 | getActiveRoute, 20 | } from 'utils/navigation'; 21 | 22 | interface DashboardLayoutProps extends PropsWithChildren { 23 | [x: string]: any; 24 | } 25 | 26 | // Custom Chakra theme 27 | export default function AdminLayout(props: DashboardLayoutProps) { 28 | const { children, ...rest } = props; 29 | // states and functions 30 | const [fixed] = useState(false); 31 | const [toggleSidebar, setToggleSidebar] = useState(false); 32 | // functions for changing the states from components 33 | const { onOpen } = useDisclosure(); 34 | 35 | useEffect(() => { 36 | window.document.documentElement.dir = 'ltr'; 37 | }, []); 38 | 39 | const bg = useColorModeValue('secondaryGray.300', 'navy.900'); 40 | 41 | return ( 42 | 43 | 49 | 50 | 64 | 65 | 66 | 75 | 76 | 77 | 78 | 85 | {children} 86 | 87 | 88 |