mirror of
https://github.com/supabase/supabase.git
synced 2026-10-16 14:49:10 +03:00
28 lines
808 B
TypeScript
28 lines
808 B
TypeScript
import { CommandCopyButton } from "./command-copy-button"
|
|
|
|
interface CommandCopyProps {
|
|
name: string
|
|
}
|
|
|
|
export function Command({ name }: CommandCopyProps) {
|
|
const command = `npx shadcn@latest add ${
|
|
process.env.VERCEL_TARGET_ENV === "production"
|
|
? `https://${process.env.VERCEL_PROJECT_PRODUCTION_URL}`
|
|
: process.env.VERCEL_TARGET_ENV === "preview"
|
|
? `https://${process.env.VERCEL_PROJECT_PREVIEW_URL}`
|
|
: "http://localhost:3000"
|
|
}/r/${name}.json`
|
|
|
|
return (
|
|
<>
|
|
<div className="relative flex items-center rounded-lg bg-black px-4 py-3">
|
|
<div className="flex-1 font-mono text-sm text-white">
|
|
<span className="mr-2 text-[#888]">$</span>
|
|
{command}
|
|
</div>
|
|
<CommandCopyButton command={command} />
|
|
</div>
|
|
</>
|
|
)
|
|
}
|