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
shikharTS3d 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
Suvash3d ago
FWIW the customizations are also case sensitive, so its worth to cover both the cases.
shikharTS
shikharTS3d ago
YEs customizations are case sensitive
seansy-archy
seansy-archyOP3d 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
shikharTS2d ago
@Ruchi Anand can you check how to customize only SpotIQ analyze through the SDK?
Aditya
Aditya2d ago
Hey @Suvash can you try this out - customizations: { content: { strings: { "SpotIQ analyse": "Trend Analysis", "SpotIQ": "Trend Analysis" }, }, },

Did you find this page helpful?