UNPKG

handsontable

Version:

Handsontable is a JavaScript Data Grid available for React, Angular and Vue.

19 lines (18 loc) 764 B
"use strict"; exports.__esModule = true; exports.createRendererAdapter = createRendererAdapter; var _browser = require("../../../../../../helpers/browser"); var _differBasedRendererAdapter = require("./differBasedRendererAdapter"); var _directDomRendererAdapter = require("./directDomRendererAdapter"); /** * Factory function to create the appropriate renderer adapter based on the browser. * * @param {OrderView} orderView The OrderView instance. * @returns {DifferBasedRendererAdapter|DirectDomRendererAdapter} */ function createRendererAdapter(orderView) { if ((0, _browser.isFirefox)()) { return new _directDomRendererAdapter.DirectDomRendererAdapter(orderView); } return new _differBasedRendererAdapter.DifferBasedRendererAdapter(orderView); }