.postContainer { @extend .twoColumnsContainer; @include media-breakpoint-down(sm) { flex-direction: column; .postAndCommentsContainer { width: 100%; } } .sidebar { .postUpdateListContainer { .postUpdateList { @extend .scroll-shadows, .w-100; max-height: 250px; overflow-y: scroll; .postUpdateListItem { @extend .d-flex, .flex-column, .p-2; &:after { // displays the little centered border under each post update content: ""; display: block; margin: 0 auto; width: 25%; padding-top: 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .postUpdateListItemHeader { @extend .d-flex; span { @extend .ml-2; font-weight: 600; vertical-align: middle; } } .postUpdateListItemBody { @extend .my-1; font-size: 15px; p { margin: 0; } //

tag generated by ReactMarkdown component } } } } .likeListContainer { .likeList { @extend .scroll-shadows, .w-100; max-height: 170px; overflow-y: scroll; overflow-x: hidden; .likeListItem { @extend .d-flex, .p-2, .my-1; .gravatar { @extend .align-self-center; } .likeListItemUserInfo { @extend .d-flex, .flex-column, .ml-3; } .likeListItemEmail { @extend .mutedText; font-size: 13px; } } } } .actionBoxContainer { @extend .text-center; .checkboxSwitch { @extend .mt-1, .mb-2; } } } .postAndCommentsContainer { @extend .card, .flex-grow-1, .p-3, .mb-3; .postInfo { @extend .d-flex, .mb-2; span { @extend .mr-2; } } .postHeader { @extend .d-flex, .mb-3; a { @extend .ml-1; line-height: 1em; } } .postSettings { @extend .d-flex, .justify-content-between; } .postDescription { @extend .my-4; color: var(--astuto-black); p:last-child { @extend .mb-0; } } .postFooter { .postAuthor { @extend .mutedText, .mb-2; .postAuthorAvatar { @extend .gravatar; } } .postFooterActions { @extend .d-flex; } } .postEditForm { .form-control { @extend .my-3; } .postDescription { height: 150px; min-height: 150px; resize: vertical; } .postEditFormButtons { @extend .d-flex, .justify-content-end; } #selectPickerBoard { margin-right: 4px !important; } #selectPickerStatus { margin-left: 4px !important; } } } }