|
| 1 | +import Alert from '@codegouvfr/react-dsfr/Alert'; |
1 | 2 | import { cx } from '@codegouvfr/react-dsfr/fr/cx'; |
2 | 3 | import Input from '@codegouvfr/react-dsfr/Input'; |
3 | 4 | import RadioButtons from '@codegouvfr/react-dsfr/RadioButtons'; |
4 | 5 | import { SampleChecked } from 'maestro-shared/schema/Sample/Sample'; |
| 6 | +import { formatDateTime } from 'maestro-shared/utils/date'; |
5 | 7 | import './SampleOverview.scss'; |
6 | 8 |
|
7 | 9 | interface Props { |
@@ -53,49 +55,20 @@ const SampleAgreementOverview = ({ sample }: Props) => { |
53 | 55 | /> |
54 | 56 | </div> |
55 | 57 | </div> |
56 | | - <div> |
57 | | - <div className={cx('fr-grid-row', 'fr-grid-row--gutters')}> |
58 | | - <div className={cx('fr-col-12', 'fr-mb-1w')}> |
59 | | - <h6 className={cx('fr-mb-0')}> |
60 | | - Envoi du procès-verbal au détenteur de la marchandise |
61 | | - </h6> |
62 | | - </div> |
63 | | - </div> |
64 | | - <div className={cx('fr-grid-row', 'fr-grid-row--gutters')}> |
65 | | - <div className={cx('fr-col-6', 'fr-col-sm-3')}> |
66 | | - <Input |
67 | | - label="Identité du détenteur" |
68 | | - hintText="Nom" |
69 | | - disabled |
70 | | - nativeInputProps={{ |
71 | | - value: sample.ownerLastName ?? '' |
72 | | - }} |
73 | | - /> |
74 | | - </div> |
75 | | - <div className={cx('fr-col-6', 'fr-col-sm-3')}> |
76 | | - <Input |
77 | | - label={' '} |
78 | | - hintText="Prénom" |
79 | | - disabled |
80 | | - nativeInputProps={{ |
81 | | - disabled: true, |
82 | | - value: sample.ownerFirstName ?? '' |
83 | | - }} |
84 | | - /> |
85 | | - </div> |
86 | | - <div className={cx('fr-col-12', 'fr-col-sm-6')}> |
87 | | - <Input |
88 | | - label="E-mail du détenteur" |
89 | | - hintText="Le détenteur a reçu une copie du procès-verbal" |
90 | | - disabled |
91 | | - nativeInputProps={{ |
92 | | - disabled: true, |
93 | | - value: sample.ownerEmail ?? '' |
94 | | - }} |
95 | | - /> |
96 | | - </div> |
97 | | - </div> |
98 | | - </div> |
| 58 | + <Alert |
| 59 | + severity={'info'} |
| 60 | + small={true} |
| 61 | + description={ |
| 62 | + <> |
| 63 | + Le procès-verbal a été envoyé au détenteur{' '} |
| 64 | + <b> |
| 65 | + {sample.ownerLastName} {sample.ownerFirstName} |
| 66 | + </b>{' '} |
| 67 | + à l'email <b>{sample.ownerEmail}</b> le{' '} |
| 68 | + <b>{sample.sentAt ? formatDateTime(sample.sentAt) : ''}</b>. |
| 69 | + </> |
| 70 | + } |
| 71 | + ></Alert> |
99 | 72 | </> |
100 | 73 | ); |
101 | 74 | }; |
|
0 commit comments