Skip to content

Commit b4fa5d7

Browse files
committed
1 parent 69caece commit b4fa5d7

File tree

3 files changed

+25
-23
lines changed

3 files changed

+25
-23
lines changed

src/components/MainLogo.tsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { isLocalStudio } from '@/config/constants';
2+
3+
export function MainLogo() {
4+
return (
5+
<>
6+
{isLocalStudio ? (
7+
<img src="/harper-studio_white.png" alt="Harper Studio" className="w-64 hidden md:inline-block" />
8+
) : (
9+
<img src="/harper-fabric_white.png" alt="Harper Fabric" className="w-64 hidden md:inline-block" />
10+
)}
11+
<img src="/HDBDogOnly.svg" width="50px" height="44px" alt="Harper" className="inline-block md:hidden" />
12+
</>
13+
);
14+
}

src/components/Navbar.tsx

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { MainLogo } from '@/components/MainLogo';
12
import { NavigationMenu } from '@/components/ui/navigation/NavigationMenu';
23
import { NavigationMenuItem } from '@/components/ui/navigation/NavigationMenuItem';
34
import { NavigationMenuLink } from '@/components/ui/navigation/NavigationMenuLink';
@@ -140,9 +141,9 @@ function AnonymousNav() {
140141
<div className="flex items-center justify-between">
141142
<div className="inline-block">
142143
<Link to="/sign-in">
143-
<Logo />
144-
<Version />
144+
<MainLogo />
145145
</Link>
146+
<Version />
146147
</div>
147148
<NavigationMenu>
148149
<NavigationMenuList className="text-grey-400">
@@ -180,9 +181,9 @@ function DesktopNav({ menuItems }: { menuItems: Array<MenuGroup | MenuItem> }) {
180181
<div className="flex items-center justify-between">
181182
<div className="inline-block">
182183
<Link to={isLocalStudio ? defaultInstanceRoute : defaultCloudRoute}>
183-
<Logo />
184-
<Version />
184+
<MainLogo />
185185
</Link>
186+
<Version />
186187
</div>
187188
<NavigationMenu>
188189
<NavigationMenuList className="text-grey-400">
@@ -234,9 +235,9 @@ function MobileNav({ menuItems }: { menuItems: Array<MenuGroup | MenuItem> }) {
234235
<div className="md:hidden" id="mobile-menu">
235236
<div className="flex items-center justify-between">
236237
<Link to={isLocalStudio ? defaultInstanceRoute : defaultCloudRoute}>
237-
<Logo />
238-
<Version />
238+
<MainLogo />
239239
</Link>
240+
<Version />
240241
<button
241242
type="button"
242243
className="shadow-xs text-grey-400 hover:text-white hover:bg-black-dark"
@@ -288,15 +289,3 @@ function MobileNavItem({ menuItem, onClick }: { menuItem: MenuItem, onClick: ()
288289
);
289290
}
290291

291-
function Logo() {
292-
return (
293-
<>
294-
{isLocalStudio ? (
295-
<img src="/harper-studio_white.png" alt="Harper Studio" className="w-64 hidden md:inline-block" />
296-
) : (
297-
<img src="/harper-fabric_white.png" alt="Harper Fabric" className="w-64 hidden md:inline-block" />
298-
)}
299-
<img src="/HDBDogOnly.svg" width="50px" height="44px" alt="Harper" className="inline-block md:hidden" />
300-
</>
301-
);
302-
}

src/components/Version.tsx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ import { badgeVariants } from '@/components/ui/badgeVariants';
22
import { cn } from '@/lib/cn';
33

44
export function Version() {
5-
return (<>
6-
<span
7-
className={cn(badgeVariants({ variant: 'default' }), 'text-xs inline-block ml-2 align-text-top')}
8-
>{import.meta.env.VITE_STUDIO_VERSION} BETA</span>
9-
</>);
5+
return (<a href="https://github.com/HarperFast/studio/releases" target="_blank" rel="noopener noreferrer">
6+
<span className={cn(badgeVariants({ variant: 'default' }), 'text-xs inline-block ml-2 align-text-top')}>
7+
{import.meta.env.VITE_STUDIO_VERSION} BETA</span>
8+
</a>);
109
}

0 commit comments

Comments
 (0)