Skip to content

Commit

Permalink
feat(notice): information importante personnalisable par page
Browse files Browse the repository at this point in the history
  • Loading branch information
slafayIGN committed Sep 6, 2024
1 parent de6d315 commit bfcf5cf
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 10 deletions.
8 changes: 4 additions & 4 deletions assets/components/Layout/AppLayout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { MainNavigationProps } from "@codegouvfr/react-dsfr/MainNavigation";
import { Notice, addNoticeTranslations } from "@codegouvfr/react-dsfr/Notice";
import { SkipLinks } from "@codegouvfr/react-dsfr/SkipLinks";
import { useQuery } from "@tanstack/react-query";
import { FC, PropsWithChildren, memo, useMemo } from "react";
import { FC, PropsWithChildren, ReactNode, memo, useMemo } from "react";

import { ConsentBannerAndConsentManagement } from "../../config/consentManagement";
import { defaultNavItems } from "../../config/navItems";
Expand Down Expand Up @@ -40,14 +40,14 @@ const HiddenElements: FC = () => {

const HiddenElementsMemoized = memo(HiddenElements);

const infoBannerMsg = document.getElementById("info_banner")?.dataset?.msg ?? undefined;

type AppLayoutProps = {
navItems?: MainNavigationProps.Item[];
documentTitle?: string;
customBreadcrumbProps?: BreadcrumbProps;
infoBannerMsg?: ReactNode;
};
const AppLayout: FC<PropsWithChildren<AppLayoutProps>> = ({ children, navItems, documentTitle, customBreadcrumbProps }) => {

const AppLayout: FC<PropsWithChildren<AppLayoutProps>> = ({ children, navItems, documentTitle, customBreadcrumbProps, infoBannerMsg }) => {
useDocumentTitle(documentTitle);
const { t } = useTranslation("navItems");

Expand Down
2 changes: 0 additions & 2 deletions src/Controller/AppController.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

namespace App\Controller;

use App\Entity\CswMetadata\CswMetadata;
use App\Services\CswMetadataHelper;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
Expand All @@ -28,7 +27,6 @@ public function app(UrlGeneratorInterface $urlGenerator): Response

return $this->render('app.html.twig', [
'app_root' => $appRoot,
// 'info_banner_msg' => 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae officiis incidunt, quia unde quisquam adipisci eum excepturi voluptas delectus voluptatibus consectetur porro necessitatibus itaque ipsum deserunt fugit. Iure, id obcaecati!',
]);
}

Expand Down
4 changes: 0 additions & 4 deletions templates/app.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,6 @@
<div id="user" data-user="{{ app.user|serialize('json') }}"></div>
{% endif %}

{% if info_banner_msg is defined %}
<div id="info_banner" data-msg="{{ info_banner_msg }}"></div>
{% endif %}

<noscript>
<p>JavaScript semble être désactivé sur votre navigateur, ce qui est nécessaire pour le bon fonctionnement de ce site. Veuillez activer JavaScript sur votre navigateur.</p>
</noscript>
Expand Down

0 comments on commit bfcf5cf

Please sign in to comment.