alonsosilva commited on
Commit
92fb19f
·
1 Parent(s): 34c71d7

Add some css to make it look like whatsapp

Browse files
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -33,9 +33,12 @@ def add_chunk_to_ai_message(chunk: str):
33
 
34
  @solara.component
35
  def Page():
36
- with solara.Column(style={"padding": "30px"}):
37
- solara.Title("StreamBot")
38
- solara.Markdown("#StreamBot")
 
 
 
39
  user_message_count = len([m for m in messages.value if m["role"] == "user"])
40
 
41
  def send(message):
@@ -55,8 +58,8 @@ def Page():
55
 
56
  result = solara.lab.use_task(result, dependencies=[user_message_count]) # type: ignore
57
 
58
- with solara.Column(style={"width": "70%"}):
59
- with solara.lab.ChatBox():
60
  for item in messages.value:
61
  with solara.lab.ChatMessage(
62
  user=item["role"] == "user",
@@ -65,4 +68,4 @@ def Page():
65
  border_radius="20px",
66
  ):
67
  solara.Markdown(item["content"])
68
- solara.lab.ChatInput(send_callback=send)
 
33
 
34
  @solara.component
35
  def Page():
36
+ title = "StreamBot"
37
+ with solara.Head():
38
+ solara.Title(f"{title}")
39
+ with solara.Column(align="center"):
40
+ solara.Markdown(f"#{title}")
41
+
42
  user_message_count = len([m for m in messages.value if m["role"] == "user"])
43
 
44
  def send(message):
 
58
 
59
  result = solara.lab.use_task(result, dependencies=[user_message_count]) # type: ignore
60
 
61
+ with solara.Column(align="center"):
62
+ with solara.lab.ChatBox(style={"position": "fixed", "bottom": "10rem", "width": "70%"}):
63
  for item in messages.value:
64
  with solara.lab.ChatMessage(
65
  user=item["role"] == "user",
 
68
  border_radius="20px",
69
  ):
70
  solara.Markdown(item["content"])
71
+ solara.lab.ChatInput(send_callback=send, style={"position": "fixed", "bottom": "3rem", "width": "70%"})