BICORP commited on
Commit
fb405e9
·
verified ·
1 Parent(s): 86c06a7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -6
app.py CHANGED
@@ -38,21 +38,39 @@ dark_css = """
38
  color: white; /* Light text color */
39
  }
40
  #input-container {
 
 
41
  background-color: #2e2e2e; /* Dark input container */
42
  border: 1px solid #444; /* Dark border */
43
  border-radius: 20px; /* Rounded corners */
 
44
  }
45
  #message-input {
 
46
  background-color: #3e3e3e; /* Dark input field */
47
  color: white; /* Light text color */
 
 
 
 
 
 
48
  }
49
  #send-button {
50
- color: #007BFF; /* Button text color */
 
51
  border: none; /* No border */
52
- background: none; /* No background */
 
 
 
 
 
53
  cursor: pointer; /* Pointer cursor */
54
- padding: 0; /* No padding */
55
- margin-left: -5px; /* Overlap with input */
 
 
56
  }
57
  """
58
 
@@ -62,7 +80,7 @@ def toggle_dark_mode(is_dark):
62
 
63
  # Create Gradio interface
64
  def create_interface():
65
- with gr.Blocks() as demo:
66
  gr.Markdown("## 💬 Chatbot")
67
 
68
  # Chat display area
@@ -90,4 +108,4 @@ def create_interface():
90
  # Launch the interface
91
  if __name__ == "__main__":
92
  interface = create_interface()
93
- interface.launch()
 
38
  color: white; /* Light text color */
39
  }
40
  #input-container {
41
+ display: flex;
42
+ align-items: center;
43
  background-color: #2e2e2e; /* Dark input container */
44
  border: 1px solid #444; /* Dark border */
45
  border-radius: 20px; /* Rounded corners */
46
+ padding: 5px;
47
  }
48
  #message-input {
49
+ flex: 1;
50
  background-color: #3e3e3e; /* Dark input field */
51
  color: white; /* Light text color */
52
+ border: none;
53
+ border-radius: 15px;
54
+ padding: 8px 12px;
55
+ }
56
+ #message-input:focus {
57
+ outline: none;
58
  }
59
  #send-button {
60
+ background-color: #007BFF; /* Button background */
61
+ color: white; /* Button text color */
62
  border: none; /* No border */
63
+ border-radius: 50%; /* Round button */
64
+ width: 36px;
65
+ height: 36px;
66
+ display: flex;
67
+ align-items: center;
68
+ justify-content: center;
69
  cursor: pointer; /* Pointer cursor */
70
+ margin-left: 10px;
71
+ }
72
+ #send-button:hover {
73
+ background-color: #0056b3; /* Hover state */
74
  }
75
  """
76
 
 
80
 
81
  # Create Gradio interface
82
  def create_interface():
83
+ with gr.Blocks(css=dark_css) as demo:
84
  gr.Markdown("## 💬 Chatbot")
85
 
86
  # Chat display area
 
108
  # Launch the interface
109
  if __name__ == "__main__":
110
  interface = create_interface()
111
+ interface.launch()