From 311df1d170a59252691a5938541aa3d2e22067cc Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sun, 13 Sep 2026 16:36:23 -0400 Subject: Revamped history page; removed shifter easter egg --- src/components/Shifter.tsx | 99 ---------------------------------------------- 1 file changed, 99 deletions(-) delete mode 100644 src/components/Shifter.tsx (limited to 'src/components/Shifter.tsx') diff --git a/src/components/Shifter.tsx b/src/components/Shifter.tsx deleted file mode 100644 index 940e6f0..0000000 --- a/src/components/Shifter.tsx +++ /dev/null @@ -1,99 +0,0 @@ -import React, { useState, useRef } from 'react'; -import { sidebarContent } from './Shifter/Sidebar'; -import '../styles/shifter.css'; - -export default function Shifter() { - const [sidebar, setSidebar] = useState(0); - const [position, setPosition] = useState({ - x: window.innerWidth / 2 - 350, - y: window.innerHeight / 2 - 250 - }); - const [isDragging, setIsDragging] = useState(false); - const dragRef = useRef({ startX: 0, startY: 0 }); - - function changeSidebar(window: number) { - setSidebar(window); - } - - function applyButton() { - - } - - function closeButton() { - - } - - function testOption() { - console.log('Colour changed to red') - - document.documentElement.style.setProperty( - '--titlebar-colour', - 'red' - ); - - localStorage.setItem("--titlebar-colour", "red"); - - } - - const handleMouseDown = (e: React.MouseEvent) => { - e.preventDefault(); - setIsDragging(true); - dragRef.current = { - startX: e.clientX - position.x, - startY: e.clientY - position.y - }; - }; - - React.useEffect(() => { - if (isDragging) { - const handleMouseMoveWrapper = (e: MouseEvent) => { - setPosition({ - x: e.clientX - dragRef.current.startX, - y: e.clientY - dragRef.current.startY - }); - }; - - const handleMouseUpWrapper = () => { - setIsDragging(false); - }; - - window.addEventListener('mousemove', handleMouseMoveWrapper); - window.addEventListener('mouseup', handleMouseUpWrapper); - - return () => { - window.removeEventListener('mousemove', handleMouseMoveWrapper); - window.removeEventListener('mouseup', handleMouseUpWrapper); - }; - } - }, [isDragging]); - - return ( - <> -
-
-
Shifter
-
-
closeButton()}>
-
-
-
-
- - applyButton()}>Apply Changes -
-
- {sidebarContent(sidebar)} -
-
-
- - ) -} -- cgit v1.2.3