From 7e9668be9a9cb8e587cd9226f551a003aaef7149 Mon Sep 17 00:00:00 2001 From: EduardZaydler <117674342+EduardZaydler@users.noreply.github.com> Date: Tue, 12 Dec 2023 19:28:20 +0700 Subject: [PATCH] fixed --- .../TriggerEditForm/TriggerEditForm.tsx | 2 +- .../TooltipExpressionHelp.tsx | 36 +++ .../TriggerModeEditor/TriggerModeEditor.tsx | 205 +++++++----------- src/Stories/TriggerModeEditor.stories.tsx | 2 +- 4 files changed, 113 insertions(+), 132 deletions(-) create mode 100644 src/Components/TriggerModeEditor/Components/TooltipExpressionHelp/TooltipExpressionHelp.tsx diff --git a/src/Components/TriggerEditForm/TriggerEditForm.tsx b/src/Components/TriggerEditForm/TriggerEditForm.tsx index cab316603..a0dca3f35 100644 --- a/src/Components/TriggerEditForm/TriggerEditForm.tsx +++ b/src/Components/TriggerEditForm/TriggerEditForm.tsx @@ -12,7 +12,7 @@ import { import { defaultNumberEditFormat, defaultNumberViewFormat } from "../../helpers/Formats"; import FormattedNumberInput from "../FormattedNumberInput/FormattedNumberInput"; import ScheduleEdit from "../ScheduleEdit/ScheduleEdit"; -import TriggerModeEditor, { ValueType } from "../TriggerModeEditor/TriggerModeEditor"; +import { ValueType, TriggerModeEditor } from "../TriggerModeEditor/TriggerModeEditor"; import StatusSelect from "../StatusSelect/StatusSelect"; import TagDropdownSelect from "../TagDropdownSelect/TagDropdownSelect"; import { Status, StatusesList } from "../../Domain/Status"; diff --git a/src/Components/TriggerModeEditor/Components/TooltipExpressionHelp/TooltipExpressionHelp.tsx b/src/Components/TriggerModeEditor/Components/TooltipExpressionHelp/TooltipExpressionHelp.tsx new file mode 100644 index 000000000..9523ac049 --- /dev/null +++ b/src/Components/TriggerModeEditor/Components/TooltipExpressionHelp/TooltipExpressionHelp.tsx @@ -0,0 +1,36 @@ +import React from "react"; +import { Link } from "@skbkontur/react-ui/components/Link"; +import CodeRef from "../../../CodeRef/CodeRef"; +import classNames from "classnames/bind"; + +import styles from "../../TriggerModeEditor.less"; + +const cn = classNames.bind(styles); + +export const TooltipExpressionHelp = (): React.ReactNode => ( +