Rainbow!
This commit is contained in:
@ -9,11 +9,13 @@ import REPL from "../components/REPL";
|
||||
import styles from "../styles/Home.module.css";
|
||||
import type { ContentList } from "../lib/content/types";
|
||||
import { useRouter } from "next/router";
|
||||
import Rainbow from "../lib/colors";
|
||||
|
||||
const Home: NextPage<{ buildTime: string }> = ({ buildTime }) => {
|
||||
const inputRef = useRef<HTMLInputElement>(null);
|
||||
const { modalFunctions } = useModalFunctions();
|
||||
const { setContents } = useCommands();
|
||||
const router = useRouter();
|
||||
|
||||
const updateProjects = useCallback(async () => {
|
||||
try {
|
||||
@ -41,6 +43,12 @@ const Home: NextPage<{ buildTime: string }> = ({ buildTime }) => {
|
||||
return () => clearInterval(interval);
|
||||
}, [updateProjects, modalFunctions]);
|
||||
|
||||
useEffect(() => {
|
||||
if ("rainbow" in router.query) {
|
||||
Rainbow.start();
|
||||
}
|
||||
}, [router]);
|
||||
|
||||
return (<main onKeyDown={hideModalOnEsc} tabIndex={-1}>
|
||||
<Head>
|
||||
<title>c0ntroller.de</title>
|
||||
|
Reference in New Issue
Block a user