@@ -31,6 +31,7 @@ def app_dialog_with_trigger(
3131 app_thread : str ,
3232 app_inner_page : str ,
3333 trigger_content : rx .Component ,
34+ app_video_url : str
3435):
3536 return rx .dialog .root (
3637 rx .dialog .trigger (trigger_content , class_name = "w-full h-full" ),
@@ -60,9 +61,11 @@ def app_dialog_with_trigger(
6061 class_name = "flex flex-row items-center justify-between" ,
6162 ),
6263 rx .el .iframe (
63- src = app_url ,
64+ src = app_video_url ,
6465 class_name = "w-full h-full xl:rounded-md shadow-small z-10" ,
6566 id = "iFrame" ,
67+ title = "Reflex Build" ,
68+ frameborder = "0" ,
6669 ),
6770 class_name = "flex flex-col w-full h-full gap-y-3 relative" ,
6871 ),
@@ -78,13 +81,15 @@ def extended_gallery_grid_item(
7881 app_thread : str ,
7982 app_image : str ,
8083 app_inner_page : str ,
84+ app_video_url : str
8185):
8286 return app_dialog_with_trigger (
8387 app_url = app_url ,
8488 app_author = app_author ,
8589 app_name = app_name ,
8690 app_thread = app_thread ,
8791 app_inner_page = app_inner_page ,
92+ app_video_url = app_video_url ,
8893 trigger_content = rx .el .div (
8994 rx .el .div (
9095 rx .image (
@@ -148,6 +153,7 @@ def create_grid_with_items():
148153 app_image = meta .get ("image" , "" )
149154 slug = re .sub (r"[\s_]+" , "-" , meta .get ("title" , "" )).lower ()
150155 app_inner_page = f"/templates/{ slug } "
156+ app_video_url = meta .get ('video' , "#" )
151157
152158 items .append (
153159 extended_gallery_grid_item (
@@ -157,6 +163,7 @@ def create_grid_with_items():
157163 app_thread = app_thread ,
158164 app_image = f"/{ REFLEX_BUILD_TEMPLATES_IMAGES } { app_image } " ,
159165 app_inner_page = app_inner_page ,
166+ app_video_url = app_video_url
160167 )
161168 )
162169
0 commit comments