summaryrefslogtreecommitdiff
path: root/components/Tweaks
diff options
context:
space:
mode:
Diffstat (limited to 'components/Tweaks')
-rw-r--r--components/Tweaks/OptionPanel.tsx11
1 files changed, 6 insertions, 5 deletions
diff --git a/components/Tweaks/OptionPanel.tsx b/components/Tweaks/OptionPanel.tsx
index 870028b..aa9523c 100644
--- a/components/Tweaks/OptionPanel.tsx
+++ b/components/Tweaks/OptionPanel.tsx
@@ -15,17 +15,18 @@ export interface OptionPanelProps {
export const OptionPanel = (props: OptionPanelProps) => {
const { filter, listName, labelFilter, displayName, setFilter, options = [] } = props
const { highlightColor } = useContext(ThemeContext)
- const optionArray = options.map((option) => {
- return { value: option, label: labelFilter ? option.replace(labelFilter, '') : option }
- })
+ const optionArray =
+ options?.map((option) => {
+ return { value: option, label: labelFilter ? option.replace(labelFilter, '') : option }
+ }) || []
const [selectedItems, setSelectedItems] = useState<typeof optionArray>(
- filter[listName].map((option) => {
+ filter[listName]?.map((option) => {
return {
value: option,
label: labelFilter ? (option as string)?.replace(labelFilter, '') : option,
}
- }),
+ }) || [],
)
return (