From e3bca58c776a2c1dfa1aa0d2ae56d4a85cc03dae Mon Sep 17 00:00:00 2001 From: Florent Bonomo Date: Fri, 22 Nov 2024 16:07:38 -0800 Subject: [PATCH] fix(text-field): Missing style attributes and examples (#1002) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add missing attributes that apply to `text-field` element: - `selectionColor` (https://reactnative.dev/docs/textinput#selectioncolor) - `cursorColor` (Android only, [ref](https://reactnative.dev/docs/textinput#cursorcolor-android)) - `textAlignVertical` (style attribute, Android only, [ref](https://reactnative.dev/docs/text-style-props#textalignvertical-android)) Also add missing examples for text-input in the demo app, and update the docs. | iOS | Android | |----|----| | Screenshot 2024-11-22 at 3 22 31 PM | Screenshot 2024-11-22 at 3 22 34 PM | --------- Co-authored-by: flochtililoch --- .../forms/text-field/_basic/index.xml.njk | 12 +++++++ .../forms/text-field/_basic/styles.xml.njk | 16 ++++++++++ .../forms/text-field/_multiline/index.xml.njk | 13 ++++++++ .../text-field/_multiline/styles.xml.njk | 19 +++++++++++ .../forms/text-field/index.xml.njk | 32 +++++++++++++++++++ docs/reference_textfield.md | 27 ++++++++++++++++ schema/core.xsd | 13 ++++++++ src/services/stylesheets/index.ts | 1 + 8 files changed, 133 insertions(+) create mode 100644 demo/backend/ui/ui-elements/forms/text-field/_basic/index.xml.njk create mode 100644 demo/backend/ui/ui-elements/forms/text-field/_basic/styles.xml.njk create mode 100644 demo/backend/ui/ui-elements/forms/text-field/_multiline/index.xml.njk create mode 100644 demo/backend/ui/ui-elements/forms/text-field/_multiline/styles.xml.njk create mode 100644 demo/backend/ui/ui-elements/forms/text-field/index.xml.njk diff --git a/demo/backend/ui/ui-elements/forms/text-field/_basic/index.xml.njk b/demo/backend/ui/ui-elements/forms/text-field/_basic/index.xml.njk new file mode 100644 index 000000000..c2e765a63 --- /dev/null +++ b/demo/backend/ui/ui-elements/forms/text-field/_basic/index.xml.njk @@ -0,0 +1,12 @@ + + Basic + + diff --git a/demo/backend/ui/ui-elements/forms/text-field/_basic/styles.xml.njk b/demo/backend/ui/ui-elements/forms/text-field/_basic/styles.xml.njk new file mode 100644 index 000000000..246dd8baf --- /dev/null +++ b/demo/backend/ui/ui-elements/forms/text-field/_basic/styles.xml.njk @@ -0,0 +1,16 @@ + diff --git a/demo/backend/ui/ui-elements/forms/text-field/_multiline/index.xml.njk b/demo/backend/ui/ui-elements/forms/text-field/_multiline/index.xml.njk new file mode 100644 index 000000000..fe8c2bbbd --- /dev/null +++ b/demo/backend/ui/ui-elements/forms/text-field/_multiline/index.xml.njk @@ -0,0 +1,13 @@ + + Multi-line + + diff --git a/demo/backend/ui/ui-elements/forms/text-field/_multiline/styles.xml.njk b/demo/backend/ui/ui-elements/forms/text-field/_multiline/styles.xml.njk new file mode 100644 index 000000000..ada66f13d --- /dev/null +++ b/demo/backend/ui/ui-elements/forms/text-field/_multiline/styles.xml.njk @@ -0,0 +1,19 @@ + diff --git a/demo/backend/ui/ui-elements/forms/text-field/index.xml.njk b/demo/backend/ui/ui-elements/forms/text-field/index.xml.njk new file mode 100644 index 000000000..7a1d3586b --- /dev/null +++ b/demo/backend/ui/ui-elements/forms/text-field/index.xml.njk @@ -0,0 +1,32 @@ +--- +permalink: "/ui/ui-elements/forms/text-field/index.xml" +tags: "UI/UI Elements/Forms" +hv_title: "Text Field" +hv_button_behavior: "back" +--- +{% extends 'templates/scrollview.xml.njk' %} +{% from 'macros/about/index.xml.njk' import about %} +{% from 'macros/description/index.xml.njk' import description %} +{% from 'macros/button/index.xml.njk' import button %} + +{% block styles %} +