Skip to content

fix(BUY-62628): hero search flex-row at md breakpoint (covers tablet) - #334

Open
BuyWhere wants to merge 1 commit into
mainfrom
fix/BUY-62628-tablet-md-breakpoint
Open

fix(BUY-62628): hero search flex-row at md breakpoint (covers tablet)#334
BuyWhere wants to merge 1 commit into
mainfrom
fix/BUY-62628-tablet-md-breakpoint

Conversation

@BuyWhere

@BuyWhere BuyWhere commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Problem

QA re-verification 2026-08-04: desktop 1440px is fixed but tablet 768px still stacks because form container uses lg:flex-row (1024px). Switch container, country selector, and Search button to md: breakpoint so all three stay inline from 768px (iPad portrait) up.

Diff

  • container: lg:flex-row lg:items-stretch lg:gap-3md:flex-row md:items-stretch md:gap-3
  • country: lg:w-36md:w-36
  • button: lg:w-auto lg:min-w-[10rem]md:w-auto md:min-w-[10rem]

Duplicate hamburger

QA confirmed that on tablet/mobile the trigger is now single (B-glyph brand mark + open menu icon), no further change needed in Header. The lg:hidden on the hamburger trigger is correct (only hide on ≥1024px which is desktop).

Live verification plan

  • Local: pnpm dev then 768px + 1440px viewport screenshot of hero search form
  • Live: after Railway auto-deploy, run Vidal responsive validation at 768px and 1440px to confirm fix

🤖 Generated with Claude Code

QA re-verification 2026-08-04: desktop 1440px is fixed but tablet 768px still
stacks because form container uses lg:flex-row (1024px). Switch container,
country selector, and Search button to md: breakpoint so all three stay
inline from 768px (iPad portrait) up.

Diff vs main:
- container: flex flex-col gap-3 lg:flex-row lg:items-stretch lg:gap-3
            -> flex flex-col gap-3 md:flex-row md:items-stretch md:gap-3
- country:   h-[66px] ... lg:w-36 -> md:w-36
- button:    inline-flex h-[66px] ... lg:w-auto lg:min-w-[10rem]
            -> md:w-auto md:min-w-[10rem]

Fit math at 820px (iPad portrait): country 144px + button 160px + input ~440px
+ 24px gap = ~768px. Safe inline from 768px up.

Duplicate hamburger: QA confirmed single trigger at all viewports; no
Header.tsx change needed.
@BuyWhere
BuyWhere force-pushed the fix/BUY-62628-tablet-md-breakpoint branch from c94d63a to d341ff5 Compare August 4, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant