From c84ee9980b2e9f0c37369c117a6b1e8494a08a0e Mon Sep 17 00:00:00 2001 From: Charles Mangwa Date: Mon, 10 Oct 2016 18:06:13 +0200 Subject: [PATCH] feat(image): add resizeMode to Markdown styles prop --- README.md | 2 +- rules.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6db0711..946e3da 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ Example: - `hr` (``) - `heading` (``) - Also `heading1` through `heading6` - `inlineCode` (``) -- `image` (``) - Supports `.jpg`, `.png`, `.gif`, etc +- `image` (``) - You can use `resizeMode` in `` styles prop to set a resizeMode - `link` (`Text`) - `list` (``) - Also `listItem` (``), `listItemBullet` (``), `listItemNumber` (``) and `listItemText` (``) - `mailTo` (`Text`) diff --git a/rules.js b/rules.js index 832dec9..d58cda1 100644 --- a/rules.js +++ b/rules.js @@ -76,9 +76,9 @@ export default (styles) => ({ react: (node, output, state) => { return createElement(Image, { key: state.key, - resizeMode: 'contain', + resizeMode: styles.resizeMode ? styles.resizeMode : 'contain', source: { uri: node.target }, - style: node.target.match(/youtube/) ? styles.video : styles.image + style: node.target.match(/youtu/) ? styles.video : styles.image }) } },