diff --git a/src/Components/Profile/Profile.tsx b/src/Components/Profile/Profile.tsx index f4cdd13..2b3d4be 100644 --- a/src/Components/Profile/Profile.tsx +++ b/src/Components/Profile/Profile.tsx @@ -89,7 +89,7 @@ const Profile = () => {
SPRINTER -
+
{calculateDaysSinceCreated(profile?.createdAt as string)} @@ -105,7 +105,7 @@ const Profile = () => { <> {profile.badges.map((item, index) => (
{ + const darkMode = useRecoilValue(themeState); + const location = useLocation(); const navigate = useNavigate(); @@ -183,14 +187,18 @@ const RoutineBlogDetailEditor = () => { return (
{ onChange={onChangeContent} placeholder="루틴을 시작해보세요..." /> -
+
diff --git a/src/Components/RoutineBlogDetail/RoutineBlogDetailEditorEdit.tsx b/src/Components/RoutineBlogDetail/RoutineBlogDetailEditorEdit.tsx index 7b42269..b1b440d 100644 --- a/src/Components/RoutineBlogDetail/RoutineBlogDetailEditorEdit.tsx +++ b/src/Components/RoutineBlogDetail/RoutineBlogDetailEditorEdit.tsx @@ -16,6 +16,8 @@ import "./QuillStlye.css"; import { patchBlog } from "../../API/routinesBlog"; import { useSetRecoilState } from "recoil"; import { editState } from "../../Store/editState"; +import { useRecoilValue } from "recoil"; +import { themeState } from "../../Store/themeState"; Quill.register("modules/imageActions", ImageActions); Quill.register("modules/imageFormats", ImageFormats); @@ -41,6 +43,8 @@ const RoutineBlogDetailEditorEdit = ({ content, date, }: EditProps) => { + const darkMode = useRecoilValue(themeState); + const setIsEdit = useSetRecoilState(editState); const navigate = useNavigate(); @@ -156,7 +160,9 @@ const RoutineBlogDetailEditorEdit = ({ return (
-
+
diff --git a/src/Components/RoutineSetting/RoutineSettingItem.tsx b/src/Components/RoutineSetting/RoutineSettingItem.tsx index 87f03fe..919049e 100644 --- a/src/Components/RoutineSetting/RoutineSettingItem.tsx +++ b/src/Components/RoutineSetting/RoutineSettingItem.tsx @@ -1,4 +1,6 @@ import { FormEvent, useEffect, useRef, useState } from "react"; +import { useRecoilValue } from "recoil"; +import { themeState } from "../../Store/themeState"; interface RoutineSettingItemProps { item: RoutineSettingItemDetail; @@ -24,6 +26,7 @@ const RoutineSettingItem = ({ const { name, colorSelection, id } = item; const [isEdit, setIsEdit] = useState(false); const [newRoutineName, setNewRoutineName] = useState(name); + const darkMode = useRecoilValue(themeState); const inputRef = useRef(null); @@ -66,7 +69,9 @@ const RoutineSettingItem = ({ ref={inputRef} value={newRoutineName} onChange={(e) => setNewRoutineName(e.target.value)} - className="focus:outline-none" + className={`focus:outline-none ${ + darkMode ? "dark: bg-[#23272f] text-white" : "" + }`} /> ) : (