mirror of
https://github.com/tiqi-group/pydase.git
synced 2025-06-07 05:50:41 +02:00
adding custom.css endpoint to web server
This commit is contained in:
parent
5ad15c1cae
commit
6e14837e15
@ -5,6 +5,7 @@ from typing import Any, TypedDict
|
|||||||
import socketio
|
import socketio
|
||||||
from fastapi import FastAPI
|
from fastapi import FastAPI
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
|
from fastapi.responses import FileResponse
|
||||||
from fastapi.staticfiles import StaticFiles
|
from fastapi.staticfiles import StaticFiles
|
||||||
|
|
||||||
from pydase import DataService
|
from pydase import DataService
|
||||||
@ -116,6 +117,13 @@ class WebAPI:
|
|||||||
def service_properties() -> dict[str, Any]:
|
def service_properties() -> dict[str, Any]:
|
||||||
return self.service.serialize()
|
return self.service.serialize()
|
||||||
|
|
||||||
|
# user css to add custom stylings to the frontend
|
||||||
|
if self.css is not None:
|
||||||
|
|
||||||
|
@app.get("/custom.css")
|
||||||
|
async def styles():
|
||||||
|
return FileResponse(str(self.css))
|
||||||
|
|
||||||
app.mount(
|
app.mount(
|
||||||
"/",
|
"/",
|
||||||
StaticFiles(
|
StaticFiles(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user