fix types for themeSelectorRef

This commit is contained in:
SethBurkart123
2024-04-01 20:55:28 +11:00
parent 418919ee69
commit f9ddd38ff8
+5 -1
View File
@@ -2,9 +2,13 @@ import { FC, createRef, useState } from 'react';
import BackgroundSelector from '../../components/BackgroundSelector'; import BackgroundSelector from '../../components/BackgroundSelector';
import ThemeSelector from '../../components/ThemeSelector'; import ThemeSelector from '../../components/ThemeSelector';
type ThemeSelectorRef = {
disableTheme: () => void;
};
const Themes: FC = () => { const Themes: FC = () => {
const [isEditMode, setIsEditMode] = useState<boolean>(false); const [isEditMode, setIsEditMode] = useState<boolean>(false);
const themeSelectorRef = createRef(); const themeSelectorRef = createRef<ThemeSelectorRef>(); // Add type annotation here
const disableTheme = async () => { const disableTheme = async () => {
themeSelectorRef?.current?.disableTheme(); themeSelectorRef?.current?.disableTheme();