Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: implement address input #17191

Merged
merged 1 commit into from
Sep 13, 2023
Merged

feat: implement address input #17191

merged 1 commit into from
Sep 13, 2023

Conversation

briansztamfater
Copy link
Member

@briansztamfater briansztamfater commented Sep 5, 2023

fixes #17189

Summary

Implement Address input

Screenshots

Platforms

  • Android
  • iOS

Steps to test

  • Open Status
  • Open Quo2 previes
  • Select Inputs > Address input
  • Verify correct design and behavior of the component

status: ready

@briansztamfater briansztamfater added the feature feature requests label Sep 5, 2023
@briansztamfater briansztamfater self-assigned this Sep 5, 2023
@briansztamfater briansztamfater marked this pull request as draft September 5, 2023 14:19
@status-im-auto
Copy link
Member

status-im-auto commented Sep 5, 2023

Jenkins Builds

Click to see older builds (63)
Commit #️⃣ Finished (UTC) Duration Platform Result
7432205 #1 2023-09-05 14:22:45 ~2 min tests 📄log
✔️ 7432205 #1 2023-09-05 14:25:56 ~5 min android 🤖apk 📲
✔️ 7432205 #1 2023-09-05 14:26:13 ~6 min android-e2e 🤖apk 📲
✔️ 7432205 #1 2023-09-05 14:27:33 ~7 min ios 📱ipa 📲
18a185c #2 2023-09-06 22:55:57 ~2 min tests 📄log
✔️ 18a185c #2 2023-09-06 22:59:19 ~6 min android 🤖apk 📲
✔️ 18a185c #2 2023-09-06 22:59:34 ~6 min android-e2e 🤖apk 📲
✔️ 18a185c #2 2023-09-06 23:00:15 ~6 min ios 📱ipa 📲
dc7cd15 #3 2023-09-06 23:08:30 ~2 min tests 📄log
✔️ dc7cd15 #3 2023-09-06 23:11:37 ~5 min android 🤖apk 📲
✔️ dc7cd15 #3 2023-09-06 23:11:38 ~5 min android-e2e 🤖apk 📲
✔️ dc7cd15 #3 2023-09-06 23:15:19 ~9 min ios 📱ipa 📲
✔️ 7d37efc #4 2023-09-07 16:12:59 ~6 min android-e2e 🤖apk 📲
✔️ 7d37efc #4 2023-09-07 16:13:01 ~6 min android 🤖apk 📲
✔️ 7d37efc #4 2023-09-07 16:13:09 ~6 min ios 📱ipa 📲
7d37efc #4 2023-09-07 16:15:37 ~9 min tests 📄log
✔️ f73ba91 #5 2023-09-07 21:06:59 ~7 min android-e2e 🤖apk 📲
✔️ f73ba91 #5 2023-09-07 21:07:31 ~7 min android 🤖apk 📲
f73ba91 #5 2023-09-07 21:08:36 ~8 min tests 📄log
✔️ f73ba91 #6 2023-09-07 21:14:09 ~11 min ios 📱ipa 📲
✔️ 49df495 #7 2023-09-07 21:48:11 ~6 min ios 📱ipa 📲
✔️ 49df495 #6 2023-09-07 21:50:59 ~9 min android 🤖apk 📲
✔️ 49df495 #6 2023-09-07 21:51:07 ~9 min android-e2e 🤖apk 📲
49df495 #6 2023-09-07 21:51:38 ~10 min tests 📄log
✔️ ffa2973 #7 2023-09-07 22:34:53 ~5 min android-e2e 🤖apk 📲
✔️ ffa2973 #8 2023-09-07 22:36:12 ~6 min ios 📱ipa 📲
✔️ ffa2973 #7 2023-09-07 22:37:31 ~8 min android 🤖apk 📲
✔️ ffa2973 #7 2023-09-07 22:38:32 ~9 min tests 📄log
✔️ d67b1d9 #9 2023-09-08 20:17:12 ~5 min android 🤖apk 📲
✔️ d67b1d9 #9 2023-09-08 20:17:15 ~5 min android-e2e 🤖apk 📲
✔️ d67b1d9 #10 2023-09-08 20:18:54 ~7 min ios 📱ipa 📲
✔️ d67b1d9 #9 2023-09-08 20:20:18 ~8 min tests 📄log
✔️ 5901540 #10 2023-09-09 01:02:27 ~6 min android-e2e 🤖apk 📲
✔️ 5901540 #10 2023-09-09 01:02:37 ~6 min android 🤖apk 📲
✔️ 5901540 #11 2023-09-09 01:03:56 ~7 min ios 📱ipa 📲
✔️ 5901540 #10 2023-09-09 01:05:12 ~8 min tests 📄log
✔️ bf31f00 #11 2023-09-09 19:19:47 ~6 min android-e2e 🤖apk 📲
✔️ bf31f00 #11 2023-09-09 19:19:48 ~6 min android 🤖apk 📲
✔️ bf31f00 #12 2023-09-09 19:20:07 ~6 min ios 📱ipa 📲
✔️ bf31f00 #11 2023-09-09 19:22:17 ~8 min tests 📄log
✔️ 9cc1ccd #12 2023-09-11 00:16:24 ~5 min android 🤖apk 📲
✔️ 9cc1ccd #12 2023-09-11 00:18:48 ~7 min android-e2e 🤖apk 📲
✔️ 9cc1ccd #12 2023-09-11 00:20:03 ~9 min tests 📄log
✔️ 2266c4d #14 2023-09-11 15:07:45 ~5 min android-e2e 🤖apk 📲
✔️ 2266c4d #14 2023-09-11 15:09:44 ~7 min android 🤖apk 📲
✔️ 2266c4d #15 2023-09-11 15:09:57 ~7 min ios 📱ipa 📲
2266c4d #14 2023-09-11 15:11:44 ~9 min tests 📄log
✔️ 8ae49e5 #15 2023-09-11 16:06:25 ~5 min android 🤖apk 📲
✔️ 8ae49e5 #16 2023-09-11 16:08:26 ~7 min ios 📱ipa 📲
✔️ 8ae49e5 #15 2023-09-11 16:08:41 ~7 min android-e2e 🤖apk 📲
✔️ 8ae49e5 #15 2023-09-11 16:10:05 ~9 min tests 📄log
✔️ 07e5472 #16 2023-09-11 17:36:24 ~5 min android-e2e 🤖apk 📲
✔️ 07e5472 #16 2023-09-11 17:36:30 ~5 min android 🤖apk 📲
✔️ 07e5472 #16 2023-09-11 17:39:22 ~8 min tests 📄log
✔️ 07e5472 #17 2023-09-11 17:41:30 ~10 min ios 📱ipa 📲
✔️ 6a155fb #17 2023-09-12 00:33:36 ~5 min android-e2e 🤖apk 📲
✔️ 6a155fb #18 2023-09-12 00:34:35 ~6 min ios 📱ipa 📲
✔️ 6a155fb #17 2023-09-12 00:36:09 ~7 min android 🤖apk 📲
✔️ 6a155fb #17 2023-09-12 00:37:32 ~9 min tests 📄log
✔️ 6efa3f7 #19 2023-09-12 15:03:48 ~6 min android 🤖apk 📲
✔️ 6efa3f7 #19 2023-09-12 15:04:13 ~6 min android-e2e 🤖apk 📲
✔️ 6efa3f7 #19 2023-09-12 15:06:01 ~8 min tests 📄log
✔️ 6efa3f7 #20 2023-09-12 15:08:25 ~11 min ios 📱ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
2cccd1a #21 2023-09-12 15:26:48 ~3 min ios 📄log
✔️ 2cccd1a #20 2023-09-12 15:29:46 ~6 min android-e2e 🤖apk 📲
✔️ 2cccd1a #20 2023-09-12 15:29:49 ~6 min android 🤖apk 📲
✔️ 2cccd1a #20 2023-09-12 15:33:00 ~9 min tests 📄log
✔️ 2cccd1a #22 2023-09-12 15:34:37 ~7 min ios 📱ipa 📲
✔️ b306218 #21 2023-09-13 13:11:59 ~6 min android-e2e 🤖apk 📲
✔️ b306218 #21 2023-09-13 13:12:05 ~6 min android 🤖apk 📲
✔️ b306218 #23 2023-09-13 13:12:23 ~6 min ios 📱ipa 📲
✔️ b306218 #21 2023-09-13 13:15:11 ~9 min tests 📄log

