🐛 Corrige le simulateur artiste-auteur
Prise en compte systématique de l'unité par défaut dans la configpull/815/head
parent
2e164f47fa
commit
45f65f17c6
|
@ -1,5 +1,6 @@
|
|||
situation:
|
||||
période: année
|
||||
dirigeant: artiste-auteur
|
||||
unités par défaut: [€/an]
|
||||
objectifs:
|
||||
- artiste-auteur . cotisations
|
||||
|
|
|
@ -166,7 +166,7 @@ export type SimulationConfig = Partial<{
|
|||
bloquant: Array<DottedName>
|
||||
situation: Simulation['situation']
|
||||
branches: Array<{ nom: string; situation: SimulationConfig['situation'] }>
|
||||
defaultUnits: [string]
|
||||
'unités par défaut': [string]
|
||||
}>
|
||||
|
||||
export type Simulation = {
|
||||
|
@ -192,8 +192,7 @@ function simulation(
|
|||
url,
|
||||
hiddenControls: [],
|
||||
situation: {},
|
||||
defaultUnits: (state && state.defaultUnits) ||
|
||||
config.defaultUnits || ['€/mois']
|
||||
defaultUnits: config['unités par défaut'] || ['€/mois']
|
||||
}
|
||||
}
|
||||
if (state === null) {
|
||||
|
|
|
@ -86,7 +86,8 @@ function SimpleField({ dottedName, initialRender }: SimpleFieldProps) {
|
|||
const analysis = useSelector((state: RootState) =>
|
||||
ruleAnalysisSelector(state, { dottedName })
|
||||
)
|
||||
const [value, setValue] = useState(analysis.nodeValue)
|
||||
const situation = useSelector(situationSelector)
|
||||
const [value, setValue] = useState(situation[dottedName])
|
||||
|
||||
if (!analysis.isApplicable) {
|
||||
return null
|
||||
|
|
Loading…
Reference in New Issue