Geo Selectors
ElementSelectores geo CSC: país → provincia → ciudad, con JSON de app + raw CSC.
components/shared/geo-search-select
Selección (app + códigos)
{
"countryCode": null,
"countryName": null,
"stateCode": null,
"stateName": null,
"cityCode": null,
"cityName": null
}Objetos UI (selectores)
{
"country": null,
"state": null,
"city": null
}CSC raw (país / estado / ciudad)
{
"country": null,
"state": null,
"city": null
}Listas cargadas (estados + ciudades)
{
"statesCount": 0,
"citiesCount": 0,
"states": [],
"cities": []
}JSON completo de la prueba
{
"ui": {
"country": null,
"state": null,
"city": null
},
"appMapped": {
"countryCode": null,
"countryName": null,
"stateCode": null,
"stateName": null,
"cityCode": null,
"cityName": null
},
"cscRaw": {
"country": null,
"state": null,
"city": null
},
"lists": {
"statesCount": 0,
"citiesCount": 0,
"states": [],
"cities": []
}
}Uso
Importa desde @/components/shared/geo-search-select. El preview de arriba es interactivo; cambia a la pestaña Code para copiar el ejemplo.