@briansztamfater briansztamfater force-pushed the feat/address-input branch 4 times, most recently from 7a8de7d to d67b1d9 Compare September 8, 2023 20:11
@status-im-auto
Copy link
Member

✔️ status-mobile/prs/ios/PR-17191#13 🔹 ~8 min 31 sec 🔹 9cc1ccd 🔹 📦 ios package

@briansztamfater briansztamfater changed the title [WIP] feat: implement address input feat: implement address input Sep 11, 2023
@briansztamfater briansztamfater marked this pull request as ready for review September 11, 2023 03:38
src/quo2/core_spec.cljs Outdated Show resolved Hide resolved
@briansztamfater
Copy link
Member Author

@Francesca-G can you please review this PR? 🙏 ❤️

Copy link

@Francesca-G Francesca-G left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here's the Figma frame with the design review :)

@briansztamfater
Copy link
Member Author

briansztamfater commented Sep 12, 2023

@Francesca-G Unfortunately, I couldn't reproduce the cursor issue, I can see it normally when I focus on the input. Can you try again with latest build and also provide more info about the device you are using (device model, OS version, etc) or if you did some special steps to reproduce it? Thanks!

RPReplay_Final1694477945.mov

Also re-checked Paste button font and matches the Figma design. Let me know if there's something I did not see.

Adjusted clear button alignment 👍

Let me know any additional info and thanks again for testing.

@Francesca-G
Copy link

@briansztamfater the issue with the missing cursor happened when opening the preview for the first time, without tapping anywhere, the component should've been in default style but it's already active.
As you can see from my screen recording:

  • I open the address input component and the component is in "active" style missing the cursor
  • I tap the component and the cursor appears, I'm able to type
  • I tap elsewhere to stop typing, the component is in the correct "default" style

Seems I'm not able to preview the "default" style without tapping on the component first.

RPReplay_Final1694502935.mp4

@briansztamfater
Copy link
Member Author

@Francesca-G now I see! Thanks for catching this issue 👁️ , should be fixed now!

Signed-off-by: Brian Sztamfater <[email protected]>
:padding-bottom 16
:height 48
:flex-direction :row
:align-items :flex-start})
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: maybe it's good in advance to add a container-style prop here and merge it. i.e

(defn container [constainer-style]
  (merge {:padding-horizontal 20
   :padding-top        8
   :padding-bottom     16
   :height             48
   :flex-direction     :row
   :align-items        :flex-start} 
   container-style))

@briansztamfater briansztamfater merged commit baa9dff into develop Sep 13, 2023
@briansztamfater briansztamfater deleted the feat/address-input branch September 13, 2023 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature feature requests
Projects
Archived in project
Archived in project
Development

Successfully merging this pull request may close these issues.

Implement Address input component
7 participants