@@ -32,9 +32,11 @@ import mifos_mobile.feature.share_application.generated.resources.Res
3232import mifos_mobile.feature.share_application.generated.resources.feature_apply_share_error_server
3333import mifos_mobile.feature.share_application.generated.resources.feature_apply_share_label_currency
3434import mifos_mobile.feature.share_application.generated.resources.feature_apply_share_label_current_price
35+ import mifos_mobile.feature.share_application.generated.resources.feature_apply_share_label_default_savings_account
3536import mifos_mobile.feature.share_application.generated.resources.feature_apply_share_label_lockin_frequency
3637import mifos_mobile.feature.share_application.generated.resources.feature_apply_share_label_lockin_frequency_type
3738import mifos_mobile.feature.share_application.generated.resources.feature_apply_share_label_minimum_frequency
39+ import mifos_mobile.feature.share_application.generated.resources.feature_apply_share_label_minimum_frequency_type
3840import mifos_mobile.feature.share_application.generated.resources.feature_apply_share_label_terms
3941import mifos_mobile.feature.share_application.generated.resources.feature_apply_share_label_total_number_of_shares
4042import mifos_mobile.feature.share_application.generated.resources.feature_apply_share_section_lockin_period
@@ -226,7 +228,7 @@ internal fun ShareFillApplicationForm(
226228
227229 MifosOutlinedTextField (
228230 value = state.totalNumberOfShares,
229- onValueChange = { onAction(ShareApplicationAction .CurrentPriceChange (it)) },
231+ onValueChange = { onAction(ShareApplicationAction .TotalNumberOfSharesChange (it)) },
230232 label = stringResource(Res .string.feature_apply_share_label_total_number_of_shares),
231233 shape = DesignToken .shapes.medium,
232234 textStyle = MifosTypography .bodyLarge,
@@ -243,14 +245,14 @@ internal fun ShareFillApplicationForm(
243245 MifosOutlineDropdown (
244246 selectedText = state.defaultSavingsAccountName,
245247 items = state.accountIdNameMap,
246- enabled = false ,
248+ enabled = state.defaultAccounts.isNotEmpty() ,
247249 onItemSelected = { id, value ->
248250 onAction(
249251 ShareApplicationAction .DefaultSavingsAccountChange
250252 (id, value),
251253 )
252254 },
253- label = stringResource(Res .string.feature_apply_share_label_currency ),
255+ label = stringResource(Res .string.feature_apply_share_label_default_savings_account ),
254256 )
255257
256258 Text (
@@ -278,11 +280,10 @@ internal fun ShareFillApplicationForm(
278280 MifosOutlineDropdown (
279281 selectedText = state.selectedMapFrequencyTypeName,
280282 items = state.mapFrequencyMap,
281- enabled = false ,
282283 onItemSelected = { id, value ->
283284 onAction(ShareApplicationAction .MapFrequencyTypeChange (id, value))
284285 },
285- label = stringResource(Res .string.feature_apply_share_label_currency ),
286+ label = stringResource(Res .string.feature_apply_share_label_minimum_frequency_type ),
286287 )
287288
288289 Text (
@@ -293,7 +294,7 @@ internal fun ShareFillApplicationForm(
293294
294295 MifosOutlinedTextField (
295296 value = state.lipFrequency,
296- onValueChange = { onAction(ShareApplicationAction .MapFrequencyChange (it)) },
297+ onValueChange = { onAction(ShareApplicationAction .LipFrequencyChange (it)) },
297298 label = stringResource(Res .string.feature_apply_share_label_lockin_frequency),
298299 shape = DesignToken .shapes.medium,
299300 textStyle = MifosTypography .bodyLarge,
0 commit comments