UNPKG

wetrade-design

Version:

一款多语言支持Vue3的UI框架

24 lines 1 kB
import { inject, provide } from 'vue'; export var ResizeContextKey = Symbol('ResizeContextProps'); export var useProvideResize = function useProvideResize(props) { provide(ResizeContextKey, props); }; export var useInjectResize = function useInjectResize() { return inject(ResizeContextKey, { onColumnResize: function onColumnResize() {} }); }; export var ResizeColumnMoveRefKey = Symbol('ResizeColumnMoveRef'); export var FullTableRefKey = Symbol('FullTableRef'); export var HasDataKey = Symbol('hasData'); export var ResizeColumnStartRefKey = Symbol('ResizeColumnStartRef'); export var InitTableScrollKey = Symbol('InitTableScrollProps'); export var useProvideInitScroll = function useProvideInitScroll(props) { provide(InitTableScrollKey, props); }; export var useInjectInitScroll = function useInjectInitScroll() { return inject(InitTableScrollKey, { onInitTableScroll: function onInitTableScroll() {} }); }; export var ResizeColumnStatusKey = Symbol('ResizeColumnStatusKey');