diff --git a/.env b/.env index ca5082d..ef771f4 100644 --- a/.env +++ b/.env @@ -1,6 +1,6 @@ REACT_APP_TAB_TITLE=Gepafin REACT_APP_API_EXECUTION_ADDRESS=https://api-dev-gepafin.memento.credit/v1 REACT_APP_API_ADDRESS=https://api-dev-gepafin.memento.credit -REACT_APP_LOGO_FILENAME=sviluppumbria-logo.png +REACT_APP_LOGO_FILENAME=gepafin-logo.png REACT_APP_FAVICON_FILENAME=gepafin-favicon.ico REACT_APP_HUB_ID=p4lk3bcx1RStqTaIVVbXs \ No newline at end of file diff --git a/src/assets/scss/components/appForm.scss b/src/assets/scss/components/appForm.scss index db6b970..9b8b5c8 100644 --- a/src/assets/scss/components/appForm.scss +++ b/src/assets/scss/components/appForm.scss @@ -10,6 +10,11 @@ gap: 14px; padding: 5px 0; width: 100%; + + &.row { + flex-direction: row; + align-items: center; + } label { font-size: 14px; diff --git a/src/assets/scss/components/appPage.scss b/src/assets/scss/components/appPage.scss index f6d8b31..34917f0 100644 --- a/src/assets/scss/components/appPage.scss +++ b/src/assets/scss/components/appPage.scss @@ -225,6 +225,31 @@ gap: 0.5em; } +.appPageSection__message { + display: flex; + align-items: center; + gap: 7px; + background: rgba(255, 242, 226, 0.7); + border-style: solid; + border-width: 0 0 0 6px; + padding: 1.25rem 1.75rem; + border-radius: 6px; + + &.warning { + color: var(--message-warning-color); + border-color: var(--message-warning-color); + } + + &.info { + color: var(--message-info-color); + border-color: var(--message-info-color); + } + + .summary { + font-weight: bold; + } +} + @container section_with_border (max-width: 600px) { .appPageSection__withBorder { .row { diff --git a/src/assets/scss/components/layout.scss b/src/assets/scss/components/layout.scss index b81708b..e94353e 100644 --- a/src/assets/scss/components/layout.scss +++ b/src/assets/scss/components/layout.scss @@ -12,8 +12,14 @@ body { margin: 0; font-family: "Montserrat", sans-serif; - p, span:not(.p-button-label, .p-button-icon, .p-badge, .p-message-detail, .p-highlight, .p-inline-message-text, .p-tag, .p-tag-icon), - input, label:not(.p-error), textarea, a, li, h1, h2, h3, h4, h5, h6, div:not(.p-inline-message, .p-toast-detail), th, td { + /*p, span:not(.p-button-label, .p-button-icon, .p-badge, .p-message-detail, .p-message-summary, .p-highlight, .p-inline-message-text, .p-tag, .p-tag-icon), + input:not(.p-checkbox-input), + label:not(.p-error), textarea, a, li, h1, h2, h3, h4, h5, h6, div:not(.p-inline-message, .p-toast-detail, .p-checkbox-box), th, td, + :not(svg, path, .p-button, .p-button > span, .statsBigBadges__gridItem > span, number-flow, .p-paginator-page, .p-badge) { + color: var(--global-textColor); + }*/ + + h2, h3, p, label, .appPageSection__hr { color: var(--global-textColor); } } @@ -87,6 +93,12 @@ img { color: white; } + svg { + path { + fill: white; + } + } + span { color: var(--menuitem-active-color); } diff --git a/src/assets/scss/theme.scss b/src/assets/scss/theme.scss index 64f3405..c65f3b9 100644 --- a/src/assets/scss/theme.scss +++ b/src/assets/scss/theme.scss @@ -18,6 +18,7 @@ --table-border-color: #B7B7B7B2; --message-error-background: #ffdbdb; --message-error-color: #C2504D; + --message-warning-color: #cc8925; --message-info-background: rgba(183, 183, 183, 0.7); --message-info-color: #3B82F6; diff --git a/src/pages/BandoApplication/index.js b/src/pages/BandoApplication/index.js index be7b3f3..409b522 100644 --- a/src/pages/BandoApplication/index.js +++ b/src/pages/BandoApplication/index.js @@ -4,7 +4,7 @@ import { useParams } from 'react-router-dom'; import { head, is, pluck, isEmpty, pathOr } from 'ramda'; import { useForm } from 'react-hook-form'; import { TZDate } from '@date-fns/tz'; -import "quill/dist/quill.core.css"; +import 'quill/dist/quill.core.css'; // store import { storeSet, storeGet, useStore } from '../../store'; @@ -447,11 +447,10 @@ const BandoApplication = () => { const handleSetSignedDocumentFromFileupload = (fieldName, stateFieldData) => { setSignedPdfFile(stateFieldData); - setApplicationStatus('READY'); - /*if (!isEmpty(stateFieldData)) { - setVisibleConfirmation(true); - }*/ + if (!isEmpty(stateFieldData)) { + setApplicationStatus('READY'); + } } useEffect(() => { @@ -459,7 +458,7 @@ const BandoApplication = () => { setVisibleConfirmation(true); } - if (['AWAIT', 'READY', 'SUBMIT'].includes(applicationStatus)) { + if (['AWAITING', 'READY', 'SUBMIT'].includes(applicationStatus)) { const applId = getApplicationId(); if (applId) { @@ -528,7 +527,7 @@ const BandoApplication = () => { : null} {'DRAFT' === applicationStatus - /*|| 'AWAIT' === applicationStatus*/ + /*|| 'AWAITING' === applicationStatus*/ ? formData.map(o => { const label = head(o.settings.filter(o => o.name === 'label')); const text = head(o.settings.filter(o => o.name === 'text')); @@ -565,9 +564,11 @@ const BandoApplication = () => { //console.log('validations', validations, o.name) return ['paragraph'].includes(o.name) && text - ?
- {renderHtmlContent(text.value)} -
+ ?
+
+ {renderHtmlContent(text.value)} +
+
: { }) : null} - {['AWAIT', 'READY', 'SUBMIT', 'EVALUATION'].includes(applicationStatus) + {['AWAITING', 'READY', 'SUBMIT', 'EVALUATION'].includes(applicationStatus) ?