From 52c3a15be1381bc28cc6e51a06a0a03f2997febd Mon Sep 17 00:00:00 2001 From: Alina Beck Date: Mon, 19 Aug 2019 12:01:43 +0100 Subject: [PATCH] use masonry grid on user profile --- webapp/pages/profile/_id/_slug.vue | 47 +++++++++++++++++++----------- 1 file changed, 30 insertions(+), 17 deletions(-) diff --git a/webapp/pages/profile/_id/_slug.vue b/webapp/pages/profile/_id/_slug.vue index 0e15218c8..2b9a89a82 100644 --- a/webapp/pages/profile/_id/_slug.vue +++ b/webapp/pages/profile/_id/_slug.vue @@ -153,8 +153,8 @@ - + @@ -247,6 +247,8 @@ import HcEmpty from '~/components/Empty.vue' import ContentMenu from '~/components/ContentMenu' import HcUpload from '~/components/Upload' import HcAvatar from '~/components/Avatar/Avatar.vue' +import MasonryGrid from '~/components/MasonryGrid/MasonryGrid.vue' +import MasonryGridItem from '~/components/MasonryGrid/MasonryGridItem.vue' import PostQuery from '~/graphql/UserProfile/Post.js' import UserQuery from '~/graphql/UserProfile/User.js' import { Block, Unblock } from '~/graphql/settings/BlockedUsers.js' @@ -272,6 +274,8 @@ export default { HcAvatar, ContentMenu, HcUpload, + MasonryGrid, + MasonryGridItem, }, transition: { name: 'slide-up', @@ -422,6 +426,10 @@ export default { .pointer { cursor: pointer; } +.create-button { + text-align: center; + margin: auto; +} .Tab { border-collapse: collapse; padding-bottom: 5px; @@ -432,6 +440,8 @@ export default { .Tabs { position: relative; background-color: #fff; + height: 100%; + &:after { content: ' '; display: table; @@ -440,10 +450,13 @@ export default { margin: 0; padding: 0; list-style: none; + &__tab { float: left; width: 33.333%; text-align: center; + height: 100%; + &:first-child.active ~ .Tabs__presentation-slider { left: 0; }