"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var example_app_base_1 = require("@uifabric/example-app-base");
var React = require("react");
var ComponentStatus_1 = require("../ComponentStatus/ComponentStatus");
exports.DemoPage = function (componentPageProps) {
    return (React.createElement(example_app_base_1.ComponentPage, { title: componentPageProps.title, componentName: componentPageProps.componentName, componentUrl: componentPageProps.componentUrl, exampleCards: React.createElement("div", null, componentPageProps.examples.map(function (example) { return (React.createElement(example_app_base_1.ExampleCard, { title: example.title, code: example.code, key: example.title }, example.view)); })), propertiesTables: React.createElement(example_app_base_1.PropertiesTableSet, { sources: componentPageProps.propertiesTablesSources }), overview: React.createElement(example_app_base_1.PageMarkdown, null, componentPageProps.overview), bestPractices: React.createElement(example_app_base_1.PageMarkdown, null, componentPageProps.bestPractices), dos: React.createElement(example_app_base_1.PageMarkdown, null, componentPageProps.dos), donts: React.createElement(example_app_base_1.PageMarkdown, null, componentPageProps.donts), isHeaderVisible: componentPageProps.isHeaderVisible, componentStatus: React.createElement(ComponentStatus_1.ComponentStatus, tslib_1.__assign({}, componentPageProps.componentStatus)) }));
};
//# sourceMappingURL=DemoPage.js.map