您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

explore-context.ts 627B

123456789101112131415161718192021
  1. import { createContext } from 'use-context-selector'
  2. import type { InstalledApp } from '@/models/explore'
  3. import { noop } from 'lodash-es'
  4. type IExplore = {
  5. controlUpdateInstalledApps: number
  6. setControlUpdateInstalledApps: (controlUpdateInstalledApps: number) => void
  7. hasEditPermission: boolean
  8. installedApps: InstalledApp[]
  9. setInstalledApps: (installedApps: InstalledApp[]) => void
  10. }
  11. const ExploreContext = createContext<IExplore>({
  12. controlUpdateInstalledApps: 0,
  13. setControlUpdateInstalledApps: noop,
  14. hasEditPermission: false,
  15. installedApps: [],
  16. setInstalledApps: noop,
  17. })
  18. export default ExploreContext