mirror of
https://github.com/stackblitz-labs/bolt.diy
synced 2025-06-26 18:26:38 +00:00
- Move stores/utils/types to their relative directories (i.e chat stores in chat directory) - Move utility files to shared/utils - Move component files to shared/components - Move type definitions to shared/types - Move stores to shared/stores - Update import paths across the project
15 lines
503 B
TypeScript
15 lines
503 B
TypeScript
import { createContext } from 'react';
|
|
|
|
// Create a context to share the setShowAuthDialog function with child components
|
|
export interface RepositoryDialogContextType {
|
|
setShowAuthDialog: React.Dispatch<React.SetStateAction<boolean>>;
|
|
}
|
|
|
|
// Default context value with a no-op function
|
|
export const RepositoryDialogContext = createContext<RepositoryDialogContextType>({
|
|
// This is intentionally empty as it will be overridden by the provider
|
|
setShowAuthDialog: () => {
|
|
// No operation
|
|
},
|
|
});
|