mirror of
https://github.com/supabase/supabase.git
synced 2026-10-09 03:15:06 +03:00
## What kind of change does this PR introduce? Refactor. Follow-up to #49871. ## What is the current behavior? Branded (green) text still uses the `text-brand` classname while the colour comes from `--primary`. ## What is the new behavior? **Rename-only:** `text-brand` → `text-primary` across callsites and docs. Leftover `bg-brand` / `border-brand` alias to `brand-default`. No intentional colour changes in this PR. This better matches how we treat our green in other components and props, like `variant="primary"` for green buttons. ## To test On light mode: smoke-test that branded text still looks like #49871 (readable green, not the bright fill). - [Homepage](https://zone-www-dot-com-git-dnywh-depr-316-text-brand-de2380-supabase.vercel.app/): “Scale to millions” uses `text-primary` - [Docs homepage](https://docs-git-dnywh-depr-316-text-brand-to-primary-supabase.vercel.app/docs): branded links like “More on self-hosting” are still readable - [Typography docs](https://design-system-git-dnywh-depr-316-text-brand-to-primary-supabase.vercel.app/design-system/docs/typography): documents `text-primary` - [Colour usage](https://design-system-git-dnywh-depr-316-text-brand-to-primary-supabase.vercel.app/design-system/docs/color-usage): `text-primary` is visibly darker than `bg-brand-default` _on light mode_ - [Studio auth providers](https://studio-staging-git-dnywh-depr-316-text-brand-to-60fa6c-supabase.vercel.app/dashboard/project/_/auth/providers): enabled provider badge text readable; status dot stays bright green <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Style** * Updated branded text, link hover states, icons, badges, indicators, and highlighted content across the Design System, Docs, Studio, Learn, UI Library, and marketing experiences to use the primary theme color. * Updated syntax highlighting and table-of-contents styling for consistent primary-color presentation. * Refined brand color fallback behavior for bright fills and borders. * **Documentation** * Updated color-usage and typography guidance to recommend the primary text utility. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
38 lines
1.5 KiB
TypeScript
38 lines
1.5 KiB
TypeScript
import { NewProjectPrice } from './RestoreToNewProject.utils'
|
||
|
||
export const AdditionalMonthlySpend = ({
|
||
additionalMonthlySpend,
|
||
}: {
|
||
additionalMonthlySpend: NewProjectPrice
|
||
}) => {
|
||
return (
|
||
<div className="text-sm text-foreground-lighter border-t p-5">
|
||
<p>
|
||
The new project will start with the same compute size as your current project, but the disk
|
||
size will be slightly larger (1.5×) to ensure the restore completes successfully. You will
|
||
be able to update the compute size and increase the disk size after the new project is
|
||
created in{' '}
|
||
<span className="font-mono text-xs tracking-tighter text-foreground-light">
|
||
Project Settings > Infrastructure
|
||
</span>
|
||
</p>
|
||
<div className="flex flex-col gap-2 text-foreground mt-4">
|
||
<div className="flex justify-between">
|
||
<p>Additional Monthly Compute</p>
|
||
<p className="font-mono text-right text-light">${additionalMonthlySpend.computePrice}</p>
|
||
</div>
|
||
<div className="flex justify-between">
|
||
<p>Additional Monthly Disk</p>
|
||
<p className="font-mono text-right text-light">${additionalMonthlySpend.diskPrice}</p>
|
||
</div>
|
||
<div className="flex justify-between border-t pt-2">
|
||
<p>Total</p>
|
||
<p className="font-mono text-right text-primary">
|
||
${additionalMonthlySpend.computePrice + additionalMonthlySpend.diskPrice}
|
||
</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
)
|
||
}
|