[#assign disabled = input.attributes.disabled?? && input.attributes.disabled, localFileUploaded = false, showDocumentLibrarySelector = input.attributes.selectFromDocumentLibrary?? && input.attributes.selectFromDocumentLibrary ] [#if input.value?? && !showDocumentLibrarySelector] [#assign localFileUploaded = true] [/#if]
[@clay["icon"] symbol="info-circle" /] [#if input.errorMessage?has_content] ${input.errorMessage} [/#if]
[#if !input.readOnly && ((input.showHelpText && input.helpText?has_content) || (configuration.showSupportedFileInfo && input.attributes.allowedFileExtensions?? && input.attributes.maxFileSize??))][#if configuration.showSupportedFileInfo ] [#if input.attributes.allowedFileExtensions?? && input.attributes.allowedFileExtensions == "*" ] ${languageUtil.format(locale, "upload-a-file-no-larger-than-x-mb", [input.attributes.maxFileSize!""])} [#else] ${languageUtil.format(locale, "upload-a-x-no-larger-than-x-mb", [input.attributes.allowedFileExtensions!"", input.attributes.maxFileSize!""])} [/#if] [/#if] ${input.showHelpText?then(htmlUtil.escape(input.helpText), '' )}
[/#if]