Advertisement
Guest User

dd

a guest
Jul 23rd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <template>
  2.     <Page>
  3.         <ActionBar title="Zorgdoc" class="action-bar">
  4.             <ActionItem @tap="check" ios.systemIcon="4" android.systemIcon="ic_menu_btn_add" ios.position="left" />
  5.         </ActionBar>
  6.         <GridLayout rows="*">
  7.             <RadSideDrawer ref="drawer" id="sideDrawer" drawerLocation="Bottom">
  8.                 <StackLayout ~drawerContent backgroundColor="white">
  9.                     <StackLayout height="56" style="text-align: center; vertical-align: center;">
  10.                         <Label text="Zorgdoc logo?" />
  11.                     </StackLayout>
  12.                     <StackLayout>
  13.                         <Label class="text" text="Register an account" padding="10" @onTap="execute()" />
  14.                         <Label class="text" text="Configure a Pincode" padding="10" @onTap="$router.push('/second')" />
  15.                         <Label class="text" text="Login with Password" padding="10" @onTap="execute()" />
  16.                         <Label class="text" text="Help" padding="10" @onTap="execute()" />
  17.                         <Label class="text" text="About" padding="10" @onTap="execute()" />
  18.                     </StackLayout>
  19.                 </StackLayout>
  20.                 <StackLayout ~mainContent>
  21.                     <Label text="De rest van de XML komt hier" textWrap="true" fontSize="13" padding="10" />
  22.                 </StackLayout>
  23.             </RadSideDrawer>
  24.         </GridLayout>
  25.     </Page>
  26. </template>
  27.  
  28. <script>
  29.     require("nativescript-vue").registerElement("RadSideDrawer", () => require("nativescript-ui-sidedrawer").RadSideDrawer);
  30.  
  31. export default {
  32.     methods: {
  33.         check() {
  34.             if (this.$refs.drawer.nativeView.getIsOpen()) {
  35.                 this.$refs.drawer.nativeView.closeDrawer();
  36.             } else {
  37.                 this.$refs.drawer.nativeView.showDrawer();
  38.             }
  39.         },
  40.         execute() {
  41.             console.log("Bzzzz navigating")
  42.         }
  43.     },
  44.  
  45.     data() {
  46.         return {
  47.  
  48.         };
  49.     },
  50. }
  51.  
  52. </script>
  53.  
  54. <style scoped>
  55.     .home-panel {
  56.         vertical-align: center;
  57.         font-size: 20;
  58.         margin: 15;
  59.     }
  60.  
  61.     .description-label {
  62.         margin-bottom: 15;
  63.     }
  64. </style>
  65.  
  66. http://docs.telerik.com/devtools/nativescript-ui/Controls/NativeScript/SideDrawer/transitions
  67. https://v1-3-1.nativescript-vue.org/en/docs/routing/vue-router/
  68. https://www.nativescript.org/blog/a-deep-dive-into-telerik-ui-for-nativescripts-sidedrawer
  69. https://play.nativescript.org/?template=play-vue&id=qjlovP ( werkt niet , wel als je de router zooi weg gaat halen )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement