From 9abc5565ba6104146f9a39708065c498862df865 Mon Sep 17 00:00:00 2001
From: s184364 <s184364@student.dtu.dk>
Date: Thu, 7 Dec 2023 15:13:23 +0100
Subject: [PATCH] get_css internal tool for reading gradio.css as a string.

---
 qim3d/utils/internal_tools.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/qim3d/utils/internal_tools.py b/qim3d/utils/internal_tools.py
index 8a2362f0..c8340d45 100644
--- a/qim3d/utils/internal_tools.py
+++ b/qim3d/utils/internal_tools.py
@@ -293,3 +293,15 @@ def run_gradio_app(gradio_interface):
 
     # Run the FastAPI server usign uvicorn
     run(app, host="0.0.0.0", port=int(port))
+
+
+def get_css():
+
+    current_directory = os.path.dirname(os.path.abspath(__file__))
+    parent_directory = os.path.abspath(os.path.join(current_directory, os.pardir))
+    css_path = os.path.join(parent_directory,"css","gradio.css")
+    
+    with open(css_path,'r') as file:
+        css_content = file.read()
+    
+    return css_content
\ No newline at end of file
-- 
GitLab