🚧 More work on dashboard integration.

This commit is contained in:
Andrey Antukh 2020-03-09 20:34:52 +01:00
parent 13215d7f5d
commit f4a15e6db7
6 changed files with 224 additions and 219 deletions

View file

@ -1,4 +1,71 @@
{ {
"dashboard.header.colors" : {
"translations" : {
"en" : "COLORS",
"fr" : "COULEURS"
},
"unused" : true
},
"dashboard.header.icons" : {
"translations" : {
"en" : "ICONS",
"fr" : "ICÔNES"
},
"unused" : true
},
"dashboard.header.images" : {
"translations" : {
"en" : "IMAGES",
"fr" : "IMAGES"
},
"unused" : true
},
"dashboard.header.projects" : {
"translations" : {
"en" : "PROJECTS",
"fr" : "PROJETS"
},
"unused" : true
},
"dashboard.header.profile-menu.logout" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/header.cljs:104" ],
"translations" : {
"en" : "Exit",
"fr" : "Quitter"
}
},
"dashboard.header.profile-menu.password" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/header.cljs:101" ],
"translations" : {
"en" : "Password",
"fr" : "Mot de passe"
}
},
"dashboard.header.profile-menu.profile" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/header.cljs:98" ],
"translations" : {
"en" : "Profile",
"fr" : "Profil"
}
},
"dashboard.sidebar.drafts" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/sidebar.cljs:111" ],
"translations" : {
"en" : "Drafts"
}
},
"dashboard.sidebar.libraries" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/sidebar.cljs:116" ],
"translations" : {
"en" : "Libraries"
}
},
"dashboard.sidebar.personal" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/sidebar.cljs:104" ],
"translations" : {
"en" : "Personal"
}
},
"ds.accept" : { "ds.accept" : {
"used-in" : [ "src/uxbox/main/ui/workspace/sidebar/history.cljs:113" ], "used-in" : [ "src/uxbox/main/ui/workspace/sidebar/history.cljs:113" ],
"translations" : { "translations" : {
@ -34,12 +101,6 @@
"fr" : "+ Nouvelle couleur" "fr" : "+ Nouvelle couleur"
} }
}, },
"dashboard.header.colors" : {
"translations" : {
"en" : "COLORS",
"fr" : "COULEURS"
}
},
"ds.colors-collection.new" : { "ds.colors-collection.new" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/colors.cljs:131" ], "used-in" : [ "src/uxbox/main/ui/dashboard/colors.cljs:131" ],
"translations" : { "translations" : {
@ -69,7 +130,7 @@
} }
}, },
"ds.default-library-title" : { "ds.default-library-title" : {
"used-in" : [ "src/uxbox/main/data/colors.cljs:68", "src/uxbox/main/data/icons.cljs:87", "src/uxbox/main/data/images.cljs:99" ], "used-in" : [ "src/uxbox/main/data/colors.cljs:68", "src/uxbox/main/data/icons.cljs:90", "src/uxbox/main/data/images.cljs:110" ],
"translations" : { "translations" : {
"en" : "Unnamed Collection (%s)", "en" : "Unnamed Collection (%s)",
"fr" : "Collection sans nom (%s)" "fr" : "Collection sans nom (%s)"
@ -105,89 +166,77 @@
} }
}, },
"ds.icon-new" : { "ds.icon-new" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/icons.cljs:158" ], "used-in" : [ "src/uxbox/main/ui/dashboard/icons.cljs:250" ],
"translations" : { "translations" : {
"en" : "+ New icon", "en" : "+ New icon",
"fr" : "+ Nouvel icône" "fr" : "+ Nouvel icône"
} }
}, },
"dashboard.header.icons" : {
"translations" : {
"en" : "ICONS",
"fr" : "ICÔNES"
}
},
"ds.icons-collection.new" : { "ds.icons-collection.new" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/icons.cljs:137" ], "used-in" : [ "src/uxbox/main/ui/dashboard/icons.cljs:139" ],
"translations" : { "translations" : {
"en" : "+ New collection", "en" : "+ New collection",
"fr" : "+ Nouvelle collection" "fr" : "+ Nouvelle collection"
} }
}, },
"ds.image-new" : { "ds.image-new" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:252" ], "used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:216" ],
"translations" : { "translations" : {
"en" : "+ New image", "en" : "+ New image",
"fr" : "+ Nouvelle image" "fr" : "+ Nouvelle image"
} }
}, },
"dashboard.header.images" : {
"translations" : {
"en" : "IMAGES",
"fr" : "IMAGES"
}
},
"ds.images-collection.new" : { "ds.images-collection.new" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:108" ], "used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:105" ],
"translations" : { "translations" : {
"en" : "+ New library", "en" : "+ New library",
"fr" : "+ Nouvelle librairie" "fr" : "+ Nouvelle librairie"
} }
}, },
"ds.multiselect-bar.copy" : { "ds.multiselect-bar.copy" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:171", "src/uxbox/main/ui/dashboard/images.cljs:196", "src/uxbox/main/ui/dashboard/colors.cljs:198", "src/uxbox/main/ui/dashboard/colors.cljs:221" ], "used-in" : [ "src/uxbox/main/ui/dashboard/colors.cljs:198", "src/uxbox/main/ui/dashboard/colors.cljs:221" ],
"translations" : { "translations" : {
"en" : "Copy", "en" : "Copy",
"fr" : "Copier" "fr" : "Copier"
} }
}, },
"ds.multiselect-bar.copy-to-library" : { "ds.multiselect-bar.copy-to-library" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:175", "src/uxbox/main/ui/dashboard/images.cljs:200", "src/uxbox/main/ui/dashboard/colors.cljs:202", "src/uxbox/main/ui/dashboard/colors.cljs:225" ], "used-in" : [ "src/uxbox/main/ui/dashboard/colors.cljs:202", "src/uxbox/main/ui/dashboard/colors.cljs:225" ],
"translations" : { "translations" : {
"en" : "Copy to library", "en" : "Copy to library",
"fr" : "Copier vers la librairie" "fr" : "Copier vers la librairie"
} }
}, },
"ds.multiselect-bar.delete" : { "ds.multiselect-bar.delete" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:190", "src/uxbox/main/ui/dashboard/colors.cljs:214" ], "used-in" : [ "src/uxbox/main/ui/dashboard/colors.cljs:214", "src/uxbox/main/ui/dashboard/icons.cljs:221", "src/uxbox/main/ui/dashboard/images.cljs:187" ],
"translations" : { "translations" : {
"en" : "Delete", "en" : "Delete",
"fr" : "Supprimer" "fr" : "Supprimer"
} }
}, },
"ds.multiselect-bar.move" : { "ds.multiselect-bar.move" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:179", "src/uxbox/main/ui/dashboard/colors.cljs:206" ], "used-in" : [ "src/uxbox/main/ui/dashboard/colors.cljs:206" ],
"translations" : { "translations" : {
"en" : "Move", "en" : "Move",
"fr" : "Déplacer" "fr" : "Déplacer"
} }
}, },
"ds.multiselect-bar.move-to-library" : { "ds.multiselect-bar.move-to-library" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:183", "src/uxbox/main/ui/dashboard/colors.cljs:210" ], "used-in" : [ "src/uxbox/main/ui/dashboard/colors.cljs:210" ],
"translations" : { "translations" : {
"en" : "Move to library", "en" : "Move to library",
"fr" : "Déplacer vers la librairie" "fr" : "Déplacer vers la librairie"
} }
}, },
"ds.multiselect-bar.rename" : { "ds.multiselect-bar.rename" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:187" ],
"translations" : { "translations" : {
"en" : "Rename", "en" : "Rename",
"fr" : "Renommer" "fr" : "Renommer"
} },
"unused" : true
}, },
"ds.new-file" : { "ds.new-file" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/projects.cljs:146" ], "used-in" : [ "src/uxbox/main/ui/dashboard/project.cljs:136" ],
"translations" : { "translations" : {
"en" : "+ New File", "en" : "+ New File",
"fr" : null "fr" : null
@ -207,12 +256,6 @@
}, },
"unused" : true "unused" : true
}, },
"dashboard.header.projects" : {
"translations" : {
"en" : "PROJECTS",
"fr" : "PROJETS"
}
},
"ds.rotation" : { "ds.rotation" : {
"translations" : { "translations" : {
"en" : null, "en" : null,
@ -221,7 +264,7 @@
"unused" : true "unused" : true
}, },
"ds.search.placeholder" : { "ds.search.placeholder" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/projects.cljs:195" ], "used-in" : [ "src/uxbox/main/ui/dashboard/sidebar.cljs:139" ],
"translations" : { "translations" : {
"en" : "Search...", "en" : "Search...",
"fr" : "Rechercher..." "fr" : "Rechercher..."
@ -263,50 +306,32 @@
} }
}, },
"ds.store-images-title" : { "ds.store-images-title" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:102", "src/uxbox/main/ui/workspace/images.cljs:146" ], "used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:98", "src/uxbox/main/ui/workspace/images.cljs:181" ],
"translations" : { "translations" : {
"en" : "IMAGES STORE", "en" : "IMAGES STORE",
"fr" : "BOUTIQUE" "fr" : "BOUTIQUE"
} }
}, },
"ds.updated-at" : { "ds.updated-at" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/projects.cljs:82" ], "used-in" : [ "src/uxbox/main/ui/dashboard/project.cljs:73" ],
"translations" : { "translations" : {
"en" : "Updated: %s", "en" : "Updated: %s",
"fr" : "Mis à jour: %s" "fr" : "Mis à jour: %s"
} }
}, },
"ds.uploaded-at" : { "ds.uploaded-at" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:237", "src/uxbox/main/ui/dashboard/icons.cljs:303" ], "used-in" : [ "src/uxbox/main/ui/dashboard/icons.cljs:309", "src/uxbox/main/ui/dashboard/images.cljs:271" ],
"translations" : { "translations" : {
"en" : "Uploaded at %s", "en" : "Uploaded at %s",
"fr" : "Mise en ligne : %s" "fr" : "Mise en ligne : %s"
} }
}, },
"dashboard.header.user-menu.logout" : {
"translations" : {
"en" : "Exit",
"fr" : "Quitter"
}
},
"ds.user.notifications" : { "ds.user.notifications" : {
"used-in" : [ "src/uxbox/main/ui/users.cljs:40" ],
"translations" : { "translations" : {
"en" : "Notifications", "en" : "Notifications",
"fr" : "Notifications" "fr" : "Notifications"
}
}, },
"dashboard.header.user-menu.password" : { "unused" : true
"translations" : {
"en" : "Password",
"fr" : "Mot de passe"
}
},
"dashboard.header.user-menu.profile" : {
"translations" : {
"en" : "Profile",
"fr" : "Profil"
}
}, },
"ds.width" : { "ds.width" : {
"translations" : { "translations" : {
@ -323,14 +348,14 @@
} }
}, },
"ds.your-icons-title" : { "ds.your-icons-title" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/icons.cljs:128" ], "used-in" : [ "src/uxbox/main/ui/dashboard/icons.cljs:127" ],
"translations" : { "translations" : {
"en" : "YOUR ICONS", "en" : "YOUR ICONS",
"fr" : "VOS ICÔNES" "fr" : "VOS ICÔNES"
} }
}, },
"ds.your-images-title" : { "ds.your-images-title" : {
"used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:99", "src/uxbox/main/ui/workspace/images.cljs:143" ], "used-in" : [ "src/uxbox/main/ui/dashboard/images.cljs:94", "src/uxbox/main/ui/workspace/images.cljs:178" ],
"translations" : { "translations" : {
"en" : "YOUR IMAGES", "en" : "YOUR IMAGES",
"fr" : "VOS IMAGES" "fr" : "VOS IMAGES"
@ -344,42 +369,42 @@
} }
}, },
"errors.api.form.registration-disabled" : { "errors.api.form.registration-disabled" : {
"used-in" : [ "src/uxbox/main/ui/profile/register.cljs:39" ], "used-in" : [ "src/uxbox/main/ui/profile/register.cljs:37" ],
"translations" : { "translations" : {
"en" : "The registration is currently disabled.", "en" : "The registration is currently disabled.",
"fr" : "L'enregistrement est actuellement désactivé." "fr" : "L'enregistrement est actuellement désactivé."
} }
}, },
"errors.api.form.unexpected-error" : { "errors.api.form.unexpected-error" : {
"used-in" : [ "src/uxbox/main/ui/profile/register.cljs:51" ], "used-in" : [ "src/uxbox/main/ui/profile/register.cljs:44" ],
"translations" : { "translations" : {
"en" : "An unexpected error occurred.", "en" : "An unexpected error occurred.",
"fr" : "Une erreur inattendue c'est produite" "fr" : "Une erreur inattendue c'est produite"
} }
}, },
"errors.auth.unauthorized" : { "errors.auth.unauthorized" : {
"used-in" : [ "src/uxbox/main/data/auth.cljs:62" ], "used-in" : [ "src/uxbox/main/data/auth.cljs:56" ],
"translations" : { "translations" : {
"en" : "Username or password seems to be wrong.", "en" : "Username or password seems to be wrong.",
"fr" : "Le nom d'utilisateur ou le mot de passe semble être faux." "fr" : "Le nom d'utilisateur ou le mot de passe semble être faux."
} }
}, },
"errors.generic" : { "errors.generic" : {
"used-in" : [ "src/uxbox/main/ui.cljs:127" ], "used-in" : [ "src/uxbox/main/ui.cljs:152" ],
"translations" : { "translations" : {
"en" : "Something wrong has happened.", "en" : "Something wrong has happened.",
"fr" : "Quelque chose c'est mal passé." "fr" : "Quelque chose c'est mal passé."
} }
}, },
"errors.network" : { "errors.network" : {
"used-in" : [ "src/uxbox/main/ui.cljs:121" ], "used-in" : [ "src/uxbox/main/ui.cljs:146" ],
"translations" : { "translations" : {
"en" : "Unable to connect to backend server.", "en" : "Unable to connect to backend server.",
"fr" : "Impossible de se connecter au serveur principal." "fr" : "Impossible de se connecter au serveur principal."
} }
}, },
"header.sitemap" : { "header.sitemap" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:85" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:87" ],
"translations" : { "translations" : {
"en" : null, "en" : null,
"fr" : null "fr" : null
@ -393,82 +418,89 @@
} }
}, },
"image.import-library" : { "image.import-library" : {
"used-in" : [ "src/uxbox/main/ui/workspace/images.cljs:137" ], "used-in" : [ "src/uxbox/main/ui/workspace/images.cljs:170" ],
"translations" : { "translations" : {
"en" : "Import image from library", "en" : "Import image from library",
"fr" : "Importer une image depuis une librairie" "fr" : "Importer une image depuis une librairie"
} }
}, },
"image.new" : { "image.new" : {
"used-in" : [ "src/uxbox/main/ui/workspace/images.cljs:71" ], "used-in" : [ "src/uxbox/main/ui/workspace/images.cljs:84" ],
"translations" : { "translations" : {
"en" : "New image", "en" : "New image",
"fr" : "Nouvelle image" "fr" : "Nouvelle image"
} }
}, },
"image.select" : { "image.select" : {
"used-in" : [ "src/uxbox/main/ui/workspace/images.cljs:75" ], "used-in" : [ "src/uxbox/main/ui/workspace/images.cljs:90", "src/uxbox/main/ui/workspace/images.cljs:95" ],
"translations" : { "translations" : {
"en" : "Select from library", "en" : "Select from library",
"fr" : "Choisir depuis une librairie" "fr" : "Choisir depuis une librairie"
} }
}, },
"image.upload" : { "image.upload" : {
"used-in" : [ "src/uxbox/main/ui/workspace/images.cljs:80" ], "used-in" : [ "src/uxbox/main/ui/workspace/images.cljs:102" ],
"translations" : { "translations" : {
"en" : "Upload file", "en" : "Upload file",
"fr" : "Envoyer un fichier" "fr" : "Envoyer un fichier"
} }
}, },
"login.create-demo-profile" : { "login.create-demo-profile" : {
"used-in" : [ "src/uxbox/main/ui/login.cljs:92" ], "used-in" : [ "src/uxbox/main/ui/login.cljs:91" ],
"translations" : { "translations" : {
"en" : "Create demo account", "en" : "Create demo account",
"fr" : null "fr" : null
} }
}, },
"login.create-demo-profile-description" : { "login.create-demo-profile-description" : {
"used-in" : [ "src/uxbox/main/ui/login.cljs:91" ], "used-in" : [ "src/uxbox/main/ui/login.cljs:90" ],
"translations" : { "translations" : {
"en" : "Will be deleted in 24 hours since creation", "en" : "Will be deleted in 24 hours since creation",
"fr" : null "fr" : null
} }
}, },
"login.email" : { "login.email" : {
"used-in" : [ "src/uxbox/main/ui/login.cljs:63" ], "used-in" : [ "src/uxbox/main/ui/login.cljs:62" ],
"translations" : { "translations" : {
"en" : "Email", "en" : "Email",
"fr" : "adresse email" "fr" : "adresse email"
} }
}, },
"login.forgot-password" : { "login.forgot-password" : {
"used-in" : [ "src/uxbox/main/ui/login.cljs:85" ], "used-in" : [ "src/uxbox/main/ui/login.cljs:84" ],
"translations" : { "translations" : {
"en" : "Forgot your password?", "en" : "Forgot your password?",
"fr" : "Mot de passe oublié ?" "fr" : "Mot de passe oublié ?"
} }
}, },
"login.password" : { "login.password" : {
"used-in" : [ "src/uxbox/main/ui/login.cljs:72" ], "used-in" : [ "src/uxbox/main/ui/login.cljs:71" ],
"translations" : { "translations" : {
"en" : "Password", "en" : "Password",
"fr" : "Mot de passe" "fr" : "Mot de passe"
} }
}, },
"login.register" : { "login.register" : {
"used-in" : [ "src/uxbox/main/ui/login.cljs:88" ], "used-in" : [ "src/uxbox/main/ui/login.cljs:87" ],
"translations" : { "translations" : {
"en" : "Don't have an account?", "en" : "Don't have an account?",
"fr" : "Vous n'avez pas de compte ?" "fr" : "Vous n'avez pas de compte ?"
} }
}, },
"login.submit" : { "login.submit" : {
"used-in" : [ "src/uxbox/main/ui/login.cljs:79" ], "used-in" : [ "src/uxbox/main/ui/login.cljs:78" ],
"translations" : { "translations" : {
"en" : "Sign in", "en" : "Sign in",
"fr" : "Se connecter" "fr" : "Se connecter"
} }
}, },
"profile.recovery.email" : {
"used-in" : [ "src/uxbox/main/ui/profile/recovery_request.cljs:54" ],
"translations" : {
"en" : "Email Address",
"fr" : "adresse email"
}
},
"profile.recovery.go-to-login" : { "profile.recovery.go-to-login" : {
"used-in" : [ "src/uxbox/main/ui/profile/recovery_request.cljs:65", "src/uxbox/main/ui/profile/recovery.cljs:81" ], "used-in" : [ "src/uxbox/main/ui/profile/recovery_request.cljs:65", "src/uxbox/main/ui/profile/recovery.cljs:81" ],
"translations" : { "translations" : {
@ -525,61 +557,54 @@
"fr" : null "fr" : null
} }
}, },
"profile.recovery.email" : {
"used-in" : [ "src/uxbox/main/ui/profile/recovery_request.cljs:54" ],
"translations" : {
"en" : "Email Address",
"fr" : "adresse email"
}
},
"profile.register.already-have-account" : { "profile.register.already-have-account" : {
"used-in" : [ "src/uxbox/main/ui/profile/register.cljs:131" ], "used-in" : [ "src/uxbox/main/ui/profile/register.cljs:110" ],
"translations" : { "translations" : {
"en" : "Already have an account?", "en" : "Already have an account?",
"fr" : "Vous avez déjà un compte ?" "fr" : "Vous avez déjà un compte ?"
} }
}, },
"profile.register.email" : { "profile.register.email" : {
"used-in" : [ "src/uxbox/main/ui/profile/register.cljs:101" ], "used-in" : [ "src/uxbox/main/ui/profile/register.cljs:80" ],
"translations" : { "translations" : {
"en" : "Your email", "en" : "Your email",
"fr" : "Votre adresse email" "fr" : "Votre adresse email"
} }
}, },
"profile.register.fullname" : { "profile.register.fullname" : {
"used-in" : [ "src/uxbox/main/ui/profile/register.cljs:72" ], "used-in" : [ "src/uxbox/main/ui/profile/register.cljs:65" ],
"translations" : { "translations" : {
"en" : "Full Name", "en" : "Full Name",
"fr" : "Nom complet" "fr" : "Nom complet"
} }
}, },
"profile.register.get-started" : { "profile.register.get-started" : {
"used-in" : [ "src/uxbox/main/ui/profile/register.cljs:127" ], "used-in" : [ "src/uxbox/main/ui/profile/register.cljs:106" ],
"translations" : { "translations" : {
"en" : "Get started", "en" : "Get started",
"fr" : "Commencer" "fr" : "Commencer"
} }
}, },
"profile.register.password" : { "profile.register.password" : {
"used-in" : [ "src/uxbox/main/ui/profile/register.cljs:115" ], "used-in" : [ "src/uxbox/main/ui/profile/register.cljs:94" ],
"translations" : { "translations" : {
"en" : "Password", "en" : "Password",
"fr" : "Mot de passe" "fr" : "Mot de passe"
} }
}, },
"settings.exit" : { "settings.exit" : {
"used-in" : [ "src/uxbox/main/ui/settings/header.cljs:46" ],
"translations" : { "translations" : {
"en" : null, "en" : null,
"fr" : null "fr" : null
} },
"unused" : true
}, },
"settings.notifications" : { "settings.notifications" : {
"used-in" : [ "src/uxbox/main/ui/settings/header.cljs:43" ],
"translations" : { "translations" : {
"en" : "NOTIFICATIONS", "en" : "NOTIFICATIONS",
"fr" : "NOTIFICATIONS" "fr" : "NOTIFICATIONS"
} },
"unused" : true
}, },
"settings.notifications.description" : { "settings.notifications.description" : {
"used-in" : [ "src/uxbox/main/ui/settings/notifications.cljs:19" ], "used-in" : [ "src/uxbox/main/ui/settings/notifications.cljs:19" ],
@ -617,216 +642,217 @@
} }
}, },
"settings.password" : { "settings.password" : {
"used-in" : [ "src/uxbox/main/ui/settings/header.cljs:40" ], "used-in" : [ "src/uxbox/main/ui/settings/header.cljs:39" ],
"translations" : { "translations" : {
"en" : "PASSWORD", "en" : "PASSWORD",
"fr" : "MOT DE PASSE" "fr" : "MOT DE PASSE"
} }
}, },
"settings.password.change-password" : { "settings.password.change-password" : {
"used-in" : [ "src/uxbox/main/ui/settings/password.cljs:50" ], "used-in" : [ "src/uxbox/main/ui/settings/password.cljs:64" ],
"translations" : { "translations" : {
"en" : "Change password", "en" : "Change password",
"fr" : "Changement de mot de passe" "fr" : "Changement de mot de passe"
} }
}, },
"settings.password.confirm-password" : { "settings.password.confirm-password" : {
"used-in" : [ "src/uxbox/main/ui/settings/password.cljs:79" ], "used-in" : [ "src/uxbox/main/ui/settings/password.cljs:94" ],
"translations" : { "translations" : {
"en" : "Confirm password", "en" : "Confirm password",
"fr" : "Confirmez mot de passe" "fr" : "Confirmez mot de passe"
} }
}, },
"settings.password.new-password" : { "settings.password.new-password" : {
"used-in" : [ "src/uxbox/main/ui/settings/password.cljs:69" ], "used-in" : [ "src/uxbox/main/ui/settings/password.cljs:83" ],
"translations" : { "translations" : {
"en" : "New password", "en" : "New password",
"fr" : "Nouveau mot de passe" "fr" : "Nouveau mot de passe"
} }
}, },
"settings.password.old-password" : { "settings.password.old-password" : {
"used-in" : [ "src/uxbox/main/ui/settings/password.cljs:58" ], "used-in" : [ "src/uxbox/main/ui/settings/password.cljs:72" ],
"translations" : { "translations" : {
"en" : "Old password", "en" : "Old password",
"fr" : "Ancien mot de passe" "fr" : "Ancien mot de passe"
} }
}, },
"settings.password.password-saved" : { "settings.password.password-saved" : {
"used-in" : [ "src/uxbox/main/ui/settings/password.cljs:33" ], "used-in" : [ "src/uxbox/main/ui/settings/password.cljs:36" ],
"translations" : { "translations" : {
"en" : "Password saved successfully!", "en" : "Password saved successfully!",
"fr" : "Mot de passe enregistré avec succès !" "fr" : "Mot de passe enregistré avec succès !"
} }
}, },
"settings.profile" : { "settings.profile" : {
"used-in" : [ "src/uxbox/main/ui/settings/header.cljs:37" ], "used-in" : [ "src/uxbox/main/ui/settings/header.cljs:36" ],
"translations" : { "translations" : {
"en" : "PROFILE", "en" : "PROFILE",
"fr" : "PROFIL" "fr" : "PROFIL"
} }
}, },
"settings.profile.lang" : {
"used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:91" ],
"translations" : {
"en" : "Default language",
"fr" : "Langue par défaut"
}
},
"settings.profile.profile-saved" : { "settings.profile.profile-saved" : {
"used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:68" ], "used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:51" ],
"translations" : { "translations" : {
"en" : "Profile saved successfully!", "en" : "Profile saved successfully!",
"fr" : "Profil enregistré avec succès !" "fr" : "Profil enregistré avec succès !"
} }
}, },
"settings.profile.section-basic-data" : { "settings.profile.section-basic-data" : {
"used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:78" ], "used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:64" ],
"translations" : { "translations" : {
"en" : "Name, username and email", "en" : "Name, username and email",
"fr" : "Nom, nom d'utilisateur et adresse email" "fr" : "Nom, nom d'utilisateur et adresse email"
} }
}, },
"settings.profile.lang" : {
"used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:117" ],
"translations" : {
"en" : "Default language",
"fr" : "Langue par défaut"
}
},
"settings.profile.your-avatar" : { "settings.profile.your-avatar" : {
"used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:159" ], "used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:135" ],
"translations" : { "translations" : {
"en" : "Your avatar", "en" : "Your avatar",
"fr" : "Votre avatar" "fr" : "Votre avatar"
} }
}, },
"settings.profile.your-email" : { "settings.profile.your-email" : {
"used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:111" ], "used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:85" ],
"translations" : { "translations" : {
"en" : null, "en" : null,
"fr" : null "fr" : null
} }
}, },
"settings.profile.your-name" : { "settings.profile.your-name" : {
"used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:86" ], "used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:72" ],
"translations" : { "translations" : {
"en" : "Your name", "en" : "Your name",
"fr" : "Votre nom complet" "fr" : "Votre nom complet"
} }
}, },
"settings.profile.your-username" : { "settings.profile.your-username" : {
"used-in" : [ "src/uxbox/main/ui/settings/profile.cljs:98" ],
"translations" : { "translations" : {
"en" : null, "en" : null,
"fr" : null "fr" : null
} },
"unused" : true
}, },
"settings.update-settings" : { "settings.update-settings" : {
"used-in" : [ "src/uxbox/main/ui/settings/notifications.cljs:42", "src/uxbox/main/ui/settings/password.cljs:86", "src/uxbox/main/ui/settings/profile.cljs:130" ], "used-in" : [ "src/uxbox/main/ui/settings/notifications.cljs:42", "src/uxbox/main/ui/settings/password.cljs:102", "src/uxbox/main/ui/settings/profile.cljs:104" ],
"translations" : { "translations" : {
"en" : "Update settings", "en" : "Update settings",
"fr" : "Mettre à jour les paramètres" "fr" : "Mettre à jour les paramètres"
} }
}, },
"workspace.viewport.click-to-close-path": {
"translations": {
"en": "Click to close the path"
}
},
"workspace.header.canvas" : { "workspace.header.canvas" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:95" ],
"translations" : { "translations" : {
"en" : "Canvas", "en" : "Canvas",
"fr" : "Calque" "fr" : "Calque"
} },
"unused" : true
}, },
"workspace.header.circle" : { "workspace.header.circle" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:105" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:108" ],
"translations" : { "translations" : {
"en" : "Circle (Ctrl + E)", "en" : "Circle (Ctrl + E)",
"fr" : "Cercle (Ctrl + E)" "fr" : "Cercle (Ctrl + E)"
} }
}, },
"workspace.header.color-palette" : { "workspace.header.color-palette" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:125" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:128" ],
"translations" : { "translations" : {
"en" : "Color Palette (---)", "en" : "Color Palette (---)",
"fr" : "Palette de couleurs (---)" "fr" : "Palette de couleurs (---)"
} }
}, },
"workspace.header.curve" : { "workspace.header.curve" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:120" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:123" ],
"translations" : { "translations" : {
"en" : "Curve", "en" : "Curve",
"fr" : "Courbe" "fr" : "Courbe"
} }
}, },
"workspace.header.document-history" : { "workspace.header.document-history" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:145" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:148" ],
"translations" : { "translations" : {
"en" : "History (Ctrl + Shift + H)", "en" : "History (Ctrl + Shift + H)",
"fr" : "Historique du document (Ctrl + Maj + H)" "fr" : "Historique du document (Ctrl + Maj + H)"
} }
}, },
"workspace.header.download" : { "workspace.header.download" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:158" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:161" ],
"translations" : { "translations" : {
"en" : "Download (Ctrl + E)", "en" : "Download (Ctrl + E)",
"fr" : "Télécharger (Ctrl + E)" "fr" : "Télécharger (Ctrl + E)"
} }
}, },
"workspace.header.frame" : {
"translations" : {
"en" : null,
"fr" : null
},
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:97" ]
},
"workspace.header.grid" : { "workspace.header.grid" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:172" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:175" ],
"translations" : { "translations" : {
"en" : "Grid (Ctrl + G)", "en" : "Grid (Ctrl + G)",
"fr" : "Grille (Ctrl + G)" "fr" : "Grille (Ctrl + G)"
} }
}, },
"workspace.header.grid-snap" : { "workspace.header.grid-snap" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:177" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:180" ],
"translations" : { "translations" : {
"en" : "Snap to grid", "en" : "Snap to grid",
"fr" : "Coller à la grille" "fr" : "Coller à la grille"
} }
}, },
"workspace.header.icons" : { "workspace.header.icons" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:130" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:133" ],
"translations" : { "translations" : {
"en" : "Icons (Ctrl + Shift + I)", "en" : "Icons (Ctrl + Shift + I)",
"fr" : "Icônes (Ctrl + Maj + I)" "fr" : "Icônes (Ctrl + Maj + I)"
} }
}, },
"workspace.header.image" : { "workspace.header.image" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:163" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:166" ],
"translations" : { "translations" : {
"en" : "Image (Ctrl + I)", "en" : "Image (Ctrl + I)",
"fr" : "Image (Ctrl + I)" "fr" : "Image (Ctrl + I)"
} }
}, },
"workspace.header.path" : { "workspace.header.path" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:115" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:118" ],
"translations" : { "translations" : {
"en" : "Path", "en" : "Path",
"fr" : "Chemin" "fr" : "Chemin"
} }
}, },
"workspace.header.rect" : { "workspace.header.rect" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:100" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:102" ],
"translations" : { "translations" : {
"en" : "Box (Ctrl + B)", "en" : "Box (Ctrl + B)",
"fr" : "Boîte (Ctrl + B)" "fr" : "Boîte (Ctrl + B)"
} }
}, },
"workspace.header.rules" : { "workspace.header.rules" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:167" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:170" ],
"translations" : { "translations" : {
"en" : "Rules", "en" : "Rules",
"fr" : "Règles" "fr" : "Règles"
} }
}, },
"workspace.header.text" : { "workspace.header.text" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:110" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:113" ],
"translations" : { "translations" : {
"en" : "Text", "en" : "Text",
"fr" : "Texte" "fr" : "Texte"
} }
}, },
"workspace.header.view-mode" : { "workspace.header.view-mode" : {
"used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:188" ], "used-in" : [ "src/uxbox/main/ui/workspace/header.cljs:191" ],
"translations" : { "translations" : {
"en" : "View mode (Ctrl + P)", "en" : "View mode (Ctrl + P)",
"fr" : "Mode visualisation (Ctrl + P)" "fr" : "Mode visualisation (Ctrl + P)"
@ -875,7 +901,7 @@
} }
}, },
"workspace.options.measures" : { "workspace.options.measures" : {
"used-in" : [ "src/uxbox/main/ui/workspace/sidebar/options/image.cljs:62", "src/uxbox/main/ui/workspace/sidebar/options/circle.cljs:64", "src/uxbox/main/ui/workspace/sidebar/options/rect.cljs:66", "src/uxbox/main/ui/workspace/sidebar/options/text.cljs:69", "src/uxbox/main/ui/workspace/sidebar/options/canvas.cljs:50", "src/uxbox/main/ui/workspace/sidebar/options/icon.cljs:66" ], "used-in" : [ "src/uxbox/main/ui/workspace/sidebar/options/circle.cljs:64", "src/uxbox/main/ui/workspace/sidebar/options/icon.cljs:66", "src/uxbox/main/ui/workspace/sidebar/options/image.cljs:62", "src/uxbox/main/ui/workspace/sidebar/options/rect.cljs:66", "src/uxbox/main/ui/workspace/sidebar/options/text.cljs:69", "src/uxbox/main/ui/workspace/sidebar/options/frame.cljs:55" ],
"translations" : { "translations" : {
"en" : "Size, position & rotation", "en" : "Size, position & rotation",
"fr" : "Taille, position et rotation" "fr" : "Taille, position et rotation"
@ -889,21 +915,21 @@
} }
}, },
"workspace.options.position" : { "workspace.options.position" : {
"used-in" : [ "src/uxbox/main/ui/workspace/sidebar/options/image.cljs:91", "src/uxbox/main/ui/workspace/sidebar/options/circle.cljs:92", "src/uxbox/main/ui/workspace/sidebar/options/rect.cljs:95", "src/uxbox/main/ui/workspace/sidebar/options/text.cljs:98", "src/uxbox/main/ui/workspace/sidebar/options/canvas.cljs:79", "src/uxbox/main/ui/workspace/sidebar/options/icon.cljs:95" ], "used-in" : [ "src/uxbox/main/ui/workspace/sidebar/options/circle.cljs:92", "src/uxbox/main/ui/workspace/sidebar/options/icon.cljs:95", "src/uxbox/main/ui/workspace/sidebar/options/image.cljs:91", "src/uxbox/main/ui/workspace/sidebar/options/rect.cljs:95", "src/uxbox/main/ui/workspace/sidebar/options/text.cljs:98", "src/uxbox/main/ui/workspace/sidebar/options/frame.cljs:84" ],
"translations" : { "translations" : {
"en" : "Position", "en" : "Position",
"fr" : "Position" "fr" : "Position"
} }
}, },
"workspace.options.rotation-radius" : { "workspace.options.rotation-radius" : {
"used-in" : [ "src/uxbox/main/ui/workspace/sidebar/options/image.cljs:108", "src/uxbox/main/ui/workspace/sidebar/options/circle.cljs:107", "src/uxbox/main/ui/workspace/sidebar/options/rect.cljs:112", "src/uxbox/main/ui/workspace/sidebar/options/text.cljs:115", "src/uxbox/main/ui/workspace/sidebar/options/icon.cljs:112" ], "used-in" : [ "src/uxbox/main/ui/workspace/sidebar/options/circle.cljs:107", "src/uxbox/main/ui/workspace/sidebar/options/icon.cljs:112", "src/uxbox/main/ui/workspace/sidebar/options/image.cljs:108", "src/uxbox/main/ui/workspace/sidebar/options/rect.cljs:112", "src/uxbox/main/ui/workspace/sidebar/options/text.cljs:115" ],
"translations" : { "translations" : {
"en" : "Rotation & Radius", "en" : "Rotation & Radius",
"fr" : "TODO" "fr" : "TODO"
} }
}, },
"workspace.options.size" : { "workspace.options.size" : {
"used-in" : [ "src/uxbox/main/ui/workspace/sidebar/options/image.cljs:64", "src/uxbox/main/ui/workspace/sidebar/options/circle.cljs:68", "src/uxbox/main/ui/workspace/sidebar/options/page.cljs:114", "src/uxbox/main/ui/workspace/sidebar/options/rect.cljs:68", "src/uxbox/main/ui/workspace/sidebar/options/text.cljs:71", "src/uxbox/main/ui/workspace/sidebar/options/canvas.cljs:52", "src/uxbox/main/ui/workspace/sidebar/options/icon.cljs:68" ], "used-in" : [ "src/uxbox/main/ui/workspace/sidebar/options/page.cljs:114", "src/uxbox/main/ui/workspace/sidebar/options/circle.cljs:68", "src/uxbox/main/ui/workspace/sidebar/options/icon.cljs:68", "src/uxbox/main/ui/workspace/sidebar/options/image.cljs:64", "src/uxbox/main/ui/workspace/sidebar/options/rect.cljs:68", "src/uxbox/main/ui/workspace/sidebar/options/text.cljs:71", "src/uxbox/main/ui/workspace/sidebar/options/frame.cljs:57" ],
"translations" : { "translations" : {
"en" : "Size", "en" : "Size",
"fr" : "Taille" "fr" : "Taille"
@ -966,24 +992,30 @@
} }
}, },
"workspace.sidebar.icons" : { "workspace.sidebar.icons" : {
"used-in" : [ "src/uxbox/main/ui/workspace/sidebar/icons.cljs:87" ], "used-in" : [ "src/uxbox/main/ui/workspace/sidebar/icons.cljs:88" ],
"translations" : { "translations" : {
"en" : "Icons", "en" : "Icons",
"fr" : "Icône" "fr" : "Icône"
} }
}, },
"workspace.sidebar.layers" : { "workspace.sidebar.layers" : {
"used-in" : [ "src/uxbox/main/ui/workspace/sidebar/layers.cljs:289" ], "used-in" : [ "src/uxbox/main/ui/workspace/sidebar/layers.cljs:282" ],
"translations" : { "translations" : {
"en" : "Layers", "en" : "Layers",
"fr" : "Couches" "fr" : "Couches"
} }
}, },
"workspace.sidebar.sitemap" : { "workspace.sidebar.sitemap" : {
"used-in" : [ "src/uxbox/main/ui/workspace/sidebar/sitemap.cljs:135" ], "used-in" : [ "src/uxbox/main/ui/workspace/sidebar/sitemap.cljs:134" ],
"translations" : { "translations" : {
"en" : "Sitemap", "en" : "Sitemap",
"fr" : "Plan du site" "fr" : "Plan du site"
} }
},
"workspace.viewport.click-to-close-path" : {
"used-in" : [ "src/uxbox/main/ui/workspace/drawarea.cljs:334" ],
"translations" : {
"en" : "Click to close the path"
}
} }
} }

