add static page legal notices

This commit is contained in:
Julie Salha 2023-03-15 13:15:37 +01:00
parent 64565857e4
commit 7af378688e
9 changed files with 82 additions and 4 deletions

View file

@ -0,0 +1,12 @@
.static-page {
margin: 0 auto;
padding-top: 1.8rem;
}
.legal {
margin-bottom: 0.5rem;
}
.legal-block {
margin-bottom: 2rem;
}

View file

@ -17,8 +17,8 @@ $new-h2-margin-bottom: 3 * $default-space;
}
.new-h1 {
margin-bottom: $new-h1-margin-bottom;
font-size: 41px;
margin-bottom: 3.75rem;
font-size: 2.5rem;
}
.new-h2 {

View file

@ -0,0 +1,8 @@
class LegalNoticeController < ApplicationController
invisible_captcha only: [:create], on_spam: :redirect_to_root
def index
end
end

View file

@ -0,0 +1,29 @@
- content_for(:title, t('views.legal_notice.title'))
- content_for :footer do
= render partial: "root/footer"
#legal-notice.static-page
.container
%h1.new-h1
= t('views.legal_notice.title')
.legal-block
%h2
= t('views.legal_notice.editing')
%p.legal= t('views.legal_notice.editing_content.line_one')
%p.legal= t('views.legal_notice.editing_content.line_two')
%p.legal= t('views.legal_notice.editing_content.line_three')
.legal-block
%h2
= t('views.legal_notice.direction')
%p.legal= t('views.legal_notice.direction_content')
.legal-block
%h2
= t('views.legal_notice.hosting')
%p.legal= t('views.legal_notice.hosting_content.line_one')
%p.legal= t('views.legal_notice.hosting_content.line_two')
%p.legal= t('views.legal_notice.hosting_content.line_three')
%p.legal= t('views.legal_notice.hosting_content.line_four')
%p.legal= t('views.legal_notice.hosting_content.line_five')

View file

@ -13,7 +13,7 @@
%h3.fr-footer__top-cat= t("links.footer.top_labels.legals")
%ul.fr-footer__top-list
%li.fr-footer__top-link
= link_to t("links.footer.mentions_legales.label"), t("links.footer.mentions_legales.url"), title: t("links.footer.mentions_legales.title"), class: "fr-footer__top-link", rel: "noopener noreferrer"
= link_to t("links.footer.mentions_legales.label"), mentions_legales_path, title: t("links.footer.mentions_legales.title"), class: "fr-footer__top-link", rel: "noopener noreferrer"
%li.fr-footer__top-link
= link_to t("links.footer.suivi.label"), suivi_path, title: t("links.footer.suivi.title"), class: "fr-footer__top-link"
%li.fr-footer__top-link

View file

@ -2,6 +2,6 @@
%li.fr-footer__bottom-item
= link_to t("links.footer.accessibilite.label"), t("links.footer.accessibilite.url"), title: t("links.footer.accessibilite.title"), class: "fr-footer__bottom-link", rel: "noopener noreferrer"
%li.fr-footer__bottom-item
= link_to t("links.footer.mentions_legales.label"), t("links.footer.mentions_legales.url"), title: t("links.footer.mentions_legales.title"), class: "fr-footer__bottom-link", rel: "noopener noreferrer"
= link_to t("links.footer.mentions_legales.label"), mentions_legales_path, title: t("links.footer.mentions_legales.title"), class: "fr-footer__bottom-link", rel: "noopener noreferrer"
%li.fr-footer__bottom-item
= link_to t("links.footer.cookies.label"), suivi_path, title: t("links.footer.cookies.title"), class: "fr-footer__bottom-link"