Глобальный рефакторинг компонетов

This commit is contained in:
Web-serfer 2026-04-15 21:32:55 +05:00
parent ba9806a85a
commit 27804e9345
9 changed files with 89 additions and 33 deletions

View file

@ -1,5 +1,5 @@
import type { APIRoute } from 'astro';
import PocketBase from 'pocketbase';
import { pb } from '../../../lib/pb';
import { sendEmail, getSiteUrl } from '../../../lib/email';
function generateResetPasswordHtml(firstName: string, resetLink: string): string {
@ -62,7 +62,6 @@ function generateResetPasswordHtml(firstName: string, resetLink: string): string
export const POST: APIRoute = async ({ request }) => {
try {
const pb = new PocketBase(import.meta.env.POCKETBASE_URL);
const data = await request.json();
const { email } = data;

View file

@ -1,9 +1,8 @@
import type { APIRoute } from 'astro';
import PocketBase from 'pocketbase';
import { pb } from '../../../lib/pb';
export const POST: APIRoute = async ({ request }) => {
try {
const pb = new PocketBase(import.meta.env.POCKETBASE_URL);
const data = await request.json();
const { token, userId, password } = data;

View file

@ -1,9 +1,8 @@
import type { APIRoute } from 'astro';
import PocketBase from 'pocketbase';
import { pb } from '../../../lib/pb';
export const POST: APIRoute = async ({ request, cookies }) => {
try {
const pb = new PocketBase(import.meta.env.POCKETBASE_URL);
const data = await request.json();
const { email, password } = data;

View file

@ -1,10 +1,9 @@
import type { APIRoute } from 'astro';
import PocketBase from 'pocketbase';
import { pb } from '../../../lib/pb';
import { sendEmail, generateVerifyEmailHtml, getSiteUrl } from '../../../lib/email';
export const POST: APIRoute = async ({ request, redirect }) => {
try {
const pb = new PocketBase(import.meta.env.POCKETBASE_URL);
const data = await request.json();
console.log('Registration attempt:', { email: data.email, firstName: data.firstName, lastName: data.lastName });

View file

@ -1,9 +1,8 @@
import type { APIRoute } from 'astro';
import PocketBase from 'pocketbase';
import { pb } from '../../lib/pb';
export const POST: APIRoute = async ({ request }) => {
try {
const pb = new PocketBase(import.meta.env.POCKETBASE_URL);
const data = await request.json();
const { name, phone, service } = data;