refactor: LeaveNotice переименован в общий FormNotice

Плашка «Примечание» с правилами нужна не только заявлениям на отпуск —
следующей её получает увольнение. Имя LeaveNotice вводило бы в
заблуждение, поэтому компонент стал нейтральным FormNotice; поведение
не меняется.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Тимур Городецкий
2026-10-29 10:59:13 +05:00
parent 9fd94e0adf
commit 16699ef2e2
9 changed files with 16 additions and 15 deletions
@@ -1,6 +1,6 @@
import * as React from 'react';
import { Alert } from '@tnsu/ui-kit';
import styles from './LeaveNotice.module.scss';
import styles from './FormNotice.module.scss';
interface Props {
/** Заголовок плашки, например «Примечание» или «Памятка». */
@@ -10,12 +10,13 @@ interface Props {
}
/**
* Плашка с правилами для заявлений на отпуск (трудовой и без содержания).
* Тексты у форм разные, поэтому приходят из model.ts каждой формы.
* Плашка с правилами вверху формы и её просмотра — «Примечание», «Памятка»
* (отпуск, отпуск без содержания, увольнение). Тексты у форм разные — от
* кадров, дословно, — поэтому приходят из model.ts каждой формы.
* Вариант warn, а не info: нейтральная плашка терялась на фоне формы.
* На печать не выводится — это подсказка для сотрудника, а не часть заявления.
*/
export const LeaveNotice: React.FC<Props> = ({ title, items }) => {
export const FormNotice: React.FC<Props> = ({ title, items }) => {
if (items.length === 0) return null;
return (
@@ -60,6 +60,6 @@ export { issueLabels } from './FieldIssues/fieldIssues';
export { getDraftDeleteHandler } from './SubmitActions/getDraftDeleteHandler';
export { InitiatorLine } from './InitiatorLine/InitiatorLine';
export type { IInitiatorLineProps } from './InitiatorLine/InitiatorLine';
export { LeaveNotice } from './LeaveNotice/LeaveNotice';
export { FormNotice } from './FormNotice/FormNotice';
export { useRequestSubmit } from './useRequestSubmit';
export type { IRequestSubmit, SubmitKind } from './useRequestSubmit';