fix: changed resolve endpoint contract form get to post
This commit is contained in:
@@ -2,15 +2,17 @@ import * as React from 'react';
|
||||
import styles from './RequestPortal.module.scss';
|
||||
import type { IRequestPortalProps } from './IRequestPortalProps';
|
||||
import { IconSprite } from '../shared/ui/Icon/IconSprite';
|
||||
import { parseRoute } from '../shared/routing';
|
||||
import SubmitFeature from '../features/submit/SubmitFeature';
|
||||
import ApproveFeature from '../features/approve/ApproveFeature';
|
||||
|
||||
// Оболочка портала. Логики фич тут нет — файл общий, меняется редко.
|
||||
// Роутинг по URL: mode=approve&type=&id= → фича согласования, иначе — подача.
|
||||
//
|
||||
// Пока в UI только формы подачи (features/submit). Боковая панель «Мои заявки»
|
||||
// (features/myRequests) готова как компонент, но НЕ смонтирована — её подключает
|
||||
// второй разработчик, когда наполнит. Для этого:
|
||||
// Панель «Мои заявки» (features/myRequests) готова как компонент, но НЕ смонтирована —
|
||||
// её подключает второй разработчик, когда наполнит. Для этого:
|
||||
// 1) import MyRequestsPanel from '../features/myRequests/MyRequestsPanel';
|
||||
// 2) обернуть контент в <div className={styles.layout}> с двумя колонками:
|
||||
// 2) обернуть контент подачи в <div className={styles.layout}> с двумя колонками:
|
||||
// <main className={styles.main}><SubmitFeature .../></main>
|
||||
// <div className={styles.side}><MyRequestsPanel context={context} /></div>
|
||||
// (классы layout/main/side уже есть в RequestPortal.module.scss)
|
||||
@@ -19,10 +21,16 @@ const RequestPortal: React.FC<IRequestPortalProps> = ({ hasTeamsContext, context
|
||||
.filter(Boolean)
|
||||
.join(' ');
|
||||
|
||||
const route = parseRoute();
|
||||
|
||||
return (
|
||||
<section className={rootClasses}>
|
||||
<IconSprite />
|
||||
<SubmitFeature context={context} />
|
||||
{route.mode === 'approve' && route.formKey && route.itemId ? (
|
||||
<ApproveFeature context={context} formKey={route.formKey} itemId={route.itemId} />
|
||||
) : (
|
||||
<SubmitFeature context={context} />
|
||||
)}
|
||||
</section>
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user