Слияние кода завершено, страница обновится автоматически
import { observer } from 'mobx-react';
import { TextField, TextFieldProps } from '../text-field/TextField';
import { ValidationMessages } from '../validator/Validator';
import { $l } from '../locale-context';
import { FieldType } from '../data-set/enum';
export type UrlFieldProps = TextFieldProps
@observer
export default class UrlField extends TextField<UrlFieldProps> {
static displayName = 'UrlField';
type = 'url';
get range(): boolean {
return false;
}
get defaultValidationMessages(): ValidationMessages {
const label = this.getProp('label');
return {
valueMissing: $l('UrlField', label ? 'value_missing' : 'value_missing_no_label', { label }),
typeMismatch: $l('UrlField', 'type_mismatch'),
};
}
getFieldType(): FieldType {
return FieldType.url;
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )