<div class='feed-message'>
<div class='feed-message-header'>
<div class='feed-message-header-avatar-author'>
<div class="avatar avatar-red feed-message-header-avatar">
<span>ET</span>
</div>
<span class='feed-message-header-author'>
Albert Verscheuven
</span>
</div>
<span class='feed-message-header-time'>
15u45
</span>
<span class="tag tag-red-round tag-sm">
Populair
</span>
</div>
<div class='feed-message-body'>
<h3 class="heading feed-message-body-title">
Titel van bericht
</h3>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non mi lorem. Ut efficitur enim quis purus hendrerit bibendum. Ut quam felis, tincidunt vel eros eu, ornare tincidunt metus.
</p>
</div>
<div class='feed-message-footer'>
<span class='feed-message-footer-col feed-message-footer-like'>
<div class='item-toggle'>
<input class='item-toggle-input' type='checkbox' id='like' name='like' value='like' />
<label for='like' class='icon-checked'>
<span class="icon fas fa-thumbs-up " aria-hidden="true"></span>
<span class="label-text">Like</span>
</label>
<label for='like' class='icon-unchecked'>
<span class="icon fal fa-thumbs-up " aria-hidden="true"></span>
<span class="label-text">Like</span>
</label>
</div>
</span>
<span class='feed-message-footer-col feed-message-footer-react'>
<button class="link link-secondary" aria-label="" title="Reageer">
<span class="icon fas fa-comment-alt-lines " aria-hidden="true"></span>
<span class="text">Reageer</span>
</button>
</span>
<span class='feed-message-footer-col feed-message-footer-reactions'>
<button class="link link-secondary" aria-label="" title="12 reacties">
<span class="text">12 reacties</span>
</button>
</span>
</div>
</div>
<div class='feed-message'>
<div class='feed-message-header'>
<div class='feed-message-header-avatar-author'>
{{render '@avatar' avatar}}
<span class='feed-message-header-author'>
{{author}}
</span>
</div>
{{#if time}}
<span class='feed-message-header-time'>
{{time}}
</span>
{{/if}}
{{#if tag}}
{{render '@tag' tag}}
{{/if}}
</div>
<div class='feed-message-body'>
{{render '@heading' title}}
<p>
{{text}}
</p>
</div>
<div class='feed-message-footer'>
<span class='feed-message-footer-col feed-message-footer-like'>
{{render '@item-toggle' like}}
</span>
<span class='feed-message-footer-col feed-message-footer-react'>
{{render '@link' react}}
</span>
<span class='feed-message-footer-col feed-message-footer-reactions'>
{{render '@link' reactions}}
</span>
</div>
</div>
{
"avatar": {
"firstLetter": "E",
"lastLetter": "T",
"modifier": "red feed-message-header-avatar"
},
"author": "Albert Verscheuven",
"time": "15u45",
"tag": {
"modifier": "tag-red-round",
"size": "tag-sm",
"element": "span",
"text": "Populair"
},
"title": {
"text": "Titel van bericht",
"tag": "h3",
"modifier": "feed-message-body-title"
},
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus non mi lorem. Ut efficitur enim quis purus hendrerit bibendum. Ut quam felis, tincidunt vel eros eu, ornare tincidunt metus.",
"like": {
"id": "like",
"name": "like",
"value": "like",
"text": "Like",
"icon": {
"icon-checked": {
"style": "fas",
"icon": "fa-thumbs-up"
},
"icon-unchecked": {
"style": "fal",
"icon": "fa-thumbs-up"
}
},
"checked": false,
"disabled": false
},
"react": {
"modifier": "link-secondary",
"element": "button",
"href": false,
"title": "Reageer",
"aria_label": "",
"text": "Reageer",
"isExternal": false,
"iconBefore": {
"icon": "fa-comment-alt-lines",
"style": "fas"
}
},
"reactions": {
"modifier": "link-secondary",
"element": "button",
"href": false,
"title": "12 reacties",
"aria_label": "",
"text": "12 reacties",
"isExternal": false,
"extIcon": false,
"action": false
}
}
.feed-message {
padding-bottom: 32px;
border-bottom: 1px solid #e3e3e3;
margin-bottom: 32px;
&:last-child {
padding-bottom: 0;
border-bottom: none;
margin-bottom: 0;
}
.feed-message-header {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 16px;
@screen sm {
flex-wrap: no-wrap;
}
}
.feed-message-header-avatar-author {
display: flex;
align-items: center;
width: 100%;
margin-bottom: 4px;
@screen sm {
width: auto;
margin-bottom: 0px;
}
}
.feed-message-header-avatar {
margin-right: 16px;
flex-shrink: 0;
}
.feed-message-header-author {
@apply text-red;
margin-right: 16px;
font-size: 18px;
font-weight: 700;
}
.feed-message-header-time {
@apply text-black-400;
margin-right: 16px;
font-size: 18px;
}
.feed-message-body {
margin-bottom: 16px;
}
.feed-message-footer {
display: flex;
flex-wrap: wrap;
@screen sm {
flex-wrap: nowrap;
}
}
.feed-message-footer-col {
margin-right: 16px;
display: flex;
align-items: center;
@screen sm {
margin-right: 24px;
}
}
.feed-message-footer-like {
order: 9999;
width: 100%;
margin-left: -10px;
@screen sm {
order: 0;
padding-right: 24px;
margin-left: 0;
/* border-right: 1px solid #e3e3e3; */
width: auto;
@screen sm {
padding-right: 0;
}
}
&::after {
content: '';
height: 20px;
border-left: 1px solid #e3e3e3;
right: 0;
display: none;
@screen sm {
margin-left: 16px;
display: block;
}
}
}
.feed-message-footer-react {
padding-right: 16px;
border-right: 1px solid #e3e3e3;
@screen sm {
padding: 0;
border-right: none;
}
}
.feed-message-footer-reactions {
padding-right: 0;
border-right: none;
@screen sm {
margin-left: auto;
margin-right: 0;
}
}
}
No notes defined.