diff --git a/src/assets/scss/components/appPage.scss b/src/assets/scss/components/appPage.scss index c280975..54a8fba 100644 --- a/src/assets/scss/components/appPage.scss +++ b/src/assets/scss/components/appPage.scss @@ -276,6 +276,10 @@ .summary { font-weight: bold; } + + a { + color: inherit; + } } @container section_with_border (max-width: 600px) { diff --git a/src/assets/scss/components/layout.scss b/src/assets/scss/components/layout.scss index 7c6eb60..e226e1a 100644 --- a/src/assets/scss/components/layout.scss +++ b/src/assets/scss/components/layout.scss @@ -28,6 +28,14 @@ body { } } +a { + color: inherit; + + &:hover { + text-decoration: none; + } +} + #root, .wrapper { min-height: 100%; display: flex; diff --git a/src/pages/BandiBeneficiario/index.js b/src/pages/BandiBeneficiario/index.js index 8165092..be925d3 100644 --- a/src/pages/BandiBeneficiario/index.js +++ b/src/pages/BandiBeneficiario/index.js @@ -1,11 +1,18 @@ import React from 'react'; import { __ } from '@wordpress/i18n'; +import { Link } from 'react-router-dom'; +import { isEmpty } from 'ramda'; + +// store +import { useStore } from '../../store'; // components import AllBandiAccordion from './components/AllBandiAccordion'; const BandiBeneficiario = () => { - return( + const chosenCompanyId = useStore().main.chosenCompanyId(); + + return (

{__('Bandi disponibili', 'gepafin')}

@@ -13,6 +20,19 @@ const BandiBeneficiario = () => {
+ {isEmpty(chosenCompanyId) || chosenCompanyId === 0 + ? <> +
+ + {__('Attenzione', 'gepafin')} + + {__('Per applicare ai bandi devi Registare un Azienda clicca', 'gepafin')} + {__('qua', 'gepafin')} + +
+
+ : null} +
diff --git a/src/pages/DashboardBeneficiario/components/LatestBandiTable/index.js b/src/pages/DashboardBeneficiario/components/LatestBandiTable/index.js index a5dd246..61bb789 100644 --- a/src/pages/DashboardBeneficiario/components/LatestBandiTable/index.js +++ b/src/pages/DashboardBeneficiario/components/LatestBandiTable/index.js @@ -1,6 +1,6 @@ import React, { useState, useEffect } from 'react'; import { __ } from '@wordpress/i18n'; -import { isEmpty, uniq } from 'ramda'; +import { uniq, isEmpty } from 'ramda'; import { Link } from 'react-router-dom'; // store diff --git a/src/pages/DashboardBeneficiario/index.js b/src/pages/DashboardBeneficiario/index.js index 4500f0c..6503111 100644 --- a/src/pages/DashboardBeneficiario/index.js +++ b/src/pages/DashboardBeneficiario/index.js @@ -1,7 +1,7 @@ import React, { useEffect, useState } from 'react'; -import { __ } from '@wordpress/i18n'; -import { useNavigate } from 'react-router-dom'; -import { head, pathOr } from 'ramda'; +import { __, sprintf } from '@wordpress/i18n'; +import { Link, useNavigate } from 'react-router-dom'; +import { head, isEmpty, pathOr } from 'ramda'; import NumberFlow from '@number-flow/react'; // store @@ -35,7 +35,8 @@ const DashboardBeneficiario = () => { } } - const errGetStats = () => {} + const errGetStats = () => { + } useEffect(() => { const existingCompany = head(companies.filter(o => o.id === chosenCompanyId)); @@ -45,7 +46,7 @@ const DashboardBeneficiario = () => { } }, [companies, chosenCompanyId]); - return( + return (

{__('Dashboard', 'gepafin')}

@@ -61,21 +62,21 @@ const DashboardBeneficiario = () => { + locales="it-IT"/>
{__('Bandi osservati', 'gepafin')} + locales="it-IT"/>
{__('Documenti da integrare', 'gepafin')} + locales="it-IT"/>
@@ -89,6 +90,19 @@ const DashboardBeneficiario = () => {
+ {isEmpty(chosenCompanyId) || chosenCompanyId === 0 + ? <> +
+ + {__('Attenzione', 'gepafin')} + + {__('Per applicare ai bandi devi Registare un Azienda clicca', 'gepafin')} + {__('qua', 'gepafin')} + +
+
+ : null} +

{__('Bandi disponibili', 'gepafin')}