Skip to content

Commit 745e519

Browse files
committed
fix automatic sidebar opening on window resize
1 parent a8c7b60 commit 745e519

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

apps/OpenSign/src/components/sidebar/Sidebar.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,8 @@ const Sidebar = ({ isOpen, closeSidebar }) => {
4242

4343
return (
4444
<aside
45-
className={`${isOpen ? "block" : "hidden"
46-
} bg-white text-[#444] h-screen w-full md:w-[300px] overflow-y-auto transform transition-transform z-40 ${isOpen ? "translate-x-0" : "-translate-x-full"
47-
}`}
45+
className={`bg-white text-[#444] h-screen w-full md:w-[300px] overflow-y-auto transform transition-transform z-40 md:translate-x-0
46+
${isOpen ? "translate-x-0 block" : "-translate-x-full hidden"}`}
4847
>
4948
<div className="flex px-2 py-3 gap-2 items-center shadow-md">
5049
<div className="w-[75px] h-[75px] rounded-full ring-[2px] ring-offset-2 ring-gray-400 overflow-hidden">

apps/OpenSign/src/layout/HomeLayout.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { useSelector } from "react-redux";
99
import Parse from "parse";
1010
const HomeLayout = ({ children }) => {
1111
const { width } = useWindowSize();
12-
const [isOpen, setIsOpen] = useState(false);
12+
const [isOpen, setIsOpen] = useState(true);
1313
const arr = useSelector((state) => state.TourSteps);
1414

1515
// reactour state
@@ -19,13 +19,11 @@ const HomeLayout = ({ children }) => {
1919
const [tourConfigs, setTourConfigs] = useState([]);
2020

2121
const showSidebar = () => {
22-
setIsOpen(!isOpen);
22+
setIsOpen(value => !value);
2323
};
2424
useEffect(() => {
2525
if (width && width <= 768) {
2626
setIsOpen(false);
27-
} else {
28-
setIsOpen(true);
2927
}
3028
}, [width]);
3129

0 commit comments

Comments
 (0)