From 150ff1c2c3c72140a10cb810e152f0f03e1a4ced Mon Sep 17 00:00:00 2001 From: Maxime Lalo Date: Mon, 9 Oct 2023 10:46:14 +0200 Subject: [PATCH] :sparkles: Small fixes front --- package-lock.json | 26 +++++++++---------- .../LeCoffreApi/Notary/Documents/Documents.ts | 12 +++++++++ .../ToastElement/classes.module.scss | 1 + .../Folder/FolderInformation/index.tsx | 5 +--- .../Layouts/Folder/ViewDocuments/index.tsx | 5 +--- 5 files changed, 28 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index 036d8539..0f49a8ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2518,11 +2518,11 @@ } }, "node_modules/flat-cache": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", - "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", "dependencies": { - "flatted": "^3.2.7", + "flatted": "^3.2.9", "keyv": "^4.5.3", "rimraf": "^3.0.2" }, @@ -3337,9 +3337,9 @@ "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" }, "node_modules/keyv": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", - "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dependencies": { "json-buffer": "3.0.1" } @@ -3379,9 +3379,9 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.10.46", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.46.tgz", - "integrity": "sha512-xJqWqMV5hM/6vWj68yqUejkzM9KkYjWFfqimVL4QG4dS5Rij2EXWus/s248x4zUpXeX2gwbLBzQW+aPqUitxIg==" + "version": "1.10.47", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.47.tgz", + "integrity": "sha512-b4t7VQDV29xx/ni+58yl9KWPGjnDLDXCeCTLrD4V8vDpObXZRZBrg7uX/HWZ7YXiJKqdBDGgc+barUUTNB6Slw==" }, "node_modules/lines-and-columns": { "version": "1.2.4", @@ -4294,9 +4294,9 @@ } }, "node_modules/sass": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.68.0.tgz", - "integrity": "sha512-Lmj9lM/fef0nQswm1J2HJcEsBUba4wgNx2fea6yJHODREoMFnwRpZydBnX/RjyXw2REIwdkbqE4hrTo4qfDBUA==", + "version": "1.69.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.0.tgz", + "integrity": "sha512-l3bbFpfTOGgQZCLU/gvm1lbsQ5mC/WnLz3djL2v4WCJBDrWm58PO+jgngcGRNnKUh6wSsdm50YaovTqskZ0xDQ==", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", diff --git a/src/front/Api/LeCoffreApi/Notary/Documents/Documents.ts b/src/front/Api/LeCoffreApi/Notary/Documents/Documents.ts index 45e68b9e..3edc218b 100644 --- a/src/front/Api/LeCoffreApi/Notary/Documents/Documents.ts +++ b/src/front/Api/LeCoffreApi/Notary/Documents/Documents.ts @@ -71,6 +71,18 @@ export default class Documents extends BaseNotary { } } + public async refuse(uid: string, refused_reason: string): Promise { + const url = new URL(this.baseURl.concat(`/${uid}/refuse`)); + try { + return await this.putRequest(url, { + refused_reason, + }); + } catch (err) { + this.onError(err); + return Promise.reject(err); + } + } + public async put(uid: string, body: IPutDocumentsParams): Promise { const url = new URL(this.baseURl.concat(`/${uid}`)); try { diff --git a/src/front/Components/DesignSystem/Toasts/ToastsContainer/ToastElement/classes.module.scss b/src/front/Components/DesignSystem/Toasts/ToastsContainer/ToastElement/classes.module.scss index ee50f75c..73aceb7f 100644 --- a/src/front/Components/DesignSystem/Toasts/ToastsContainer/ToastElement/classes.module.scss +++ b/src/front/Components/DesignSystem/Toasts/ToastsContainer/ToastElement/classes.module.scss @@ -95,6 +95,7 @@ font-size: 14px; line-height: 20px; color: var(--color-neutral-500); + word-break: break-word; } a { diff --git a/src/front/Components/Layouts/Folder/FolderInformation/index.tsx b/src/front/Components/Layouts/Folder/FolderInformation/index.tsx index 8d324b13..4bffe161 100644 --- a/src/front/Components/Layouts/Folder/FolderInformation/index.tsx +++ b/src/front/Components/Layouts/Folder/FolderInformation/index.tsx @@ -132,7 +132,7 @@ class FolderInformationClass extends BasePage { <> {this.props.isAnchored === AnchorStatus.NOT_ANCHORED && ( )} {this.props.isAnchored === AnchorStatus.ANCHORING && ( @@ -250,9 +250,6 @@ class FolderInformationClass extends BasePage { rédaction d'acte. Anchoring animation -
- -
)} diff --git a/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx b/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx index 3dc4d9d1..b84a18ec 100644 --- a/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx +++ b/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx @@ -275,10 +275,7 @@ class ViewDocumentsClass extends BasePage { private async refuseDocument() { try { - await Documents.getInstance().put(this.props.documentUid, { - document_status: EDocumentStatus.REFUSED, - refused_reason: this.state.refuseText, - }); + await Documents.getInstance().refuse(this.props.documentUid, this.state.refuseText); this.props.router.push( Module.getInstance()