View file

@ -47,7 +47,7 @@
{:keys [team-id project-id]} (parse-params route profile)] {:keys [team-id project-id]} (parse-params route profile)]
[:main.dashboard-main [:main.dashboard-main
[:& messages-widget] [:& messages-widget]
[:& header {}] [:& header {:profile profile}]
[:section.dashboard-content [:section.dashboard-content
[:& sidebar {:team-id team-id [:& sidebar {:team-id team-id
:project-id project-id :project-id project-id

View file

@ -17,73 +17,15 @@
[uxbox.main.data.auth :as da] [uxbox.main.data.auth :as da]
[uxbox.main.data.projects :as dp] [uxbox.main.data.projects :as dp]
[uxbox.main.store :as st] [uxbox.main.store :as st]
[uxbox.main.refs :as refs]
[uxbox.main.ui.navigation :as nav] [uxbox.main.ui.navigation :as nav]
[uxbox.util.dom :as dom] [uxbox.util.dom :as dom]
[uxbox.util.i18n :as i18n :refer [t]] [uxbox.util.i18n :as i18n :refer [t]]
[uxbox.util.router :as rt])) [uxbox.util.router :as rt]))
(declare user) ;; --- Component: User Menu
(mf/defc header-link (mf/defc profile-menu
[{:keys [section content] :as props}]
(let [on-click #(st/emit! (rt/nav section))]
[:a {:on-click on-click} content]))
(mf/defc header
[{:keys [section] :as props}]
(let [locale (i18n/use-locale)
projects? (= section :dashboard-projects)
icons? (= section :dashboard-icons)
images? (= section :dashboard-images)
colors? (= section :dashboard-colors)]
[:header#main-bar.main-bar
[:div.main-logo
[:& header-link {:section :dashboard-projects
:content i/logo-icon}]]
[:& user]
[:h1.dashboard-title "Personal"]
[:a.btn-dashboard "+ New project"]]))
; [:ul.main-nav
; [:li {:class (when projects? "current")}
; [:& header-link {:section :dashboard-projects
; :content (t locale "dashboard.header.projects")}]]
; [:& header-link {:section :dashboard-icons
; [:li {:class (when icons? "current")}
; :content (t locale "dashboard.header.icons")}]]
; [:li {:class (when images? "current")}
; [:& header-link {:section :dashboard-images
; :content (t locale "dashboard.header.images")}]]
; [:li {:class (when colors? "current")}
; [:& header-link {:section :dashboard-colors
; :content (t locale "dashboard.header.colors")}]]]]))
;; --- User Widget
(declare user-menu)
(def profile-ref
(-> (l/key :profile)
(l/derive st/state)))
(mf/defc user
[props]
(let [open (mf/use-state false)
profile (mf/deref profile-ref)
photo (:photo-uri profile "")
photo (if (str/empty? photo)
"/images/avatar.jpg"
photo)]
[:div.user-zone {:on-click #(st/emit! (rt/nav :settings-profile))
:on-mouse-enter #(reset! open true)
:on-mouse-leave #(reset! open false)}
[:img {:src photo}]
[:span (:fullname profile)]
(when @open
[:& user-menu])]))
;; --- User Menu
(mf/defc user-menu
[props] [props]
(let [locale (i18n/use-locale) (let [locale (i18n/use-locale)
on-click on-click
@ -95,11 +37,42 @@
[:ul.dropdown [:ul.dropdown
[:li {:on-click #(on-click % :settings-profile)} [:li {:on-click #(on-click % :settings-profile)}
i/user i/user
[:span (t locale "dashboard.header.user-menu.profile")]] [:span (t locale "dashboard.header.profile-menu.profile")]]
[:li {:on-click #(on-click % :settings-password)} [:li {:on-click #(on-click % :settings-password)}
i/lock i/lock
[:span (t locale "dashboard.header.user-menu.password")]] [:span (t locale "dashboard.header.profile-menu.password")]]
[:li {:on-click #(on-click % da/logout)} [:li {:on-click #(on-click % da/logout)}
i/exit i/exit
[:span (t locale "dashboard.header.user-menu.logout")]]])) [:span (t locale "dashboard.header.profile-menu.logout")]]]))
;; --- Component: Profile
(mf/defc profile-section
[{:keys [profile] :as props}]
(let [open (mf/use-state false)
photo (:photo-uri profile "")
photo (if (str/empty? photo)
"/images/avatar.jpg"
photo)]
[:div.user-zone {:on-click #(st/emit! (rt/nav :settings-profile))
:on-mouse-enter #(reset! open true)
:on-mouse-leave #(reset! open false)}
[:img {:src photo}]
[:span (:fullname profile)]
(when @open
[:& profile-menu])]))
;; --- Component: Header
(mf/defc header
[{:keys [profile] :as props}]
(let [locale (i18n/use-locale)]
[:header#main-bar.main-bar
[:div.main-logo i/logo-icon]
[:& profile-section {:profile profile}]
[:h1.dashboard-title "Personal"]
[:a.btn-dashboard "+ New project"]]))

View file

@ -94,25 +94,26 @@
(= selected-team-id (:default-team-id profile))) (= selected-team-id (:default-team-id profile)))
drafts? (and (= selected-section :dashboard-project) drafts? (and (= selected-section :dashboard-project)
(= selected-team-id (:default-team-id profile)) (= selected-team-id (:default-team-id profile))
(= selected-project-id (:default-project-id profile)))] (= selected-project-id (:default-project-id profile)))
locale (i18n/use-locale)]
[:ul.library-elements [:ul.library-elements
[:li.recent-projects [:li.recent-projects
{:on-click #(st/emit! (rt/nav :dashboard-team {:team-id team-id})) {:on-click #(st/emit! (rt/nav :dashboard-team {:team-id team-id}))
:class-name (when home? "current")} :class-name (when home? "current")}
i/user i/user
[:span.element-title "Personal"]] [:span.element-title (t locale "dashboard.sidebar.personal")]]
[:li [:li
{:on-click #(st/emit! (rt/nav :dashboard-project {:team-id team-id {:on-click #(st/emit! (rt/nav :dashboard-project {:team-id team-id
:project-id "drafts"})) :project-id "drafts"}))
:class-name (when drafts? "current")} :class-name (when drafts? "current")}
i/file-html i/file-html
[:span.element-title "Drafts"]] [:span.element-title (t locale "dashboard.sidebar.drafts")]]
[:li [:li
i/icon-set i/icon-set
[:span.element-title "Libraries"]] [:span.element-title (t locale "dashboard.sidebar.libraries")]]
[:div.projects-row [:div.projects-row
[:span "PROJECTS"] [:span "PROJECTS"]

View file

@ -49,5 +49,5 @@
{:fn #(st/emit! (dsh/initialize-team team-id)) {:fn #(st/emit! (dsh/initialize-team team-id))
:deps (mf/deps team-id)}) :deps (mf/deps team-id)})
[:section.dashboard-grid.library [:section
[:p "TODO"]]) [:p "TODO"]])

View file

@ -13,7 +13,6 @@
[uxbox.main.data.auth :as da] [uxbox.main.data.auth :as da]
[uxbox.main.data.projects :as dp] [uxbox.main.data.projects :as dp]
[uxbox.main.store :as st] [uxbox.main.store :as st]
[uxbox.main.ui.dashboard.header :refer [user]]
[uxbox.util.i18n :as i18n :refer [tr t]] [uxbox.util.i18n :as i18n :refer [tr t]]
[uxbox.util.router :as rt])) [uxbox.util.router :as rt]))
@ -37,5 +36,5 @@
[:li {:class (when password? "current")} [:li {:class (when password? "current")}
[:& header-link {:section :settings-password [:& header-link {:section :settings-password
:content (tr "settings.password")}]]] :content (tr "settings.password")}]]]
[:& user]])) #_[:& user]]))