Skip to content

Commit dc96590

Browse files
committed
remove double assertions and cleanup
1 parent 9a0de1b commit dc96590

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/pages/Themes.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const Themes: React.FC = () => {
2929
() => searchParams.get('searchQuery') || ''
3030
);
3131

32-
const [focusedTheme, setFocusedTheme] = useState(false)
32+
const [focusedTheme, setFocusedTheme] = useState<null | Theme>(null)
3333

3434
// id of themes being selected to be preview (and applied to the interactive chatbot)
3535
const [previewIds, setPreviewIds] = useState<string[]>([]);
@@ -56,7 +56,7 @@ const Themes: React.FC = () => {
5656
if(!focusedThemeObject){
5757
return
5858
}
59-
setFocusedTheme(focusedThemeObject as unknown as boolean)
59+
setFocusedTheme(focusedThemeObject)
6060

6161
}, [themes])
6262

@@ -70,7 +70,7 @@ const Themes: React.FC = () => {
7070
params.delete('theme')
7171
return params;
7272
})
73-
return false;
73+
return null;
7474
}
7575

7676
/**
@@ -83,7 +83,7 @@ const Themes: React.FC = () => {
8383
params.set('theme', theme.id)
8484
return params;
8585
})
86-
return theme as unknown as boolean
86+
return theme
8787
}
8888

8989

@@ -159,11 +159,11 @@ const Themes: React.FC = () => {
159159
})}
160160
</div>
161161
</div>
162-
{focusedTheme && <ThemeModal
163-
isOpen={focusedTheme}
162+
<ThemeModal
163+
isOpen={focusedTheme !== null}
164164
onClose={()=>(setFocusedTheme(modalCloseHandler))}
165-
theme={focusedTheme as unknown as Theme}
166-
/>}
165+
theme={focusedTheme as Theme}
166+
/>
167167
{/* Drawer Section */}
168168
<ThemePreview
169169
setPreviewIds={setPreviewIds}

0 commit comments

Comments
 (0)