fix: set content-primary text color instead of hardcoding white text (#21908)

fixes #21735 

Removes all instances of `.text-white` from the codebase.

Storybook stories where I verified these fixes:

component | story
---|---
Markdown.tsx: `MarkdownGfmAlert` |
http://localhost:6006/?path=/story/components-markdown--gfm-alerts&globals=theme:light
TaskPrompt.tsx: `ExternalAuthButtons` |
http://localhost:6006/?path=/story/modules-tasks-taskprompt--missing-external-auth&globals=theme:light
`UserGroupsCell` |
http://localhost:6006/?path=/story/pages-userspage--loaded&globals=theme:light
`Notifications`|
http://localhost:6006/?path=/story/pages-workspacepage-workspacenotifications--outdated&globals=theme:light
This commit is contained in:
Andrew Aquino
2026-02-05 12:01:03 -08:00
committed by GitHub
parent 953a6159a4
commit 62fa0e8caa
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -342,7 +342,7 @@ const MarkdownGfmAlert: FC<MarkdownGfmAlertProps> = ({
<aside
{...delegatedProps}
className={cn(
"border-0 border-l-4 border-solid border-border p-4 text-white",
"border-0 border-l-4 border-solid border-border p-4 text-content-primary",
"[&_p]:m-0 [&_p]:mb-2",
alertType === "important" &&
@@ -417,7 +417,7 @@ const ExternalAuthButtons: FC<ExternalAuthButtonProps> = ({
return (
<div className="flex items-center gap-2" key={auth.id}>
<Button
className="bg-surface-tertiary hover:bg-surface-quaternary rounded-full text-white"
className="bg-surface-tertiary hover:bg-surface-quaternary rounded-full text-content-primary"
size="sm"
disabled={isPollingExternalAuth || auth.authenticated}
onClick={() => {
@@ -59,7 +59,7 @@ export const UserGroupsCell: FC<GroupsCellProps> = ({ userGroups }) => {
</button>
</TooltipTrigger>
<TooltipContent className="p-0 bg-surface-secondary border-surface-quaternary text-white">
<TooltipContent className="p-0 bg-surface-secondary border-surface-quaternary text-content-primary">
<OverflowY maxHeight={400}>
<List
component="ul"
@@ -51,7 +51,7 @@ export const Notifications: FC<NotificationsProps> = ({
<TooltipContent
align="end"
collisionPadding={16}
className="max-w-[400px] p-0 bg-surface-secondary border-surface-quaternary text-sm text-white"
className="max-w-[400px] p-0 bg-surface-secondary border-surface-quaternary text-sm text-content-primary"
style={{
borderColor: theme.roles[severity].outline,
}}