UNPKG

@nativescript-community/ui-drawer

Version:

Easily add a side drawer (side menu) to your projects.

35 lines 1.44 kB
import { Drawer as NativeDrawer } from '..'; import { install } from '../index'; const DrawerPlugin = { install(app) { install(); app.registerElement('Drawer', () => NativeDrawer, { overwriteExisting: true, nodeOps: { insert(child, parent) { if (child.nativeView['~mainContent'] === '') { parent.nativeView.mainContent = child.nativeView; } else if (child.nativeView['~leftDrawer'] === '') { parent.nativeView.leftDrawer = child.nativeView; } else if (child.nativeView['~rightDrawer'] === '') { parent.nativeView.rightDrawer = child.nativeView; } else if (child.nativeView['~topDrawer'] === '') { parent.nativeView.topDrawer = child.nativeView; } else if (child.nativeView['~bottomDrawer'] === '') { parent.nativeView.bottomDrawer = child.nativeView; } }, delete(child, parent) { parent.deleteChild(child); } } }); // app.component('Drawer', DrawerComp); // note: this is actually not used... } }; export default DrawerPlugin; //# sourceMappingURL=index.js.map