diff --git a/ee/tabby-ui/app/(home)/page.tsx b/ee/tabby-ui/app/(home)/page.tsx index 8bde970b0007..6ec577205e88 100644 --- a/ee/tabby-ui/app/(home)/page.tsx +++ b/ee/tabby-ui/app/(home)/page.tsx @@ -1,12 +1,11 @@ 'use client' import { useState } from 'react' +import Link from 'next/link' import { useRouter } from 'next/navigation' import { noop } from 'lodash-es' -import Link from 'next/link' import { useTheme } from 'next-themes' -import { cn } from '@/lib/utils' import { graphql } from '@/lib/gql/generates' import { useHealth } from '@/lib/hooks/use-health' import { useMe } from '@/lib/hooks/use-me' @@ -14,18 +13,19 @@ import { useExternalURL } from '@/lib/hooks/use-network-setting' import { useIsChatEnabled } from '@/lib/hooks/use-server-info' import { useSignOut } from '@/lib/tabby/auth' import { useMutation } from '@/lib/tabby/gql' +import { cn } from '@/lib/utils' import { Button, buttonVariants } from '@/components/ui/button' import { CardContent, CardFooter } from '@/components/ui/card' import { IconChat, IconCode, IconGear, + IconJetBrains, IconLogout, IconMail, IconRotate, IconSpinner, - IconVSCode, - IconJetBrains + IconVSCode } from '@/components/ui/icons' import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' @@ -107,22 +107,33 @@ function Configuration({ className }: { className?: string }) { -
+
- -

VS Code

+ target="_blank" + > + +

VS Code

- -

JetBrains

+ target="_blank" + > + +

JetBrains

-
) diff --git a/ee/tabby-ui/components/ui/icons.tsx b/ee/tabby-ui/components/ui/icons.tsx index da9821bfa5ee..565477fb2292 100644 --- a/ee/tabby-ui/components/ui/icons.tsx +++ b/ee/tabby-ui/components/ui/icons.tsx @@ -1420,10 +1420,12 @@ function IconVSCode({ className, ...props }: React.ComponentProps<'svg'>) { xmlns="http://www.w3.org/2000/svg" className={cn('h-4 w-4', className)} viewBox="0 0 1024 1024" - {...props}> - + {...props} + > + ) } @@ -1434,14 +1436,17 @@ function IconJetBrains({ className, ...props }: React.ComponentProps<'svg'>) { xmlns="http://www.w3.org/2000/svg" className={cn('h-4 w-4', className)} viewBox="0 0 1024 1024" - {...props}> - - + {...props} + > + + + ) }