@launchmenu/core
Version:
An environment for visual keyboard controlled applets
22 lines • 1.99 kB
JavaScript
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
;