Home / Function/ AdditionalMonthlySpend() — supabase Function Reference

AdditionalMonthlySpend() — supabase Function Reference

Architecture documentation for the AdditionalMonthlySpend() function in AdditionalMonthlySpend.tsx from the supabase codebase.

Entity Profile

Relationship Graph

Source Code

apps/studio/components/interfaces/Database/Backups/RestoreToNewProject/AdditionalMonthlySpend.tsx lines 3–37

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.25×) 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 &gt; Compute and Disk
        </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-brand">
            ${additionalMonthlySpend.computePrice + additionalMonthlySpend.diskPrice}
          </p>
        </div>
      </div>
    </div>
  )
}

Subdomains

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free