improve html and css for collapse-button

This commit is contained in:
Alina Beck 2019-10-15 15:07:30 +03:00
parent 6318ced7a0
commit 597ca3029f

View File

@ -43,12 +43,15 @@
/> />
</div> </div>
<div v-else> <div v-else>
<content-viewer :content="commentContent" class="padding-left text-align-left" /> <content-viewer :content="commentContent" class="comment-content" />
<span v-if="isLongComment" class="show-more-or-less"> <button
<a class="padding-left" @click="isCollapsed = !isCollapsed"> v-if="isLongComment"
{{ isCollapsed ? $t('comment.show.more') : $t('comment.show.less') }} type="button"
</a> class="collapse-button"
</span> @click="isCollapsed = !isCollapsed"
>
{{ isCollapsed ? $t('comment.show.more') : $t('comment.show.less') }}
</button>
</div> </div>
<ds-space margin-bottom="small" /> <ds-space margin-bottom="small" />
</ds-card> </ds-card>
@ -172,11 +175,24 @@ export default {
} }
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.collapse-button {
// TODO: move this to css resets
font-family: inherit;
font-size: inherit;
border: none;
background-color: transparent;
float: right;
padding: 0 16px 16px 16px;
color: $color-primary;
cursor: pointer;
}
.float-right { .float-right {
float: right; float: right;
} }
.padding-left { .comment-content {
padding-left: 40px; padding-left: 40px;
} }