Skip to content

Commit 42475e7

Browse files
committed
fix: Don’t show Fabric Connect on self-managed instances
https://harperdb.atlassian.net/browse/STUDIO-583
1 parent 3c7edc9 commit 42475e7

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/features/cluster/InstanceLogInCell.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { Link } from '@tanstack/react-router';
1111
import { LoaderCircleIcon } from 'lucide-react';
1212
import { useCallback, useMemo } from 'react';
1313

14-
export function InstanceLogInCell({ instance }: { readonly instance: Instance }) {
14+
export function InstanceLogInCell({ isSelfManaged, instance }: { readonly isSelfManaged: boolean, readonly instance: Instance }) {
1515
const { user: instanceUser, isLoading: instanceAuthIsLoading } = useInstanceAuth(instance.id);
1616
const operationsUrl = useMemo(() => getOperationsUrlForInstance(instance), [instance]);
1717
const instanceClient = useInstanceClient(operationsUrl);
@@ -29,7 +29,7 @@ export function InstanceLogInCell({ instance }: { readonly instance: Instance })
2929

3030
if (!instanceUser || isFabricConnect) {
3131
return <span className="flex gap-4">
32-
{update && <Link
32+
{update && !isSelfManaged && <Link
3333
to={`../instance/${instance.id}${defaultInstanceRoute}`}
3434
className="text-sm"
3535
aria-label={`Connect to ${instance.name} instance`}

src/features/cluster/Instances.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export function Instances() {
3434
size: 1,
3535
minSize: 1,
3636
cell: (cell) => (<div className="flex justify-end">
37-
<InstanceLogInCell instance={cell.row.original} />
37+
<InstanceLogInCell isSelfManaged={isSelfManaged} instance={cell.row.original} />
3838
</div>),
3939
},
4040
isSelfManaged && {

0 commit comments

Comments
 (0)