Sam Gupta - Hi Team, We are facing an issue w...

Hi Team, We are facing an issue where after embedding a liveboard in our UI, we cannot see parameters for a particular liveboard but can for another one.. We've tried to set a particular view as well with parameters present and there doesn't seem to be differences with the one that's working. Any ideas?
7 Replies
Sam007
Sam007OP•3mo ago
I don't think it's the issue but our TypeScript embed component looks like this:
import {
Action,
AuthType,
init,
LiveboardEmbed
} from "@thoughtspot/visual-embed-sdk/react";

export const ThoughtspotLiveboard = ({
liveboardId
}: {
liveboardId: string;
}) => {
.......
return (
<LiveboardEmbed
fullHeight
hiddenActions={[Action.RequestAccess]}
liveboardId={liveboardId}
/>
);


const Thoughtspot = ({}: RouteComponentProps) => {
const params = useParams<{ dashboardId: string }>();
const { dashboardId } = params;

const dashboard = DASHBOARD_MAPPING[dashboardId] ?? dashboardId;

return (
<Page>
<ThoughtspotLiveboard liveboardId={dashboard} />
</Page>
);
};
import {
Action,
AuthType,
init,
LiveboardEmbed
} from "@thoughtspot/visual-embed-sdk/react";

export const ThoughtspotLiveboard = ({
liveboardId
}: {
liveboardId: string;
}) => {
.......
return (
<LiveboardEmbed
fullHeight
hiddenActions={[Action.RequestAccess]}
liveboardId={liveboardId}
/>
);


const Thoughtspot = ({}: RouteComponentProps) => {
const params = useParams<{ dashboardId: string }>();
const { dashboardId } = params;

const dashboard = DASHBOARD_MAPPING[dashboardId] ?? dashboardId;

return (
<Page>
<ThoughtspotLiveboard liveboardId={dashboard} />
</Page>
);
};
Aditya
Aditya•3mo ago
Hey Sam, is the parameters not coming in your embedded application only. Or is it not coming even in ThoughtSpot application?
Sam007
Sam007OP•3mo ago
Hey Aditya, It's visible in the ThoughtSpot liveboard, but not coming into the embedded one
Aditya
Aditya•3mo ago
Can you please DM me the HAR of both TSA and TSE where parameters are not coming up.
Sam007
Sam007OP•3mo ago
DM'd them to you 🙂
Aditya
Aditya•3mo ago
Hey Sam, I checked the HAR. In the embedded liveboard you are on different liveboard view and on ThoughtSpot liveboard you are on different personalised view because of which parameters are not coming up
Sam007
Sam007OP•3mo ago
Hmm I did think about that but not sure how. In the ThoughtSpot liveboard, I have made a view called Default and then in manage views I have checked the box saying anyone can view. And it's the only view with anyone can view enabled In my embedded liveboard, I cannot see any option to select a view at all, and in what I do see, the parameters are not visible

Did you find this page helpful?