From 1943252422533795295ae4a3b82244dbd374bbef Mon Sep 17 00:00:00 2001 From: Pier-Paolo Mammi Date: Fri, 17 Jul 2026 10:40:42 +0200 Subject: [PATCH] first update to bootstrap italia styles --- react/common/src/App.css | 3 + .../common/src/ElixFormsComponentAbstract.tsx | 53 ++- react/common/src/ElixFormsElement.tsx | 24 +- react/package-lock.json | 343 ++++++++++++++++++ react/package.json | 3 +- .../src/App.css | 2 + react/scelta-carriera/src/App.css | 3 + 7 files changed, 399 insertions(+), 32 deletions(-) diff --git a/react/common/src/App.css b/react/common/src/App.css index 37c19f0..c8faa14 100644 --- a/react/common/src/App.css +++ b/react/common/src/App.css @@ -1,3 +1,4 @@ +/* @import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700&display=swap'); @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"); @@ -15,6 +16,8 @@ @import url("https://console-unipr.elixforms.it/rwe2/css/plugins/modaldisplay.css"); @import url("https://console-unipr.elixforms.it/rwe2/css/themes/blu-italia.css"); @import url("https://console-unipr.elixforms.it/rwe2/isipcss/css/grid_fluid.css"); +*/ +@import url("https://cdn.jsdelivr.net/npm/bootstrap-italia@2.0.0/dist/css/bootstrap-italia.min.css"); /* Submit button styling (elixForms main submit) */ .mainview .container .submit { diff --git a/react/common/src/ElixFormsComponentAbstract.tsx b/react/common/src/ElixFormsComponentAbstract.tsx index 802be38..cd3330a 100644 --- a/react/common/src/ElixFormsComponentAbstract.tsx +++ b/react/common/src/ElixFormsComponentAbstract.tsx @@ -1,12 +1,13 @@ import './App.css'; + import type { IElixFormsComponentFormState } from './IElixFormsComponentFormState'; import type { IElixFormsComponentProperties } from './IElixFormsComponentProperties'; +import type { IElixFormsComponentCustomFormFieldFactory } from './IElixFormsComponentCustomFormFieldFactory'; +import type { ElixFormsCheckboxOption, ElixFormsDropdownOption, ElixFormsRadioOption } from './ElixFormsTypes'; import { ElixFormsElement } from './ElixFormsElement'; import { QueryParamHelper } from './QueryParamHelper'; import { Component, type JSX } from 'react'; import React from 'react'; -import type { IElixFormsComponentCustomFormFieldFactory } from './IElixFormsComponentCustomFormFieldFactory'; -import type { ElixFormsCheckboxOption, ElixFormsDropdownOption, ElixFormsRadioOption } from './ElixFormsTypes'; export default abstract class ElixFormsComponentAbstract extends Component { constructor(props: IElixFormsComponentProperties) { @@ -107,10 +108,36 @@ export default abstract class ElixFormsComponentAbstract extends Component 0; return ( -
-
-
-
+
+
+
+
+
+ + +
+
+ Cerca + +
+
+ +
+
+
+
+
+
+
@@ -134,16 +161,16 @@ export default abstract class ElixFormsComponentAbstract extends Component
-
-
+
+
{headerTitle && (
-
-

{headerTitle}

+
+

{headerTitle}

)} -
+
{pageTitle &&

{pageTitle}

} {heroImageSrc && Hero Image} @@ -177,9 +204,9 @@ export default abstract class ElixFormsComponentAbstract extends Component
-
+
-