fix(PBI-99): nativeButton={false} op Button + render={<Link/>} (Base UI warning weg) #6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/tender-clarke-25da3b"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Base UI's ButtonPrimitive heeft nativeButton standaard op true en logt een
console-warning wanneer de gerenderde DOM-node geen native
Base UI's ButtonPrimitive heeft nativeButton standaard op true en logt een console-warning wanneer de gerenderde DOM-node geen native <button> is. Drie call-sites gebruikten <Button render={<Link/>}> waardoor een <a> werd gerenderd — explicit nativeButton={false} opt-out per call-site, conform Base UI's documentatie. - components/dashboard/product-row-actions.tsx: Docs- en Open-backlog-knop - app/(app)/products/[id]/docs/[folder]/[slug]/page.tsx: Bewerken-knop Geen wijziging in components/ui/button.tsx (geen premature abstraction). Pattern Button + render={<Link/>} blijft toegestaan per CLAUDE.md hardstop. ST-1392 / T-1096 / T-1097 / T-1098 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>