diff --git a/src/assets/scss/components/appPage.scss b/src/assets/scss/components/appPage.scss index 8f40ad9..da0721a 100644 --- a/src/assets/scss/components/appPage.scss +++ b/src/assets/scss/components/appPage.scss @@ -342,6 +342,10 @@ .appPageSection__row { display: flex; gap: 1rem; + + &.autoFlow { + flex-wrap: wrap; + } } .appPageSection__pMeta { diff --git a/src/pages/DashboardPreInstructor/components/PreInstructorDomandeTable/index.js b/src/pages/DashboardPreInstructor/components/PreInstructorDomandeTable/index.js index 537fa3c..4cac1b4 100644 --- a/src/pages/DashboardPreInstructor/components/PreInstructorDomandeTable/index.js +++ b/src/pages/DashboardPreInstructor/components/PreInstructorDomandeTable/index.js @@ -141,7 +141,16 @@ const PreInstructorDomandeTable = () => { header={header} emptyMessage={translationStrings.emptyMessage} onFilter={(e) => setFilters(e.filters)}> - + + + { + const [loading, setLoading] = useState(false); + const [delega, setDelega] = useState({}); + + const onClickDownload = () => { + if (delega.filePath) { + window.open(encodeURI(delega.filePath), '_blank').focus() + } + } + + const getDellegaCallback = (data) => { + if (data.data) { + setDelega([data.data]); + } + setLoading(false); + } + + const errDellegaCallback = () => { + setDelega([]); + setLoading(false); + } + + useEffect(() => { + setLoading(true); + CompanyService.getCompanyDelega(0, getDellegaCallback, errDellegaCallback, [ + ['applicationId', applicationId] + ]); + }, []) + + return (applicationId && applicationId !== 0 + ?