1234567891011121314151617181920212223242526272829 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.useProvideTableContext = exports.useProvideSlots = exports.useInjectTableContext = exports.useInjectSlots = void 0;
- var _vue = require("vue");
- var SlotsContextKey = Symbol('SlotsContextProps');
- var useProvideSlots = function useProvideSlots(props) {
- (0, _vue.provide)(SlotsContextKey, props);
- };
- exports.useProvideSlots = useProvideSlots;
- var useInjectSlots = function useInjectSlots() {
- return (0, _vue.inject)(SlotsContextKey, (0, _vue.computed)(function () {
- return {};
- }));
- };
- exports.useInjectSlots = useInjectSlots;
- var ContextKey = Symbol('ContextProps');
- var useProvideTableContext = function useProvideTableContext(props) {
- (0, _vue.provide)(ContextKey, props);
- };
- exports.useProvideTableContext = useProvideTableContext;
- var useInjectTableContext = function useInjectTableContext() {
- return (0, _vue.inject)(ContextKey, {
- onResizeColumn: function onResizeColumn() {}
- });
- };
- exports.useInjectTableContext = useInjectTableContext;
|