A React component that renders the GitHub logo as an SVG icon with customizable dimensions and styling.
## Key Components
- **GitHubIcon**: Main functional component that renders a GitHub logo SVG
- **GitHubIconProps**: Interface defining optional props for customization
- `className`: CSS class string for styling
- `width`: Icon width in pixels (default: 15)
- `height`: Icon height in pixels (default: 14)
## Usage Example
```typescript
import { GitHubIcon } from './github-icon';
// Basic usage with defaults
// Custom dimensions
// With styling
// In a button
```
The icon uses `fill="currentColor"` to inherit the text color from its parent container, making it easy to style with CSS color utilities.