@nativescript-community/ui-material-ripple
Version:
The Material Design Ripple component provides a radial action in the form of a visual ripple expanding outward from the user's touch. Ripple is a visual form of feedback for touch events providing users a clear signal that an element is being touched.
27 lines • 3.19 kB
JavaScript
import { Directive, NgModule } from '@angular/core';
import { registerElement } from '@nativescript/angular';
import { Ripple } from '@nativescript-community/ui-material-ripple';
import * as i0 from "@angular/core";
export class MaterialRippleDirective {
static ɵfac = function MaterialRippleDirective_Factory(__ngFactoryType__) { return new (__ngFactoryType__ || MaterialRippleDirective)(); };
static ɵdir = /*@__PURE__*/ i0.ɵɵdefineDirective({ type: MaterialRippleDirective, selectors: [["MDRipple"]] });
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(MaterialRippleDirective, [{
type: Directive,
args: [{ selector: 'MDRipple' }]
}], null, null); })();
export class NativeScriptMaterialRippleModule {
static ɵfac = function NativeScriptMaterialRippleModule_Factory(__ngFactoryType__) { return new (__ngFactoryType__ || NativeScriptMaterialRippleModule)(); };
static ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: NativeScriptMaterialRippleModule });
static ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({});
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(NativeScriptMaterialRippleModule, [{
type: NgModule,
args: [{
declarations: [MaterialRippleDirective],
exports: [MaterialRippleDirective],
}]
}], null, null); })();
(function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(NativeScriptMaterialRippleModule, { declarations: [MaterialRippleDirective], exports: [MaterialRippleDirective] }); })();
registerElement('MDRipple', () => Ripple);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvcmlwcGxlL2FuZ3VsYXIvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDcEQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHVCQUF1QixDQUFDO0FBQ3hELE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQzs7QUFHcEUsTUFBTSxPQUFPLHVCQUF1QjtpSEFBdkIsdUJBQXVCOzZEQUF2Qix1QkFBdUI7O2lGQUF2Qix1QkFBdUI7Y0FEbkMsU0FBUztlQUFDLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBRTs7QUFPbkMsTUFBTSxPQUFPLGdDQUFnQzswSEFBaEMsZ0NBQWdDOzREQUFoQyxnQ0FBZ0M7OztpRkFBaEMsZ0NBQWdDO2NBSjVDLFFBQVE7ZUFBQztnQkFDTixZQUFZLEVBQUUsQ0FBQyx1QkFBdUIsQ0FBQztnQkFDdkMsT0FBTyxFQUFFLENBQUMsdUJBQXVCLENBQUM7YUFDckM7O3dGQUNZLGdDQUFnQyxtQkFOaEMsdUJBQXVCLGFBQXZCLHVCQUF1QjtBQVFwQyxlQUFlLENBQUMsVUFBVSxFQUFFLEdBQUcsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgcmVnaXN0ZXJFbGVtZW50IH0gZnJvbSAnQG5hdGl2ZXNjcmlwdC9hbmd1bGFyJztcbmltcG9ydCB7IFJpcHBsZSB9IGZyb20gJ0BuYXRpdmVzY3JpcHQtY29tbXVuaXR5L3VpLW1hdGVyaWFsLXJpcHBsZSc7XG5cbkBEaXJlY3RpdmUoeyBzZWxlY3RvcjogJ01EUmlwcGxlJyB9KVxuZXhwb3J0IGNsYXNzIE1hdGVyaWFsUmlwcGxlRGlyZWN0aXZlIHt9XG5cbkBOZ01vZHVsZSh7XG4gICAgZGVjbGFyYXRpb25zOiBbTWF0ZXJpYWxSaXBwbGVEaXJlY3RpdmVdLFxuICAgIGV4cG9ydHM6IFtNYXRlcmlhbFJpcHBsZURpcmVjdGl2ZV0sXG59KVxuZXhwb3J0IGNsYXNzIE5hdGl2ZVNjcmlwdE1hdGVyaWFsUmlwcGxlTW9kdWxlIHt9XG5cbnJlZ2lzdGVyRWxlbWVudCgnTURSaXBwbGUnLCAoKSA9PiBSaXBwbGUpO1xuIl19