diff --git a/components/capitalise.tsx b/components/capitalise.tsx
index eec738b..dfcfc70 100644
--- a/components/capitalise.tsx
+++ b/components/capitalise.tsx
@@ -1,4 +1,4 @@
-import { useCapitalise } from "@/hooks/use-capitalise";
+import { useCapitalise } from "@/lib/hooks/use-capitalise";
interface CapitaliseProps {
text: string
diff --git a/components/footer.tsx b/components/footer.tsx
index 1bfa3ce..3cc1352 100644
--- a/components/footer.tsx
+++ b/components/footer.tsx
@@ -5,6 +5,7 @@ import { Capitalise } from "@/components/capitalise";
import { buttonVariants } from "@/components/ui/button";
import { getAProblemFirstQuote } from "@/data/problem-first-quote";
import type { SiteConfig } from "@/types";
+import { ThemeToggle } from "./theme-toggle";
interface FooterProps extends SiteConfig {}
@@ -48,7 +49,10 @@ export function Footer({ title, author, links }: FooterProps) {
-
© { (new Date).getFullYear() } { title }.
+
+
© { (new Date).getFullYear() } { title }.
+
+
)
diff --git a/components/icons.tsx b/components/icons.tsx
index eb00368..9d3e55a 100644
--- a/components/icons.tsx
+++ b/components/icons.tsx
@@ -12,7 +12,10 @@ import {
Code2,
Lightbulb,
PencilRuler,
- ExternalLink
+ ExternalLink,
+ Sun,
+ MoonStar,
+ Laptop
} from "lucide-react";
export type Icon = LucideIcon;
@@ -30,6 +33,9 @@ export const Icons = {
lightbulb: Lightbulb,
tool: PencilRuler,
externalLink: ExternalLink,
+ sun: Sun,
+ moon: MoonStar,
+ laptop: Laptop,
logo: ({ ...props }: LucideProps) => (