UNPKG

@asoftwareworld/charts

Version:

`ASW Charts` helps you with the Highcharts library comes with all the tools you need to create reliable and secure data visualizations and Built on Angular.

34 lines 3.44 kB
/** * @license * Copyright ASW (A Software World) All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file */ import { GridOptionsEnum } from '@asoftwareworld/charts/core'; export class ObjectUtils { static findDeviceSize(containerWidth) { if (containerWidth >= 1400) { return GridOptionsEnum.ExtraExtraLarge; } else if (containerWidth >= 1200) { return GridOptionsEnum.ExtraLarge; } else if (containerWidth >= 992) { return GridOptionsEnum.Large; } else if (containerWidth >= 768) { return GridOptionsEnum.Medium; } else if (containerWidth >= 576) { return GridOptionsEnum.Small; } else if (containerWidth < 576) { return GridOptionsEnum.ExtraSmall; } else { return GridOptionsEnum.ExtraSmall; } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2JqZWN0dXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYXBwL2NvbXBvbmVudC91dGlscy9vYmplY3R1dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7QUFFSCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFFOUQsTUFBTSxPQUFPLFdBQVc7SUFDYixNQUFNLENBQUMsY0FBYyxDQUFDLGNBQXNCO1FBQy9DLElBQUksY0FBYyxJQUFJLElBQUksRUFBRTtZQUN4QixPQUFPLGVBQWUsQ0FBQyxlQUFlLENBQUM7U0FDMUM7YUFBTSxJQUFJLGNBQWMsSUFBSSxJQUFJLEVBQUU7WUFDL0IsT0FBTyxlQUFlLENBQUMsVUFBVSxDQUFDO1NBQ3JDO2FBQU0sSUFBSSxjQUFjLElBQUksR0FBRyxFQUFFO1lBQzlCLE9BQU8sZUFBZSxDQUFDLEtBQUssQ0FBQztTQUNoQzthQUFNLElBQUksY0FBYyxJQUFJLEdBQUcsRUFBRTtZQUM5QixPQUFPLGVBQWUsQ0FBQyxNQUFNLENBQUM7U0FDakM7YUFBTSxJQUFJLGNBQWMsSUFBSSxHQUFHLEVBQUU7WUFDOUIsT0FBTyxlQUFlLENBQUMsS0FBSyxDQUFDO1NBQ2hDO2FBQU0sSUFBSSxjQUFjLEdBQUcsR0FBRyxFQUFFO1lBQzdCLE9BQU8sZUFBZSxDQUFDLFVBQVUsQ0FBQztTQUNyQzthQUFNO1lBQ0gsT0FBTyxlQUFlLENBQUMsVUFBVSxDQUFDO1NBQ3JDO0lBQ0wsQ0FBQztDQUNKIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEBsaWNlbnNlXHJcbiAqIENvcHlyaWdodCBBU1cgKEEgU29mdHdhcmUgV29ybGQpIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXHJcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGVcclxuICovXHJcblxyXG5pbXBvcnQgeyBHcmlkT3B0aW9uc0VudW0gfSBmcm9tICdAYXNvZnR3YXJld29ybGQvY2hhcnRzL2NvcmUnO1xyXG5cclxuZXhwb3J0IGNsYXNzIE9iamVjdFV0aWxzIHtcclxuICAgIHB1YmxpYyBzdGF0aWMgZmluZERldmljZVNpemUoY29udGFpbmVyV2lkdGg6IG51bWJlcik6IEdyaWRPcHRpb25zRW51bSB7XHJcbiAgICAgICAgaWYgKGNvbnRhaW5lcldpZHRoID49IDE0MDApIHtcclxuICAgICAgICAgICAgcmV0dXJuIEdyaWRPcHRpb25zRW51bS5FeHRyYUV4dHJhTGFyZ2U7XHJcbiAgICAgICAgfSBlbHNlIGlmIChjb250YWluZXJXaWR0aCA+PSAxMjAwKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBHcmlkT3B0aW9uc0VudW0uRXh0cmFMYXJnZTtcclxuICAgICAgICB9IGVsc2UgaWYgKGNvbnRhaW5lcldpZHRoID49IDk5Mikge1xyXG4gICAgICAgICAgICByZXR1cm4gR3JpZE9wdGlvbnNFbnVtLkxhcmdlO1xyXG4gICAgICAgIH0gZWxzZSBpZiAoY29udGFpbmVyV2lkdGggPj0gNzY4KSB7XHJcbiAgICAgICAgICAgIHJldHVybiBHcmlkT3B0aW9uc0VudW0uTWVkaXVtO1xyXG4gICAgICAgIH0gZWxzZSBpZiAoY29udGFpbmVyV2lkdGggPj0gNTc2KSB7XHJcbiAgICAgICAgICAgIHJldHVybiBHcmlkT3B0aW9uc0VudW0uU21hbGw7XHJcbiAgICAgICAgfSBlbHNlIGlmIChjb250YWluZXJXaWR0aCA8IDU3Nikge1xyXG4gICAgICAgICAgICByZXR1cm4gR3JpZE9wdGlvbnNFbnVtLkV4dHJhU21hbGw7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgcmV0dXJuIEdyaWRPcHRpb25zRW51bS5FeHRyYVNtYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0=