summaryrefslogtreecommitdiff
path: root/app_expo/components/wallpaper/wallpaper.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'app_expo/components/wallpaper/wallpaper.tsx')
-rw-r--r--app_expo/components/wallpaper/wallpaper.tsx25
1 files changed, 25 insertions, 0 deletions
diff --git a/app_expo/components/wallpaper/wallpaper.tsx b/app_expo/components/wallpaper/wallpaper.tsx
new file mode 100644
index 0000000..f5e24f1
--- /dev/null
+++ b/app_expo/components/wallpaper/wallpaper.tsx
@@ -0,0 +1,25 @@
+import React from 'react'
+import { AutoImage as Image } from '../auto-image/auto-image'
+import { presets } from './wallpaper.presets'
+import { WallpaperProps } from './wallpaper.props'
+
+//const defaultImage = require("./bg.png")
+
+/**
+ * For your text displaying needs.
+ *
+ * This component is a HOC over the built-in React Native one.
+ */
+export function Wallpaper(props: WallpaperProps) {
+ // grab the props
+ const { preset = 'stretch', style: styleOverride, backgroundImage } = props
+
+ // assemble the style
+ const presetToUse = presets[preset] || presets.stretch
+ const styles = [presetToUse, styleOverride]
+
+ // figure out which image to use
+ //const source = backgroundImage || defaultImage
+
+ return null //<Image source={source} style={styles} />
+}