context.js 318 B

1234567891011
  1. import { inject, provide, ref } from 'vue';
  2. const contextKey = Symbol('floatButtonGroupContext');
  3. export const useProvideFloatButtonGroupContext = props => {
  4. provide(contextKey, props);
  5. return props;
  6. };
  7. export const useInjectFloatButtonGroupContext = () => {
  8. return inject(contextKey, {
  9. shape: ref()
  10. });
  11. };