tabsActions
Home > @gooddata/sdk-ui-dashboard > tabsActions
tabsActions variable
This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Signature:
tabsActions: import("@reduxjs/toolkit").CaseReducerActions<{
    setTabs: (state: import("immer").WritableDraft<import("./tabsState.js").TabsState>, action: {
        payload: {
            tabs?: import("@gooddata/sdk-model").IDashboardTab<import("../../index.js").ExtendedDashboardWidget>[];
            activeTabId?: string;
        };
        type: string;
    }) => void | import("./tabsState.js").TabsState | import("immer").WritableDraft<import("./tabsState.js").TabsState>;
    setActiveTabId: (state: import("immer").WritableDraft<import("./tabsState.js").TabsState>, action: {
        payload: string | undefined;
        type: string;
    }) => void | import("./tabsState.js").TabsState | import("immer").WritableDraft<import("./tabsState.js").TabsState>;
    updateTab: (state: import("immer").WritableDraft<import("./tabsState.js").TabsState>, action: {
        payload: import("@gooddata/sdk-model").IDashboardTab<import("../../index.js").ExtendedDashboardWidget>;
        type: string;
    }) => void | import("./tabsState.js").TabsState | import("immer").WritableDraft<import("./tabsState.js").TabsState>;
    clearTabs: (state: import("immer").WritableDraft<import("./tabsState.js").TabsState>, action: {
        payload: void;
        type: string;
    }) => void | import("./tabsState.js").TabsState | import("immer").WritableDraft<import("./tabsState.js").TabsState>;
}, "tabs">