remove caching from resumes

This commit is contained in:
Amruth Pillai
2024-03-10 10:00:51 +01:00
parent 359c7f1c80
commit 783af5070d
6 changed files with 62 additions and 83 deletions

View File

@ -1,5 +1,5 @@
import { type Dispatch, type SetStateAction, useEffect, useState } from "react";
import { useLocalStorage, useMediaQuery, useUpdateEffect } from "usehooks-ts";
import { useLocalStorage, useMediaQuery } from "usehooks-ts";
const COLOR_SCHEME_QUERY = "(prefers-color-scheme: dark)";
@ -17,9 +17,9 @@ export const useTheme = (): UseThemeOutput => {
const [isDarkMode, setDarkMode] = useState<boolean>(isDarkOS);
const [theme, setTheme] = useLocalStorage<Theme>("theme", "system");
useUpdateEffect(() => {
if (theme === "system") setDarkMode(isDarkOS);
}, [isDarkOS]);
useEffect(() => {
if (theme === "system") setDarkMode((prev) => !prev);
}, [theme]);
useEffect(() => {
switch (theme) {

View File

@ -34,7 +34,7 @@ import { Link } from "@tiptap/extension-link";
import { TextAlign } from "@tiptap/extension-text-align";
import { Underline } from "@tiptap/extension-underline";
import { Editor, EditorContent, EditorContentProps, useEditor } from "@tiptap/react";
import { StarterKit } from "@tiptap/starter-kit";
import StarterKit from "@tiptap/starter-kit";
import { forwardRef, useCallback } from "react";
import { useForm } from "react-hook-form";
import { z } from "zod";