UNPKG

@nativescript/core

Version:

A JavaScript library providing an easy to use api for interacting with iOS and Android platform APIs.

31 lines 1.03 kB
import { View, CSSType } from '../core/view'; import { booleanConverter } from '../core/view-base'; import { Property } from '../core/properties'; import { Color } from '../../color'; let HtmlViewBase = class HtmlViewBase extends View { }; HtmlViewBase = __decorate([ CSSType('HtmlView') ], HtmlViewBase); export { HtmlViewBase }; HtmlViewBase.prototype.recycleNativeView = 'auto'; // TODO: Can we use Label.ios optimization for affectsLayout??? export const htmlProperty = new Property({ name: 'html', defaultValue: '', affectsLayout: true, }); htmlProperty.register(HtmlViewBase); export const selectableProperty = new Property({ name: 'selectable', defaultValue: true, valueConverter: booleanConverter, }); selectableProperty.register(HtmlViewBase); export const linkColorProperty = new Property({ name: 'linkColor', equalityComparer: Color.equals, valueConverter: (value) => new Color(value), }); linkColorProperty.register(HtmlViewBase); //# sourceMappingURL=html-view-common.js.map