Update environment variables and enhance offer and privacy pages
- Added `OFFER_URL` and `SUPPORT_TELEGRAM_URL` to environment variable configuration for better flexibility. - Updated the offer page to dynamically link to the offer URL and improved contact information presentation with a direct link to the support Telegram. - Revised the privacy policy page to reflect the service name and updated contact details, ensuring clarity and consistency in communication.
This commit is contained in:
parent
ac053a54b1
commit
b91661d779
@ -1,5 +1,6 @@
|
||||
import { Container } from '@/components/layout';
|
||||
import { PageHeader } from '@/components/navigation';
|
||||
import { env } from '@/config/env';
|
||||
|
||||
export default function OfferPage() {
|
||||
return (
|
||||
@ -22,7 +23,7 @@ export default function OfferPage() {
|
||||
<div className="space-y-3">
|
||||
<p>
|
||||
<strong>1.1.</strong> Оферта — настоящий документ, постоянно размещенный в сети
|
||||
Интернет по адресу <a href="#">https://example.com/oferta</a>.
|
||||
Интернет по адресу <a href="#">{env.OFFER_URL}</a>.
|
||||
</p>
|
||||
<p>
|
||||
<strong>1.2.</strong> Акцепт — полное и безоговорочное принятие условий Оферты
|
||||
@ -212,16 +213,21 @@ export default function OfferPage() {
|
||||
|
||||
<div className="my-6 border-t border-gray-300 dark:border-gray-600" />
|
||||
|
||||
<h2 className="text-2xl font-semibold">10. Контактные данные</h2>
|
||||
<p className="mt-2">
|
||||
<strong>Администрация сервиса</strong>
|
||||
<br />
|
||||
Самозанятый разработчик Сервиса
|
||||
<br />
|
||||
Email: <a href="mailto:support@example.com">support@example.com</a>
|
||||
<br />
|
||||
Telegram: <a href="https://t.me/yourbot">@yourbot</a>
|
||||
<h2 className="text-2xl font-semibold">10. Контакты</h2>
|
||||
<p>
|
||||
Если у Вас есть вопросы по настоящему договору публичной оферты персональных данных,
|
||||
пожалуйста, свяжитесь с Разработчиком:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
Telegram:{' '}
|
||||
<strong>
|
||||
<a href={env.SUPPORT_TELEGRAM_URL}>{env.SUPPORT_TELEGRAM_URL}</a>
|
||||
</strong>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<div className="h-10" />
|
||||
</section>
|
||||
</Container>
|
||||
</>
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
import { Container } from '@/components/layout';
|
||||
import { PageHeader } from '@/components/navigation';
|
||||
import { env } from '@/config/env';
|
||||
|
||||
export default function PrivacyPolicyPage() {
|
||||
return (
|
||||
@ -7,7 +8,8 @@ export default function PrivacyPolicyPage() {
|
||||
<PageHeader title="Политика конфиденциальности" />
|
||||
<Container className="prose prose-neutral md:prose-lg dark:prose-invert max-w-none">
|
||||
<h1 className="text-2xl font-bold">
|
||||
Политика конфиденциальности бота / мини-приложения «[Название сервиса]»
|
||||
Политика конфиденциальности бота / мини-приложения «Запишись.онлайн»
|
||||
(@zapishis_online_bot)
|
||||
</h1>
|
||||
|
||||
<h2 className="text-2xl font-semibold">1. Термины и определения</h2>
|
||||
@ -21,7 +23,7 @@ export default function PrivacyPolicyPage() {
|
||||
</li>
|
||||
<li>
|
||||
<strong>Разработчик</strong> – физическое лицо, самозанятый, владелец и оператор сервиса
|
||||
«[Название сервиса]» (далее — «Разработчик»).
|
||||
«Запишись.онлайн» (@zapishis_online_bot) (далее — «Разработчик»).
|
||||
</li>
|
||||
<li>
|
||||
<strong>Сторонний сервис</strong> – бот/мини-приложение Разработчика, предоставляемое в
|
||||
@ -116,10 +118,8 @@ export default function PrivacyPolicyPage() {
|
||||
для корректной работы функций Сервиса, в частности:
|
||||
</p>
|
||||
<ul>
|
||||
<li>Telegram ID, username и (опционально) отображаемое имя пользователя;</li>
|
||||
<li>
|
||||
телефон, только если Вы предоставили его добровольно (например, при создании заказа);
|
||||
</li>
|
||||
<li>Telegram ID и (опционально) отображаемое имя пользователя;</li>
|
||||
<li>телефон, только если Вы предоставили его добровольно (например, при регистрации);</li>
|
||||
<li>данные о заказах: дата/время, описание заказа, статус;</li>
|
||||
<li>
|
||||
информация о факте покупки Pro-доступа: период доступа, тип покупки (детали платёжной
|
||||
@ -239,7 +239,6 @@ export default function PrivacyPolicyPage() {
|
||||
10.1. Разработчик вправе вносить изменения в настоящую Политику. Все изменения публикуются
|
||||
на этой странице и вступают в силу с момента публикации.
|
||||
</p>
|
||||
<p>10.2. Дата последнего обновления указывается вверху страницы.</p>
|
||||
|
||||
<h2 className="text-2xl font-semibold">11. Контакты</h2>
|
||||
<p>
|
||||
@ -247,18 +246,12 @@ export default function PrivacyPolicyPage() {
|
||||
персональных данных, пожалуйста, свяжитесь с Разработчиком:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
e-mail: <strong>[your-email@example.com]</strong>
|
||||
</li>
|
||||
<li>
|
||||
Telegram:{' '}
|
||||
<strong>
|
||||
<a href="https://t.me/[ваш_телеграм_хендл]">@ваш_телеграм_хендл</a>
|
||||
<a href={env.SUPPORT_TELEGRAM_URL}>{env.SUPPORT_TELEGRAM_URL}</a>
|
||||
</strong>
|
||||
</li>
|
||||
<li>
|
||||
Название сервиса: <strong>[Название сервиса]</strong>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<div className="h-10" />
|
||||
|
||||
@ -4,6 +4,8 @@ import { z } from 'zod';
|
||||
export const envSchema = z.object({
|
||||
__DEV_TELEGRAM_ID: z.string().default(''),
|
||||
BOT_URL: z.string(),
|
||||
OFFER_URL: z.string(),
|
||||
SUPPORT_TELEGRAM_URL: z.string(),
|
||||
});
|
||||
|
||||
export const env = envSchema.parse(process.env);
|
||||
|
||||
@ -13,10 +13,12 @@
|
||||
"BOT_TOKEN",
|
||||
"NEXTAUTH_SECRET",
|
||||
"BOT_URL",
|
||||
"SUPPORT_TELEGRAM_URL",
|
||||
"BOT_PROVIDER_TOKEN",
|
||||
"REDIS_HOST",
|
||||
"REDIS_PORT",
|
||||
"REDIS_PASSWORD"
|
||||
"REDIS_PASSWORD",
|
||||
"OFFER_URL"
|
||||
]
|
||||
},
|
||||
"lint": {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user