gd-sprest-js
Version:
SharePoint 2013/Online js components.
23 lines (22 loc) • 713 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var _1 = require(".");
/**
* Link Field
*/
exports.LinkField = function (props) {
var desc = (props.value ? props.value.Description : null) || "";
var url = (props.value ? props.value.Url : null) || "";
// Return the template
return [
'<div class="ms-LinkField ' + (props.className || "") + '">',
props.label ? _1.Label({
className: "field-label",
description: props.description,
isRequired: props.required,
text: props.label
}) : '',
'<a class="ms-Link" href="' + url + '">' + (desc || url) + '</a>',
'</div>'
].join("");
};