@blueprintjs/core
Version:
Core styles & components
19 lines (16 loc) • 554 B
text/typescript
/*
* Copyright 2017 Palantir Technologies, Inc. All rights reserved.
*
* Licensed under the terms of the LICENSE file distributed with this project.
*/
const userAgent = typeof navigator !== "undefined" ? navigator.userAgent : "";
const browser = {
isEdge: /Edge/.test(userAgent),
isInternetExplorer: /Trident|rv:11/.test(userAgent),
isWebkit: /AppleWebKit/.test(userAgent),
};
export const Browser = {
isEdge: () => browser.isEdge,
isInternetExplorer: () => browser.isInternetExplorer,
isWebkit: () => browser.isWebkit,
};