mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-31 02:42:59 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			627 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			627 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 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
 | 
