Skip to content
4 changes: 2 additions & 2 deletions src/components/ToggleDarkMode.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ const ToggleDarkMode: React.FC = () => {
className="dark-mode-toggle"
onChange={handleChange}
checked={isDarkMode}
size={80}
size={60}
/>
</ToggleDarkModeContainer>
);
};

export default ToggleDarkMode;
export default ToggleDarkMode;
19 changes: 11 additions & 8 deletions src/styles/components/ToggleDarkMode.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
import styled from "styled-components";

export const ToggleDarkModeContainer = styled.div`
.dark-mode-toggle {
overflow: hidden !important;
display: flex;
padding-left: 10px !important;
}
display: flex;
align-items: center;
justify-content: center;
padding: 1rem;

/* Prevent clicks on the outer container */
pointer-events: none;

.dark-mode-toggle svg {
stroke: white !important;
stroke-width: 8px;
.dark-mode-toggle {
pointer-events: auto; /* Enable clicks only inside the actual toggle */
outline: 0.125rem solid white;
border-radius: 1.25rem;
}
`;