Commit Graph

7 Commits

Author SHA1 Message Date
Eric Bailey ee8d866b72 [APP-2160] Drop manual memoization in StandardSiteEmbed
React Compiler handles this; the explicit useMemo on themeColors was
also missing t in its deps, causing stale colors on theme toggle.
2026-05-22 17:13:55 -05:00
Eric Bailey 281ce95850 Rm not-null assert 2026-05-22 17:13:55 -05:00
Eric Bailey 785fc26ec4 [APP-2160] Extract StandardSiteEmbed type guards into utils.ts
Move isStandardSiteEmbed alongside a new isStandardSitePublicationEmbed
helper. The publication check now requires at least one publication ref
and zero document refs, replacing a tautological condition that also
returned true for empty associatedRefs arrays.
2026-05-22 17:13:55 -05:00
Eric Bailey 726c5b9a2d Improve byline linking and interaction states 2026-05-22 17:13:55 -05:00
Eric Bailey 4fc548eb17 Split out components, link byline 2026-05-22 17:13:55 -05:00
Eric Bailey 11636ed58f Update theming 2026-05-22 17:13:55 -05:00
Eric Bailey 21c9e5c38a UI work 2026-05-22 17:13:54 -05:00