Юниверс DG SDK UI
v2.15.0

Интерфейс LogicGroupProps<T>

interface LogicGroupProps<T> {
    autoFocus?: boolean;
    canAdd?: boolean;
    canRemoveFirst?: boolean;
    "data-qaid": string;
    innerDividerMargin?: [number, number, number, number];
    internal?: boolean;
    isFirstRender?: boolean;
    isVisible: boolean;
    itemRenderer: (itemProps: LogicGroupItemComponentProps<T>) => ReactNode;
    items: T[];
    onAddClick: () => void;
    onOperatorClick?: () => void;
    onRemoveClick: (index: number) => void;
    operator: LogicOperator;
    removeButtonRenderer?: LogicGroupRemoveButtonRenderer<T>;
    rightExtraItems?: ReactNode;
    showBranches?: boolean;
    title?: ReactNode;
}

Параметры типа

  • T
Индекс

Свойства

autoFocus?: boolean
canAdd?: boolean
canRemoveFirst?: boolean
"data-qaid": string
innerDividerMargin?: [number, number, number, number]
internal?: boolean
isFirstRender?: boolean
isVisible: boolean
itemRenderer: (itemProps: LogicGroupItemComponentProps<T>) => ReactNode
items: T[]
onAddClick: () => void
onOperatorClick?: () => void
onRemoveClick: (index: number) => void
operator: LogicOperator
removeButtonRenderer?: LogicGroupRemoveButtonRenderer<T>
rightExtraItems?: ReactNode
showBranches?: boolean
title?: ReactNode