Skip to content

Commit fb781d6

Browse files
committed
Adjustments
default values never used ref can be null
1 parent 8b4965b commit fb781d6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/components/SidebarNav/hooks.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export const useNavAnimation = () => {
4949
export const useClickOutside = (
5050
ref: React.RefObject<HTMLElement | null>,
5151
onClickOutside: () => void,
52-
enabled: boolean = true,
52+
enabled: boolean,
5353
) => {
5454
React.useEffect(() => {
5555
if (!enabled) {
@@ -58,7 +58,7 @@ export const useClickOutside = (
5858

5959
const handleOutsideEvent = (event: MouseEvent | TouchEvent) => {
6060
if (
61-
ref.current &&
61+
ref?.current &&
6262
!ref.current.contains(event.target as Node) &&
6363
document.body.contains(event.target as Node)
6464
) {
@@ -84,7 +84,7 @@ export const useClickOutside = (
8484
*/
8585
export const useEscapeKey = (
8686
onEscape: () => void,
87-
enabled: boolean = true,
87+
enabled: boolean,
8888
) => {
8989
React.useEffect(() => {
9090
if (!enabled) {

0 commit comments

Comments
 (0)