seansy-archy - We're having trouble white-labli...

We're having trouble white-labling "SpotIQ" for an embed. We would like to replace it with "Trend Analysis", but when we do so, the menu appends "analyze" after, because typically "SpotIQ analyze" is what displays. Is there any way to do this, or are we restricted to whitelabeling it with "analyze" always appended in the menu? Our SDK init code
init({
customizations: {
content: {
strings: {
SpotIQ: "Trend Analysis",
["SpotIQ analyze"]: "Trend Analysis",
},
},
},
})
init({
customizations: {
content: {
strings: {
SpotIQ: "Trend Analysis",
["SpotIQ analyze"]: "Trend Analysis",
},
},
},
})
No description
No description
6 Replies
shikharTS
shikharTS5mo ago
I think this might be happening if SpotIQ and analyze are two different strings defined in the ThoughtSpot front-end. I would suggest to also give "analyze": "" as part of customizations so that the analyze is removed from Trend Analysis analyze..
Suvash
Suvash5mo ago
FWIW the customizations are also case sensitive, so its worth to cover both the cases.
shikharTS
shikharTS5mo ago
YEs customizations are case sensitive
seansy-archy
seansy-archyOP5mo ago
doesn't that mean that anywhere else "analyze" shows up, it would also be replaced with an empty string? Seems like this could have unintended consequences
shikharTS
shikharTS5mo ago
@Ruchi Anand can you check how to customize only SpotIQ analyze through the SDK?
Aditya
Aditya5mo ago
Hey @Suvash can you try this out - customizations: { content: { strings: { "SpotIQ analyse": "Trend Analysis", "SpotIQ": "Trend Analysis" }, }, },

Did you find this page helpful?