6.11.4: Товары перенесены из таба в профиль
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m7s

This commit is contained in:
poignatov
2026-03-11 09:34:36 +03:00
parent 20778d6d39
commit a35797a1f9
7 changed files with 68 additions and 39 deletions

View File

@@ -24,12 +24,12 @@
display: flex;
align-items: center;
gap: 10px;
height: 52px;
padding: 0 20px;
height: 40px;
padding: 0 10px 0 16px;
background: white;
border: 1px solid #e5e7eb;
border-radius: 26px;
font-size: 17px;
border-radius: 20px;
font-size: 15px;
font-weight: 500;
color: #1f2937;
cursor: pointer;
@@ -74,11 +74,11 @@
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
margin-left: 4px;
width: 18px;
height: 18px;
margin-left: 6px;
border-left: 1px solid #e5e7eb;
padding-left: 10px;
padding-left: 6px;
color: #9ca3af;
flex-shrink: 0;
cursor: pointer;

View File

@@ -120,6 +120,29 @@ function Profile({ onNavigate }) {
</svg>
</div>
</button>
<button
onClick={() => onNavigate?.('shopping')}
className="w-full p-4 bg-white rounded-xl shadow-sm hover:shadow-md transition-all text-left border border-gray-100 hover:border-indigo-200 group"
>
<div className="flex items-center justify-between">
<span className="text-gray-800 font-medium group-hover:text-indigo-600 transition-colors">
Товары
</span>
<svg
className="w-5 h-5 text-gray-400 group-hover:text-indigo-500 transition-colors"
fill="none"
stroke="currentColor"
viewBox="0 0 24 24"
>
<path
strokeLinecap="round"
strokeLinejoin="round"
strokeWidth={2}
d="M9 5l7 7-7 7"
/>
</svg>
</div>
</button>
</div>
</div>

View File

@@ -4,6 +4,31 @@
padding-bottom: 2.5rem;
}
.close-x-button {
position: fixed;
top: 1rem;
right: 1rem;
background: rgba(255, 255, 255, 0.9);
border: none;
font-size: 1.5rem;
color: #7f8c8d;
cursor: pointer;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: background-color 0.2s, color 0.2s;
z-index: 1600;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.close-x-button:hover {
background-color: #ffffff;
color: #2c3e50;
}
.shopping-empty {
text-align: center;
padding: 3rem 1rem;

View File

@@ -531,6 +531,7 @@ function ShoppingList({ onNavigate, refreshTrigger = 0, isActive = false, initia
return (
<div className="shopping-list">
<button className="close-x-button" onClick={() => window.history.back()}></button>
<BoardSelector
boards={boards}
selectedBoardId={selectedBoardId}