16 lines
574 B
TypeScript
16 lines
574 B
TypeScript
|
|
import type { AppState } from "ce/reducers";
|
||
|
|
|
||
|
|
export const getOneClickBindingConfigForWidget =
|
||
|
|
(widgetId: string) => (state: AppState) =>
|
||
|
|
state.ui.oneClickBinding.config?.widgetId === widgetId
|
||
|
|
? state.ui.oneClickBinding.config
|
||
|
|
: null;
|
||
|
|
|
||
|
|
export const getisOneClickBindingConnectingForWidget =
|
||
|
|
(widgetId: string) => (state: AppState) =>
|
||
|
|
state.ui.oneClickBinding.isConnecting &&
|
||
|
|
state.ui.oneClickBinding.config?.widgetId === widgetId;
|
||
|
|
|
||
|
|
export const getIsOneClickBindingOptionsVisibility = (state: AppState) =>
|
||
|
|
state.ui.oneClickBinding.showOptions;
|