20 lines
703 B
JavaScript
20 lines
703 B
JavaScript
"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; |