forked from magonysandormate/PeePal
Kész(?)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { useState } from 'react';
|
||||
import { useAuth } from './AuthContext'; // Update this path
|
||||
import { useAuth } from './AuthContext';
|
||||
import { useNavigate } from 'react-router-dom';
|
||||
|
||||
export default function Regisztracio() {
|
||||
@@ -43,9 +43,8 @@ export default function Regisztracio() {
|
||||
|
||||
const result = await register(formData);
|
||||
if (result.success) {
|
||||
navigate('/bejelentkezes'); // Navigate to login page after successful registration
|
||||
navigate('/bejelentkezes');
|
||||
} else if (result.errors) {
|
||||
// Format Laravel validation errors
|
||||
const serverErrors = {};
|
||||
for (const key in result.errors) {
|
||||
if (Array.isArray(result.errors[key])) {
|
||||
|
||||
@@ -34,7 +34,6 @@ export default function Csempe() {
|
||||
})
|
||||
.then(response => {
|
||||
if (response.ok) {
|
||||
// Sikeres törlés után szűrd ki az adott elemet a state-ből
|
||||
setMosdok(prev => prev.filter(m => m.id !== mosdoId));
|
||||
} else {
|
||||
console.error("Törlés sikertelen");
|
||||
|
||||
@@ -29,7 +29,7 @@ describe('Csempe komponens', () => {
|
||||
];
|
||||
|
||||
beforeEach(() => {
|
||||
fetch.resetMocks?.(); // ha használsz jest-fetch-mock-ot
|
||||
fetch.resetMocks?.();
|
||||
jest.clearAllMocks();
|
||||
});
|
||||
|
||||
@@ -68,9 +68,9 @@ describe('Csempe komponens', () => {
|
||||
|
||||
test('Betöltés alatt megjelenik spinner', async () => {
|
||||
useAuth.mockReturnValue({ user: { is_admin: true } });
|
||||
fetchModule.mosdokFetch.mockImplementation(() => new Promise(() => {})); // never resolves
|
||||
fetchModule.mosdokFetch.mockImplementation(() => new Promise(() => {}));
|
||||
|
||||
render(<Csempe />);
|
||||
expect(screen.getByRole('status')).toBeInTheDocument(); // a spinner div-ben legyen pl. role="status"
|
||||
expect(screen.getByRole('status')).toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
|
||||
@@ -17,7 +17,6 @@ export default function HozzaadForm() {
|
||||
const handleSubmit = async (event) => {
|
||||
event.preventDefault();
|
||||
|
||||
// Validáció: egyszerű kötelező mező ellenőrzések
|
||||
const newErrors = {};
|
||||
if (!nev.trim()) newErrors.nev = "A név megadása kötelező.";
|
||||
if (!kerulet_id) newErrors.kerulet_id = "Kerület kiválasztása kötelező.";
|
||||
|
||||
@@ -2,11 +2,10 @@ import React, { useState } from 'react';
|
||||
import { TfiWheelchair } from "react-icons/tfi";
|
||||
import { mosdokFetch } from '../../apiFetch';
|
||||
|
||||
// Egyszerű koordináta-alapú távolság (nincs konverzió km-re)
|
||||
const calculateDistance = (lat1, lon1, lat2, lon2) => {
|
||||
const dx = lat1 - lat2;
|
||||
const dy = lon1 - lon2;
|
||||
return dx * dx + dy * dy; // távolság négyzete (nem baj, hogy nincs gyök alatt)
|
||||
return dx * dx + dy * dy;
|
||||
};
|
||||
|
||||
export default function LegkozelebbiMosdo() {
|
||||
|
||||
Reference in New Issue
Block a user