UNPKG

react-native-ethiopian-calendar

Version:

A react native calendar component which is mainly intended for applications which require Ethiopian calendar.

38 lines (37 loc) 1.13 kB
import React from 'react'; import { Pressable, Text, View } from 'react-native'; import { makeStyle } from './styles'; export const SwitchMode = props => { const { theme, mode, onModeChange } = props; // const [ setMode] = useState<Mode>('EC'); const styles = makeStyle(theme); const toggleMode = () => { if (onModeChange) { switch (mode) { case 'EC': onModeChange('GC'); break; case 'GC': onModeChange('EC'); break; } } }; return /*#__PURE__*/React.createElement(Pressable, { style: styles.container, onPress: toggleMode }, mode === 'EC' ? /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Text, { style: styles.text }, "\u12A2\u1275"), /*#__PURE__*/React.createElement(View, { style: styles.toggleCircle })) : /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(View, { style: styles.toggleCircle }), /*#__PURE__*/React.createElement(Text, { style: styles.text }, mode))); }; //# sourceMappingURL=SwitchMode.js.map