profile-pics
Version:
23 lines • 1.35 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProfilePictureView = void 0;
const react_1 = __importDefault(require("react"));
const ProfilePictureView_module_css_1 = __importDefault(require("./ProfilePictureView.module.css"));
const package_js_1 = require("../package.js");
const ProfilePicture_js_1 = require("../shapes/ProfilePicture.js");
const ClassNames_1 = require("lincd/utils/ClassNames");
const ImageResize_1 = require("lincd-server-utils/utils/ImageResize");
const helper_js_1 = require("../utils/helper.js");
const query = ProfilePicture_js_1.ProfilePicture.query((p) => {
return p.cropped.contentUrl;
});
exports.ProfilePictureView = (0, package_js_1.linkedComponent)(query, ({ cropped: { contentUrl }, className, width = 190 }) => {
let imageSrc = (0, ImageResize_1.getResizedImagePath)((0, helper_js_1.replaceLocalhostWithSiteRoot)(contentUrl), width);
return (react_1.default.createElement("img", { className: (0, ClassNames_1.cl)(ProfilePictureView_module_css_1.default.ProfilePictureView, className), src: imageSrc }));
});
//register all components in this file
// registerPackageModule(module);
//# sourceMappingURL=ProfilePictureView.js.map