Этот модуль содержит юридические страницы (Согласие, Cookies, Политика), которые можно легко переиспользовать в других Astro-проектах.
src/pages/legal/ в папку src/pages/ вашего нового Astro-проекта.src/components/legal/ (там находится LegalLayout.astro и CookiePopup.astro) в папку src/components/ вашего нового проекта.LegalLayout.astro в новом проекте и убедитесь, что путь до вашего основного компонента <Layout> указан верно. Если нужно, настройте стили под дизайн нового сайта (по умолчанию используется Tailwind Typography @tailwindcss/typography)..md в папке src/pages/legal/ замените реквизиты ИП и контактный email на нужные.CookiePopup.astro в ваш глобальный Layout или на нужные страницы.В вашем основном Layout.astro добавьте:
---
import CookiePopup from '../components/legal/CookiePopup.astro';
---
<!-- ... -->
<body>
<slot />
<CookiePopup />
</body>
Для форм добавьте следующий чекбокс (или стилизуйте его под ваш дизайн):
<label class="flex items-start gap-2 text-xs text-gray-500 mt-4 cursor-pointer">
<input type="checkbox" required class="mt-1" />
<span>
Отправляя заявку, я принимаю условия
<a href="/legal/privacy" class="underline hover:text-gray-800" target="_blank">Политики конфиденциальности</a>
и даю
<a href="/legal/consent" class="underline hover:text-gray-800" target="_blank">Согласие на обработку персональных данных</a>.
</span>
</label>