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

US1762599 - [Android] React Native Demo Components Refactor and Props #87

Merged
merged 10 commits into from
Jan 16, 2024

Commits on Jan 15, 2024

  1. Us1762585 - iOS Refactor Native components (#81)

    * US1762570: create view manager to native AccessCheckoutEditText component; override onTextChange to support the react native onChangeText event; implement component in react native
    
    * US1762550: update card details field to use new component; update RN module to use reference to AccessCheckoutEditText and not the text value
    
    * US1762550: move AccessCheckoutEditTextManager to correct file path; update local android sdk files to most up-to-date version of master; update AccessCheckoutReactPackageTest
    
    * US1782181: add unit tests for AccessCheckoutEditTextManagerTest; add mockito to build.gradle for unit tests
    
    * US1762551: Expose AccessCheckoutUITextField to be able to use native components via the ios Bridge
    Simplify ReactNativeViewLocator and implement/expose specific POC methods to avoid disruptions with previous implementation
    Add POC toggle to demo app to be able to switch implementations
    Expose new POC validation and sessionGeneration methods to avoid diruptions with previous implementations
    
    * US1762551: Point client to npe environment
    
    * US1762585: Refactor ios Bridge and demo application
    Avoids having to handle inputs in states
    Uses native components
    Only a input field id is needed in order to configure validation and session generation for a field
    Integrate the latest AccessCheckoutUITextField changes
    Updates and renames cvcValue to cvcId
    Updates and renames panValue to panId
    Updates and renames expiryDateValue to expiryDateId
    
    * US1762585: Rebuild lib and clean up files
    
    * US1762585: Minor cleanup
    
    * US1762585: Rebuild lib files
    Rename AccessCheckoutEditText to AccessCheckoutInputText as EditText was specific to Android
    Minor renaming of fields like panUITextField to panACUITextField to improve readability and make it known that we are dealing with AccessCheckoutUITextField in the iOS bridge
    
    * US1762585:
    Rename AccessCheckoutEditText to AccessCheckoutInputText in Android bridge
    
    * US1762585:
    Rename AccessCheckoutInputText to AccessCheckoutTextInput
    Rebuild lib files
    
    * US1762585: Update bitrise-step to use xcode-test v5 and update e2e tests (#82)
    
    * US1762585: Update bitrise-step to use xcode-test v5
    
    * US1762585: Use Optionals to mantain compatibility in both Xcode 13 and Xcode 15
    
    * US1762585: Update e2e tests
    
    * US1762585: Improve matcher based on platform using type
    
    * US1762585: Remove TextInputPO as it is no longer used
    
    ---------
    
    Co-authored-by: e5661323 <jason.dzelamensah@fisglobal.com>
    abaeza-wp and jmensahWP committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    8afb43c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    801e6d1 View commit details
    Browse the repository at this point in the history
  3. US1762588: Revert pod local version

    abaeza-wp authored and jmensahWP committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    d2e462b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76c23c5 View commit details
    Browse the repository at this point in the history
  5. US1782181: change app to display error in a div rather as an alert

    Olivier Chalet authored and jmensahWP committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    54d5b1b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    24b960a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7d800f7 View commit details
    Browse the repository at this point in the history
  8. US1762599: run format task

    jmensahWP committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    368eaff View commit details
    Browse the repository at this point in the history
  9. US1762599: update access-checkout-android 3.0.0 to latest jar

    Olivier Chalet authored and jmensahWP committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    4dd0023 View commit details
    Browse the repository at this point in the history
  10. US1762599: add customType to AccessCheckoutTextInputManager to allow …

    …color to be parsed correctly from demo-app
    jmensahWP committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    1452e8a View commit details
    Browse the repository at this point in the history