UNPKG

@crowdin/app-project-module

Version:

Module that generates for you all common endpoints for serving standalone Crowdin App

27 lines (26 loc) 2 kB
"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;