|
You can inject your own view for the bottom navigation bar if you set GiniBankConfiguration.shared.bottomNavigationBarEnabled
to true
and pass a custom CameraBottomNavigationBarAdapter
implementation to GiniBankConfiguration.shared.cameraNavigationBarBottomAdapter
:
let customCameraNavigationBarBottomAdapter = CustomCameraBottomNavigationBarAdapter() GiniBankConfiguration.shared.cameraNavigationBarBottomAdapter = customCameraNavigationBarBottomAdapter |
There is a default loading indicator that shows that the image is being processed. You can show your own activity indicator by implementing the CustomLoadingIndicatorAdapter
interface and passing it to GiniBankConfiguration
:
let customLoadingIndicatorAdapter = MyCustomLoadingIndicatorAdapter() GiniBankConfiguration.shared.customLoadingIndicator = customLoadingIndicatorAdapter |
You can also view the UI customisation guide in Figma.
You can also view the UI customisation guide in Figma.
The appearance of the E-Invoice import feature, including the newly added “Upload E-Invoice” button on the camera screen, can be customized to match your app’s branding.
You can refer to the UI Customization Guide in Figma for detailed design specifications, styling guidelines, and customization options available through the SDK.
Additionally, the Help screen and No results screen have been updated to reflect the newly supported file formats, including XML
file format for E-Invoices, ensuring users are aware of all valid input types.