* feat: Add reusable UI components and fix GitHub repository display * style: Fix linting issues in UI components * fix: Add close icon to GitHub Connection Required dialog * fix: Add CloseButton component to fix white background issue in dialog close icons * Fix close button styling in dialog components to address ghost white issue in dark mode * fix: update icon color to tertiary for consistency The icon color was changed from `text-bolt-elements-icon-info` to `text-bolt-elements-icon-tertiary` * fix: improve repository selection dialog tab styling for dark mode - Update tab menu styling to prevent white background in dark mode - Use explicit color values for better dark/light mode compatibility - Improve hover and active states for better visual hierarchy - Remove unused Tabs imports --------- Co-authored-by: KevIsDev <zennerd404@gmail.com>
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
|
|
},
|
|
});
|