This is the first part of the UI implementation, so that it can be reviewed by the UX team. Although this is exactly according to the design comps, I expect some changes will be requested. Also, the implementation needs to be completed in a future PR when the namex API is updated to support staff payment data.
Description of changes:
imported shared component, enum and interface
implemented tabs in Payment modal
implemented Staff Payment "interface component" (between tab and shared component)
added auth-getter plugin
fetched keycloak roles
added state/setter/getter for keycloak roles
added state/setter/getter for staff payment data
added staff-payment feature flag
updated app version
NB: needs completion when Namex API can handle staff payment data
NB: this feature is guarded by a new feature flag (staff-payment-enabled) so that it can be tested in Dev before being completed and released in Test/Prod
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the namerequest license (Apache 2.0).
Issue #: /bcgov/entity#6554
This is the first part of the UI implementation, so that it can be reviewed by the UX team. Although this is exactly according to the design comps, I expect some changes will be requested. Also, the implementation needs to be completed in a future PR when the namex API is updated to support staff payment data.
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the namerequest license (Apache 2.0).