UNPKG

@uifabric/experiments

Version:

Experimental React components for building experiences for Office 365.

38 lines 3.89 kB
define(["require", "exports", "tslib", "react", "@uifabric/example-app-base", "./examples/Slots.Example", "./examples/Slots.Async.Example", "./examples/Slots.Root.Example", "./examples/Slots.Stack.Example", "./examples/Slots.Icon.Example", "./examples/Slots.Content.Example", "./examples/Slots.Styled.Example"], function (require, exports, tslib_1, React, example_app_base_1, Slots_Example_1, Slots_Async_Example_1, Slots_Root_Example_1, Slots_Stack_Example_1, Slots_Icon_Example_1, Slots_Content_Example_1, Slots_Styled_Example_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var SlotsExampleCode = require('!raw-loader!@uifabric/experiments/src/slots/examples/Slots.Example.tsx'); var SlotsAsyncExampleCode = require('!raw-loader!@uifabric/experiments/src/slots/examples/Slots.Async.Example.tsx'); var SlotsRootExampleCode = require('!raw-loader!@uifabric/experiments/src/slots/examples/Slots.Root.Example.tsx'); var SlotsStackExampleCode = require('!raw-loader!@uifabric/experiments/src/slots/examples/Slots.Stack.Example.tsx'); var SlotsIconExampleCode = require('!raw-loader!@uifabric/experiments/src/slots/examples/Slots.Icon.Example.tsx'); var SlotsContentExampleCode = require('!raw-loader!@uifabric/experiments/src/slots/examples/Slots.Content.Example.tsx'); var SlotsStyledExampleCode = require('!raw-loader!@uifabric/experiments/src/slots/examples/Slots.Styled.Example.tsx'); var SlotsPage = /** @class */ (function (_super) { tslib_1.__extends(SlotsPage, _super); function SlotsPage() { return _super !== null && _super.apply(this, arguments) || this; } SlotsPage.prototype.render = function () { return (React.createElement(example_app_base_1.ComponentPage, { title: "Slots", componentName: "Slots", overview: React.createElement("div", null, React.createElement("p", null, "Slots are a method of combining all of the various ways that subcomponents can be interacted into one prop.")), exampleCards: React.createElement("div", null, React.createElement(example_app_base_1.ExampleCard, { title: "All Slot Types", code: SlotsExampleCode }, React.createElement(Slots_Example_1.SlotsExample, null)), React.createElement(example_app_base_1.ExampleCard, { title: "Async Render Functions", code: SlotsAsyncExampleCode }, React.createElement(Slots_Async_Example_1.SlotsAsyncExample, null)), React.createElement(example_app_base_1.ExampleCard, { title: "Button Root Slot", code: SlotsRootExampleCode }, React.createElement(Slots_Root_Example_1.SlotsRootExample, null)), React.createElement(example_app_base_1.ExampleCard, { title: "Button Stack Slot", code: SlotsStackExampleCode }, React.createElement(Slots_Stack_Example_1.SlotsStackExample, null)), React.createElement(example_app_base_1.ExampleCard, { title: "Button Icon Slot", code: SlotsIconExampleCode }, React.createElement(Slots_Icon_Example_1.SlotsIconExample, null)), React.createElement(example_app_base_1.ExampleCard, { title: "Button Content Slot", code: SlotsContentExampleCode }, React.createElement(Slots_Content_Example_1.SlotsContentExample, null)), React.createElement(example_app_base_1.ExampleCard, { title: "Button Styled", code: SlotsStyledExampleCode }, React.createElement(Slots_Styled_Example_1.SlotsStyledExample, null))), isHeaderVisible: this.props.isHeaderVisible })); }; return SlotsPage; }(React.Component)); exports.SlotsPage = SlotsPage; }); //# sourceMappingURL=SlotsPage.js.map