@@ -3,6 +3,7 @@ import { Breadcrumb } from "~/modules/layout";
33
44import { MODAL_ID as COMPANY_EDIT_MODAL_ID } from "./CompanyEditModal" ;
55import styles from "./CompanyInfoBanner.module.scss" ;
6+ import { formatAddress } from "./formatAddress" ;
67import { formatSiren } from "./formatSiren" ;
78import { StatusBadge } from "./StatusBadge" ;
89import type { CompanyDetail } from "./types" ;
@@ -15,7 +16,7 @@ export function CompanyInfoBanner({ company }: Props) {
1516 const currentYear = getCurrentYear ( ) ;
1617
1718 return (
18- < div className = { `fr-py -4w ${ styles . banner } ` } >
19+ < div className = { `fr-pt-3w fr-pb -4w ${ styles . banner } ` } >
1920 < div className = "fr-container" >
2021 < Breadcrumb
2122 items = { [
@@ -24,59 +25,54 @@ export function CompanyInfoBanner({ company }: Props) {
2425 ] }
2526 />
2627
27- < div className = "fr-mt-3w " >
28+ < div className = "fr-mt-4w " >
2829 < div className = "fr-grid-row fr-grid-row--middle fr-mb-1w" >
2930 < div className = "fr-col" >
30- < h2 className = "fr-mb-0" > { company . name } </ h2 >
31+ < h2 className = "fr-h4 fr- mb-0" > { company . name } </ h2 >
3132 </ div >
3233 < div className = "fr-col-auto" >
3334 < button
3435 aria-controls = { COMPANY_EDIT_MODAL_ID }
35- className = "fr-btn fr-btn--tertiary-no-outline fr-btn--sm fr- icon-edit-line fr-btn--icon-left"
36+ className = "fr-btn fr-btn--tertiary-no-outline fr-icon-edit-line fr-btn--icon-left"
3637 data-fr-opened = "false"
3738 type = "button"
3839 >
39- Modifier les informations
40+ Modifier
4041 </ button >
4142 </ div >
4243 </ div >
4344
44- < p className = "fr-text--bold fr-mb-1w" > { formatSiren ( company . siren ) } </ p >
45-
46- { company . address && (
47- < p className = "fr-text--bold fr-mb-1w" > { company . address } </ p >
48- ) }
45+ < div className = { `${ styles . infoRow } fr-mb-1w` } >
46+ < p className = { styles . datapoint } >
47+ SIREN : < strong > { formatSiren ( company . siren ) } </ strong >
48+ </ p >
49+ { company . address && (
50+ < p className = { styles . datapoint } >
51+ Adresse : < strong > { formatAddress ( company . address ) } </ strong >
52+ </ p >
53+ ) }
54+ </ div >
4955
50- < div className = "fr-grid-row fr-grid-row--gutters fr-mt-1w" >
56+ < div className = { styles . infoRow } >
5157 { company . nafCode && (
52- < div className = "fr-col-auto" >
53- < p className = "fr-mb-0" >
54- Code NAF : < strong > { company . nafCode } </ strong >
55- </ p >
56- </ div >
58+ < p className = { styles . datapoint } >
59+ Code NAF : < strong > { company . nafCode } </ strong >
60+ </ p >
5761 ) }
5862 { company . workforce !== null && (
59- < div className = "fr-col-auto" >
60- < p className = "fr-mb-0" >
61- Effectif annuel moyen en { currentYear } :{ " " }
62- < strong > { company . workforce } </ strong >
63- </ p >
64- </ div >
65- ) }
66- < div className = "fr-col-auto" >
67- < p className = "fr-mb-0 fr-flex fr-flex--align-center" >
68- Existence d'un CSE :{ " " }
69- { company . hasCse !== null ? (
70- < strong className = "fr-ml-1v" >
71- { company . hasCse ? "Oui" : "Non" }
72- </ strong >
73- ) : (
74- < span className = "fr-ml-1v" >
75- < StatusBadge status = "to_complete" />
76- </ span >
77- ) }
63+ < p className = { styles . datapoint } >
64+ Effectif annuel moyen en { currentYear } :{ " " }
65+ < strong > { company . workforce } </ strong >
7866 </ p >
79- </ div >
67+ ) }
68+ < p className = { styles . datapoint } >
69+ Existence d'un CSE :{ " " }
70+ { company . hasCse !== null ? (
71+ < strong > { company . hasCse ? "Oui" : "Non" } </ strong >
72+ ) : (
73+ < StatusBadge status = "to_complete" />
74+ ) }
75+ </ p >
8076 </ div >
8177 </ div >
8278 </ div >
0 commit comments