Сделали стикер на корзину

This commit is contained in:
2026-06-20 14:22:18 +03:00
parent ec325b51bc
commit 32bb365db4
4 changed files with 3819 additions and 2828 deletions
+15
View File
@@ -3,8 +3,23 @@
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" /> <link rel="icon" type="image/svg+xml" href="/vite.svg" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"
rel="stylesheet"
/>
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + React</title> <title>Vite + React</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Poppins', sans-serif;
}
</style>
</head> </head>
<body> <body>
<div id="root"></div> <div id="root"></div>
+964 -3
View File
File diff suppressed because it is too large Load Diff
+6 -1
View File
@@ -5,13 +5,18 @@
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"server": "json-server --watch db.json --port 8000",
"build": "vite build", "build": "vite build",
"lint": "eslint .", "lint": "eslint .",
"preview": "vite preview" "preview": "vite preview"
}, },
"dependencies": { "dependencies": {
"json-server": "^1.0.0-beta.3",
"react": "^19.1.0", "react": "^19.1.0",
"react-dom": "^19.1.0" "react-dom": "^19.1.0",
"react-icons": "^5.5.0",
"react-router-dom": "^7.7.1",
"sass-embedded": "^1.89.2"
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.25.0", "@eslint/js": "^9.25.0",
+16 -6
View File
@@ -1,10 +1,20 @@
import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client' import { createRoot } from 'react-dom/client'
// удаляем import './index.css' import {
import App from './App.jsx' BrowserRouter as Router,
Routes,
Route,
Navigate,
} from 'react-router-dom'
import Catalog from './pages/catalog'
import Cart from './pages/cart'
createRoot(document.getElementById('root')).render( createRoot(document.getElementById('root')).render(
<StrictMode> <Router>
<App /> <Routes>
</StrictMode> <Route path='/' element={<Navigate to='/catalog' replace />} />
<Route path='/catalog' element={<Catalog />} />
<Route path='/cart' element={<Cart />} />
</Routes>
</Router>
) )