@@ -1512,6 +1512,24 @@ export interface LiveboardAppEmbedViewConfig {
15121512 * ```
15131513 */
15141514 liveboardXLSXCSVDownload ?: boolean ;
1515+ /**
1516+ * This flag is used to enable or disable the new centralized Liveboard filter UX (v2).
1517+ * When enabled, a unified modal is used to manage and update multiple filters at once,
1518+ * replacing the older individual filter interactions.
1519+ * To enable this feature on your instance, contact ThoughtSpot Support.
1520+ *
1521+ * Supported embed types: `AppEmbed`, `LiveboardEmbed`
1522+ * @version SDK: 1.42.0 | ThoughtSpot: 10.15.0.cl
1523+ * @example
1524+ * ```js
1525+ * // Replace <EmbedComponent> with embed component name. For example, AppEmbed or LiveboardEmbed
1526+ * const embed = new <EmbedComponent>('#tsEmbed', {
1527+ * ... // other embed view config
1528+ * isCentralizedLiveboardFilterUXEnabled: true,
1529+ * })
1530+ * ```
1531+ */
1532+ isCentralizedLiveboardFilterUXEnabled ?: boolean ;
15151533 /**
15161534 * This flag is used to enable or disable the link parameters in liveboard.
15171535 *
@@ -4366,6 +4384,7 @@ export enum Param {
43664384 RootMarginForLazyLoad = 'rootMarginForLazyLoad' ,
43674385 LiveboardXLSXCSVDownload = 'isLiveboardXLSXCSVDownloadEnabled' ,
43684386 isPNGInScheduledEmailsEnabled = 'isPNGInScheduledEmailsEnabled' ,
4387+ isCentralizedLiveboardFilterUXEnabled = 'isCentralizedLiveboardFilterUXEnabled' ,
43694388 isLinkParametersEnabled = 'isLinkParametersEnabled' ,
43704389 EnablePastConversationsSidebar = 'enablePastConversationsSidebar' ,
43714390}
0 commit comments