Sidebar: - Removed distinct bg + border + backdrop-filter that made it read as a menu - Added vertical connecting rail between step circles (solid gradient for done/current, dashed grey for pending) — clearly signals journey, not nav - Distributed steps with flex: 1 grow on each item so the rail fills the full viewport height instead of clustering at top - Active step circle has a soft pulse ring animation - Progress bar integrated at rail's end (no hard divider) - Same rail pattern applied to tablet variant Rename (user-facing only — internal codename stays "catalyst"): - index.html title: OpenOva Catalyst → OpenOva Corporate - WizardLayout logo sub-label: Catalyst → Corporate - AuthLayout brand text: OpenOva Catalyst → OpenOva Corporate - AppLayout sidebar label: Catalyst → Corporate - LoginPage subtitle: "Catalyst account" → "Corporate account" Not renamed (internal): store names, CSS vars, repo paths, k8s namespace, catalyst.openova.io domain — avoids SEO/DNS/infra churn.
24 lines
965 B
HTML
24 lines
965 B
HTML
<!doctype html>
|
|
<html lang="en" data-theme="dark">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>OpenOva Corporate</title>
|
|
<meta name="description" content="Enterprise Kubernetes provisioning — OpenOva Corporate Bootstrap" />
|
|
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous" />
|
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet" />
|
|
</head>
|
|
<script>
|
|
(function() {
|
|
var t = localStorage.getItem('oo-theme') || 'dark';
|
|
document.documentElement.setAttribute('data-theme', t);
|
|
})();
|
|
</script>
|
|
<body>
|
|
<div id="root"></div>
|
|
<script type="module" src="/src/main.tsx"></script>
|
|
</body>
|
|
</html>
|