fix(dashboards): prevent render loops with stable ready handlers and idempotent updates; improve filter hydration guards

fix(export): return 501 with hint when Playwright browsers missing; nicer error toast in UI

fix(site-header): export primary/secondary buttons as named for SC safety; keep static props for compat

fix(portal): add DialogDescription for a11y; tidy preview dialog

fix(csats): avoid reinit state loops with timestamp guard

chore(prisma): default dev DB to prisma/db.dev.sqlite and log path

chore(auth): add dev bypass flags wiring (server/client) for local testing

dev: seed script for Convex demo data
This commit is contained in:
Esdras Renan 2025-11-06 00:01:45 -03:00
parent ff0254df18
commit b62e14d8eb
13 changed files with 210 additions and 103 deletions

View file

@ -42,8 +42,8 @@ export function SiteHeader({
</header>
)
}
SiteHeader.PrimaryButton = function SiteHeaderPrimaryButton({
export function SiteHeaderPrimaryButton({
children,
className,
...props
@ -55,7 +55,7 @@ SiteHeader.PrimaryButton = function SiteHeaderPrimaryButton({
)
}
SiteHeader.SecondaryButton = function SiteHeaderSecondaryButton({
export function SiteHeaderSecondaryButton({
children,
className,
...props
@ -66,3 +66,7 @@ SiteHeader.SecondaryButton = function SiteHeaderSecondaryButton({
</Button>
)
}
// Backward compatibility: attach as static members (client-only usage)
;(SiteHeader as any).PrimaryButton = SiteHeaderPrimaryButton
;(SiteHeader as any).SecondaryButton = SiteHeaderSecondaryButton