UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

21 lines 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var React = require("react"); var Utilities_1 = require("office-ui-fabric-react/lib/Utilities"); var FocusZone_1 = require("office-ui-fabric-react/lib/FocusZone"); var Image_1 = require("office-ui-fabric-react/lib/Image"); require("./FocusZone.Photos.Example.scss"); var PHOTOS = Utilities_1.createArray(25, function () { var randomWidth = 50 + Math.floor(Math.random() * 150); return { url: "http://placehold.it/" + randomWidth + "x100", width: randomWidth, height: 100 }; }); var log = function () { console.log('clicked'); }; exports.FocusZonePhotosExample = function () { return (React.createElement(FocusZone_1.FocusZone, { elementType: "ul", className: "ms-FocusZoneExamples-photoList" }, PHOTOS.map(function (photo, index) { return (React.createElement("li", { key: index, className: "ms-FocusZoneExamples-photoCell", "aria-posinset": index + 1, "aria-setsize": PHOTOS.length, "aria-label": "Photo", "data-is-focusable": true, onClick: log }, React.createElement(Image_1.Image, { src: photo.url, width: photo.width, height: photo.height }))); }))); }; //# sourceMappingURL=FocusZone.Photos.Example.js.map