FSM v1.1: Citizen UI
While Creating new application, there are two new screens which is introduced in FSM v1.1 updates.
Payment Preference screen and Gender Screen.
Payment Screen:
User can select his/her choice of payment mode in this screen.
Technical Implementation details:
SelectPaymentPreference.js is the file for rendering component based on the type of option. The path for the file is
DIGIT-Dev/frontend/micro-ui/web/micro-ui-internals/packages/modules/fsm/src/pageComponents/SelectPaymentPreference.js
MDMS Update:
For Payment preference : PaymentType.json
https://github.com/egovernments/egov-mdms-data/blob/DEV/data/pb/FSM/PaymentType.json
{
"tenantId": "pb",
"moduleName": "FSM",
"PaymentType": [
{
"name": "Pay Now",
"code": "PRE_PAY",
"active": true
},
{
"name": "Pay on Service",
"code": "POST_PAY",
"active": true
}
]
}
Gender Screen:
User can choose gender type in this screen.
Technical Implementation details:
SelectGender.js is the file for rendering component based on the type of option. The path for the file is
DIGIT-Dev/frontend/micro-ui/web/micro-ui-internals/packages/modules/fsm/src/pageComponents/SelectGender.js
Below are the code snippet to fetch the gender type:
const { data: GenderData, isLoading } = Digit.Hooks.fsm.useMDMS(stateId, "common-masters", "FSMGenderType");