Unify the web UI on shared controls and let pipeline columns be managed on the board.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-10 01:22:24 +03:30
co-authored by Cursor
parent f1aba1b386
commit b8ad4037b6
40 changed files with 2334 additions and 788 deletions
+6 -20
View File
@@ -525,7 +525,6 @@ onUnmounted(() => {
type="search"
placeholder="جستجو در مشتریان، معاملات و..."
/>
<kbd>⌘K</kbd>
</form>
<div class="topbar-actions">
@@ -594,7 +593,7 @@ onUnmounted(() => {
grid-template-columns: calc(var(--sidebar-card) + var(--sidebar-gutter-start) + var(--sidebar-gutter-end)) minmax(0, 1fr);
min-height: 100vh;
min-height: 100dvh;
background: #eef2f6;
background: var(--bg);
gap: 0;
transition: grid-template-columns 0.2s ease;
}
@@ -1247,8 +1246,9 @@ onUnmounted(() => {
align-items: center;
gap: 0.7rem;
background: #fff;
border-radius: 999px;
padding: 0.7rem 1.05rem;
border-radius: var(--radius);
min-height: var(--control-h);
padding: 0 0.95rem;
border: 1px solid transparent;
box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
box-sizing: border-box;
@@ -1265,7 +1265,7 @@ onUnmounted(() => {
position: sticky;
top: 0;
z-index: 20;
background: rgba(238, 242, 246, 0.92);
background: color-mix(in srgb, var(--bg) 92%, transparent);
backdrop-filter: blur(10px);
}
@@ -1275,7 +1275,7 @@ onUnmounted(() => {
gap: 0.5rem;
flex-shrink: 0;
/* مرکز عمودی نسبت به ارتفاع جستجو (~49px) */
min-height: 49px;
min-height: var(--control-h);
}
.global-search:focus-within {
@@ -1302,16 +1302,6 @@ onUnmounted(() => {
color: #94a3b8;
}
.global-search kbd {
flex-shrink: 0;
font-size: 0.72rem;
color: #94a3b8;
background: #f8fafc;
border: 1px solid #e2e8f0;
border-radius: 8px;
padding: 0.18rem 0.45rem;
}
.round-btn {
position: relative;
width: 42px;
@@ -1470,10 +1460,6 @@ onUnmounted(() => {
.desktop-topbar {
padding-inline: 1rem;
}
.global-search kbd {
display: none;
}
}
.burger {