Skip to content

Commit b2c4b0e

Browse files
committed
refactor: add body clicked switch panel setting
1 parent 80a52c0 commit b2c4b0e

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

src/components/Partials/ThemeSettings.jsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,14 @@ const ThemeSettings = () => {
99
const { currentColor, setColor, setMode, currentMode, setThemeSettings } =
1010
StateContext();
1111
return (
12-
<div className="bg-half-transparent w-screen fixed nav-item top-0 right-0">
13-
<div className="float-right h-screen dark:text-gray-200 bg-white dark:[#484B52] w-400">
12+
<div
13+
className="bg-half-transparent w-screen fixed nav-item top-0 right-0"
14+
onClick={setThemeSettings}
15+
>
16+
<div
17+
className="float-right h-screen dark:text-gray-200 bg-white dark:[#484B52] w-400"
18+
onClick={(e) => e.stopPropagation()}
19+
>
1420
<div className="flex items-center justify-between p-4 ml-4">
1521
<h4 className="font-semibold text-xl">Settings</h4>
1622
<button

src/libs/context/AppContext.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ export const StateContextProvider = memo(({ children }) => {
1919
setCurrentMode(e.target.value);
2020
localStorage.setItem("theme", e.target.value);
2121
};
22-
const setColor = (e) => {
23-
setCurrentColor(e.target.value);
24-
localStorage.setItem("color", e.target.value);
22+
const setColor = (value) => {
23+
setCurrentColor(value);
24+
localStorage.setItem("color", value);
2525
};
2626
const [screenSize, handleSize] = useResize();
2727
const handleCloseSideBar = useCallback(() => {

0 commit comments

Comments
 (0)