import { useState, useEffect } from "react"; import Sidebar from "../../src/components/Sidebar/Sidebar"; import classnames from "classnames"; // import Chart from "chart.js"; import { Chart } from 'chart.js/auto'; import { Line, Bar } from "react-chartjs-2"; import { Button, Card, CardHeader, CardBody, NavItem, NavLink, Nav, Progress, Table, Container, Row, Col, } from "reactstrap"; // core components import { chartOptions, parseOptions, chartExample1, chartExample2, } from "variables/charts.js"; import Header from "components/Headers/Header.js"; import { fetchMenuItems } from "../APIServices/MenuAPI"; import routes from "routes.js"; const Index = (props) => { const [activeNav, setActiveNav] = useState(1); const [chartExample1Data, setChartExample1Data] = useState("data1"); const [menuItems, setMenuItems] = useState([]); // State for menu items const [error, setError] = useState(""); // State for errors const [menuData, setMenuData] = useState([]); // useEffect(() => { // const loadMenuItems = async () => { // try { // console.log("Menu is loading..."); // const data = await fetchMenuItems(); // setMenuItems(data); // console.log("menu data",data); // } catch (error) { // console.error("Fetching error:", error); // setError(error.message); // } // }; // loadMenuItems(); // }, []); useEffect(() => { // Sidebar items ke liye class add karo const sidebarElement = document.querySelector(".menu-header"); if (sidebarElement) { sidebarElement.classList.add("index-active"); // Special class add karo } // Cleanup jab component unmount hoga return () => { if (sidebarElement) { sidebarElement.classList.remove("index-active"); // Class remove karo } }; }, []); if (window.Chart) { parseOptions(Chart, chartOptions()); } const toggleNavs = (e, index) => { e.preventDefault(); setActiveNav(index); setChartExample1Data("data" + index); }; return ( // <>Home Page>
Loading chart...
)}| Page name | Visitors | Unique users | Bounce rate |
|---|---|---|---|
| /argon/ | 4,569 | 340 | 46,53% |
| /argon/index.html | 3,985 | 319 | {" "} 46,53% |
| /argon/charts.html | 3,513 | 294 | {" "} 36,49% |
| /argon/tables.html | 2,050 | 147 | 50,87% |
| /argon/profile.html | 1,795 | 190 | {" "} 46,53% |
| Referral | Visitors | |
|---|---|---|
| 1,480 |
60%
|
|
| 5,480 |
70%
|
|
| 4,807 |
80%
|
|
| 3,678 |
75%
|
|
| 2,645 |
30%
|