diff --git a/mpuniapp/pages/owner/card/edit.uvue b/mpuniapp/pages/owner/card/edit.uvue index b0d5b6a..201c5eb 100644 --- a/mpuniapp/pages/owner/card/edit.uvue +++ b/mpuniapp/pages/owner/card/edit.uvue @@ -34,24 +34,24 @@ - - - - - PORTFOLIO - ↗ + + + + + PORTFOLIO + ↗ - {{ casesEntryTitle }} - {{ casesEntrySub }} + {{ casesEntryTitle }} + {{ casesEntrySub }} - - - INSIGHTS - ↗ + + + INSIGHTS + ↗ - {{ articlesEntryTitle }} - {{ articlesEntrySub }} + {{ articlesEntryTitle }} + {{ articlesEntrySub }} @@ -1164,14 +1164,14 @@ onLoad((options: CardEditPageOptions) => { color: var(--oc-text-2, #667085); } -.bento-entry-grid { +.quick-entry-grid { display: flex; flex-direction: row; gap: 12px; margin-bottom: 16px; } -.bento-entry-card { +.quick-entry-card { flex: 1; background-color: var(--oc-surface, #FFFFFF); border-radius: var(--oc-radius-card, 20px); @@ -1182,7 +1182,7 @@ onLoad((options: CardEditPageOptions) => { flex-direction: column; } -.bento-entry-top { +.quick-entry-top { display: flex; flex-direction: row; justify-content: space-between; @@ -1190,7 +1190,7 @@ onLoad((options: CardEditPageOptions) => { margin-bottom: 6px; } -.bento-entry-badge { +.quick-entry-badge { font-size: 10px; font-weight: 700; color: var(--oc-primary, #0088FF); @@ -1199,19 +1199,19 @@ onLoad((options: CardEditPageOptions) => { border-radius: 4px; } -.bento-entry-arrow { +.quick-entry-arrow { font-size: 14px; color: var(--oc-text-2, #64748B); } -.bento-entry-title { +.quick-entry-title { font-size: 14px; font-weight: 700; color: var(--oc-text, #101828); margin-bottom: 2px; } -.bento-entry-sub { +.quick-entry-sub { font-size: 11px; color: var(--oc-text-2, #64748B); } diff --git a/mpuniapp/pages/owner/stats.uvue b/mpuniapp/pages/owner/stats.uvue index 01ca465..688f33f 100644 --- a/mpuniapp/pages/owner/stats.uvue +++ b/mpuniapp/pages/owner/stats.uvue @@ -1,19 +1,29 @@ @@ -198,6 +295,19 @@ const pageRtlClass = computed((): string => { return isRtl(getCurrentLocale()) ? 'stats-rtl' : ''; }); +const healthHotFlex = computed((): number => { + return state.summary.hotLeads > 0 ? state.summary.hotLeads : 1; +}); + +const healthWarmFlex = computed((): number => { + const warm = state.summary.totalLeads - state.summary.hotLeads - state.summary.wonLeads; + return warm > 0 ? warm : 1; +}); + +const healthCoolFlex = computed((): number => { + return 1; +}); + function t(key: string): string { return resolveStatsText(key); } @@ -221,89 +331,133 @@ onShow(() => {