in experiments/babel/app/pages/gemini_studio.py [0:0]
def subtle_chat_input_gemini():
"""input component"""
with me.box(
style=me.Style(
border_radius=16,
padding=me.Padding.all(8),
background=BACKGROUND_COLOR,
display="flex",
width="100%",
)
):
with me.box(
style=me.Style(
flex_grow=1,
)
):
me.native_textarea(
autosize=True,
min_rows=8,
placeholder="Voicing instructions for Gemini",
style=me.Style(
padding=me.Padding(top=16, left=16),
background=BACKGROUND_COLOR,
outline="none",
width="100%",
overflow_y="auto",
border=me.Border.all(
me.BorderSide(style="none"),
),
color=me.theme_var("on-surface"),
),
on_blur=on_blur_gemini_statement,
)
# with me.content_button(type="icon"):
# me.icon("upload")
# with me.content_button(type="icon"):
# me.icon("photo")
with me.content_button(type="icon", on_click=on_click_gemini):
me.icon("send")