Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

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