UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

20 lines (19 loc) 703 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.useProvideSticky = exports.useInjectSticky = void 0; var _styleChecker = _interopRequireDefault(require("../../_util/styleChecker")); var _vue = require("vue"); const supportSticky = (0, _vue.shallowRef)(false); const useProvideSticky = () => { (0, _vue.onMounted)(() => { supportSticky.value = supportSticky.value || (0, _styleChecker.default)('position', 'sticky'); }); }; exports.useProvideSticky = useProvideSticky; const useInjectSticky = () => { return supportSticky; }; exports.useInjectSticky = useInjectSticky;