Advertisement
Btwonu

views

Nov 25th, 2020 (edited)
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { auth, db } from './services.js';
  2.  
  3. // let ctx;
  4. // if (auth.getData()) {
  5. //   ctx = { ...auth.getData(), loggedIn: true, shoesLength: true };
  6. // }
  7.  
  8. // let ctx = { loggedIn: false, shoesLength: true };
  9.  
  10. // Views
  11. function compileTemplate(id, context) {
  12.   const template = Handlebars.compile(document.getElementById(id).innerHTML);
  13.  
  14.   return template(context);
  15. }
  16.  
  17. const views = {
  18.   home() {
  19.     let authData = auth.getData();
  20.     let context = { shoesLength: true, ...authData };
  21.     db.getData('collection').then((data) => {
  22.       console.log(data);
  23.     });
  24.  
  25.     return compileTemplate('home-template', context);
  26.   },
  27.   register() {
  28.     return compileTemplate('register-template');
  29.   },
  30.   login() {
  31.     return compileTemplate('login-template');
  32.   },
  33.   create() {
  34.     return compileTemplate('create-template');
  35.   },
  36. };
  37.  
  38. export { views, compileTemplate };
  39.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement