@@ -29,10 +29,12 @@ def index_links() -> rx.Component:
2929 Color .YELLOW .value
3030 ),
3131 link_button (
32- "Twitch" ,
33- "Transmisiones sobre programación y desarrollo" ,
34- "/icons/twitch.svg" ,
35- const .TWITCH_URL
32+ "Guías de programación" ,
33+ "Mi listado de guías gratis en PDF para aprender desarrollo" ,
34+ "/icons/book.svg" ,
35+ const .RESOURCES_URL ,
36+ True ,
37+ Color .GREEN .value
3638 ),
3739 link_button (
3840 "Discord" ,
@@ -46,13 +48,8 @@ def index_links() -> rx.Component:
4648 "/icons/youtube.svg" ,
4749 const .YOUTUBE_URL
4850 ),
49- link_button (
50- "YouTube | canal secundario" ,
51- "Emisiones en directo destacadas" ,
52- "/icons/youtube.svg" ,
53- const .YOUTUBE_SECONDARY_URL
54- ),
55-
51+ title ("Newsletter" ),
52+ newsletter (),
5653 rx .cond (
5754 PageState .featured_info ,
5855 rx .vstack (
@@ -68,7 +65,6 @@ def index_links() -> rx.Component:
6865 spacing = Spacing .DEFAULT .value
6966 )
7067 ),
71-
7268 title ("Recursos y más" ),
7369 link_button (
7470 "Git y GitHub desde cero" ,
@@ -77,23 +73,35 @@ def index_links() -> rx.Component:
7773 const .BOOK_URL
7874 ),
7975 link_button (
80- "Libros recomendados" ,
81- "Mi listado de libros sobre programación, ciencia y tecnología" ,
82- "/icons/book.svg" ,
83- const .BOOKS_URL
84- ),
85- link_button (
86- "Mi setup" ,
87- "Listado con todos los elementos que uso en mi trabajo" ,
88- "/icons/setup.svg" ,
89- const .SETUP_URL
76+ "Twitch" ,
77+ "Transmisiones sobre programación y desarrollo" ,
78+ "/icons/twitch.svg" ,
79+ const .TWITCH_URL
9080 ),
9181 link_button (
92- "MoureDev " ,
93- "Mi sitio web " ,
94- "/icons/logo_symbol .svg" ,
95- const .MOUREDEV_URL
82+ "YouTube | canal secundario " ,
83+ "Emisiones en directo destacadas " ,
84+ "/icons/youtube .svg" ,
85+ const .YOUTUBE_SECONDARY_URL
9686 ),
87+ # link_button(
88+ # "Libros recomendados",
89+ # "Mi listado de libros sobre programación, ciencia y tecnología",
90+ # "/icons/book.svg",
91+ # const.BOOKS_URL
92+ # ),
93+ # link_button(
94+ # "Mi setup",
95+ # "Listado con todos los elementos que uso en mi trabajo",
96+ # "/icons/setup.svg",
97+ # const.SETUP_URL
98+ # ),
99+ # link_button(
100+ # "MoureDev",
101+ # "Mi sitio web",
102+ # "/icons/logo_symbol.svg",
103+ # const.MOUREDEV_URL
104+ # ),
97105 link_button (
98106 "Invítame a un café" ,
99107 "¿Quieres ayudarme a que siga creando contenido?" ,
@@ -114,9 +122,6 @@ def index_links() -> rx.Component:
114122 "/icons/email.svg" ,
115123 f"mailto:{ const .EMAIL } "
116124 ),
117-
118- title ("Newsletter" ),
119- newsletter (),
120125 width = "100%" ,
121126 spacing = Spacing .DEFAULT .value ,
122127 on_mount = PageState .featured_links
0 commit comments