diff --git a/src/main.rs b/src/main.rs
index 84bc091..a7bef51 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -593,6 +593,62 @@ impl<'a> RequestData<'a> {
}
}
+static GENERAL_TAB_STYLE: &str = r"
+.tab-system {
+ margin: 20px;
+}
+
+.tab-radio {
+ display: none;
+}
+
+.tab-nav {
+ display: flex;
+ gap: 5px;
+ margin-bottom: -1px;
+}
+
+.tab-button {
+ padding: 8px 15px;
+ background: #f0f0f0;
+ border: 1px solid #ddd;
+ border-bottom: 1px solid transparent;
+ cursor: pointer;
+ border-radius: 4px 4px 0 0;
+ position: relative;
+}
+
+.tab-button:hover {
+ background: #e0e0e0;
+}
+
+.tab-radio:checked + .tab-button {
+ background: white;
+ border-color: #ddd;
+ border-bottom-color: white;
+ z-index: 1;
+}
+
+.tab-content {
+ display: none;
+ padding: 15px;
+ border: 1px solid #ddd;
+}";
+
+fn write_tab_styles(stream: &mut TcpStream, count: usize) {
+ let _ = writeln!(stream, "");
+}
+
fn handle_relative_connection(
info: Arc,
mut stream: TcpStream,
@@ -820,60 +876,7 @@ fn handle_relative_connection(
let count = sections.len();
- let _ = write!(stream, "");
+ write_tab_styles(&mut stream, count);
let _ = write!(stream, r#""#);