Massive/MassiveSwitch.tsx

24 lines
576 B
TypeScript
Raw Normal View History

2022-07-17 01:45:31 +00:00
import React from 'react';
import {useColorScheme} from 'react-native';
import {Switch} from 'react-native-paper';
2022-08-26 01:54:51 +00:00
import {CombinedDarkTheme, CombinedDefaultTheme} from './App';
import {MARGIN} from './constants';
2022-07-17 01:45:31 +00:00
export default function MassiveSwitch(
props: Partial<React.ComponentProps<typeof Switch>>,
) {
const dark = useColorScheme() === 'dark';
return (
<Switch
2022-08-26 01:54:51 +00:00
color={
dark
? CombinedDarkTheme.colors.primary
: CombinedDefaultTheme.colors.primary
}
style={{marginRight: MARGIN}}
2022-07-17 01:45:31 +00:00
{...props}
/>
);
}