summaryrefslogtreecommitdiffstats
path: root/client/components/users/router.js
diff options
context:
space:
mode:
Diffstat (limited to 'client/components/users/router.js')
-rw-r--r--client/components/users/router.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/client/components/users/router.js b/client/components/users/router.js
new file mode 100644
index 00000000..d59e174d
--- /dev/null
+++ b/client/components/users/router.js
@@ -0,0 +1,29 @@
+
+_.each(['signIn', 'signUp', 'resetPwd',
+ 'forgotPwd', 'enrollAccount', 'changePwd'], function(routeName) {
+ AccountsTemplates.configureRoute(routeName, {
+ layoutTemplate: 'userFormsLayout'
+ });
+});
+
+Router.route('/profile/:username', {
+ name: 'Profile',
+ template: 'profile',
+ waitOn: function() {
+ return Meteor.subscribe('profile', this.params.username);
+ },
+ data: function() {
+ var params = this.params;
+ return {
+ profile: function() {
+ return Users.findOne({ username: params.username });
+ }
+ };
+ }
+});
+
+Router.route('/settings', {
+ name: 'Settings',
+ template: 'settings',
+ layoutTemplate: 'AuthLayout'
+});