@redocly/theme
Version:
Shared UI components lib
23 lines • 1.18 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.RootLayout = RootLayout;
const react_1 = __importDefault(require("react"));
const Navbar_1 = require("../components/Navbar/Navbar");
const Footer_1 = require("../components/Footer/Footer");
const SkipContent_1 = require("../components/SkipContent/SkipContent");
const AIAssistantButton_1 = require("../components/Buttons/AIAssistantButton");
const hooks_1 = require("../core/hooks");
function RootLayout({ children }) {
const { useSearch } = (0, hooks_1.useThemeHooks)();
const { askAi } = useSearch();
return (react_1.default.createElement("div", { "data-component-name": "layouts/RootLayout" },
react_1.default.createElement(SkipContent_1.SkipContent, null),
react_1.default.createElement(Navbar_1.Navbar, null),
children,
react_1.default.createElement(Footer_1.Footer, null),
askAi && react_1.default.createElement(AIAssistantButton_1.AIAssistantButton, null)));
}
//# sourceMappingURL=RootLayout.js.map