diff --git a/components/layout/app-nav.tsx b/components/layout/app-nav.tsx index 29176b6..68e211d 100644 --- a/components/layout/app-nav.tsx +++ b/components/layout/app-nav.tsx @@ -6,7 +6,6 @@ import { forwardRef } from "react"; import { Home, ListPlus, - Palette, ShoppingBag, Sparkles, UserRound, @@ -26,7 +25,6 @@ const gridColsClass = { const navIcons = { [routes.avatar]: Home, - [routes.customize]: Palette, [routes.habits]: ListPlus, [routes.dailyQuiz]: Sparkles, [routes.shop]: ShoppingBag, diff --git a/components/pet/pet-habitat.tsx b/components/pet/pet-habitat.tsx index 9247e99..64ff7d6 100644 --- a/components/pet/pet-habitat.tsx +++ b/components/pet/pet-habitat.tsx @@ -4,6 +4,7 @@ import { useEffect, useState } from "react"; import { AnimatedPetSprite } from "@/components/pet/animated-pet-sprite"; import { ParallaxRoomBackground } from "@/components/pet/parallax-room-background"; +import { PetStyleLink } from "@/components/pet/pet-style-link"; import { PixelGauge } from "@/components/pet/pixel-gauge"; import type { AvatarCustomization } from "@/lib/avatar-customization-storage"; import { @@ -70,6 +71,9 @@ export function PetHabitat({ customization, className }: PetHabitatProps) { +
+ +
diff --git a/components/pet/pet-style-link.tsx b/components/pet/pet-style-link.tsx new file mode 100644 index 0000000..060a33f --- /dev/null +++ b/components/pet/pet-style-link.tsx @@ -0,0 +1,25 @@ +import Link from "next/link"; +import { Palette } from "lucide-react"; + +import { routes } from "@/lib/routes"; +import { cn } from "@/lib/utils"; + +type PetStyleLinkProps = { + className?: string; +}; + +export function PetStyleLink({ className }: PetStyleLinkProps) { + return ( + +