Manta Developers
GitHub
Menu

@manta-eu/react/routes/rules/pages

Reference for @manta-eu/react/routes/rules/pages as it is on main.

Type Aliases

CreateRuleChatModalProps

CreateRuleChatModalProps = object

Properties

model

model: OperatorAllowedModel

onOpenChange

onOpenChange: (open) => void

Parameters
open

boolean

Returns

void

onStartFromBlankRule

onStartFromBlankRule: () => void

Returns

void

open

open: boolean

ruleSuggestions?

optional ruleSuggestions?: string[]


RuleDetailsPageProps

RuleDetailsPageProps = Pick<RuleHandlers, "onEditRule"> & object

Type Declaration

allRules?

optional allRules?: readonly GQLRule[]

error?

optional error?: string | null

isActionShapesLoading?

optional isActionShapesLoading?: boolean

isLoading?

optional isLoading?: boolean

ownerNameByUserId?

optional ownerNameByUserId?: ReadonlyMap<string, string>

rule

rule: GQLRule | null

supportedActionShapes?

optional supportedActionShapes?: readonly SupportedActionShapeRef[]


RulesOverviewHeaderActionsProps

RulesOverviewHeaderActionsProps = object

Properties

activeTab

activeTab: "rules" | "actionShapes"

hasStagedRules

hasStagedRules: boolean

isClearStagedPending

isClearStagedPending: boolean

isCommitPending

isCommitPending: boolean

isRefreshing

isRefreshing: boolean

isValidatePending

isValidatePending: boolean

onClearStaged

onClearStaged: () => Awaitable<void>

Returns

Awaitable<void>

onCommit

onCommit: () => Awaitable<void>

Returns

Awaitable<void>

onCreateRule

onCreateRule: () => void

Returns

void

onRefresh

onRefresh: () => void

Returns

void

onShowDependencyGraph

onShowDependencyGraph: () => void

Returns

void

onValidate

onValidate: () => Awaitable<void>

Returns

Awaitable<void>


RulesOverviewPageProps

RulesOverviewPageProps = object

Properties

error?

optional error?: string | null

isLoading?

optional isLoading?: boolean

ownerNameByUserId?

optional ownerNameByUserId?: ReadonlyMap<string, string>

rules

rules: GQLRule[]

supportedActionShapes?

optional supportedActionShapes?: readonly SupportedActionShapeRef[]

tabs?

optional tabs?: ReactNode


SupportedActionShapesListProps

SupportedActionShapesListProps = object

Properties

actionShapes

actionShapes: GQLSupportedActionShape[]

error?

optional error?: string | null

isLoading

isLoading: boolean

Functions

CreateRuleChatModal()

CreateRuleChatModal(props): Element

Parameters

props

CreateRuleChatModalProps

Returns

Element


RuleDetailsPage()

RuleDetailsPage(props): Element

Parameters

props

RuleDetailsPageProps

Returns

Element


RulesOverviewHeaderActions()

RulesOverviewHeaderActions(props): Element

Parameters

props

RulesOverviewHeaderActionsProps

Returns

Element


RulesOverviewPage()

RulesOverviewPage(props): Element

Parameters

props

RulesOverviewPageProps

Returns

Element


SupportedActionShapesList()

SupportedActionShapesList(props): Element

Parameters

props

SupportedActionShapesListProps

Returns

Element