roko-date-picker
Version:
A simple single/multi date picker
30 lines (29 loc) • 1.32 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const react_native_1 = require("react-native");
const react_1 = __importDefault(require("react"));
const MaterialCommunityIcons_1 = __importDefault(require("react-native-vector-icons/MaterialCommunityIcons"));
const data_defaults_1 = require("../../features/domain/data/data.defaults");
const constants_1 = require("../../features/domain/constants");
const hooks_1 = require("../../features/hooks");
const Chevron = ({ name, onPress }) => {
// #region members
const { theme } = (0, hooks_1.useMain)();
// #endregion
return (<react_native_1.TouchableOpacity style={styles.root} onPress={onPress}>
<MaterialCommunityIcons_1.default name={name} size={constants_1.sizes.large} color={(theme ?? data_defaults_1.defaultTheme).colors.onBackground}/>
</react_native_1.TouchableOpacity>);
};
exports.default = Chevron;
Chevron.displayName = "Chevron";
const styles = react_native_1.StyleSheet.create({
root: {
alignItems: "center",
justifyContent: "center",
height: constants_1.defaults.header.height,
width: constants_1.defaults.header.height,
},
});