refactor: LeaveNotice переименован в общий FormNotice
Плашка «Примечание» с правилами нужна не только заявлениям на отпуск — следующей её получает увольнение. Имя LeaveNotice вводило бы в заблуждение, поэтому компонент стал нейтральным FormNotice; поведение не меняется. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
+5
-4
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user