UNPKG

react-native-simi-comps

Version:
22 lines 963 B
import React from "react"; import { Pressable } from "react-native"; import useThemeColor from "../useThemeColor"; import Icon from "./Icon"; export default function IconButton(_a) { var icon = _a.icon, onPress = _a.onPress, style = _a.style, _b = _a.size, size = _b === void 0 ? 24 : _b, color = _a.color, _c = _a.bordered, bordered = _c === void 0 ? true : _c, align = _a.align; var borderColor = useThemeColor("border"); return (React.createElement(Pressable, { onPress: onPress, style: [ { borderRadius: 32, borderWidth: bordered ? 1 : 0, borderColor: borderColor, justifyContent: "center", alignItems: "center", padding: bordered ? 6 : 8, alignSelf: align }, style, ] }, React.createElement(Icon, { name: icon, size: size, color: color }))); } //# sourceMappingURL=IconButton.js.map