package views
templ DashboardPage(activePath string, content templ.Component) {
@DashboardPageWithMainClass(activePath, "dashboard-main flex-1 overflow-auto", content)
}
templ DashboardPageWithMainClass(activePath string, mainClass string, content templ.Component) {
@DashboardSidebar(activePath)
@DashboardMainContentWithClass(mainClass, content)
}
templ DashboardNotFoundPage(displayName string, email string) {
@DashboardPage("", NotFoundContent(displayName))
}
templ DashboardMainContent(content templ.Component) {
@DashboardMainContentWithClass("dashboard-main flex-1 overflow-auto", content)
}
templ DashboardMainContentWithClass(mainClass string, content templ.Component) {
@OverviewHeader(displayName)
@OverviewActions(overviewQuickActions())
@OverviewProjectsSection(tablos, showAllProjects)
@OverviewTasks(overviewTasks())
}
templ TasksMainContent() {
@AppSectionMainContent("Tâches", "Suivez les tâches de votre équipe, les priorités en cours et ce qui reste à livrer.")
}
templ TablosMainContent() {
@AppSectionMainContent("Projets", "Gardez une vue claire sur vos tablos, leur état d'avancement et les prochaines décisions à prendre.")
}
templ PlanningMainContent() {
@AppSectionMainContent("Planning", "Visualisez le rythme de l'équipe, les jalons à venir et les arbitrages de charge.")
}
templ ChatMainContent() {
@AppSectionMainContent("Discussions", "Retrouvez les conversations importantes, les décisions récentes et les échanges à relancer.")
}
templ FilesMainContent() {
@AppSectionMainContent("Fichiers", "Centralisez les documents utiles, les pièces partagées et les ressources de travail.")
}
templ FeedbackMainContent() {
@AppSectionMainContent("Feedback", "Collectez les retours produit, priorisez les signaux et transformez-les en actions concrètes.")
}
templ AppSectionMainContent(title string, description string) {
Erreur de navigation
404
Page introuvable
Cette page n'existe pas ou n'est plus disponible.
Connecté en tant que
{ dashboardGreetingName(displayName) }
}
templ OverviewHeader(displayName string) {
}
templ OverviewActions(actions []quickAction) {