fix(tradein): white-label без logo не показывает «Мера»-глиф (#1097)
All checks were successful
Deploy Trade-In / test (push) Has been skipped
Deploy Trade-In / build-browser (push) Has been skipped
Deploy Trade-In / build-frontend (push) Successful in 1m42s
Deploy Trade-In / deploy (push) Successful in 38s
Deploy Trade-In / changes (push) Successful in 6s
Deploy Trade-In / build-backend (push) Has been skipped
All checks were successful
Deploy Trade-In / test (push) Has been skipped
Deploy Trade-In / build-browser (push) Has been skipped
Deploy Trade-In / build-frontend (push) Successful in 1m42s
Deploy Trade-In / deploy (push) Successful in 38s
Deploy Trade-In / changes (push) Successful in 6s
Deploy Trade-In / build-backend (push) Has been skipped
Topbar white-label-no-logo fallback: MeraMark → первая буква имени клиента (нейтральный плейсхолдер) — бренд не утекает в клиентскую шапку. MeraMark остаётся только в дефолтной ветке. OfferCard: intentional-комментарии у «Trade-In» (механика сделки). tsc 0 + build green. Closes #1081. Co-authored-by: lekss361 <lekss361@gendsgn.local> Co-committed-by: lekss361 <lekss361@gendsgn.local>
This commit is contained in:
parent
8815239e02
commit
e792bed325
2 changed files with 6 additions and 1 deletions
|
|
@ -68,6 +68,7 @@ export function OfferCard({ estimate, brandSlug }: Props) {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* ── Прайм-блок: ваша выгода ── */}
|
{/* ── Прайм-блок: ваша выгода ── */}
|
||||||
|
{/* intentional: «Trade-In» здесь = механика сделки, не имя бренда (rebrand #1079) */}
|
||||||
<div className="offer-benefit">
|
<div className="offer-benefit">
|
||||||
<div className="ob-label">Ваша выгода через Trade-In</div>
|
<div className="ob-label">Ваша выгода через Trade-In</div>
|
||||||
<div className="ob-value mono">
|
<div className="ob-value mono">
|
||||||
|
|
@ -83,6 +84,7 @@ export function OfferCard({ estimate, brandSlug }: Props) {
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Статья расходов</th>
|
<th>Статья расходов</th>
|
||||||
|
{/* intentional: «Trade-In» здесь = механика сделки, не имя бренда (rebrand #1079) */}
|
||||||
<th className="col-trade">Через Trade-In</th>
|
<th className="col-trade">Через Trade-In</th>
|
||||||
<th className="col-self">Самостоятельная продажа</th>
|
<th className="col-self">Самостоятельная продажа</th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -122,6 +124,7 @@ export function OfferCard({ estimate, brandSlug }: Props) {
|
||||||
<line x1="12" y1="17" x2="12.01" y2="17" />
|
<line x1="12" y1="17" x2="12.01" y2="17" />
|
||||||
</svg>
|
</svg>
|
||||||
</span>
|
</span>
|
||||||
|
{/* intentional: «Trade-In» здесь = механика сделки, не имя бренда (rebrand #1079) */}
|
||||||
<div>
|
<div>
|
||||||
Издержки при самостоятельной продаже сопоставимы со скидкой{" "}
|
Издержки при самостоятельной продаже сопоставимы со скидкой{" "}
|
||||||
<b>{breakdown.totalPctMid.toFixed(0)}%</b> от цены объявления.{" "}
|
<b>{breakdown.totalPctMid.toFixed(0)}%</b> от цены объявления.{" "}
|
||||||
|
|
|
||||||
|
|
@ -127,8 +127,10 @@ export function Topbar({ active }: TopbarProps) {
|
||||||
className="brand-logo"
|
className="brand-logo"
|
||||||
/>
|
/>
|
||||||
) : (
|
) : (
|
||||||
|
/* #1081 white-label без logo_url: показываем первую букву клиента,
|
||||||
|
НЕ нашу марку MeraMark — бренд не должен утекать в чужой заголовок. */
|
||||||
<>
|
<>
|
||||||
<span className="brand-mark"><MeraMark /></span>
|
<span className="brand-mark">{brand.name.slice(0, 1).toUpperCase()}</span>
|
||||||
<span className="brand-product">{brand.name}</span>
|
<span className="brand-product">{brand.name}</span>
|
||||||
</>
|
</>
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue