35 | {/* Left Aligned header */}
36 |
37 | {headerLogo}
38 |
{openapi?.info.title}
39 |
{openapi?.info.version}
40 |
41 |
42 | {/* Right Aligned header */}
43 |
44 | {/* Layout dropdown */}
45 |
62 |
63 | {/* Save current layout */}
64 |
82 |
83 | {/* Download current layout */}
84 |
101 |
102 | {/* Light / Dark theme switch */}
103 |
118 |
119 | {/* Settings drawer */}
120 |
128 |
129 |
130 | );
131 | }
132 |
133 | export default Header;
134 |
--------------------------------------------------------------------------------
/js/src/components/index.js:
--------------------------------------------------------------------------------
1 | export * from "./perspective";
2 | export * from "./footer";
3 | export * from "./header";
4 | export * from "./settings";
5 |
--------------------------------------------------------------------------------
/js/src/components/logo.jsx:
--------------------------------------------------------------------------------
1 | import React, { Component } from "react";
2 | import Logo from "../style/favicon.png";
3 |
4 | export const CspGatewayLogo = ({ size = 40 }) => (
5 |