Add a Statistics page for storefront visits and instruction 1:1/3:2 crops.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-09-01 11:10:52 +03:30
co-authored by Cursor
parent d9bdfbbb12
commit 6be867ea7a
11 changed files with 410 additions and 17 deletions
@@ -205,7 +205,8 @@
.gridHome,
.gridFour,
.gridCols4,
.gridCols5 {
.gridCols5,
.grid12 {
grid-template-columns: 1fr;
gap: 16px;
}
+8
View File
@@ -2,6 +2,7 @@ import { useEffect, useMemo, useState } from 'react'
import { NavLink, useLocation, useNavigate } from 'react-router-dom'
import {
Home,
BarChart3,
ShoppingBag,
Store,
Users,
@@ -110,6 +111,13 @@ export function Sidebar({ open = false }: SidebarProps) {
const navItems = useMemo<NavItem[]>(() => {
const items: NavItem[] = [
{ type: 'link', id: 'home', icon: Home, labelKey: 'nav.home', to: '/' },
{
type: 'link',
id: 'statistics',
icon: BarChart3,
labelKey: 'nav.statistics',
to: '/statistics',
},
{
type: 'link',
id: 'business-profile',