@@ -34,7 +34,6 @@ export default class LinkFilePickerTab extends React.Component<ILinkFilePickerTa
34
34
className = { styles . linkTextField }
35
35
label = { strings . LinkFileInstructions }
36
36
ariaLabel = { strings . LinkFileInstructions }
37
- defaultValue = { "https://" }
38
37
onGetErrorMessage = { ( value : string ) => this . _getErrorMessagePromise ( value ) }
39
38
autoAdjustHeight = { false }
40
39
underlined = { false }
@@ -64,7 +63,7 @@ export default class LinkFilePickerTab extends React.Component<ILinkFilePickerTa
64
63
* Called as user types in a new value
65
64
*/
66
65
private _handleChange = ( fileUrl : string ) : void => {
67
- const filePickerResult : IFilePickerResult = fileUrl && this . _isUrl ( fileUrl ) ? {
66
+ const filePickerResult : IFilePickerResult = fileUrl ? {
68
67
fileAbsoluteUrl : fileUrl ,
69
68
fileName : GeneralHelper . getFileNameFromUrl ( fileUrl ) ,
70
69
fileNameWithoutExtension : GeneralHelper . getFileNameWithoutExtension ( fileUrl ) ,
@@ -81,15 +80,15 @@ export default class LinkFilePickerTab extends React.Component<ILinkFilePickerTa
81
80
*/
82
81
private _getErrorMessagePromise = async ( value : string ) : Promise < string > => {
83
82
// DOn't give an error for blank or placeholder value, but don't make it a valid entry either
84
- if ( value === undefined || value === 'https:// ' ) {
83
+ if ( value === undefined || value === '' ) {
85
84
this . setState ( { isValid : false } ) ;
86
85
return '' ;
87
86
}
88
87
89
88
// Make sure that user is typing a valid URL format
90
89
if ( ! this . _isUrl ( value ) ) {
91
90
this . setState ( { isValid : false } ) ;
92
- return '' ;
91
+ return strings . InvalidUrlError ;
93
92
}
94
93
95
94
// If we don't allow external links, verify that we're in the same domain
0 commit comments