diff --git a/public/index.html b/index.html
similarity index 87%
rename from public/index.html
rename to index.html
index 86f3333c9..d261516a9 100644
--- a/public/index.html
+++ b/index.html
@@ -17,11 +17,11 @@
-
+
-
-
+
+
Material Dashboard 2 React
+
+
diff --git a/package.json b/package.json
index 01521c624..adfe12f5a 100644
--- a/package.json
+++ b/package.json
@@ -26,18 +26,17 @@
"react-dom": "18.2.0",
"react-github-btn": "1.4.0",
"react-router-dom": "6.11.0",
- "react-scripts": "5.0.1",
"react-table": "7.8.0",
+ "regenerator-runtime": "^0.14.1",
"stylis": "4.1.4",
"stylis-plugin-rtl": "2.1.1",
+ "vite-jsconfig-paths": "^2.0.1",
"yup": "1.1.1"
},
"scripts": {
- "start": "GENERATE_SOURCEMAP=false react-scripts start",
- "build": "GENERATE_SOURCEMAP=false react-scripts build",
- "test": "react-scripts test",
- "eject": "react-scripts eject",
- "install:clean": "rm -rf node_modules/ && rm -rf package-lock.json && npm install && npm start"
+ "start": "vite",
+ "build": "vite build",
+ "serve": "vite preview"
},
"eslintConfig": {
"extends": [
@@ -58,6 +57,7 @@
]
},
"devDependencies": {
+ "@vitejs/plugin-react": "^4.2.1",
"eslint": "8.39.0",
"eslint-config-prettier": "8.8.0",
"eslint-plugin-import": "2.27.5",
@@ -65,7 +65,8 @@
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-react": "7.32.2",
"eslint-plugin-react-hooks": "4.6.0",
- "prettier": "2.8.8"
+ "prettier": "2.8.8",
+ "vite": "^5.2.8"
},
"overrides": {
"svgo": "3.0.2"
diff --git a/src/App.js b/src/App.jsx
similarity index 100%
rename from src/App.js
rename to src/App.jsx
diff --git a/src/components/MDAlert/MDAlertCloseIcon.js b/src/components/MDAlert/MDAlertCloseIcon.jsx
similarity index 100%
rename from src/components/MDAlert/MDAlertCloseIcon.js
rename to src/components/MDAlert/MDAlertCloseIcon.jsx
diff --git a/src/components/MDAlert/MDAlertRoot.js b/src/components/MDAlert/MDAlertRoot.jsx
similarity index 100%
rename from src/components/MDAlert/MDAlertRoot.js
rename to src/components/MDAlert/MDAlertRoot.jsx
diff --git a/src/components/MDAlert/index.js b/src/components/MDAlert/index.jsx
similarity index 100%
rename from src/components/MDAlert/index.js
rename to src/components/MDAlert/index.jsx
diff --git a/src/components/MDAvatar/MDAvatarRoot.js b/src/components/MDAvatar/MDAvatarRoot.jsx
similarity index 100%
rename from src/components/MDAvatar/MDAvatarRoot.js
rename to src/components/MDAvatar/MDAvatarRoot.jsx
diff --git a/src/components/MDAvatar/index.js b/src/components/MDAvatar/index.jsx
similarity index 100%
rename from src/components/MDAvatar/index.js
rename to src/components/MDAvatar/index.jsx
diff --git a/src/components/MDBadge/MDBadgeRoot.js b/src/components/MDBadge/MDBadgeRoot.jsx
similarity index 100%
rename from src/components/MDBadge/MDBadgeRoot.js
rename to src/components/MDBadge/MDBadgeRoot.jsx
diff --git a/src/components/MDBadge/index.js b/src/components/MDBadge/index.jsx
similarity index 100%
rename from src/components/MDBadge/index.js
rename to src/components/MDBadge/index.jsx
diff --git a/src/components/MDBox/MDBoxRoot.js b/src/components/MDBox/MDBoxRoot.jsx
similarity index 100%
rename from src/components/MDBox/MDBoxRoot.js
rename to src/components/MDBox/MDBoxRoot.jsx
diff --git a/src/components/MDBox/index.js b/src/components/MDBox/index.jsx
similarity index 100%
rename from src/components/MDBox/index.js
rename to src/components/MDBox/index.jsx
diff --git a/src/components/MDButton/MDButtonRoot.js b/src/components/MDButton/MDButtonRoot.jsx
similarity index 100%
rename from src/components/MDButton/MDButtonRoot.js
rename to src/components/MDButton/MDButtonRoot.jsx
diff --git a/src/components/MDButton/index.js b/src/components/MDButton/index.jsx
similarity index 100%
rename from src/components/MDButton/index.js
rename to src/components/MDButton/index.jsx
diff --git a/src/components/MDInput/MDInputRoot.js b/src/components/MDInput/MDInputRoot.jsx
similarity index 100%
rename from src/components/MDInput/MDInputRoot.js
rename to src/components/MDInput/MDInputRoot.jsx
diff --git a/src/components/MDInput/index.js b/src/components/MDInput/index.jsx
similarity index 100%
rename from src/components/MDInput/index.js
rename to src/components/MDInput/index.jsx
diff --git a/src/components/MDPagination/MDPaginationItemRoot.js b/src/components/MDPagination/MDPaginationItemRoot.jsx
similarity index 100%
rename from src/components/MDPagination/MDPaginationItemRoot.js
rename to src/components/MDPagination/MDPaginationItemRoot.jsx
diff --git a/src/components/MDPagination/index.js b/src/components/MDPagination/index.jsx
similarity index 100%
rename from src/components/MDPagination/index.js
rename to src/components/MDPagination/index.jsx
diff --git a/src/components/MDProgress/MDProgressRoot.js b/src/components/MDProgress/MDProgressRoot.jsx
similarity index 100%
rename from src/components/MDProgress/MDProgressRoot.js
rename to src/components/MDProgress/MDProgressRoot.jsx
diff --git a/src/components/MDProgress/index.js b/src/components/MDProgress/index.jsx
similarity index 100%
rename from src/components/MDProgress/index.js
rename to src/components/MDProgress/index.jsx
diff --git a/src/components/MDSnackbar/MDSnackbarIconRoot.js b/src/components/MDSnackbar/MDSnackbarIconRoot.jsx
similarity index 100%
rename from src/components/MDSnackbar/MDSnackbarIconRoot.js
rename to src/components/MDSnackbar/MDSnackbarIconRoot.jsx
diff --git a/src/components/MDSnackbar/index.js b/src/components/MDSnackbar/index.jsx
similarity index 100%
rename from src/components/MDSnackbar/index.js
rename to src/components/MDSnackbar/index.jsx
diff --git a/src/components/MDTypography/MDTypographyRoot.js b/src/components/MDTypography/MDTypographyRoot.jsx
similarity index 100%
rename from src/components/MDTypography/MDTypographyRoot.js
rename to src/components/MDTypography/MDTypographyRoot.jsx
diff --git a/src/components/MDTypography/index.js b/src/components/MDTypography/index.jsx
similarity index 100%
rename from src/components/MDTypography/index.js
rename to src/components/MDTypography/index.jsx
diff --git a/src/context/index.js b/src/context/index.jsx
similarity index 100%
rename from src/context/index.js
rename to src/context/index.jsx
diff --git a/src/examples/Breadcrumbs/index.js b/src/examples/Breadcrumbs/index.jsx
similarity index 100%
rename from src/examples/Breadcrumbs/index.js
rename to src/examples/Breadcrumbs/index.jsx
diff --git a/src/examples/Cards/BlogCards/SimpleBlogCard/index.js b/src/examples/Cards/BlogCards/SimpleBlogCard/index.jsx
similarity index 100%
rename from src/examples/Cards/BlogCards/SimpleBlogCard/index.js
rename to src/examples/Cards/BlogCards/SimpleBlogCard/index.jsx
diff --git a/src/examples/Cards/InfoCards/DefaultInfoCard/index.js b/src/examples/Cards/InfoCards/DefaultInfoCard/index.jsx
similarity index 100%
rename from src/examples/Cards/InfoCards/DefaultInfoCard/index.js
rename to src/examples/Cards/InfoCards/DefaultInfoCard/index.jsx
diff --git a/src/examples/Cards/InfoCards/ProfileInfoCard/index.js b/src/examples/Cards/InfoCards/ProfileInfoCard/index.jsx
similarity index 100%
rename from src/examples/Cards/InfoCards/ProfileInfoCard/index.js
rename to src/examples/Cards/InfoCards/ProfileInfoCard/index.jsx
diff --git a/src/examples/Cards/MasterCard/index.js b/src/examples/Cards/MasterCard/index.jsx
similarity index 100%
rename from src/examples/Cards/MasterCard/index.js
rename to src/examples/Cards/MasterCard/index.jsx
diff --git a/src/examples/Cards/ProjectCards/DefaultProjectCard/index.js b/src/examples/Cards/ProjectCards/DefaultProjectCard/index.jsx
similarity index 100%
rename from src/examples/Cards/ProjectCards/DefaultProjectCard/index.js
rename to src/examples/Cards/ProjectCards/DefaultProjectCard/index.jsx
diff --git a/src/examples/Cards/StatisticsCards/ComplexStatisticsCard/index.js b/src/examples/Cards/StatisticsCards/ComplexStatisticsCard/index.jsx
similarity index 100%
rename from src/examples/Cards/StatisticsCards/ComplexStatisticsCard/index.js
rename to src/examples/Cards/StatisticsCards/ComplexStatisticsCard/index.jsx
diff --git a/src/examples/Charts/BarCharts/HorizontalBarChart/configs/index.js b/src/examples/Charts/BarCharts/HorizontalBarChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/BarCharts/HorizontalBarChart/configs/index.js
rename to src/examples/Charts/BarCharts/HorizontalBarChart/configs/index.jsx
diff --git a/src/examples/Charts/BarCharts/HorizontalBarChart/index.js b/src/examples/Charts/BarCharts/HorizontalBarChart/index.jsx
similarity index 100%
rename from src/examples/Charts/BarCharts/HorizontalBarChart/index.js
rename to src/examples/Charts/BarCharts/HorizontalBarChart/index.jsx
diff --git a/src/examples/Charts/BarCharts/ReportsBarChart/configs/index.js b/src/examples/Charts/BarCharts/ReportsBarChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/BarCharts/ReportsBarChart/configs/index.js
rename to src/examples/Charts/BarCharts/ReportsBarChart/configs/index.jsx
diff --git a/src/examples/Charts/BarCharts/ReportsBarChart/index.js b/src/examples/Charts/BarCharts/ReportsBarChart/index.jsx
similarity index 100%
rename from src/examples/Charts/BarCharts/ReportsBarChart/index.js
rename to src/examples/Charts/BarCharts/ReportsBarChart/index.jsx
diff --git a/src/examples/Charts/BarCharts/VerticalBarChart/configs/index.js b/src/examples/Charts/BarCharts/VerticalBarChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/BarCharts/VerticalBarChart/configs/index.js
rename to src/examples/Charts/BarCharts/VerticalBarChart/configs/index.jsx
diff --git a/src/examples/Charts/BarCharts/VerticalBarChart/index.js b/src/examples/Charts/BarCharts/VerticalBarChart/index.jsx
similarity index 100%
rename from src/examples/Charts/BarCharts/VerticalBarChart/index.js
rename to src/examples/Charts/BarCharts/VerticalBarChart/index.jsx
diff --git a/src/examples/Charts/BubbleChart/configs/index.js b/src/examples/Charts/BubbleChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/BubbleChart/configs/index.js
rename to src/examples/Charts/BubbleChart/configs/index.jsx
diff --git a/src/examples/Charts/BubbleChart/index.js b/src/examples/Charts/BubbleChart/index.jsx
similarity index 100%
rename from src/examples/Charts/BubbleChart/index.js
rename to src/examples/Charts/BubbleChart/index.jsx
diff --git a/src/examples/Charts/DoughnutCharts/DefaultDoughnutChart/configs/index.js b/src/examples/Charts/DoughnutCharts/DefaultDoughnutChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/DoughnutCharts/DefaultDoughnutChart/configs/index.js
rename to src/examples/Charts/DoughnutCharts/DefaultDoughnutChart/configs/index.jsx
diff --git a/src/examples/Charts/DoughnutCharts/DefaultDoughnutChart/index.js b/src/examples/Charts/DoughnutCharts/DefaultDoughnutChart/index.jsx
similarity index 100%
rename from src/examples/Charts/DoughnutCharts/DefaultDoughnutChart/index.js
rename to src/examples/Charts/DoughnutCharts/DefaultDoughnutChart/index.jsx
diff --git a/src/examples/Charts/LineCharts/DefaultLineChart/configs/index.js b/src/examples/Charts/LineCharts/DefaultLineChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/LineCharts/DefaultLineChart/configs/index.js
rename to src/examples/Charts/LineCharts/DefaultLineChart/configs/index.jsx
diff --git a/src/examples/Charts/LineCharts/DefaultLineChart/index.js b/src/examples/Charts/LineCharts/DefaultLineChart/index.jsx
similarity index 100%
rename from src/examples/Charts/LineCharts/DefaultLineChart/index.js
rename to src/examples/Charts/LineCharts/DefaultLineChart/index.jsx
diff --git a/src/examples/Charts/LineCharts/GradientLineChart/configs/index.js b/src/examples/Charts/LineCharts/GradientLineChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/LineCharts/GradientLineChart/configs/index.js
rename to src/examples/Charts/LineCharts/GradientLineChart/configs/index.jsx
diff --git a/src/examples/Charts/LineCharts/GradientLineChart/index.js b/src/examples/Charts/LineCharts/GradientLineChart/index.jsx
similarity index 100%
rename from src/examples/Charts/LineCharts/GradientLineChart/index.js
rename to src/examples/Charts/LineCharts/GradientLineChart/index.jsx
diff --git a/src/examples/Charts/LineCharts/ProgressLineChart/config/index.js b/src/examples/Charts/LineCharts/ProgressLineChart/config/index.jsx
similarity index 100%
rename from src/examples/Charts/LineCharts/ProgressLineChart/config/index.js
rename to src/examples/Charts/LineCharts/ProgressLineChart/config/index.jsx
diff --git a/src/examples/Charts/LineCharts/ProgressLineChart/index.js b/src/examples/Charts/LineCharts/ProgressLineChart/index.jsx
similarity index 100%
rename from src/examples/Charts/LineCharts/ProgressLineChart/index.js
rename to src/examples/Charts/LineCharts/ProgressLineChart/index.jsx
diff --git a/src/examples/Charts/LineCharts/ReportsLineChart/configs/index.js b/src/examples/Charts/LineCharts/ReportsLineChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/LineCharts/ReportsLineChart/configs/index.js
rename to src/examples/Charts/LineCharts/ReportsLineChart/configs/index.jsx
diff --git a/src/examples/Charts/LineCharts/ReportsLineChart/index.js b/src/examples/Charts/LineCharts/ReportsLineChart/index.jsx
similarity index 100%
rename from src/examples/Charts/LineCharts/ReportsLineChart/index.js
rename to src/examples/Charts/LineCharts/ReportsLineChart/index.jsx
diff --git a/src/examples/Charts/MixedChart/configs/index.js b/src/examples/Charts/MixedChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/MixedChart/configs/index.js
rename to src/examples/Charts/MixedChart/configs/index.jsx
diff --git a/src/examples/Charts/MixedChart/index.js b/src/examples/Charts/MixedChart/index.jsx
similarity index 100%
rename from src/examples/Charts/MixedChart/index.js
rename to src/examples/Charts/MixedChart/index.jsx
diff --git a/src/examples/Charts/PieChart/configs/index.js b/src/examples/Charts/PieChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/PieChart/configs/index.js
rename to src/examples/Charts/PieChart/configs/index.jsx
diff --git a/src/examples/Charts/PieChart/index.js b/src/examples/Charts/PieChart/index.jsx
similarity index 100%
rename from src/examples/Charts/PieChart/index.js
rename to src/examples/Charts/PieChart/index.jsx
diff --git a/src/examples/Charts/PolarChart/configs/index.js b/src/examples/Charts/PolarChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/PolarChart/configs/index.js
rename to src/examples/Charts/PolarChart/configs/index.jsx
diff --git a/src/examples/Charts/PolarChart/index.js b/src/examples/Charts/PolarChart/index.jsx
similarity index 100%
rename from src/examples/Charts/PolarChart/index.js
rename to src/examples/Charts/PolarChart/index.jsx
diff --git a/src/examples/Charts/RadarChart/configs/index.js b/src/examples/Charts/RadarChart/configs/index.jsx
similarity index 100%
rename from src/examples/Charts/RadarChart/configs/index.js
rename to src/examples/Charts/RadarChart/configs/index.jsx
diff --git a/src/examples/Charts/RadarChart/index.js b/src/examples/Charts/RadarChart/index.jsx
similarity index 100%
rename from src/examples/Charts/RadarChart/index.js
rename to src/examples/Charts/RadarChart/index.jsx
diff --git a/src/examples/Configurator/ConfiguratorRoot.js b/src/examples/Configurator/ConfiguratorRoot.jsx
similarity index 100%
rename from src/examples/Configurator/ConfiguratorRoot.js
rename to src/examples/Configurator/ConfiguratorRoot.jsx
diff --git a/src/examples/Configurator/index.js b/src/examples/Configurator/index.jsx
similarity index 100%
rename from src/examples/Configurator/index.js
rename to src/examples/Configurator/index.jsx
diff --git a/src/examples/Footer/index.js b/src/examples/Footer/index.jsx
similarity index 100%
rename from src/examples/Footer/index.js
rename to src/examples/Footer/index.jsx
diff --git a/src/examples/Items/NotificationItem/index.js b/src/examples/Items/NotificationItem/index.jsx
similarity index 100%
rename from src/examples/Items/NotificationItem/index.js
rename to src/examples/Items/NotificationItem/index.jsx
diff --git a/src/examples/Items/NotificationItem/styles.js b/src/examples/Items/NotificationItem/styles.jsx
similarity index 100%
rename from src/examples/Items/NotificationItem/styles.js
rename to src/examples/Items/NotificationItem/styles.jsx
diff --git a/src/examples/LayoutContainers/DashboardLayout/index.js b/src/examples/LayoutContainers/DashboardLayout/index.jsx
similarity index 100%
rename from src/examples/LayoutContainers/DashboardLayout/index.js
rename to src/examples/LayoutContainers/DashboardLayout/index.jsx
diff --git a/src/examples/LayoutContainers/PageLayout/index.js b/src/examples/LayoutContainers/PageLayout/index.jsx
similarity index 100%
rename from src/examples/LayoutContainers/PageLayout/index.js
rename to src/examples/LayoutContainers/PageLayout/index.jsx
diff --git a/src/examples/Lists/ProfilesList/index.js b/src/examples/Lists/ProfilesList/index.jsx
similarity index 100%
rename from src/examples/Lists/ProfilesList/index.js
rename to src/examples/Lists/ProfilesList/index.jsx
diff --git a/src/examples/Navbars/DashboardNavbar/index.js b/src/examples/Navbars/DashboardNavbar/index.jsx
similarity index 100%
rename from src/examples/Navbars/DashboardNavbar/index.js
rename to src/examples/Navbars/DashboardNavbar/index.jsx
diff --git a/src/examples/Navbars/DashboardNavbar/styles.js b/src/examples/Navbars/DashboardNavbar/styles.jsx
similarity index 100%
rename from src/examples/Navbars/DashboardNavbar/styles.js
rename to src/examples/Navbars/DashboardNavbar/styles.jsx
diff --git a/src/examples/Navbars/DefaultNavbar/DefaultNavbarLink.js b/src/examples/Navbars/DefaultNavbar/DefaultNavbarLink.jsx
similarity index 100%
rename from src/examples/Navbars/DefaultNavbar/DefaultNavbarLink.js
rename to src/examples/Navbars/DefaultNavbar/DefaultNavbarLink.jsx
diff --git a/src/examples/Navbars/DefaultNavbar/DefaultNavbarMobile.js b/src/examples/Navbars/DefaultNavbar/DefaultNavbarMobile.jsx
similarity index 100%
rename from src/examples/Navbars/DefaultNavbar/DefaultNavbarMobile.js
rename to src/examples/Navbars/DefaultNavbar/DefaultNavbarMobile.jsx
diff --git a/src/examples/Navbars/DefaultNavbar/index.js b/src/examples/Navbars/DefaultNavbar/index.jsx
similarity index 100%
rename from src/examples/Navbars/DefaultNavbar/index.js
rename to src/examples/Navbars/DefaultNavbar/index.jsx
diff --git a/src/examples/Sidenav/SidenavCollapse.js b/src/examples/Sidenav/SidenavCollapse.jsx
similarity index 100%
rename from src/examples/Sidenav/SidenavCollapse.js
rename to src/examples/Sidenav/SidenavCollapse.jsx
diff --git a/src/examples/Sidenav/SidenavRoot.js b/src/examples/Sidenav/SidenavRoot.jsx
similarity index 100%
rename from src/examples/Sidenav/SidenavRoot.js
rename to src/examples/Sidenav/SidenavRoot.jsx
diff --git a/src/examples/Sidenav/index.js b/src/examples/Sidenav/index.jsx
similarity index 100%
rename from src/examples/Sidenav/index.js
rename to src/examples/Sidenav/index.jsx
diff --git a/src/examples/Sidenav/styles/sidenav.js b/src/examples/Sidenav/styles/sidenav.jsx
similarity index 100%
rename from src/examples/Sidenav/styles/sidenav.js
rename to src/examples/Sidenav/styles/sidenav.jsx
diff --git a/src/examples/Sidenav/styles/sidenavCollapse.js b/src/examples/Sidenav/styles/sidenavCollapse.jsx
similarity index 100%
rename from src/examples/Sidenav/styles/sidenavCollapse.js
rename to src/examples/Sidenav/styles/sidenavCollapse.jsx
diff --git a/src/examples/Tables/DataTable/DataTableBodyCell.js b/src/examples/Tables/DataTable/DataTableBodyCell.jsx
similarity index 100%
rename from src/examples/Tables/DataTable/DataTableBodyCell.js
rename to src/examples/Tables/DataTable/DataTableBodyCell.jsx
diff --git a/src/examples/Tables/DataTable/DataTableHeadCell.js b/src/examples/Tables/DataTable/DataTableHeadCell.jsx
similarity index 100%
rename from src/examples/Tables/DataTable/DataTableHeadCell.js
rename to src/examples/Tables/DataTable/DataTableHeadCell.jsx
diff --git a/src/examples/Tables/DataTable/index.js b/src/examples/Tables/DataTable/index.jsx
similarity index 100%
rename from src/examples/Tables/DataTable/index.js
rename to src/examples/Tables/DataTable/index.jsx
diff --git a/src/examples/Timeline/TimelineItem/index.js b/src/examples/Timeline/TimelineItem/index.jsx
similarity index 100%
rename from src/examples/Timeline/TimelineItem/index.js
rename to src/examples/Timeline/TimelineItem/index.jsx
diff --git a/src/examples/Timeline/TimelineItem/styles.js b/src/examples/Timeline/TimelineItem/styles.jsx
similarity index 100%
rename from src/examples/Timeline/TimelineItem/styles.js
rename to src/examples/Timeline/TimelineItem/styles.jsx
diff --git a/src/examples/Timeline/TimelineList/index.js b/src/examples/Timeline/TimelineList/index.jsx
similarity index 100%
rename from src/examples/Timeline/TimelineList/index.js
rename to src/examples/Timeline/TimelineList/index.jsx
diff --git a/src/examples/Timeline/context/index.js b/src/examples/Timeline/context/index.jsx
similarity index 100%
rename from src/examples/Timeline/context/index.js
rename to src/examples/Timeline/context/index.jsx
diff --git a/src/index.js b/src/index.jsx
similarity index 96%
rename from src/index.js
rename to src/index.jsx
index b13cbecc6..8c9a77f69 100644
--- a/src/index.js
+++ b/src/index.jsx
@@ -17,6 +17,7 @@ import React from "react";
import { createRoot } from "react-dom/client";
import { BrowserRouter } from "react-router-dom";
import App from "App";
+import "regenerator-runtime/runtime";
// Material Dashboard 2 React Context Provider
import { MaterialUIControllerProvider } from "context";
diff --git a/src/layouts/authentication/components/BasicLayout/index.js b/src/layouts/authentication/components/BasicLayout/index.jsx
similarity index 100%
rename from src/layouts/authentication/components/BasicLayout/index.js
rename to src/layouts/authentication/components/BasicLayout/index.jsx
diff --git a/src/layouts/authentication/components/CoverLayout/index.js b/src/layouts/authentication/components/CoverLayout/index.jsx
similarity index 100%
rename from src/layouts/authentication/components/CoverLayout/index.js
rename to src/layouts/authentication/components/CoverLayout/index.jsx
diff --git a/src/layouts/authentication/components/Footer/index.js b/src/layouts/authentication/components/Footer/index.jsx
similarity index 100%
rename from src/layouts/authentication/components/Footer/index.js
rename to src/layouts/authentication/components/Footer/index.jsx
diff --git a/src/layouts/authentication/reset-password/cover/index.js b/src/layouts/authentication/reset-password/cover/index.jsx
similarity index 100%
rename from src/layouts/authentication/reset-password/cover/index.js
rename to src/layouts/authentication/reset-password/cover/index.jsx
diff --git a/src/layouts/authentication/sign-in/index.js b/src/layouts/authentication/sign-in/index.jsx
similarity index 100%
rename from src/layouts/authentication/sign-in/index.js
rename to src/layouts/authentication/sign-in/index.jsx
diff --git a/src/layouts/authentication/sign-up/index.js b/src/layouts/authentication/sign-up/index.jsx
similarity index 100%
rename from src/layouts/authentication/sign-up/index.js
rename to src/layouts/authentication/sign-up/index.jsx
diff --git a/src/layouts/billing/components/Bill/index.js b/src/layouts/billing/components/Bill/index.jsx
similarity index 100%
rename from src/layouts/billing/components/Bill/index.js
rename to src/layouts/billing/components/Bill/index.jsx
diff --git a/src/layouts/billing/components/BillingInformation/index.js b/src/layouts/billing/components/BillingInformation/index.jsx
similarity index 100%
rename from src/layouts/billing/components/BillingInformation/index.js
rename to src/layouts/billing/components/BillingInformation/index.jsx
diff --git a/src/layouts/billing/components/Invoice/index.js b/src/layouts/billing/components/Invoice/index.jsx
similarity index 100%
rename from src/layouts/billing/components/Invoice/index.js
rename to src/layouts/billing/components/Invoice/index.jsx
diff --git a/src/layouts/billing/components/Invoices/index.js b/src/layouts/billing/components/Invoices/index.jsx
similarity index 100%
rename from src/layouts/billing/components/Invoices/index.js
rename to src/layouts/billing/components/Invoices/index.jsx
diff --git a/src/layouts/billing/components/PaymentMethod/index.js b/src/layouts/billing/components/PaymentMethod/index.jsx
similarity index 100%
rename from src/layouts/billing/components/PaymentMethod/index.js
rename to src/layouts/billing/components/PaymentMethod/index.jsx
diff --git a/src/layouts/billing/components/Transaction/index.js b/src/layouts/billing/components/Transaction/index.jsx
similarity index 100%
rename from src/layouts/billing/components/Transaction/index.js
rename to src/layouts/billing/components/Transaction/index.jsx
diff --git a/src/layouts/billing/components/Transactions/index.js b/src/layouts/billing/components/Transactions/index.jsx
similarity index 100%
rename from src/layouts/billing/components/Transactions/index.js
rename to src/layouts/billing/components/Transactions/index.jsx
diff --git a/src/layouts/billing/index.js b/src/layouts/billing/index.jsx
similarity index 100%
rename from src/layouts/billing/index.js
rename to src/layouts/billing/index.jsx
diff --git a/src/layouts/dashboard/components/OrdersOverview/index.js b/src/layouts/dashboard/components/OrdersOverview/index.jsx
similarity index 100%
rename from src/layouts/dashboard/components/OrdersOverview/index.js
rename to src/layouts/dashboard/components/OrdersOverview/index.jsx
diff --git a/src/layouts/dashboard/components/Projects/data/index.js b/src/layouts/dashboard/components/Projects/data/index.jsx
similarity index 100%
rename from src/layouts/dashboard/components/Projects/data/index.js
rename to src/layouts/dashboard/components/Projects/data/index.jsx
diff --git a/src/layouts/dashboard/components/Projects/index.js b/src/layouts/dashboard/components/Projects/index.jsx
similarity index 100%
rename from src/layouts/dashboard/components/Projects/index.js
rename to src/layouts/dashboard/components/Projects/index.jsx
diff --git a/src/layouts/dashboard/data/reportsBarChartData.js b/src/layouts/dashboard/data/reportsBarChartData.jsx
similarity index 100%
rename from src/layouts/dashboard/data/reportsBarChartData.js
rename to src/layouts/dashboard/data/reportsBarChartData.jsx
diff --git a/src/layouts/dashboard/data/reportsLineChartData.js b/src/layouts/dashboard/data/reportsLineChartData.jsx
similarity index 100%
rename from src/layouts/dashboard/data/reportsLineChartData.js
rename to src/layouts/dashboard/data/reportsLineChartData.jsx
diff --git a/src/layouts/dashboard/index.js b/src/layouts/dashboard/index.jsx
similarity index 100%
rename from src/layouts/dashboard/index.js
rename to src/layouts/dashboard/index.jsx
diff --git a/src/layouts/notifications/index.js b/src/layouts/notifications/index.jsx
similarity index 100%
rename from src/layouts/notifications/index.js
rename to src/layouts/notifications/index.jsx
diff --git a/src/layouts/profile/components/Header/index.js b/src/layouts/profile/components/Header/index.jsx
similarity index 100%
rename from src/layouts/profile/components/Header/index.js
rename to src/layouts/profile/components/Header/index.jsx
diff --git a/src/layouts/profile/components/PlatformSettings/index.js b/src/layouts/profile/components/PlatformSettings/index.jsx
similarity index 100%
rename from src/layouts/profile/components/PlatformSettings/index.js
rename to src/layouts/profile/components/PlatformSettings/index.jsx
diff --git a/src/layouts/profile/data/profilesListData.js b/src/layouts/profile/data/profilesListData.jsx
similarity index 100%
rename from src/layouts/profile/data/profilesListData.js
rename to src/layouts/profile/data/profilesListData.jsx
diff --git a/src/layouts/profile/index.js b/src/layouts/profile/index.jsx
similarity index 100%
rename from src/layouts/profile/index.js
rename to src/layouts/profile/index.jsx
diff --git a/src/layouts/rtl/components/OrdersOverview/index.js b/src/layouts/rtl/components/OrdersOverview/index.jsx
similarity index 100%
rename from src/layouts/rtl/components/OrdersOverview/index.js
rename to src/layouts/rtl/components/OrdersOverview/index.jsx
diff --git a/src/layouts/rtl/components/Projects/data/index.js b/src/layouts/rtl/components/Projects/data/index.jsx
similarity index 100%
rename from src/layouts/rtl/components/Projects/data/index.js
rename to src/layouts/rtl/components/Projects/data/index.jsx
diff --git a/src/layouts/rtl/components/Projects/index.js b/src/layouts/rtl/components/Projects/index.jsx
similarity index 100%
rename from src/layouts/rtl/components/Projects/index.js
rename to src/layouts/rtl/components/Projects/index.jsx
diff --git a/src/layouts/rtl/data/reportsBarChartData.js b/src/layouts/rtl/data/reportsBarChartData.jsx
similarity index 100%
rename from src/layouts/rtl/data/reportsBarChartData.js
rename to src/layouts/rtl/data/reportsBarChartData.jsx
diff --git a/src/layouts/rtl/data/reportsLineChartData.js b/src/layouts/rtl/data/reportsLineChartData.jsx
similarity index 100%
rename from src/layouts/rtl/data/reportsLineChartData.js
rename to src/layouts/rtl/data/reportsLineChartData.jsx
diff --git a/src/layouts/rtl/index.js b/src/layouts/rtl/index.jsx
similarity index 100%
rename from src/layouts/rtl/index.js
rename to src/layouts/rtl/index.jsx
diff --git a/src/layouts/tables/data/authorsTableData.js b/src/layouts/tables/data/authorsTableData.jsx
similarity index 100%
rename from src/layouts/tables/data/authorsTableData.js
rename to src/layouts/tables/data/authorsTableData.jsx
diff --git a/src/layouts/tables/data/projectsTableData.js b/src/layouts/tables/data/projectsTableData.jsx
similarity index 100%
rename from src/layouts/tables/data/projectsTableData.js
rename to src/layouts/tables/data/projectsTableData.jsx
diff --git a/src/layouts/tables/index.js b/src/layouts/tables/index.jsx
similarity index 100%
rename from src/layouts/tables/index.js
rename to src/layouts/tables/index.jsx
diff --git a/src/routes.js b/src/routes.jsx
similarity index 100%
rename from src/routes.js
rename to src/routes.jsx
diff --git a/vite.config.mjs b/vite.config.mjs
new file mode 100644
index 000000000..274517531
--- /dev/null
+++ b/vite.config.mjs
@@ -0,0 +1,12 @@
+import { defineConfig } from "vite";
+import react from "@vitejs/plugin-react";
+import jsconfigPaths from "vite-jsconfig-paths";
+
+export default defineConfig(() => {
+ return {
+ build: {
+ outDir: "build",
+ },
+ plugins: [react(), jsconfigPaths()],
+ };
+});