From d70663b8983e2d70b732e3b8ee3b6d91993f77d0 Mon Sep 17 00:00:00 2001 From: Hubert Van De Walle Date: Sun, 23 Aug 2020 00:10:50 +0200 Subject: [PATCH] UI improvements --- app/src/main/kotlin/controllers/UserController.kt | 2 +- app/src/main/kotlin/views/BaseView.kt | 2 +- app/src/main/kotlin/views/UserView.kt | 8 +++++--- app/src/main/kotlin/views/components/NoteListHeader.kt | 2 +- css/src/navbar.pcss | 4 ++-- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/app/src/main/kotlin/controllers/UserController.kt b/app/src/main/kotlin/controllers/UserController.kt index 6ccdc26..49925ca 100644 --- a/app/src/main/kotlin/controllers/UserController.kt +++ b/app/src/main/kotlin/controllers/UserController.kt @@ -87,7 +87,7 @@ class UserController( Response(OK).html(html) }, { token -> - Response.redirect("/").loginCookie(token, request.isSecure()) + Response.redirect("/notes").loginCookie(token, request.isSecure()) } ) } diff --git a/app/src/main/kotlin/views/BaseView.kt b/app/src/main/kotlin/views/BaseView.kt index dcaf518..7e5bc75 100644 --- a/app/src/main/kotlin/views/BaseView.kt +++ b/app/src/main/kotlin/views/BaseView.kt @@ -29,7 +29,7 @@ class BaseView(staticFileResolver: StaticFileResolver) : View(staticFileResolver

Notes

- Trash (3) + Trash (3) New
diff --git a/app/src/main/kotlin/views/UserView.kt b/app/src/main/kotlin/views/UserView.kt index ab3d2fd..9574227 100644 --- a/app/src/main/kotlin/views/UserView.kt +++ b/app/src/main/kotlin/views/UserView.kt @@ -24,7 +24,7 @@ class UserView(staticFileResolver: StaticFileResolver) : View(staticFileResolver "Register" ) { +"Already have an account? " - a(href = "/login", classes = "no-underline text-blue-500 font-bold") { +"Sign In" } + a(href = "/login", classes = "no-underline text-blue-500 hover:text-blue-400 font-bold") { +"Sign In" } } fun login( @@ -34,7 +34,9 @@ class UserView(staticFileResolver: StaticFileResolver) : View(staticFileResolver new: Boolean = false, ) = accountForm("Login", "Login page", jwtPayload, error, validationErrors, "Sign In", "Sign In", new) { +"Don't have an account yet? " - a(href = "/register", classes = "no-underline text-blue-500 font-bold") { +"Create an account" } + a(href = "/register", classes = "no-underline text-blue-500 hover:text-blue-400 font-bold") { + +"Create an account" + } } private fun accountForm( @@ -50,8 +52,8 @@ class UserView(staticFileResolver: StaticFileResolver) : View(staticFileResolver ) = renderPage(title = title, description, jwtPayload = jwtPayload) { div("centered container mx-auto flex justify-center items-center") { div("w-full md:w-1/2 lg:w-1/3 m-4") { - h1("font-semibold text-lg mb-6 text-center") { +h1 } div("p-8 mb-6") { + h1("font-semibold text-lg mb-6 text-center") { +h1 } if (new) alert(Alert.Success, "Your account has been created") error?.let { alert(Alert.Warning, error) } form(method = FormMethod.post) { diff --git a/app/src/main/kotlin/views/components/NoteListHeader.kt b/app/src/main/kotlin/views/components/NoteListHeader.kt index a8ebc5e..25b9a41 100644 --- a/app/src/main/kotlin/views/components/NoteListHeader.kt +++ b/app/src/main/kotlin/views/components/NoteListHeader.kt @@ -10,7 +10,7 @@ fun DIV.noteListHeader(numberOfDeletedNotes: Int, query: String = "") { span { a( href = "/notes/trash", - classes = "underline font-semibold" + classes = "btn btn-teal" ) { +"Trash ($numberOfDeletedNotes)" } a( href = "/notes/new", diff --git a/css/src/navbar.pcss b/css/src/navbar.pcss index 1efae1e..dc6540a 100644 --- a/css/src/navbar.pcss +++ b/css/src/navbar.pcss @@ -6,7 +6,7 @@ @apply text-2xl text-gray-100 font-bold; &:hover { - @apply text-blue-300 underline font-extrabold; + @apply text-blue-300 font-extrabold; --CASL: 1; } } @@ -26,7 +26,7 @@ @apply text-gray-100 font-semibold; &:hover { - @apply underline text-blue-300 font-bold; + @apply text-blue-300 font-bold; --CASL: 1; } }