| 123456789101112131415161718192021 |
- import { createContext } from 'use-context-selector'
- import type { InstalledApp } from '@/models/explore'
- import { noop } from 'lodash-es'
-
- type IExplore = {
- controlUpdateInstalledApps: number
- setControlUpdateInstalledApps: (controlUpdateInstalledApps: number) => void
- hasEditPermission: boolean
- installedApps: InstalledApp[]
- setInstalledApps: (installedApps: InstalledApp[]) => void
- }
-
- const ExploreContext = createContext<IExplore>({
- controlUpdateInstalledApps: 0,
- setControlUpdateInstalledApps: noop,
- hasEditPermission: false,
- installedApps: [],
- setInstalledApps: noop,
- })
-
- export default ExploreContext
|