"use strict";
var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.VueWithMp4 = exports.VueWithCode = exports.VueWithImage = void 0;
var jsx_runtime_1 = require("react/jsx-runtime");
var getStory_1 = require("./getStory");
var sectionName_1 = require("./sectionName");
var GlArticle_1 = require("../GlArticle");
var contribution_png_1 = __importDefault(require("./assets/img/contribution.png"));
var GlIllustration_1 = require("../GlIllustration");
var sspcloud_mp4_1 = __importDefault(require("./assets/videos/sspcloud.mp4"));
var _a = (0, getStory_1.getStoryFactory)({
    sectionName: sectionName_1.sectionName,
    "wrappedComponent": { GlArticle: GlArticle_1.GlArticle },
    "defaultWidth": 1200,
}), getStory = _a.getStory, meta = _a.meta;
exports.default = meta;
var propsWithImage = {
    "title": "Title",
    "body": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vulputate leo ac imperdiet hendrerit. Morbi semper ut erat et dignissim. Nullam tempus sapien quis ligula blandit euismod. In imperdiet a neque quis fermentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla id quam eget libero tincidunt tincidunt.",
    "buttonLabel": "Button",
    "illustration": ((0, jsx_runtime_1.jsx)(GlIllustration_1.GlIllustration, { hasShadow: false, type: "image", url: contribution_png_1.default })),
    "hasAnimation": true,
};
var propsWithMp4 = {
    "title": "Title",
    "body": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vulputate leo ac imperdiet hendrerit. Morbi semper ut erat et dignissim. Nullam tempus sapien quis ligula blandit euismod. In imperdiet a neque quis fermentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla id quam eget libero tincidunt tincidunt.",
    "buttonLabel": "Button",
    "illustration": ((0, jsx_runtime_1.jsx)(GlIllustration_1.GlIllustration, { hasShadow: true, type: "video", sources: [
            {
                "src": sspcloud_mp4_1.default,
                "type": "video/mp4",
            },
        ] })),
    "hasAnimation": true,
};
var propsWithCode = {
    "title": "Title",
    "body": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam vulputate leo ac imperdiet hendrerit. Morbi semper ut erat et dignissim. Nullam tempus sapien quis ligula blandit euismod. In imperdiet a neque quis fermentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla id quam eget libero tincidunt tincidunt.",
    "buttonLabel": "Button",
    "illustration": ((0, jsx_runtime_1.jsx)(GlIllustration_1.GlIllustration, { type: "code", hasShadow: true, hasDecorativeVsCodeButtons: true, language: "typescript", text: "function getRandomInt(max) {\n\treturn Math.floor(Math.random() * max);\n}\nconsole.log(getRandomInt(3));\nconsole.log(getRandomInt(1));\nconsole.log(Math.random());\n\t\t" })),
    "hasAnimation": true,
};
exports.VueWithImage = getStory(__assign({}, propsWithImage));
exports.VueWithCode = getStory(__assign({}, propsWithCode));
exports.VueWithMp4 = getStory(__assign({}, propsWithMp4));
//# sourceMappingURL=GlArticle.stories.js.map