UNPKG

coolant

Version:

The modular build radiator

22 lines (21 loc) 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var react_1 = tslib_1.__importDefault(require("react")); var PullRequestCardPresenter_1 = require("./PullRequestCardPresenter"); var Style_1 = require("../../util/Style"); var styled_1 = require("../styled"); var Container = styled_1.styled("div", function () { return ({ display: "flex", flexDirection: "column", width: "100%", textAlign: "center", }); }); var VariableSizeText = styled_1.styled("span", function (config) { return ({ fontSize: config.scaleFactor * Style_1.Style.size.baseFontSize + "rem", }); }); exports.PullRequestListPresenter = function (props) { var _a; return react_1.default.createElement(Container, null, props.data.length === 0 ? react_1.default.createElement(VariableSizeText, { scaleFactor: (_a = props.scaleFactor, (_a !== null && _a !== void 0 ? _a : 1)) }, "No Open Pull Requests") : props.data.map(function (pullRequest) { return react_1.default.createElement(PullRequestCardPresenter_1.PullRequestCardPresenter, { key: pullRequest.id, pullRequest: pullRequest, scaleFactor: props.scaleFactor }); })); };