From 1e4e3a4d6c7a7cd7c872849f910960daa4c59d5d Mon Sep 17 00:00:00 2001 From: les Date: Thu, 9 Jul 2020 02:27:17 +0200 Subject: [PATCH] pure design --- assets/event.less | 7 +++---- assets/style.less | 32 ++++++++++++++++++++++++++++++++ components/Announcement.vue | 25 +++++++++++++++++++------ components/Event.vue | 14 +++++++------- components/Home.vue | 9 +++++---- layouts/default.vue | 3 +++ pages/announcement/_id.vue | 1 + pages/event/_id.vue | 8 ++++---- 8 files changed, 74 insertions(+), 25 deletions(-) diff --git a/assets/event.less b/assets/event.less index 85810fa6..0a4c2cf4 100644 --- a/assets/event.less +++ b/assets/event.less @@ -1,11 +1,9 @@ -.event, -.announcement { +.event { width: 320px; max-width: 450px; flex-grow: 1; margin: .2em; background-color: #202020; - max-height: 400px; overflow: hidden; a:hover { @@ -25,7 +23,8 @@ font-size: 1.2em; max-height: 3em; overflow: hidden; - color: #fea; + color: white; + font-weight: bold; } .card-footer { diff --git a/assets/style.less b/assets/style.less index 2a30df46..a0bffed8 100644 --- a/assets/style.less +++ b/assets/style.less @@ -139,6 +139,38 @@ html, body { max-width: 90%; } +//TODO: refactoring +.el-button.is-plain, +.el-button.is-plain:focus, +.el-button.is-plain { + border-color: #ff450075; + background-color: transparent; + color: orangered; + + &:hover { + border-color: #ff450075; + background-color: transparent; + color: orange; + } +} + +// TODO: this should be a link + +.event .p-location { + transition: color .2s; + &:hover { + cursor: pointer; + color: orangered !important; + } +} + +.el-button--text { + color: orangered !important; + &:hover { + color: orange !important; + } +} + .el-button--success.is-plain { color: #2c8600; border-color: #9de27b; diff --git a/components/Announcement.vue b/components/Announcement.vue index 67c80cb3..f94673e9 100644 --- a/components/Announcement.vue +++ b/components/Announcement.vue @@ -1,10 +1,10 @@ diff --git a/components/Event.vue b/components/Event.vue index d43c3536..d62d3f1f 100644 --- a/components/Event.vue +++ b/components/Event.vue @@ -10,17 +10,17 @@ .p-name.p-summary.title {{event.title}} .card-body - div.d-flex.justify-content-between - //- when - time.dt-start.mt-0(:datetime='event.start_datetime|unixFormat("YYYY-MM-DD HH:mm")') {{event|when}} - //- place - el-button.p-location.mt-1.bg-dark.text-warning.float-right(plain size='mini' round type='text' icon='el-icon-location-outline' @click='addPlace') {{event.place.name}} + //- div.d-flex.justify-content-between + //- when + time.d-block.dt-start.mt-0(:datetime='event.start_datetime|unixFormat("YYYY-MM-DD HH:mm")') {{event|when}} + //- place + .p-location.mt-1.text-warning(plain size='mini' round type='text' @click='addPlace') {{event.place.name}} //- description - .p-description.description.mt-3(v-html='description') + //- .p-description.description.mt-3(v-html='description') .card-footer(v-if='event.tags.length') - el-button.ml-1.bg-dark(type='text' plain round size='mini' v-for='tag in event.tags' :key='tag' @click='addTag(tag)') {{tag}} + el-button.ml-1(type='text' plain round size='mini' v-for='tag in event.tags' :key='tag' @click='addTag(tag)') {{tag}}