From e5021187e96b78b53203bd95d08d6818aea47d17 Mon Sep 17 00:00:00 2001
From: "Thomas F. K. Jorna" <thomasfkjorna@gmail.com>
Date: Wed, 14 Jul 2021 15:10:31 +0200
Subject: New Ignite 7.0.6 app

---
 app/components/icon/icon.tsx | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 app/components/icon/icon.tsx

(limited to 'app/components/icon/icon.tsx')

diff --git a/app/components/icon/icon.tsx b/app/components/icon/icon.tsx
new file mode 100644
index 0000000..4735e13
--- /dev/null
+++ b/app/components/icon/icon.tsx
@@ -0,0 +1,19 @@
+import * as React from "react"
+import { View, ImageStyle } from "react-native"
+import { AutoImage as Image } from "../auto-image/auto-image"
+import { IconProps } from "./icon.props"
+import { icons } from "./icons"
+
+const ROOT: ImageStyle = {
+  resizeMode: "contain",
+}
+
+export function Icon(props: IconProps) {
+  const { style: styleOverride, icon, containerStyle } = props
+
+  return (
+    <View style={containerStyle}>
+      <Image style={[ROOT, styleOverride]} source={icons[icon]} />
+    </View>
+  )
+}
-- 
cgit v1.2.3

