Skip to content

Commit 61c76db

Browse files
authored
fix(button): fix dark mode toggle click - I201 (#206)
* fix(button): fix dark mode toggle click - I201 Signed-off-by: Dharma Teja <dteja2468@gmail.com> * fix(button): fix dark mode toggle click - I201 Signed-off-by: Dharma Teja <dteja2468@gmail.com> * fix(button): fix dark mode toggle click - I201 Signed-off-by: Dharma Teja <dteja2468@gmail.com> * fix(button): fix dark mode toggle click - I201 Signed-off-by: Dharma Teja <dteja2468@gmail.com> * fix(button): fix dark mode toggle click - I201 Signed-off-by: Dharma Teja <dteja2468@gmail.com> * fix(button): fix dark mode toggle click - I201 Signed-off-by: Dharma Teja <dteja2468@gmail.com> * fix(button): fix dark mode toggle click - I201 Signed-off-by: Dharma Teja <dteja2468@gmail.com> * fix(button): fix dark mode toggle click - I201 Signed-off-by: Dharma Teja <dteja2468@gmail.com> * fix(button): fix dark mode toggle click - I201 Signed-off-by: Dharma Teja <dteja2468@gmail.com> --------- Signed-off-by: Dharma Teja <dteja2468@gmail.com>
1 parent 31b8f5f commit 61c76db

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

src/components/ToggleDarkMode.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ const ToggleDarkMode: React.FC = () => {
2424
className="dark-mode-toggle"
2525
onChange={handleChange}
2626
checked={isDarkMode}
27-
size={80}
27+
size={60}
2828
/>
2929
</ToggleDarkModeContainer>
3030
);
3131
};
3232

33-
export default ToggleDarkMode;
33+
export default ToggleDarkMode;
Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
import styled from "styled-components";
22

33
export const ToggleDarkModeContainer = styled.div`
4-
.dark-mode-toggle {
5-
overflow: hidden !important;
6-
display: flex;
7-
padding-left: 10px !important;
8-
}
4+
display: flex;
5+
align-items: center;
6+
justify-content: center;
7+
padding: 1rem;
8+
9+
/* Prevent clicks on the outer container */
10+
pointer-events: none;
911
10-
.dark-mode-toggle svg {
11-
stroke: white !important;
12-
stroke-width: 8px;
12+
.dark-mode-toggle {
13+
pointer-events: auto; /* Enable clicks only inside the actual toggle */
14+
outline: 0.125rem solid white;
15+
border-radius: 1.25rem;
1316
}
1417
`;

0 commit comments

Comments
 (0)