From bad919a98a7adb9cb78769b8803930d04294f1e8 Mon Sep 17 00:00:00 2001 From: Pier-Paolo Mammi Date: Fri, 17 Jul 2026 13:58:35 +0200 Subject: [PATCH] apply custom elixforms styling --- react/common/src/App.css | 76 +++++-------------- .../common/src/ElixFormsComponentAbstract.tsx | 12 +-- react/common/src/ElixFormsElement.tsx | 2 +- ...ecuperoPropostaCctDaContrattiComponent.tsx | 2 +- 4 files changed, 27 insertions(+), 65 deletions(-) diff --git a/react/common/src/App.css b/react/common/src/App.css index cf13910..7cee641 100644 --- a/react/common/src/App.css +++ b/react/common/src/App.css @@ -1,62 +1,24 @@ @import url("https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap"); @import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css"); @import url("https://cdn.jsdelivr.net/npm/bootstrap-italia@2.18.2/dist/css/bootstrap-italia.min.css"); -@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/js/bootstrap.min.js"); -@import url("https://cdn.jsdelivr.net/npm/bootstrap-italia@2.18.2/dist/js/bootstrap-italia.bundle.min.js"); -:root { - --font-family-sans-serif: "Titillium Web", "Segoe UI", Arial, sans-serif; -} +/* elixForms styles customizations */ +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/util.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/themes/blu-italia.css"); -body { - font-family: "Titillium Web", "Segoe UI", Arial, sans-serif; -} - -.it-brand-wrapper .icon { - width: 120px; - height: auto; -} - -.page-shell-card { - border: 1px solid #e6e6e6; - border-radius: 0.75rem; - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.06); -} - -/* Submit button styling (elixForms main submit) */ -.mainview .container .submit { - width: auto; - text-align: right; -} - -.mainview .container form input[type="submit"] { - background-color: #0066cc; - color: #ffffff; - border: none; - border-radius: 6px; - padding: 10px 20px; - font-weight: 700; - font-size: 15px; - cursor: pointer; - box-shadow: none; - transition: - transform 120ms ease, - opacity 120ms ease; - display: inline-block; -} - -.mainview .container form input[type="submit"]:hover { - background-color: #0053a6; -} - -.mainview .container form input[type="submit"]:active { - opacity: 0.5; -} - -@media (max-width: 480px) { - .mainview .container form input[type="submit"] { - width: 100%; - padding-left: 18px; - padding-right: 18px; - } -} +/* These are here for future imports... +@import url("https://console-unipr.elixforms.it/elixFormsCustom/css/elixForms.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/bootstrap_adaptation.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/bootstrap_overrides.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/console_user.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/designitalia_adaptation.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/fonts.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/isipcss_overrides.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/iulib.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/print.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/responsive.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/style-bs.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/design-bs/style.css"); +@import url("https://console-unipr.elixforms.it/rwe2/css/plugins/modaldisplay.css"); +@import url("https://console-unipr.elixforms.it/rwe2/isipcss/css/grid_fluid.css"); +*/ diff --git a/react/common/src/ElixFormsComponentAbstract.tsx b/react/common/src/ElixFormsComponentAbstract.tsx index 8ab9355..2fe011d 100644 --- a/react/common/src/ElixFormsComponentAbstract.tsx +++ b/react/common/src/ElixFormsComponentAbstract.tsx @@ -218,9 +218,9 @@ export default abstract class ElixFormsComponentAbstract extends Component{cardDescription}

} {(alertInfoTitle || alertInfoMessage) && -
- {alertInfoTitle &&

{alertInfoTitle}

} - {alertInfoMessage &&

{alertInfoMessage}

} +
+ {alertInfoTitle &&
{alertInfoTitle}
} + {alertInfoMessage &&
{alertInfoMessage}
}
} {hasAuthenticationError ? ( @@ -230,9 +230,9 @@ export default abstract class ElixFormsComponentAbstract extends Component - {instructionsTitle &&

{instructionsTitle}

} - {instructionsMessage &&

{instructionsMessage}

} +
+ {instructionsTitle &&
{instructionsTitle}
} + {instructionsMessage &&
{instructionsMessage}
}
}
diff --git a/react/common/src/ElixFormsElement.tsx b/react/common/src/ElixFormsElement.tsx index 2582e1b..0f7ac3c 100644 --- a/react/common/src/ElixFormsElement.tsx +++ b/react/common/src/ElixFormsElement.tsx @@ -19,7 +19,7 @@ export class ElixFormsElement { return (
-
+
{this.label}{this.separator}
diff --git a/react/recupero-proposta-cct-da-contratti/src/RecuperoPropostaCctDaContrattiComponent.tsx b/react/recupero-proposta-cct-da-contratti/src/RecuperoPropostaCctDaContrattiComponent.tsx index 7402363..1ed3342 100644 --- a/react/recupero-proposta-cct-da-contratti/src/RecuperoPropostaCctDaContrattiComponent.tsx +++ b/react/recupero-proposta-cct-da-contratti/src/RecuperoPropostaCctDaContrattiComponent.tsx @@ -260,7 +260,7 @@ export default class RecuperoPropostaCctDaContrattiComponent extends ElixFormsCo )} {errorMessage && ( -
{errorMessage}
+
{errorMessage}
)}