tj
2025-06-05 bba272999cc546f65781bf3d20245a3f819af67f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { provide, ref, inject } from 'vue'
 
// eslint-disable-next-line symbol-description
const adminSymbol = Symbol()
 
export const useAdminProvide = () => {
  const flag = ref(false)
  provide(adminSymbol, flag)
}
 
export const useAdminInject = () => {
  const adminContext = inject(adminSymbol)
 
  return adminContext
}