Skip to content

Instantly share code, notes, and snippets.

@fideliocc
Created February 28, 2020 01:31
Show Gist options
  • Save fideliocc/a06c9654e6eae0c5743a99bfb94da0b5 to your computer and use it in GitHub Desktop.
Save fideliocc/a06c9654e6eae0c5743a99bfb94da0b5 to your computer and use it in GitHub Desktop.
A function to use amazon-quicksight-embedding-sdk to embed a ready QuickSight dashboard in an Angular 8 app component
this.auth.getDashboardUrl()
.subscribe(url => {
console.log(url['payload'].EmbedUrl);
const embedUrl = url['payload'].EmbedUrl;
const options = {
url: embedUrl,
container: document.getElementById('dashboardContainer'),
parameters: {
country: 'Ecuador'
},
scrolling: 'no',
height: 'AutoFit',
width: '100%'
};
const dashboard = QuicksightEmbedding.embedDashboard(options);
dashboard.on('error', onError);
dashboard.on('load', onDashboardLoad);
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment