private getViewportSize()

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;
    }