28 lines
1.1 KiB
Plaintext
28 lines
1.1 KiB
Plaintext
@* Root Blazor component for the fused OtOpcUa.Host. Static-rendered shell; child components
|
|
opt into InteractiveServer on a per-component basis (the auth-related <Routes/> stays
|
|
non-interactive so cookie SignInAsync still runs while ASP.NET owns the HTTP response).
|
|
|
|
Vendored Bootstrap 5 lives in this RCL's wwwroot/lib/bootstrap; the RCL static-asset
|
|
pipeline maps it under /_content/ZB.MOM.WW.OtOpcUa.AdminUI/... — no public-CDN dependency
|
|
so air-gapped fleet deployments keep working (Admin-010). *@
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
|
<title>OtOpcUa Admin</title>
|
|
<base href="/"/>
|
|
<link rel="stylesheet" href="_content/ZB.MOM.WW.OtOpcUa.AdminUI/lib/bootstrap/css/bootstrap.min.css"/>
|
|
<ThemeHead />
|
|
<link rel="stylesheet" href="_content/ZB.MOM.WW.OtOpcUa.AdminUI/css/site.css"/>
|
|
<HeadOutlet/>
|
|
</head>
|
|
<body>
|
|
<Routes/>
|
|
<script src="_content/ZB.MOM.WW.OtOpcUa.AdminUI/lib/bootstrap/js/bootstrap.bundle.min.js"></script>
|
|
<ThemeScripts />
|
|
<script src="_framework/blazor.web.js"></script>
|
|
</body>
|
|
</html>
|