UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

22 lines 1.99 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ContentFrame = void 0; const react_1 = __importDefault(require("react")); const Box_1 = require("../../styling/box/Box"); const ThemeContext_1 = require("../../styling/theming/ThemeContext"); const FillBox_1 = require("../FillBox"); const ContentScroller_1 = require("./ContentScroller"); /** * A standard frame for content, allowing for keyboard scrolling and providing a standard padding */ const ContentFrame = ({ content, children }) => { const theme = ThemeContext_1.useTheme(); return (react_1.default.createElement(FillBox_1.FillBox, { className: "contentFrame", background: "bgSecondary" }, react_1.default.createElement(ContentScroller_1.ContentScroller, { content: content, display: "flex", flexDirection: "column" }, react_1.default.createElement(Box_1.Box, { padding: "medium", flex: "1 1 auto" }, children)))); }; exports.ContentFrame = ContentFrame; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGVudEZyYW1lLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvY29udGVudC9Db250ZW50RnJhbWUudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLGtEQUFnQztBQUVoQywrQ0FBMEM7QUFDMUMscUVBQTREO0FBQzVELHdDQUFtQztBQUNuQyx1REFBa0Q7QUFFbEQ7O0dBRUc7QUFDSSxNQUFNLFlBQVksR0FBNEIsQ0FBQyxFQUFDLE9BQU8sRUFBRSxRQUFRLEVBQUMsRUFBRSxFQUFFO0lBQ3pFLE1BQU0sS0FBSyxHQUFHLHVCQUFRLEVBQUUsQ0FBQztJQUN6QixPQUFPLENBQ0gsOEJBQUMsaUJBQU8sSUFBQyxTQUFTLEVBQUMsY0FBYyxFQUFDLFVBQVUsRUFBQyxhQUFhO1FBQ3RELDhCQUFDLGlDQUFlLElBQUMsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUMsTUFBTSxFQUFDLGFBQWEsRUFBQyxRQUFRO1lBQ3BFLDhCQUFDLFNBQUcsSUFBQyxPQUFPLEVBQUMsUUFBUSxFQUFDLElBQUksRUFBRSxVQUFVLElBQ2pDLFFBQVEsQ0FDUCxDQUNRLENBQ1osQ0FDYixDQUFDO0FBQ04sQ0FBQyxDQUFDO0FBWFcsUUFBQSxZQUFZLGdCQVd2QiJ9