UNPKG

@omnia/fx-models

Version:
28 lines (27 loc) 1.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MediaPickerPexelProvider = void 0; const Constants_1 = require("../../Constants"); const Enums_1 = require("../../Enums"); const ManifestIds_1 = require("../../ManifestIds"); const Icon_1 = require("../../Icon"); class MediaPickerPexelProvider { constructor() { this.hasEditorForMedia = (media) => { return false; }; this.id = Constants_1.Constants.ux.components.mediaPicker.providerIds.pexel; this.category = "image"; this.name = "Pexels"; this.icon = new Icon_1.SvgIcon("<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32px\" height=\"32px\" viewBox=\"0 0 32 32\">" + "<path d=\"M2 0h28a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z\" fill=\"#fff\"></path>" + "<path d=\"M13 21h3.863v-3.752h1.167a3.124 3.124 0 1 0 0-6.248H13v10zm5.863 2H11V9h7.03a5.124 5.124 0 0 1 .833 10.18V23z\" fill=\"#000\" fill-opacity=\"0.5\"></path>" + "</svg>"); //this.providerElementName = "omfx-media-picker-pexels-provider"; this.providerComponentId = ManifestIds_1.OmniaWebComponentManifests.FxUxPexelProvider; this.selectableMediaTypes = [Enums_1.MediaPickerEnums.OmniaMediaTypes.Image]; this.sortOrder = 40; this.supportGalleryFeature = true; } } exports.MediaPickerPexelProvider = MediaPickerPexelProvider;