diff --git a/client/src/views/inspector/equation/EquationFieldSet.tsx b/client/src/views/inspector/equation/EquationFieldSet.tsx index b192b9b..864f7a5 100644 --- a/client/src/views/inspector/equation/EquationFieldSet.tsx +++ b/client/src/views/inspector/equation/EquationFieldSet.tsx @@ -1,7 +1,9 @@ import { useRef } from "react"; +import { LuCircleHelp } from "react-icons/lu"; import { Field, FieldLabel, FieldSet } from "@/components/ui/field"; import { Textarea } from "@/components/ui/textarea"; +import { Tooltip, TooltipContent, TooltipTrigger } from "@/components/ui/tooltip"; import type { Flow, Node } from "@/models/graph"; import { useEquationController } from "@/utils/useEquationController"; import { useOutsideClickHandler } from "@/utils/useOutsideClickHandler"; @@ -32,7 +34,45 @@ export function EquationFieldSet({ <>
- Equation + + Equation + + + + + +
+ + IF(cond, trueValue, falseValue) + +

+ Returns trueValue if{" "} + cond is true, + otherwise falseValue. +

+
+ +
+ STEP(value, targetTime) +

+ Returns value when{" "} + targetTime ≥ current + time, otherwise 0. +

+
+ +
+ + LOOKUP(target, x1, ..., xn, y1, ..., yn) + +

+ Performs piecewise linear interpolation for{" "} + target. +

+
+
+
+