This commit is contained in:
@@ -221,17 +221,16 @@ export function InstanceRecord({
|
||||
|
||||
<div className="flex flex-wrap items-center gap-2.5">
|
||||
{state === "none" ? (
|
||||
// A paid placeholder (awaiting_link) must CLAIM its install, not
|
||||
// create a second Free instance beside it — so pass its id.
|
||||
<LinkButton
|
||||
href={
|
||||
instance.status === "awaiting_link"
|
||||
? `/instances/link?claim=${instance.instance_id}`
|
||||
: "/instances/link"
|
||||
}
|
||||
>
|
||||
Link an install
|
||||
</LinkButton>
|
||||
// A paid placeholder (awaiting_link) claims its real install
|
||||
// UUID in place. Anything else without a licence gets one from
|
||||
// the purchase page (self-hosted Free is created there).
|
||||
instance.status === "awaiting_link" ? (
|
||||
<LinkButton href={`/instances/link?claim=${instance.instance_id}`}>
|
||||
Link an install
|
||||
</LinkButton>
|
||||
) : (
|
||||
<LinkButton href="/purchase">Get a licence</LinkButton>
|
||||
)
|
||||
) : cloud && instance.slug ? (
|
||||
<>
|
||||
<LinkButton
|
||||
|
||||
Reference in New Issue
Block a user