UNPKG

@tamagui/react-native-web-lite

Version:
18 lines (17 loc) 497 B
import * as React from "react"; import { Appearance } from "../Appearance/index.mjs"; function useColorScheme() { const [colorScheme, setColorScheme] = React.useState(Appearance.getColorScheme()); React.useEffect(() => { function listener(appearance) { setColorScheme(appearance.colorScheme); } const { remove } = Appearance.addChangeListener(listener); return remove; }); return colorScheme; } export { useColorScheme }; //# sourceMappingURL=index.mjs.map