Répare quelques bugs sur le simulateur cout de création
- Répare les réponses pré-enregistrée - Répare l'affichage des questions - Répare la liste des simulateurs'pull/2500/head
parent
6bb5327eef
commit
b0e14f9bae
|
@ -15,6 +15,7 @@ entreprise . coût formalités . création:
|
|||
Combien coûtent les formalités de création d'une entreprise ?: https://entreprendre.service-public.fr/vosdroits/F23282
|
||||
Comment créer une société: https://entreprendre.service-public.fr/vosdroits/F32886
|
||||
"Création d'entreprise : formalités d'immatriculation d'une société": https://entreprendre.service-public.fr/vosdroits/F35934
|
||||
|
||||
entreprise . coût formalités . RCS:
|
||||
titre: Registre du commerce et des sociétés
|
||||
acronyme: RCS
|
||||
|
|
|
@ -22,6 +22,7 @@ import { CurrentSimulatorDataContext } from '@/pages/Simulateurs/metadata'
|
|||
import { isCompanyDottedName } from '@/reducers/companySituationReducer'
|
||||
import {
|
||||
answeredQuestionsSelector,
|
||||
companySituationSelector,
|
||||
situationSelector,
|
||||
} from '@/selectors/simulationSelectors'
|
||||
import { evaluateQuestion } from '@/utils'
|
||||
|
@ -42,6 +43,7 @@ export default function AnswerList({ onClose, children }: AnswerListProps) {
|
|||
const dispatch = useDispatch()
|
||||
const engine = useEngine()
|
||||
const situation = useSelector(situationSelector)
|
||||
const companySituation = useSelector(companySituationSelector)
|
||||
const passedQuestions = useSelector(answeredQuestionsSelector)
|
||||
const answeredAndPassedQuestions = useMemo(
|
||||
() =>
|
||||
|
@ -70,9 +72,17 @@ export default function AnswerList({ onClose, children }: AnswerListProps) {
|
|||
)
|
||||
const companyQuestions = useMemo(
|
||||
() =>
|
||||
answeredAndPassedQuestions.filter(({ dottedName }) =>
|
||||
isCompanyDottedName(dottedName)
|
||||
),
|
||||
Array.from(
|
||||
new Set(
|
||||
(
|
||||
[
|
||||
...answeredAndPassedQuestions.map(({ dottedName }) => dottedName),
|
||||
...Object.keys(situation),
|
||||
...Object.keys(companySituation),
|
||||
] as Array<DottedName>
|
||||
).filter(isCompanyDottedName)
|
||||
)
|
||||
).map((dottedName) => engine.getRule(dottedName)),
|
||||
[answeredAndPassedQuestions]
|
||||
)
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ import ISSimulationConfig from './_simulationConfig'
|
|||
|
||||
export function impôtSociétéConfig({ t, sitePaths }: SimulatorsDataParams) {
|
||||
return config({
|
||||
id: 'coût-création-entreprise',
|
||||
id: 'is',
|
||||
beta: true,
|
||||
icône: '🗓',
|
||||
tracking: 'impot-societe',
|
||||
|
@ -29,5 +29,5 @@ export function impôtSociétéConfig({ t, sitePaths }: SimulatorsDataParams) {
|
|||
component: ISSimulation,
|
||||
seoExplanations: SeoExplanations,
|
||||
simulation: ISSimulationConfig,
|
||||
})
|
||||
} as const)
|
||||
}
|
||||
|
|
|
@ -704,7 +704,7 @@ function getSimulatorsData(params: SimulatorsDataParams) {
|
|||
},
|
||||
|
||||
'coût-création-entreprise': pureSimulatorsData['coût-création-entreprise'],
|
||||
is: pureSimulatorsData['coût-création-entreprise'],
|
||||
is: pureSimulatorsData.is,
|
||||
} as const
|
||||
|
||||
return data satisfies ImmutableType<{ [key: string]: Omit<PageConfig, 'id'> }>
|
||||
|
|
Loading…
Reference in New Issue