From 0f28194810ff3d4873216ce8fb87e76d396ca375 Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Wed, 3 Jul 2024 21:58:49 +0100 Subject: Add some debug logging to timezone autoselection --- src/components/InputTypes/TimeZone.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/components/InputTypes/TimeZone.tsx b/src/components/InputTypes/TimeZone.tsx index f944032..7b65961 100644 --- a/src/components/InputTypes/TimeZone.tsx +++ b/src/components/InputTypes/TimeZone.tsx @@ -56,9 +56,9 @@ const offsetToText = (offset: number) => { }; interface TimeZoneProps { - valid: boolean, - question: React.RefObject - onBlurHandler: () => void + valid: boolean, + question: React.RefObject + onBlurHandler: () => void } const containerStyles = css` @@ -272,7 +272,11 @@ class TimeZone extends React.Component { const tz = getTZ(); if (tz) { - this.props.question.current?.setState({ value: tz }); + if (!this.props.question.current) { + console.warn("No ref to question component in TimeZone."); + } else { + this.props.question.current.setState({ value: tz }); + } } } -- cgit v1.2.3