33// 2. Data: Seguir el formato de objetos JSON como en los ejemplos
44// 3. Para comenzar, DEJA EL ARRAY VACÍO (sponsors = [])
55
6- const sponsors = [
7- /*
8- // ▼▼▼ EJEMPLOS (BORRAR ESTO AL IMPLEMENTAR) ▼▼▼
9- {
10- _id: 1, // ID único (usar números consecutivos)
11- name: "Python Software Foundation",
12- url: "https://www.python.org/psf/", // Enlace opcional
13- logo: {
14- asset: {
15- url: "/images/sponsors/psf.webp" // Ruta desde /public
16- }
17- }
6+ // ORGANIZADORES (sedes locales)
7+ const organizers = [
8+ {
9+ _id : 1 ,
10+ name : "Duoc UC" ,
11+ url : "https://www.duoc.cl" ,
12+ logo : {
13+ asset : {
14+ url : "/images/sponsors/duoc_logo.webp"
15+ }
16+ } ,
17+ type : "organizer" ,
18+ cities : [ "santiago" ]
1819 } ,
1920 {
2021 _id : 2 ,
21- name: "Microsoft",
22- url: "https://microsoft.com",
23- logo: {
24- asset: {
25- url: "/images/sponsors/microsoft.webp"
26- }
27- }
22+ name : "Inacap" ,
23+ url : "https://inacap.cl" ,
24+ logo : {
25+ asset : {
26+ url : "/images/sponsors/inacap_logo.webp"
27+ }
28+ } ,
29+ type : "organizer" ,
30+ cities : [ "copiapo" ]
2831 } ,
29- // ▲▲▲ EJEMPLOS ▲▲▲
30- */
32+ {
33+ _id : 3 ,
34+ name : "UTFSM" ,
35+ url : "https://usm.cl" ,
36+ logo : {
37+ asset : {
38+ url : "/images/sponsors/utfsm_logo.webp"
39+ }
40+ } ,
41+ type : "organizer" ,
42+ cities : [ "valparaiso" ]
43+ } ,
44+ {
45+ _id : 4 ,
46+ name : "Python Chile" ,
47+ url : "https://www.pythonchile.cl" ,
48+ logo : {
49+ asset : {
50+ url : "/images/sponsors/python_chile_logo.webp"
51+ }
52+ } ,
53+ type : "organizer" ,
54+ cities : [ "santiago" , "valparaiso" , "copiapo" ]
55+ }
3156] ;
3257
33- // ▼▼▼ IMPLEMENTACIÓN REAL (DESBLOQUEAR CUANDO HAYA PATROCINADORES) ▼▼▼
34- // const sponsors = [
35- // // Añadir patrocinadores reales aquí
36- // ];
37- // ▲▲▲ IMPLEMENTACIÓN REAL ▲▲▲
58+ // PATROCINADORES (financieros)
59+ const sponsors = [
60+ {
61+ _id : 5 ,
62+ name : "UTFSM" ,
63+ url : "https://usm.cl" ,
64+ logo : {
65+ asset : {
66+ url : "/images/sponsors/utfsm_logo.webp"
67+ }
68+ } ,
69+ type : "sponsor" ,
70+ cities : [ "valparaiso" ]
71+ } ,
72+ {
73+ _id : 6 ,
74+ name : "AC3E" ,
75+ url : "https://ac3e.usm.cl/language/es/" ,
76+ logo : {
77+ asset : {
78+ url : "/images/sponsors/ac3e_logo.webp"
79+ }
80+ } ,
81+ type : "sponsor" ,
82+ cities : [ "valparaiso" ]
83+ } ,
84+ {
85+ _id : 7 ,
86+ name : "CCTVAL" ,
87+ url : "https://cctval.cl/" ,
88+ logo : {
89+ asset : {
90+ url : "/images/sponsors/cctval_logo.webp"
91+ }
92+ } ,
93+ type : "sponsor" ,
94+ cities : [ "valparaiso" ]
95+ }
96+ ] ;
97+
98+ // COMUNIDADES AMIGAS
99+ const communities = [
100+ {
101+ _id : 8 ,
102+ name : "Pyladies Chile" ,
103+ url : "https://pyladies.cl/" ,
104+ logo : {
105+ asset : {
106+ url : "/images/sponsors/pyladies_logo.webp"
107+ }
108+ } ,
109+ type : "community" ,
110+ cities : [ "santiago" ]
111+ } ,
112+ {
113+ _id : 9 ,
114+ name : "Niñas PRO" ,
115+ url : "https://wwww.ninaspro.cl" ,
116+ logo : {
117+ asset : {
118+ url : "/images/sponsors/ninaspro_logo.webp"
119+ }
120+ } ,
121+ type : "community" ,
122+ cities : [ "santiago" ]
123+ } ,
124+ {
125+ _id : 10 ,
126+ name : "Latinas in cloud" ,
127+ url : "https://www.instagram.com/latinasincloud/" ,
128+ logo : {
129+ asset : {
130+ url : "/images/sponsors/latinas_incloud_logo.webp"
131+ }
132+ } ,
133+ type : "community" ,
134+ cities : [ "santiago" ]
135+ }
136+ ] ;
38137
39- export default sponsors ;
138+ // Exportar todos juntos
139+ export default [ ...organizers , ...sponsors , ...communities ] ;
0 commit comments