stack/apps/dashboard/src/components
BilalG1 c753ab2831
fix(dashboard): show Stack Auth logo on left of rebrand modal (#1495)
## Summary

The Stack Auth → Hexclave rebrand modal added in
[#1493](https://github.com/hexclave/stack-auth/pull/1493) rendered the
**Hexclave** logo on both sides of its illustration instead of *Stack
Auth → Hexclave*.

## Root cause


[\`hexclave-rebrand-modal.tsx\`](https://github.com/hexclave/stack-auth/blob/dev/apps/dashboard/src/components/hexclave-rebrand-modal.tsx)
referenced \`/logo.svg\` and \`/logo-bright.svg\` for the left-hand
"Stack Auth" mark. But the visible-rebrand flip in
[#1481](https://github.com/hexclave/stack-auth/pull/1481) replaced those
files in \`apps/dashboard/public/\` with the Hexclave benzene mark — so
post-merge, both \`<Image>\` slots resolved to the Hexclave logo.

## Fix

- Restored the **pre-rebrand Stack Auth SVGs** (lifted from
\`57ff5d3ce~1\`, the commit before the brand-flip) under dedicated
filenames so they can't get clobbered the next time \`/logo.svg\` is
updated:
- \`apps/dashboard/public/stack-auth-logo.svg\` — black mark, light
theme
- \`apps/dashboard/public/stack-auth-logo-bright.svg\` — white mark,
dark theme
- Pointed the modal's left-hand \`<Image>\` pair at the new paths and
left a comment explaining why we don't share \`/logo.svg\` (so the next
person doesn't try to consolidate it back).

The originals on \`origin/dev\` (\`/logo.svg\`, \`/logo-bright.svg\` =
Hexclave) are untouched.

## Verification

- \`pnpm --filter @stackframe/dashboard lint\` — clean.
- Diff of
[hexclave-rebrand-modal.tsx](https://github.com/hexclave/stack-auth/blob/fix-stack-logo-in-modal/apps/dashboard/src/components/hexclave-rebrand-modal.tsx)
is two \`src=\` swaps plus a comment; the dismissal logic, gates, and
storage key are untouched.

<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Fixes the rebrand modal to show the Stack Auth logo on the left instead
of rendering Hexclave on both sides. Restores pre-rebrand assets as
`stack-auth-logo.svg` and `stack-auth-logo-bright.svg` and updates the
modal to use them for light/dark themes.

<sup>Written for commit f4ed26266c.
Summary will update on new commits. <a
href="https://cubic.dev/pr/hexclave/stack-auth/pull/1495?utm_source=github">Review
in cubic</a></sup>

<!-- End of auto-generated description by cubic. -->



<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Style**
* Updated the rebrand modal illustration assets to display Stack Auth
branding correctly.

<!-- review_stack_entry_start -->

[![Review Change
Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/hexclave/stack-auth/pull/1495?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-05-27 10:09:16 -07:00
..
assistant-ui Compress oversized images client-side in AI chat (#1456) 2026-05-21 12:57:20 -07:00
commands feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-05-26 19:18:20 -07:00
data-table Onboarding app redesign (#1370) 2026-05-20 13:10:22 -07:00
design-components Payments app design fixes (#1375) 2026-05-21 14:48:56 -07:00
form-fields [UI] - Updates all Icons to Phosphor Icons (#1066) 2025-12-22 10:43:45 -06:00
pacifica Cmd K (#1037) 2025-12-04 10:03:21 -08:00
payments Payments app design fixes (#1375) 2026-05-21 14:48:56 -07:00
rule-builder Enhance error handling and logging in Emailable response validation (#1292) 2026-04-01 09:21:43 -07:00
stack-companion feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-05-26 19:18:20 -07:00
ui feat(hexclave): PR 1 — wire compatibility layer (invisible) (#1475) 2026-05-23 17:24:55 -07:00
vibe-coding feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-05-26 19:18:20 -07:00
walkthrough Speed up dummy-project seeding (preview create-project ~15s → ~1.3s) (#1437) 2026-05-20 10:10:22 -07:00
app-square.tsx [codex] Add TanStack Start SDK integration (#1399) 2026-05-08 10:59:16 -07:00
app-store-entry.tsx [codex] Add TanStack Start SDK integration (#1399) 2026-05-08 10:59:16 -07:00
app-warning-modal.tsx [UI] - Updates all Icons to Phosphor Icons (#1066) 2025-12-22 10:43:45 -06:00
cmdk-commands.tsx feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-05-26 19:18:20 -07:00
cmdk-search.tsx feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-05-26 19:18:20 -07:00
code-block.tsx Overview revamp (#1238) 2026-04-15 09:36:00 -07:00
confetti.tsx Split backend and dashboard (#83) 2024-06-18 15:49:31 +02:00
copyable-text.tsx Onboarding app & restricted users (#1069) 2026-01-11 17:22:14 -08:00
country-code-select.tsx [Dashboard] Redefine the user page with tabs and updated UI (#1351) 2026-05-05 17:09:09 -05:00
dev-error-notifier.tsx Payments redesign (#1045) 2025-12-17 16:34:17 -08:00
dialog-opener.tsx Payments redesign (#1045) 2025-12-17 16:34:17 -08:00
editable-grid.tsx Emails redesign (#1076) 2026-02-16 14:57:17 -08:00
editable-input.tsx Data-grid overhaul + session-replays / team-payments dashboard surfaces (#1424) 2026-05-15 14:16:47 -07:00
email-preview.tsx fix(dashboard): collapsed email editor height; sandbox email-preview iframes (#1406) 2026-05-04 15:37:33 -07:00
email-theme-selector.tsx Emails redesign (#1076) 2026-02-16 14:57:17 -08:00
email-verification-setting.tsx Fix restricted user schema 2026-02-11 10:52:55 -08:00
entity-kpi-cards.tsx Data-grid overhaul + session-replays / team-payments dashboard surfaces (#1424) 2026-05-15 14:16:47 -07:00
env-keys.tsx feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-05-26 19:18:20 -07:00
error-page.tsx Payments redesign (#1045) 2025-12-17 16:34:17 -08:00
export-users-dialog.tsx Add server-side flags for anonymous users 2026-04-03 10:43:34 -07:00
feedback-form.tsx feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-05-26 19:18:20 -07:00
form-dialog.tsx Update dashboard components (Except for major 4) (#1205) 2026-03-11 00:10:34 +05:30
form-fields.tsx [Fix] [Feat] Update OAuth Sign-In and Get Token Functions to Work (#1130) 2026-01-28 02:17:27 +00:00
hexclave-rebrand-modal.tsx fix(dashboard): show Stack Auth logo on left of rebrand modal (#1495) 2026-05-27 10:09:16 -07:00
illustrated-info.tsx Payments redesign (#1045) 2025-12-17 16:34:17 -08:00
inline-code.tsx Onboarding app & restricted users (#1069) 2026-01-11 17:22:14 -08:00
inline-save-discard.tsx Data-grid overhaul + session-replays / team-payments dashboard surfaces (#1424) 2026-05-15 14:16:47 -07:00
link.tsx Dashboard redesign (#1029) 2025-11-28 13:21:18 -08:00
logo-upload.tsx [UI] - Updates all Icons to Phosphor Icons (#1066) 2025-12-22 10:43:45 -06:00
logo.tsx Update logo 2025-03-31 13:20:35 -07:00
metadata-editor.tsx [Dashboard] Redefine the user page with tabs and updated UI (#1351) 2026-05-05 17:09:09 -05:00
navbar.tsx feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-05-26 19:18:20 -07:00
permission-field.tsx Payments redesign (#1045) 2025-12-17 16:34:17 -08:00
project-card.tsx Onboarding app redesign (#1370) 2026-05-20 13:10:22 -07:00
project-switcher.tsx Remote dev envs (#1435) 2026-05-19 15:54:18 -07:00
project-transfer-confirm-view.tsx feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-05-26 19:18:20 -07:00
project-users-metric.tsx Onboarding app redesign (#1370) 2026-05-20 13:10:22 -07:00
repeating-input.tsx Payments app design fixes (#1375) 2026-05-21 14:48:56 -07:00
resizable-container.tsx Emails redesign (#1076) 2026-02-16 14:57:17 -08:00
router.tsx Emails redesign (#1076) 2026-02-16 14:57:17 -08:00
search-bar.tsx Emails redesign (#1076) 2026-02-16 14:57:17 -08:00
settings.tsx Data-grid overhaul + session-replays / team-payments dashboard surfaces (#1424) 2026-05-15 14:16:47 -07:00
site-loading-indicator.tsx Glassy dashboard style (#411) 2025-02-03 10:03:35 -08:00
smart-form.tsx feat(hexclave): PR 1 — wire compatibility layer (invisible) (#1475) 2026-05-23 17:24:55 -07:00
smart-image.tsx Split backend and dashboard (#83) 2024-06-18 15:49:31 +02:00
stack-companion.tsx feat(hexclave): PR 1 — wire compatibility layer (invisible) (#1475) 2026-05-23 17:24:55 -07:00
stepper.tsx stepper ui fix (#881) 2025-09-09 19:21:48 -07:00
streaming-code-viewer.tsx Overview revamp (#1238) 2026-04-15 09:36:00 -07:00
stripe-wordmark.tsx Onboarding redo (#1308) 2026-04-15 09:35:48 -07:00
style-link.tsx Split backend and dashboard (#83) 2024-06-18 15:49:31 +02:00
theme-toggle.tsx Fix browser compatibility: guard requestIdleCallback and startViewTransition (#1464) 2026-05-21 14:10:51 -07:00
user-dialog.tsx feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-05-26 19:18:20 -07:00
user-dialogs.tsx Payments redesign (#1045) 2025-12-17 16:34:17 -08:00
version-alerter.tsx Feature/stack companion (#769) 2025-08-12 15:12:20 -05:00