Compare commits

..

1 Commits

Author SHA1 Message Date
vasya 362eeab9ce добавляю роут вызова меню с приложениями 2026-03-14 20:08:21 +03:00
3 changed files with 3 additions and 45 deletions
-15
View File
@@ -1,15 +0,0 @@
@import url('./../variables.css');
#form-valid-err-container{
background: red;
padding: 5px;
border-radius: 5px;
&.form-valid-err--hide{
display: none;
}
&.form-valid-err--visible{
display: block;
}
}
@@ -1,30 +0,0 @@
import React, { useEffect, useState } from "react";
/**
* Объект с данными для отображения в блоке с ошибками
*/
export interface FormValidErrObject
{
fieldName: string | null,
fieldErrors: string[] | []
}
export default function FormValidErr ( {visible, validErrorsObj}: {visible: boolean, validErrorsObj: FormValidErrObject[]} )
{
const [blockVisible, setBlockVisible] = useState<boolean>(false);
useEffect ( () => {
setBlockVisible(visible)
}, [visible]);
return (
<div id="form-valid-err-container" className={`form-valid-err--${blockVisible ? "visible" : 'hide'}`}>
<ul>
{ validErrorsObj.map( (validErrObj: FormValidErrObject, index: number) => (
<li key={index}>
<b>{ validErrObj.fieldName }</b>:
<span>{ validErrObj.fieldErrors }</span>
</li>
)) }
</ul>
</div>
)
}
+3
View File
@@ -5,3 +5,6 @@ use Illuminate\Support\Facades\Route;
Route::get('/', function () {
return view('welcome');
});
Route::get('/menu', function () {
return view('menu_start');
})->name('magic_menu');