Files
NativeScript/nativescript-core/ui/activity-indicator/activity-indicator-common.ts
Nathan Walker 6336eac4b5 chore: cleanup
2020-07-11 11:03:37 -07:00

19 lines
628 B
TypeScript

import { ActivityIndicator as ActivityIndicatorDefinition } from '.';
import { View, CSSType } from '../core/view';
import { booleanConverter } from '../core/view-base';
import { Property } from '../core/properties';
@CSSType('ActivityIndicator')
export class ActivityIndicatorBase extends View implements ActivityIndicatorDefinition {
public busy: boolean;
}
ActivityIndicatorBase.prototype.recycleNativeView = 'auto';
export const busyProperty = new Property<ActivityIndicatorBase, boolean>({
name: 'busy',
defaultValue: false,
valueConverter: booleanConverter,
});
busyProperty.register(ActivityIndicatorBase);