PanelContext.js 282 B

123456789
  1. import { inject, provide } from 'vue';
  2. const PanelContextKey = Symbol('PanelContextProps');
  3. export const useProvidePanel = props => {
  4. provide(PanelContextKey, props);
  5. };
  6. export const useInjectPanel = () => {
  7. return inject(PanelContextKey, {});
  8. };
  9. export default PanelContextKey;