добавляю все изменения проекта на текущий момент

This commit is contained in:
vasya
2026-02-27 18:49:27 +03:00
parent e927910fda
commit 9c35f4e35e
303 changed files with 79434 additions and 2558 deletions
@@ -0,0 +1,13 @@
import React from 'react';
import { createRoot } from 'react-dom/client';
import { AppProvider } from '../../../../../resources/js/providers/AppProvider.tsx';
import TaxiHome from '../components/TaxiHome.tsx';
const container:HTMLElement = document.getElementById('root')!;
const root = createRoot(container);
root.render(
<AppProvider>
<TaxiHome/>
</AppProvider>
);
@@ -0,0 +1,37 @@
import { createRoot } from 'react-dom/client';
import React from 'react';
import '@SharePoint/rencredit_uikit/dist/static/fonts/mont/Mont.css';
import { AppProvider } from '../../../../../resources/js/providers/AppProvider.tsx';
import TaxiOrder from '../components/TaxiOrder.tsx';
const container:HTMLElement = document.getElementById('root')!;
const root = createRoot(container);
//ГАВРИЛОВ
//не забудь обернуть рендер editOrder так же в PopupProvider. И вообще это дубирование выглядит костыльно
//Гаврилов
//Спроси у дипсика насколько корректно таким образом получать аргументы из URLA
if (document.location.pathname.split('/').find(el => el === 'editOrder')) {
let rqstIdUrl = parseInt(document.location.pathname.split('/').pop());
root.render(
<AppProvider>
<TaxiOrder
rqstId = {rqstIdUrl}
/>
</AppProvider>
);
} else {
root.render(
<AppProvider>
{/* Не получится передавать контейнер попапов на этом этапе, так как компоненты приложения (формы Такси) должны иметь общего родителя с компонентом контейнеров попапов, иначе они не смогут знать через общий стейт какое состояние у набора попапов */}
{/* ГАВРИЛОВ ругается на указание параметра rqstId в TaxiPage? */}
{/* <TaxiOrderPage rqstId = {undefined}/> */}
<TaxiOrder
rqstId = {undefined}
/>
</AppProvider>
);
}