IAutomationDialogFiltersProps
Beta API. Mostly stable, but details may change in a minor release, outside SemVer.
Members shared by both automation dialogs’ filters regions.
export interface IAutomationDialogFiltersProps
Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
FilterContextItem[] | undefined | (BETA) All filters the automation could select from. | ||
IAvailableAutomationParameter[] | (BETA) (Optional) Workspace parameters addable via the “+” menu. | ||
(filters: FilterContextItem[]) => void | (BETA) Replaces the selection with the complete updated array. The dialog state applies it wholesale — change/remove/add gestures must submit the whole array, not a delta. | ||
(ref: IdentifierRef) => void | (BETA) Called when a parameter is added from the “+” menu. | ||
(ref: IdentifierRef, value: ParameterValue) => void | (BETA) Called when a parameter chip’s value is edited. | ||
(ref: IdentifierRef) => void | (BETA) Called when a parameter chip is removed. | ||
(BETA) (Optional) Parameter chips to render. Empty or undefined while the | |||
(BETA) The automation’s current filter selection. |
Property details
IAutomationDialogFiltersProps.availableFilterspropertyBeta
Beta API. Mostly stable, but details may change in a minor release, outside SemVer.
All filters the automation could select from.
availableFilters: FilterContextItem[] | undefined;
IAutomationDialogFiltersProps.availableParameterspropertyBeta
Beta API. Mostly stable, but details may change in a minor release, outside SemVer.
Workspace parameters addable via the “+” menu.
availableParameters?: IAvailableAutomationParameter[];
IAutomationDialogFiltersProps.onFiltersChangepropertyBeta
Beta API. Mostly stable, but details may change in a minor release, outside SemVer.
Replaces the selection with the complete updated array. The dialog state applies it wholesale — change/remove/add gestures must submit the whole array, not a delta.
onFiltersChange: (filters: FilterContextItem[]) => void;
IAutomationDialogFiltersProps.onParameterAddpropertyBeta
Beta API. Mostly stable, but details may change in a minor release, outside SemVer.
Called when a parameter is added from the “+” menu.
onParameterAdd: (ref: IdentifierRef) => void;
IAutomationDialogFiltersProps.onParameterChangepropertyBeta
Beta API. Mostly stable, but details may change in a minor release, outside SemVer.
Called when a parameter chip’s value is edited.
onParameterChange: (ref: IdentifierRef, value: ParameterValue) => void;
IAutomationDialogFiltersProps.onParameterDeletepropertyBeta
Beta API. Mostly stable, but details may change in a minor release, outside SemVer.
Called when a parameter chip is removed.
onParameterDelete: (ref: IdentifierRef) => void;
IAutomationDialogFiltersProps.parameterspropertyBeta
Beta API. Mostly stable, but details may change in a minor release, outside SemVer.
Parameter chips to render. Empty or undefined while the enableParameters feature is off.
parameters?: IAutomationParameter[];
IAutomationDialogFiltersProps.selectedFilterspropertyBeta
Beta API. Mostly stable, but details may change in a minor release, outside SemVer.
The automation’s current filter selection.
selectedFilters: FilterContextItem[];