@crowdin/app-project-module
Version:
Module that generates for you all common endpoints for serving standalone Crowdin App
27 lines (26 loc) • 2 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.SubscriptionPage = void 0;
const react_1 = __importDefault(require("react"));
const SubscriptionPage = ({ name, subscribeLink }) => (react_1.default.createElement("html", { lang: "en" },
react_1.default.createElement("head", null,
react_1.default.createElement("meta", { charSet: "UTF-8" }),
react_1.default.createElement("meta", { name: "viewport", content: "width=device-width, initial-scale=1.0" }),
react_1.default.createElement("meta", { httpEquiv: "X-UA-Compatible", content: "ie=edge" }),
react_1.default.createElement("title", null),
react_1.default.createElement("script", { type: "module", src: "https://crowdin-web-components.s3.amazonaws.com/crowdin-web-components/crowdin-web-components.esm.js" }),
react_1.default.createElement("script", { noModule: true, src: "https://crowdin-web-components.s3.amazonaws.com/crowdin-web-components/crowdin-web-components.js" }),
react_1.default.createElement("script", { type: "text/javascript", src: "https://cdn.crowdin.com/apps/dist/iframe.js" })),
react_1.default.createElement("body", null,
react_1.default.createElement("div", { className: "i_w center" },
react_1.default.createElement("crowdin-alert", { type: "warning" },
"Subscribe to continue using the ",
name,
" app."),
react_1.default.createElement("br", null),
react_1.default.createElement("crowdin-button", { primary: true, onclick: `window.open('${subscribeLink}','_blank')` }, "Subscribe"),
react_1.default.createElement("crowdin-button", { outlined: true, onclick: "window.open('https://crowdin.com/contacts','_blank')" }, "Contact us")))));
exports.SubscriptionPage = SubscriptionPage;