A React SVG icon component that renders a vendor directory icon with a package/box and magnifying glass design, commonly used for vendor or directory listing interfaces.
## Key Components
- **VendorDirectoryIcon**: Main React functional component that renders an SVG icon
- **VendorDirectoryIconProps**: TypeScript interface defining optional props for customization
- `className`: Optional CSS class name for styling
- `width`: Icon width in pixels (default: 20)
- `height`: Icon height in pixels (default: 20)
## Usage Example
```typescript
import { VendorDirectoryIcon } from './vendor-directory-icon';
// Basic usage with default size (20x20)
// Custom size and styling
// In a button or navigation element
```
The icon uses `currentColor` for the fill, making it easy to style with CSS text color properties. The SVG maintains its aspect ratio and scales cleanly at different sizes.