Instead of `countryCode: string;`, the prop should be typed with all valid codes. This would provide static validation.