import React, { SFC, HtmlHTMLAttributes } from 'react';
import get from 'lodash/get';
import pure from 'recompose/pure';
import sanitizeRestProps from './sanitizeRestProps';
import { FieldProps, InjectedFieldProps, fieldPropTypes } from './types';
const UrlField: SFC<
FieldProps & InjectedFieldProps & HtmlHTMLAttributes
> = ({ className, source, record = {}, ...rest }) => (
{get(record, source)}
);
const EnhancedUrlField = pure<
FieldProps & HtmlHTMLAttributes
>(UrlField);
EnhancedUrlField.defaultProps = {
addLabel: true,
};
EnhancedUrlField.propTypes = fieldPropTypes;
EnhancedUrlField.displayName = 'EnhancedUrlField';
export default EnhancedUrlField;