Skip to content

Commit 6da1720

Browse files
Added functionality to remianing buttons on tha apple menu
1 parent 84e2605 commit 6da1720

File tree

1 file changed

+23
-12
lines changed

1 file changed

+23
-12
lines changed

app/routes/homepage.tsx

+23-12
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,11 @@ import ControlCenterIcon from './icons/ControlCenterIcon'
2020
import React from "react";
2121
import { FullScreenProvider } from "./components/FullScreenContext";
2222
import { AudioPlayerProvider } from './components/AudioPlayerContext';
23+
import { useNavigate } from "@remix-run/react";
24+
2325

2426
export default function homepage(){
27+
const navigate = useNavigate(); // Initialize navigate hook
2528
const location = useLocation();
2629
const videoRef = useRef<HTMLVideoElement>(null);
2730
const [selectedId, setSelectedId] = useState<number | null>(1);
@@ -70,24 +73,32 @@ export default function homepage(){
7073

7174
const handleMenuItemClick = (menuItem: string) => {
7275
if (menuItem === "About Me") {
73-
setSelectedId(1); // 1 opens Finder as per your existing logic
74-
setSelectedFolderId(1); // Optional: ensure the correct folder is shown
75-
setAppleButtonClicked(false); // Optionally close the Apple menu after selection
76+
setSelectedId(1);
77+
setSelectedFolderId(1);
78+
setAppleButtonClicked(false);
7679
}
7780
else if (menuItem === "Certificates") {
78-
setSelectedId(1); // 1 opens Finder as per your existing logic
79-
setSelectedFolderId(4); // Optional: ensure the correct folder is shown
80-
setAppleButtonClicked(false); // Optionally close the Apple menu after selection
81+
setSelectedId(1);
82+
setSelectedFolderId(4);
83+
setAppleButtonClicked(false);
8184
}
8285
else if (menuItem === "View Work Experience") {
83-
setSelectedId(1); // 1 opens Finder as per your existing logic
84-
setSelectedFolderId(2); // Optional: ensure the correct folder is shown
85-
setAppleButtonClicked(false); // Optionally close the Apple menu after selection
86+
setSelectedId(1);
87+
setSelectedFolderId(2);
88+
setAppleButtonClicked(false);
8689
}
8790
else if (menuItem === "View Projects") {
88-
setSelectedId(1); // 1 opens Finder as per your existing logic
89-
setSelectedFolderId(3); // Optional: ensure the correct folder is shown
90-
setAppleButtonClicked(false); // Optionally close the Apple menu after selection
91+
setSelectedId(1);
92+
setSelectedFolderId(3);
93+
setAppleButtonClicked(false);
94+
}
95+
else if (menuItem === "Read Blogs Here") {
96+
setSelectedId(3);
97+
98+
setAppleButtonClicked(false);
99+
}
100+
else if (menuItem === "Sleep" || "Lock Screen" || "Shutdown") {
101+
navigate("/");
91102
}
92103

93104
};

0 commit comments

Comments
 (0)