in src/converter/data/dataConverter.ts [199:215]
private getViewportSize(viewport: powerbiVisualsApi.IViewport): ViewportSize {
if (viewport.height < 120 || viewport.width < 120) {
return ViewportSize.tiny;
} else if (viewport.height < 180 || viewport.width < 300) {
return ViewportSize.small;
} else if (viewport.height < 250 || viewport.width < 400) {
return ViewportSize.medium;
} else if (viewport.height < 400 || viewport.width < 500) {
return ViewportSize.normal;
} else if (viewport.height < 500 || viewport.width < 600) {
return ViewportSize.big;
} else if (viewport.height < 600 || viewport.width < 700) {
return ViewportSize.huge;
}
return ViewportSize.enormous;
}