fix(app): correct browser timeout ref types for build
This commit is contained in:
2 files changed
+5
-5
No files matched your search
@@ -25,7 +25,7 @@ export function Onboarding({ onComplete }: OnboardingProps) {
|
||||
const [accessibility, setAccessibility] = useState<PermissionStatus>('notDetermined');
|
||||
const [microphone, setMicrophone] = useState<PermissionStatus>('notDetermined');
|
||||
const [busy, setBusy] = useState(false);
|
||||
const refreshTimeoutRef = useRef<ReturnType<typeof setTimeout> | null>(null);
|
||||
const refreshTimeoutRef = useRef<number | null>(null);
|
||||
const { capability } = useHotkeySettings();
|
||||
|
||||
const refresh = async () => {
|
||||
|
||||
@@ -526,8 +526,8 @@ function CredentialField({ label, account, placeholder, mono, mask, defaultValue
|
||||
const [loaded, setLoaded] = useState(false);
|
||||
const [dirty, setDirty] = useState(false);
|
||||
const [status, setStatus] = useState<CredentialFieldStatus>('idle');
|
||||
const debounceRef = useRef<ReturnType<typeof setTimeout> | null>(null);
|
||||
const statusRef = useRef<ReturnType<typeof setTimeout> | null>(null);
|
||||
const debounceRef = useRef<number | null>(null);
|
||||
const statusRef = useRef<number | null>(null);
|
||||
|
||||
useEffect(() => {
|
||||
let cancelled = false;
|
||||
@@ -588,7 +588,7 @@ function CredentialField({ label, account, placeholder, mono, mask, defaultValue
|
||||
if (!loaded) return;
|
||||
setDirty(true);
|
||||
if (debounceRef.current) clearTimeout(debounceRef.current);
|
||||
debounceRef.current = setTimeout(() => save(v, true), 300);
|
||||
debounceRef.current = window.setTimeout(() => save(v, true), 300);
|
||||
};
|
||||
|
||||
const onBlur = () => {
|
||||
@@ -913,7 +913,7 @@ function LanguageSection() {
|
||||
function AboutSection() {
|
||||
const { t } = useTranslation();
|
||||
const [qqCopied, setQqCopied] = useState(false);
|
||||
const qqCopiedRef = useRef<ReturnType<typeof setTimeout> | null>(null);
|
||||
const qqCopiedRef = useRef<number | null>(null);
|
||||
|
||||
useEffect(() => {
|
||||
return () => {
|
||||
|
||||
Reference in new issue
Block a user