LLMs.txt: Complete documentation index for AI agents
Step 2: Large component elements

Step 2: Large component elements

The checkboxes above the code panel provide quick access to the code to customize embedded elements.

  1. Click Customize Liveboard header checkbox. You’ll see the following code block in the code editor:

     /* Show or hide the liveboard title and description */
     showLiveboardTitle: true,
     showLiveboardDescription: true,
     // isLiveboardHeaderSticky: false, /* Removes the header stickiness when scrolling if set to false */
     // hideLiveboardHeader: true, /* Hides the entire liveboard header */
    
     /* Customize display of tabs in the liveboard header */
     // hideTabPanel: true, /* Removes the tab panel */
     // visibleTabs:['TabId'], /* Remove all tabs if empty array*/
     // hiddenTabs:['TabId'],
     /* Use either visibleTabs or hiddenTabs */

    If the Customize Liveboard header checkbox is unavailable on your instance of ThoughtSpot, check Full Height then copy the code above over the fullHeight: true section that is added to the Code Editor.

    Note

    The code includes examples of several settings that are commented out using the // line comment. Removing // enables these settings and allows you to include them in your code.

  2. Click Run. The LiveboardEmbed component loads with the new options.

  3. Remove // before the hideLiveboardHeader: true property to enable this setting.

  4. Click Run again to see the updated results.

Available options for component element customization🔗

There are many more configurations available for each component than those available in the Playground. To see all available options, see Embed Classes and Embed Interfaces.

Components reference

To use a setting that is not automatically generated by the Playground, go to its definition within the reference page and look at the example code.

To override user’s locale settings:

  1. Click locale.

  2. Copy the property into the code in the Playground and specify a valid locale attribute. For example, fr or it:

     /* We added this one ourselves */
     locale: 'fr',
     /* Show or hide the Liveboard title and description */
     showLiveboardTitle: true,
     showLiveboardDescription: true,
     // isLiveboardHeaderSticky: false, /* Removes the header stickiness when scrolling if set to false */
     // hideLiveboardHeader: true, /* Hides the entire liveboard header */
    
     /* Customize display of tabs in the liveboard header */
     // hideTabPanel: true, /* Removes the tab panel */
     // visibleTabs:['TabId'], /* Remove all tabs if empty array*/
     // hiddenTabs:['TabId'],
     /* Use either visibleTabs or hiddenTabs */
  3. Click Run and try some of the items in the menu system when the Liveboard loads.

    Locale override property

Hiding elements without configuration options🔗

If there are elements of the page that you can’t find an option to hide in the embedded interface configuration options, you may need to use the CSS customization framework to hide a given element directly.

If your implementation requires hiding certain elements, let ThoughtSpot know the element for which you need a configuration option by submitting an idea to the ThoughtSpot Community.

© 2026 ThoughtSpot Inc. All Rights Reserved.