diff --git a/app/(auth)/(tabs)/(home)/settings/segment-skip/page.tsx b/app/(auth)/(tabs)/(home)/settings/segment-skip/page.tsx index 71ce8e51..1c2ec8ab 100644 --- a/app/(auth)/(tabs)/(home)/settings/segment-skip/page.tsx +++ b/app/(auth)/(tabs)/(home)/settings/segment-skip/page.tsx @@ -22,7 +22,7 @@ const useSkipOptions = ( | "skipRecap" | "skipCommercial" | "skipPreview", - settings: ReturnType["settings"], + settings: ReturnType["settings"] | null, updateSettings: ReturnType["updateSettings"], t: TFunction<"translation", undefined>, ) => { @@ -33,12 +33,12 @@ const useSkipOptions = ( type: "radio" as const, label: option.label, value: option.value, - selected: option.value === settings[settingKey], + selected: option.value === settings?.[settingKey], onPress: () => updateSettings({ [settingKey]: option.value }), })), }, ], - [settings[settingKey], updateSettings, t, settingKey], + [settings?.[settingKey], updateSettings, t, settingKey], ); };