diff --git a/.gitignore b/.gitignore index 1cc82db5..883ca6fd 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ # next.js /.next/ /out/ +dist/ # production /build diff --git a/package.json b/package.json index f7c9576f..188cf199 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", + "dev": "next build && next dev", "build": "next build", "start": "next start", "lint": "next lint", diff --git a/src/front/Components/DesignSystem/UserFolder/index.tsx b/src/front/Components/DesignSystem/UserFolder/index.tsx index a7f00bd0..95611a2d 100644 --- a/src/front/Components/DesignSystem/UserFolder/index.tsx +++ b/src/front/Components/DesignSystem/UserFolder/index.tsx @@ -68,11 +68,7 @@ export default class UserFolder extends React.Component {
- + chevron open close { public override componentDidUpdate(prevProps: IProps): void { this.rootRefElement.current?.style.setProperty("--animation-delay", this.props.animationDelay!.toString().concat("ms")); - - if(prevProps.isOpened !== this.props.isOpened) { - if(this.props.isOpened) { + + if (prevProps.isOpened !== this.props.isOpened) { + if (this.props.isOpened) { this.openComponent(); - }else{ + } else { this.closeComponent(); } - } + } } - private calculateDocumentsPercentageProgress(): number { if (!this.props.customer.documents) return 0; const totalDocuments: number = this.props.customer.documents.length; @@ -174,7 +169,7 @@ export default class UserFolder extends React.Component { } private openComponent(): void { - this.props.onOpen(this.props.folder.uid!); + this.props.onOpen(this.props.customer.uid!); } private closeComponent(): void { diff --git a/src/front/Components/Layouts/Folder/FolderInformation/ClientSection/index.tsx b/src/front/Components/Layouts/Folder/FolderInformation/ClientSection/index.tsx index 9a709763..0495e2f6 100644 --- a/src/front/Components/Layouts/Folder/FolderInformation/ClientSection/index.tsx +++ b/src/front/Components/Layouts/Folder/FolderInformation/ClientSection/index.tsx @@ -61,15 +61,16 @@ export default class ClientSection extends React.Component { } private renderCustomerFolders() { - const output = this.props.folder.office_folder_has_customers?.map((folderHasCustomer, index) => { + const output = this.props.folder.office_folder_has_customers?.map((folderHasCustomer) => { if (!folderHasCustomer.customer) return null; + console.log(); // TODO : Les documents ASKED fonctionne mais les autres documents ne doivcent etre seulement ceux qui correspondent au folder return ( @@ -78,7 +79,6 @@ export default class ClientSection extends React.Component { return output ?? null; } - private closeUserFolder() { this.setState({ openedCustomer: "", @@ -90,7 +90,7 @@ export default class ClientSection extends React.Component { openedCustomer: index, }); } - + private doesFolderHaveCustomer(): boolean { if (!this.props.folder?.office_folder_has_customers) return false; return this.props.folder?.office_folder_has_customers!.length > 0;