add chat
Main daploy / deploy (push) Successful in 45s

This commit is contained in:
2024-11-20 01:59:52 +02:00
parent d2eb6f02fd
commit 99ff4beba3
18 changed files with 626 additions and 68 deletions
+23 -23
View File
@@ -1,91 +1,91 @@
import { createRouter, createWebHistory } from 'vue-router'
import { ROUTE_NAMES } from '@/constants/routes'
import HomeView from '@/views/HomeView.vue'
const routes = [
{
path: '/',
name: 'home',
name: ROUTE_NAMES.HOME,
component: HomeView,
},
{
path: '/create',
name: ROUTE_NAMES.CREATE,
component: () => import('@/views/CreateView.vue'),
},
{
path: '/manage/:qr_code_uri/ready',
name: 'ManageQRCodeReady',
name: ROUTE_NAMES.MANAGE_QR_CODE_READY,
component: () => import('@/views/ManageQRCodeReadyView.vue'),
props: true,
},
{
path: '/read/:qr_code_uri',
name: 'ReadQRCode',
name: ROUTE_NAMES.READ_QR_CODE,
component: () => import('@/views/ReadQRCodeView.vue'),
props: true,
},
{
path: '/donate',
name: 'Donate',
name: ROUTE_NAMES.DONATE,
component: () => import('@/views/DonateView.vue'),
},
{
path: '/chat/:qr_code_uri/:chat',
name: ROUTE_NAMES.PUBLIC_CHAT,
component: () => import('@/views/PublicChatView.vue'),
props: true,
},
// Закомментированные маршруты
// {
// path: '/create/actions',
// name: 'create-actions',
// name: ROUTE_NAMES.CREATE_ACTIONS,
// component: () => import('@/views/CreateActionsView.vue'), // Второй шаг создания QR‑кода
// },
// {
// path: '/manage/:qr_code/settings',
// name: 'manage-settings',
// name: ROUTE_NAMES.MANAGE_SETTINGS,
// component: () => import('@/views/SettingsView.vue'), // Настройки QR‑кода для владельца
// },
// {
// path: '/manage/profile',
// name: 'manage-profile',
// name: ROUTE_NAMES.MANAGE_PROFILE,
// component: () => import('@/views/ProfileView.vue'), // Личный кабинет владельца
// },
// {
// path: '/manage/:qr_code/:chat',
// name: 'manage-chat',
// name: ROUTE_NAMES.MANAGE_CHAT,
// component: () => import('@/views/ChatView.vue'), // Чат для владельца
// },
// {
// path: '/chat/:qr_code/:chat',
// name: 'public-chat',
// component: () => import('@/views/PublicChatView.vue'), // Публичный чат для гостей
// },
// {
// path: '/:qr_code',
// name: 'public-qr',
// name: ROUTE_NAMES.PUBLIC_QR,
// component: () => import('@/views/PublicQRView.vue'), // Публичная страница QR‑кода
// },
// {
// path: '/help',
// name: 'help',
// name: ROUTE_NAMES.HELP,
// component: () => import('@/views/HelpView.vue'), // Страница помощи и FAQ
// },
// {
// path: '/about',
// name: 'about',
// name: ROUTE_NAMES.ABOUT,
// component: () => import('@/views/AboutView.vue'), // Страница информации о компании и проекте
// },
// {
// path: '/contact',
// name: 'contact',
// name: ROUTE_NAMES.CONTACT,
// component: () => import('@/views/ContactView.vue'), // Страница с контактной информацией
// },
// {
// path: '/privacy-policy',
// name: 'privacy-policy',
// name: ROUTE_NAMES.PRIVACY_POLICY,
// component: () => import('@/views/PrivacyPolicyView.vue'), // Политика конфиденциальности
// },
// {
// path: '/terms-of-service',
// name: 'terms-of-service',
// name: ROUTE_NAMES.TERMS_OF_SERVICE,
// component: () => import('@/views/TermsOfServiceView.vue'), // Условия использования
// },
]