UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

30 lines 3.91 kB
/** * The orientation of a form field */ export var FormFieldOrientation; (function (FormFieldOrientation) { FormFieldOrientation["Horizontal"] = "horizontal"; FormFieldOrientation["Vertical"] = "vertical"; })(FormFieldOrientation || (FormFieldOrientation = {})); (function (FormFieldOrientation) { const formFieldOrientations = [ FormFieldOrientation.Horizontal, FormFieldOrientation.Vertical ]; function fromString(value) { const defaultFormFieldOrientation = FormFieldOrientation.Horizontal; if (MsftSme.isNullOrWhiteSpace(value)) { return defaultFormFieldOrientation; } value = value.toLowerCase(); return formFieldOrientations.find(orientation => orientation.toLowerCase() === value) || defaultFormFieldOrientation; } function fromBindableType(value) { if (typeof (value) === 'string') { return fromString(value); } return value; } FormFieldOrientation.fromBindableType = fromBindableType; })(FormFieldOrientation || (FormFieldOrientation = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1maWVsZC1vcmllbnRhdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2FuZ3VsYXIvc3JjL2NvbnRyb2xzL2Zvcm0vZm9ybS1maWVsZC9mb3JtLWZpZWxkLW9yaWVudGF0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBQ0gsTUFBTSxDQUFOLElBQVksb0JBR1g7QUFIRCxXQUFZLG9CQUFvQjtJQUM1QixpREFBeUIsQ0FBQTtJQUN6Qiw2Q0FBcUIsQ0FBQTtBQUN6QixDQUFDLEVBSFcsb0JBQW9CLEtBQXBCLG9CQUFvQixRQUcvQjtBQUVELFdBQWMsb0JBQW9CO0lBRzlCLE1BQU0scUJBQXFCLEdBQUc7UUFDMUIsb0JBQW9CLENBQUMsVUFBVTtRQUMvQixvQkFBb0IsQ0FBQyxRQUFRO0tBQ2hDLENBQUM7SUFFRixTQUFTLFVBQVUsQ0FBQyxLQUFhO1FBQzdCLE1BQU0sMkJBQTJCLEdBQUcsb0JBQW9CLENBQUMsVUFBVSxDQUFDO1FBRXBFLElBQUksT0FBTyxDQUFDLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQ25DLE9BQU8sMkJBQTJCLENBQUM7U0FDdEM7UUFFRCxLQUFLLEdBQUcsS0FBSyxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQzVCLE9BQU8scUJBQXFCLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsV0FBVyxDQUFDLFdBQVcsRUFBRSxLQUFLLEtBQUssQ0FBQyxJQUFJLDJCQUEyQixDQUFDO0lBQ3pILENBQUM7SUFDRCxTQUFnQixnQkFBZ0IsQ0FBQyxLQUFlO1FBQzVDLElBQUksT0FBTyxDQUFDLEtBQUssQ0FBQyxLQUFLLFFBQVEsRUFBRTtZQUM3QixPQUFPLFVBQVUsQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUM1QjtRQUNELE9BQU8sS0FBSyxDQUFDO0lBQ2pCLENBQUM7SUFMZSxxQ0FBZ0IsbUJBSy9CLENBQUE7QUFDTCxDQUFDLEVBeEJhLG9CQUFvQixLQUFwQixvQkFBb0IsUUF3QmpDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIFRoZSBvcmllbnRhdGlvbiBvZiBhIGZvcm0gZmllbGRcclxuICovXHJcbmV4cG9ydCBlbnVtIEZvcm1GaWVsZE9yaWVudGF0aW9uIHtcclxuICAgIEhvcml6b250YWwgPSAnaG9yaXpvbnRhbCcsXHJcbiAgICBWZXJ0aWNhbCA9ICd2ZXJ0aWNhbCdcclxufVxyXG5cclxuZXhwb3J0IG1vZHVsZSBGb3JtRmllbGRPcmllbnRhdGlvbiB7XHJcbiAgICBleHBvcnQgdHlwZSBCaW5kYWJsZSA9IEZvcm1GaWVsZE9yaWVudGF0aW9uIHwgJ2hvcml6b250YWwnIHwgJ3ZlcnRpY2FsJztcclxuXHJcbiAgICBjb25zdCBmb3JtRmllbGRPcmllbnRhdGlvbnMgPSBbXHJcbiAgICAgICAgRm9ybUZpZWxkT3JpZW50YXRpb24uSG9yaXpvbnRhbCxcclxuICAgICAgICBGb3JtRmllbGRPcmllbnRhdGlvbi5WZXJ0aWNhbFxyXG4gICAgXTtcclxuXHJcbiAgICBmdW5jdGlvbiBmcm9tU3RyaW5nKHZhbHVlOiBzdHJpbmcpOiBGb3JtRmllbGRPcmllbnRhdGlvbiB7XHJcbiAgICAgICAgY29uc3QgZGVmYXVsdEZvcm1GaWVsZE9yaWVudGF0aW9uID0gRm9ybUZpZWxkT3JpZW50YXRpb24uSG9yaXpvbnRhbDtcclxuXHJcbiAgICAgICAgaWYgKE1zZnRTbWUuaXNOdWxsT3JXaGl0ZVNwYWNlKHZhbHVlKSkge1xyXG4gICAgICAgICAgICByZXR1cm4gZGVmYXVsdEZvcm1GaWVsZE9yaWVudGF0aW9uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdmFsdWUgPSB2YWx1ZS50b0xvd2VyQ2FzZSgpO1xyXG4gICAgICAgIHJldHVybiBmb3JtRmllbGRPcmllbnRhdGlvbnMuZmluZChvcmllbnRhdGlvbiA9PiBvcmllbnRhdGlvbi50b0xvd2VyQ2FzZSgpID09PSB2YWx1ZSkgfHwgZGVmYXVsdEZvcm1GaWVsZE9yaWVudGF0aW9uO1xyXG4gICAgfVxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGZyb21CaW5kYWJsZVR5cGUodmFsdWU6IEJpbmRhYmxlKTogRm9ybUZpZWxkT3JpZW50YXRpb24ge1xyXG4gICAgICAgIGlmICh0eXBlb2YgKHZhbHVlKSA9PT0gJ3N0cmluZycpIHtcclxuICAgICAgICAgICAgcmV0dXJuIGZyb21TdHJpbmcodmFsdWUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gdmFsdWU7XHJcbiAgICB9XHJcbn1cclxuIl19