Skip to content

Commit

Permalink
Add focus_on_load to the block element types (#1387)
Browse files Browse the repository at this point in the history
  • Loading branch information
seratch authored and srajiang committed Dec 10, 2021
1 parent 8298e6a commit 00f3f1c
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions packages/types/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@ export interface UsersSelect extends Action {
initial_user?: string;
placeholder?: PlainTextElement;
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface MultiUsersSelect extends Action {
Expand All @@ -136,6 +137,7 @@ export interface MultiUsersSelect extends Action {
placeholder?: PlainTextElement;
max_selected_items?: number;
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface StaticSelect extends Action {
Expand All @@ -148,6 +150,7 @@ export interface StaticSelect extends Action {
options: PlainTextOption[];
}[];
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface MultiStaticSelect extends Action {
Expand All @@ -161,6 +164,7 @@ export interface MultiStaticSelect extends Action {
}[];
max_selected_items?: number;
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface ConversationsSelect extends Action {
Expand All @@ -175,6 +179,7 @@ export interface ConversationsSelect extends Action {
exclude_external_shared_channels?: boolean;
exclude_bot_users?: boolean;
};
focus_on_load?: boolean;
}

export interface MultiConversationsSelect extends Action {
Expand All @@ -189,13 +194,15 @@ export interface MultiConversationsSelect extends Action {
exclude_external_shared_channels?: boolean;
exclude_bot_users?: boolean;
};
focus_on_load?: boolean;
}

export interface ChannelsSelect extends Action {
type: 'channels_select';
initial_channel?: string;
placeholder?: PlainTextElement;
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface MultiChannelsSelect extends Action {
Expand All @@ -204,6 +211,7 @@ export interface MultiChannelsSelect extends Action {
placeholder?: PlainTextElement;
max_selected_items?: number;
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface ExternalSelect extends Action {
Expand All @@ -212,6 +220,7 @@ export interface ExternalSelect extends Action {
placeholder?: PlainTextElement;
min_query_length?: number;
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface MultiExternalSelect extends Action {
Expand All @@ -221,6 +230,7 @@ export interface MultiExternalSelect extends Action {
min_query_length?: number;
max_selected_items?: number;
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface Button extends Action {
Expand All @@ -243,27 +253,31 @@ export interface Datepicker extends Action {
initial_date?: string;
placeholder?: PlainTextElement;
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface Timepicker extends Action {
type: 'timepicker';
initial_time?: string;
placeholder?: PlainTextElement;
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface RadioButtons extends Action {
type: 'radio_buttons';
initial_option?: Option;
options: Option[];
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface Checkboxes extends Action {
type: 'checkboxes';
initial_options?: Option[];
options: Option[];
confirm?: Confirm;
focus_on_load?: boolean;
}

export interface PlainTextInput extends Action {
Expand All @@ -274,6 +288,7 @@ export interface PlainTextInput extends Action {
min_length?: number;
max_length?: number;
dispatch_action_config?: DispatchActionConfig;
focus_on_load?: boolean;
}

export interface DispatchActionConfig {
Expand Down

0 comments on commit 00f3f1c

Please sign in to comment.