fix(dashboard): theme-aware links on the onboarding GitHub setup step

GitHub-step anchors had layout-only CSS and rendered the user-agent
default blue, which ignores the dashboard theme. Use var(--color-info)
with hover underline; .btn anchors keep button styling.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
gsxdsm
2026-07-17 23:51:41 -07:00
parent 1afce9532a
commit 6cdebe1d61
2 changed files with 24 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
---
"@runfusion/fusion": patch
---
summary: Links on the onboarding GitHub setup step now follow the dashboard theme instead of default browser blue.
category: fix
dev: "ModelOnboardingModal.css: GitHub-step anchors (non-.btn) get color var(--color-info) + hover underline; layout rules unchanged."

View File

@@ -758,6 +758,23 @@ list. The with/without comparison now renders as two labeled groups on a single
margin: 0; margin: 0;
} }
/*
FNXC:Onboarding 2026-07-18-02:30:
Anchors in the GitHub setup step had layout-only rules, so they rendered the
user-agent default blue, which ignores the dashboard theme (unreadable link on
the dark theme's install card). Links must use the themed info token; .btn
anchors keep their button styling untouched.
*/
.onboarding-github-git-prerequisite a,
.onboarding-github-setup-card a:not(.btn) {
color: var(--color-info);
}
.onboarding-github-git-prerequisite a:hover,
.onboarding-github-setup-card a:not(.btn):hover {
text-decoration: underline;
}
.onboarding-github-git-prerequisite a { .onboarding-github-git-prerequisite a {
align-self: flex-start; align-self: flex-start;
} }