From d2ea5fa56c7ed035143abedcf0a4e03dd38b4fab Mon Sep 17 00:00:00 2001 From: Andries Smit Date: Thu, 23 Mar 2023 23:04:10 +0100 Subject: [PATCH] feat(background-image-native): add default image --- .../src/BackgroundImage.tsx | 17 ++++++++++++----- .../src/BackgroundImage.xml | 4 ++++ .../typings/BackgroundImageProps.d.ts | 2 ++ 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/packages/pluggableWidgets/background-image-native/src/BackgroundImage.tsx b/packages/pluggableWidgets/background-image-native/src/BackgroundImage.tsx index 7870f31d1..a87a50c40 100644 --- a/packages/pluggableWidgets/background-image-native/src/BackgroundImage.tsx +++ b/packages/pluggableWidgets/background-image-native/src/BackgroundImage.tsx @@ -9,7 +9,7 @@ import { BackgroundImageProps } from "../typings/BackgroundImageProps"; export function BackgroundImage(props: BackgroundImageProps): JSX.Element | null { const styles = flattenStyles(defaultBackgroundImageStyle, props.style); - const { image, name, resizeMode } = props; + const { image, defaultImage, name, resizeMode } = props; let opacity = Number(props.opacity.toFixed()); if (opacity < 0) { @@ -18,15 +18,17 @@ export function BackgroundImage(props: BackgroundImageProps - + {props.content} ); diff --git a/packages/pluggableWidgets/background-image-native/src/BackgroundImage.xml b/packages/pluggableWidgets/background-image-native/src/BackgroundImage.xml index e49cc3ae7..5e416e4c3 100644 --- a/packages/pluggableWidgets/background-image-native/src/BackgroundImage.xml +++ b/packages/pluggableWidgets/background-image-native/src/BackgroundImage.xml @@ -11,6 +11,10 @@ Image + + Default image + + Resize mode Cover: scale to cover space. Contain: scale to fit in space. Stretch: stretched to fit space. Center: centered and fit in space. For more information see the help page. diff --git a/packages/pluggableWidgets/background-image-native/typings/BackgroundImageProps.d.ts b/packages/pluggableWidgets/background-image-native/typings/BackgroundImageProps.d.ts index 8c5d691fa..a9bf94a89 100644 --- a/packages/pluggableWidgets/background-image-native/typings/BackgroundImageProps.d.ts +++ b/packages/pluggableWidgets/background-image-native/typings/BackgroundImageProps.d.ts @@ -13,6 +13,7 @@ export interface BackgroundImageProps