Comment
Comment Thread Example
Comment is a standalone component
Peter Olsson
This is a reply comment text
Peter Olsson
This is a reply comment text, it was written now.
Peter Olsson
This is a reply comment text, it was written two minutes ago.
Peter Olsson
This is a reply comment text, it was written five hours ago.
Peter Svensson
This comment content was sent through the slot.
<div class="c-comment" data-uid="682b4b6fbac81">
<div class="c-comment__col">
<!-- avatar.blade.php -->
<div class="c-avatar c-avatar--size-md" data-uid="682b4b6fbade5">
<span class="c-avatar__icon" aria-label="Peter Svensson">
<!-- icon.blade.php -->
<span class="c-icon c-icon--size-lg c-icon--face c-icon--material c-icon--material-face material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-inherit" material-symbol="face" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" alt="Icon: Undefined" aria-hidden="false" data-uid="682b4b6fbae47">
</span>
</span>
</div>
</div>
<div class="c-comment__col">
<div class="c-comment__top">
<a class="c-link c-comment__link" id="" href="#" target="_top" data-uid="682b4b6fbaf2a">
<!-- typography.blade.php original: h6 -->
<h2 class="c-typography c-comment__author c-typography__variant--h2" data-uid="682b4b6fbaec2">
Peter Svensson
</h2>
</a>
<!-- typography.blade.php original: span -->
<span class="c-typography c-comment__date c-typography__variant--meta" data-uid="682b4b6fbb17b">
<span class="c-tooltip c-tooltip--top c-tooltip--hidden" original-placement="c-tooltip--top" id="682b4b6fbb063" data-uid="682b4b6fbb063">
<div class="c-tooltip__wrapper" tabindex="1" aria-describedby="682b4b6fbb063">
<!-- typography.blade.php original: strong -->
<strong class="c-typography u-margin__right--1 c-typography__variant--strong" data-uid="682b4b6fbb132">
2 år
</strong> <div class="c-tooltip__container" aria-hidden="true" role="tooltip" id="682b4b6fbb063">
<div class="c-tooltip__content">
<time class="2022-11-16T10:06:43 c-date" data-uid="682b4b6fbafac">Wed 16 Nov 2022</time>
</div>
<span class="c-tooltip__arrow"></span>
</div>
</div>
</span>
</span> </div>
<div class="c-comment__bubble c-comment__bubble--color-dark">
<!-- typography.blade.php original: p -->
<p class="c-typography c-comment__bubble--inner c-typography__variant--body" data-uid="682b4b6fbb1b1">
This is a comment text
</p>
</div>
<div class="c-comment__actions">
<a class="c-button c-button__basic c-button__basic--default c-button--sm" target="_top" type="button" href="#reply" aria-label="Reply" data-uid="682b4b6fba92e">
<span class="c-button__label"> <span class="c-button__loader"></span>
<span class="c-button__label-icon ">
<!-- icon.blade.php -->
<span class="c-icon c-icon--reply c-icon--material c-icon--material-reply material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" material-symbol="reply" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" alt="Icon: Undefined" data-uid="682b4b6fbaa95">
</span>
</span>
<span class="c-button__label-text ">
Reply
</span>
</span> </a>
<a class="c-button c-button__basic c-button__basic--default c-button--sm" target="_top" type="button" href="#like" aria-label="Like" data-uid="682b4b6fbab04">
<span class="c-button__label"> <span class="c-button__loader"></span>
<span class="c-button__label-icon ">
<!-- icon.blade.php -->
<span class="c-icon c-icon--thumb-up c-icon--material c-icon--material-thumb_up material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" material-symbol="thumb_up" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" alt="Icon: Undefined" data-uid="682b4b6fbab49">
</span>
</span>
<span class="c-button__label-text ">
Like
</span>
</span> </a>
</div>
</div>
</div>
<div class="c-comment c-comment__is-reply" data-uid="682b4b6fbb1ff">
<div class="c-comment__col">
<!-- avatar.blade.php -->
<div class="c-avatar c-avatar--size-md" data-uid="682b4b6fbb249">
<!-- image.blade.php -->
<figure class="c-image c-avatar__image c-image--cover" aria-label="Peter Olsson" data-uid="682b4b6fbb2ad">
<img
loading="lazy"
class="c-image__image"
src="https://picsum.photos/id/338/70/70"
alt="Peter Olsson"
/> </figure>
</div>
</div>
<div class="c-comment__col">
<div class="c-comment__top">
<span class="c-link c-comment__link" id="" target="_top" data-uid="682b4b6fbb381">
<!-- typography.blade.php original: h6 -->
<h3 class="c-typography c-comment__author c-typography__variant--h3" data-uid="682b4b6fbb34d">
Peter Olsson
</h3>
</span>
<!-- typography.blade.php original: span -->
<span class="c-typography c-comment__date c-typography__variant--meta" data-uid="682b4b6fbb467">
<span class="c-tooltip c-tooltip--top c-tooltip--hidden" original-placement="c-tooltip--top" id="682b4b6fbb3f6" data-uid="682b4b6fbb3f6">
<div class="c-tooltip__wrapper" tabindex="1" aria-describedby="682b4b6fbb3f6">
<!-- typography.blade.php original: strong -->
<strong class="c-typography u-margin__right--1 c-typography__variant--strong" data-uid="682b4b6fbb42d">
1 år
</strong> <div class="c-tooltip__container" aria-hidden="true" role="tooltip" id="682b4b6fbb3f6">
<div class="c-tooltip__content">
<time class="2024-04-14T15:17:03 c-date" data-uid="682b4b6fbb3c7">Sun 14 Apr 2024</time>
</div>
<span class="c-tooltip__arrow"></span>
</div>
</div>
</span>
</span> </div>
<div class="c-comment__bubble c-comment__bubble--color-dark">
<!-- typography.blade.php original: p -->
<p class="c-typography c-comment__bubble--inner c-typography__variant--body" data-uid="682b4b6fbb498">
This is a reply comment text
</p>
</div>
</div>
</div>
<div class="c-comment c-comment__is-reply" data-uid="682b4b6fbb4d5">
<div class="c-comment__col">
<!-- avatar.blade.php -->
<div class="c-avatar c-avatar--size-md" data-uid="682b4b6fbb508">
<!-- image.blade.php -->
<figure class="c-image c-avatar__image c-image--cover" aria-label="Peter Olsson" data-uid="682b4b6fbb53a">
<img
loading="lazy"
class="c-image__image"
src="https://picsum.photos/id/342/70/70"
alt="Peter Olsson"
/> </figure>
</div>
</div>
<div class="c-comment__col">
<div class="c-comment__top">
<span class="c-link c-comment__link" id="" target="_top" data-uid="682b4b6fbb5df">
<!-- typography.blade.php original: h6 -->
<h4 class="c-typography c-comment__author c-typography__variant--h4" data-uid="682b4b6fbb5b0">
Peter Olsson
</h4>
</span>
<!-- typography.blade.php original: span -->
<span class="c-typography c-comment__date c-typography__variant--meta" data-uid="682b4b6fbb6c1">
<span class="c-tooltip c-tooltip--top c-tooltip--hidden" original-placement="c-tooltip--top" id="682b4b6fbb654" data-uid="682b4b6fbb654">
<div class="c-tooltip__wrapper" tabindex="1" aria-describedby="682b4b6fbb654">
<!-- typography.blade.php original: strong -->
<strong class="c-typography u-margin__right--1 c-typography__variant--strong" data-uid="682b4b6fbb689">
just now
</strong> <div class="c-tooltip__container" aria-hidden="true" role="tooltip" id="682b4b6fbb654">
<div class="c-tooltip__content">
<time class="2025-05-19T15:17:03 c-date" data-uid="682b4b6fbb628">Mon 19 May 2025</time>
</div>
<span class="c-tooltip__arrow"></span>
</div>
</div>
</span>
</span> </div>
<div class="c-comment__bubble c-comment__bubble--color-dark">
<!-- typography.blade.php original: p -->
<p class="c-typography c-comment__bubble--inner c-typography__variant--body" data-uid="682b4b6fbb6f1">
This is a reply comment text, it was written now.
</p>
</div>
</div>
</div>
<div class="c-comment c-comment__is-reply" data-uid="682b4b6fbb72f">
<div class="c-comment__col">
<!-- avatar.blade.php -->
<div class="c-avatar c-avatar--size-md" data-uid="682b4b6fbb761">
<!-- image.blade.php -->
<figure class="c-image c-avatar__image c-image--cover" aria-label="Peter Olsson" data-uid="682b4b6fbb79c">
<img
loading="lazy"
class="c-image__image"
src="https://picsum.photos/id/342/70/70"
alt="Peter Olsson"
/> </figure>
</div>
</div>
<div class="c-comment__col">
<div class="c-comment__top">
<span class="c-link c-comment__link" id="" target="_top" data-uid="682b4b6fbb848">
<!-- typography.blade.php original: h6 -->
<h5 class="c-typography c-comment__author c-typography__variant--h5" data-uid="682b4b6fbb81a">
Peter Olsson
</h5>
</span>
<!-- typography.blade.php original: span -->
<span class="c-typography c-comment__date c-typography__variant--meta" data-uid="682b4b6fbb91a">
<span class="c-tooltip c-tooltip--top c-tooltip--hidden" original-placement="c-tooltip--top" id="682b4b6fbb8b0" data-uid="682b4b6fbb8b0">
<div class="c-tooltip__wrapper" tabindex="1" aria-describedby="682b4b6fbb8b0">
<!-- typography.blade.php original: strong -->
<strong class="c-typography u-margin__right--1 c-typography__variant--strong" data-uid="682b4b6fbb8e3">
2 minuter
</strong> <div class="c-tooltip__container" aria-hidden="true" role="tooltip" id="682b4b6fbb8b0">
<div class="c-tooltip__content">
<time class="2025-05-19T15:15:03 c-date" data-uid="682b4b6fbb885">Mon 19 May 2025</time>
</div>
<span class="c-tooltip__arrow"></span>
</div>
</div>
</span>
</span> </div>
<div class="c-comment__bubble c-comment__bubble--color-dark">
<!-- typography.blade.php original: p -->
<p class="c-typography c-comment__bubble--inner c-typography__variant--body" data-uid="682b4b6fbb949">
This is a reply comment text, it was written two minutes ago.
</p>
</div>
</div>
</div>
<div class="c-comment c-comment__is-reply" data-uid="682b4b6fbb988">
<div class="c-comment__col">
<!-- avatar.blade.php -->
<div class="c-avatar c-avatar--size-md" data-uid="682b4b6fbb9ba">
<!-- image.blade.php -->
<figure class="c-image c-avatar__image c-image--cover" aria-label="Peter Olsson" data-uid="682b4b6fbba52">
<img
loading="lazy"
class="c-image__image"
src="https://picsum.photos/id/64/70/70"
alt="Peter Olsson"
/> </figure>
</div>
</div>
<div class="c-comment__col">
<div class="c-comment__top">
<span class="c-link c-comment__link" id="" target="_top" data-uid="682b4b6fbbb03">
<!-- typography.blade.php original: h6 -->
<h6 class="c-typography c-comment__author c-typography__variant--h6" data-uid="682b4b6fbbad3">
Peter Olsson
</h6>
</span>
<!-- typography.blade.php original: span -->
<span class="c-typography c-comment__date c-typography__variant--meta" data-uid="682b4b6fbbbdc">
<span class="c-tooltip c-tooltip--top c-tooltip--hidden" original-placement="c-tooltip--top" id="682b4b6fbbb70" data-uid="682b4b6fbbb70">
<div class="c-tooltip__wrapper" tabindex="1" aria-describedby="682b4b6fbbb70">
<!-- typography.blade.php original: strong -->
<strong class="c-typography u-margin__right--1 c-typography__variant--strong" data-uid="682b4b6fbbba5">
5 timmar
</strong> <div class="c-tooltip__container" aria-hidden="true" role="tooltip" id="682b4b6fbbb70">
<div class="c-tooltip__content">
<time class="2025-05-19T10:17:03 c-date" data-uid="682b4b6fbbb43">Mon 19 May 2025</time>
</div>
<span class="c-tooltip__arrow"></span>
</div>
</div>
</span>
</span> </div>
<div class="c-comment__bubble c-comment__bubble--color-dark">
<!-- typography.blade.php original: p -->
<p class="c-typography c-comment__bubble--inner c-typography__variant--body" data-uid="682b4b6fbbc0c">
This is a reply comment text, it was written five hours ago.
</p>
</div>
</div>
</div>
<div class="c-comment" data-uid="682b4b6fbbc50">
<div class="c-comment__col">
<!-- avatar.blade.php -->
<div class="c-avatar c-avatar--size-md" data-uid="682b4b6fbbc88">
<svg class="c-avatar__initials" aria-label="Peter Svensson" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<text font-size="380" y="50%" x="50%" fill="#fff" dominant-baseline="middle" text-anchor="middle" alignment-baseline="central">PS</text>
</svg>
</div>
</div>
<div class="c-comment__col">
<div class="c-comment__top">
<span class="c-link c-comment__link" id="" target="_top" data-uid="682b4b6fbbce8">
<!-- typography.blade.php original: h6 -->
<h6 class="c-typography c-comment__author c-typography__variant--h6" data-uid="682b4b6fbbcbb">
Peter Svensson
</h6>
</span>
<!-- typography.blade.php original: span -->
<span class="c-typography c-comment__date c-typography__variant--meta" data-uid="682b4b6fbbdb7">
<span class="c-tooltip c-tooltip--top c-tooltip--hidden" original-placement="c-tooltip--top" id="682b4b6fbbd4e" data-uid="682b4b6fbbd4e">
<div class="c-tooltip__wrapper" tabindex="1" aria-describedby="682b4b6fbbd4e">
<!-- typography.blade.php original: strong -->
<strong class="c-typography u-margin__right--1 c-typography__variant--strong" data-uid="682b4b6fbbd82">
1 år
</strong> <div class="c-tooltip__container" aria-hidden="true" role="tooltip" id="682b4b6fbbd4e">
<div class="c-tooltip__content">
<time class="2024-05-19T15:17:03 c-date" data-uid="682b4b6fbbd24">Sun 19 May 2024</time>
</div>
<span class="c-tooltip__arrow"></span>
</div>
</div>
</span>
</span> </div>
<div class="c-comment__bubble c-comment__bubble--color-dark">
<div class="c-comment__bubble--inner">
This comment <u>content</u> was sent through the slot.
</div>
</div>
</div>
</div>
<?php
$labels = [
'dateLabels' => [
'year' => 'år',
'month' => 'månad',
'week' => 'vecka',
'day' => 'dag',
'hour' => 'timme',
'minute' => 'minut',
'second' => 'sekund'
],
'dateLabelsPlural' => [
'year' => 'år',
'month' => 'månader',
'week' => 'veckor',
'day' => 'dagar',
'hour' => 'timmar',
'minute' => 'minuter',
'second' => 'sekund'
]
];
?>
@comment([
'author' => 'Peter Svensson',
'author_url' => '#',
'text' => 'This is a comment text',
'icon' => 'face',
'date' => date("Y-m-d H:i:s", strtotime('-2 years -6 months -3days -5 hours -10 minutes -20 seconds')),
'dateLabels' => $labels['dateLabels'],
'dateLabelsPlural' => $labels['dateLabelsPlural']
])
@slot('actions')
@button([
'text' => 'Reply',
'color' => 'default',
'style' => 'basic',
'href' => '#reply',
'icon' => 'reply',
'size' => 'sm'
])
@endbutton
@button([
'text' => 'Like',
'color' => 'default',
'style' => 'basic',
'href' => '#like',
'icon' => 'thumb_up',
'size' => 'sm'
])
@endbutton
@endslot
@endcomment
@comment([
'author' => 'Peter Olsson',
'text' => 'This is a reply comment text',
'icon' => 'face',
'author_image' => 'https://picsum.photos/id/338/70/70',
'date' => date("Y-m-d H:i:s", strtotime('-1 year -1 month -5 days')),
'is_reply' => true,
'dateLabels' => $labels['dateLabels'],
'dateLabelsPlural' => $labels['dateLabelsPlural']
])
@endcomment
@comment([
'author' => 'Peter Olsson',
'text' => 'This is a reply comment text, it was written now.',
'icon' => 'face',
'author_image' => 'https://picsum.photos/id/342/70/70',
'date' => date("Y-m-d H:i:s"),
'is_reply' => true,
'dateLabels' => $labels['dateLabels'],
'dateLabelsPlural' => $labels['dateLabelsPlural']
])
@endcomment
@comment([
'author' => 'Peter Olsson',
'text' => 'This is a reply comment text, it was written two minutes ago.',
'icon' => 'face',
'author_image' => 'https://picsum.photos/id/342/70/70',
'date' => date("Y-m-d H:i:s", strtotime('-2 minutes')),
'is_reply' => true,
'dateLabels' => $labels['dateLabels'],
'dateLabelsPlural' => $labels['dateLabelsPlural']
])
@endcomment
@comment([
'author' => 'Peter Olsson',
'text' => 'This is a reply comment text, it was written five hours ago.',
'icon' => 'face',
'author_image' => 'https://picsum.photos/id/64/70/70',
'date' => date("Y-m-d H:i:s", strtotime('-5 hours')),
'is_reply' => true,
'dateLabels' => $labels['dateLabels'],
'dateLabelsPlural' => $labels['dateLabelsPlural']
])
@endcomment
@comment([
'author' => 'Peter Svensson',
'date' => date("Y-m-d H:i:s", strtotime('-1 year')),
'dateLabels' => $labels['dateLabels'],
'dateLabelsPlural' => $labels['dateLabelsPlural']
])
This comment <u>content</u> was sent through the slot.
@endcomment
Blade component parameters
Key | Default value | Type | Available values | Description |
author | string | - | Name of the commenter | |
author_url | string | - | URL to the profile of the author | |
author_image | string | - | A link to an image | |
text | string | - | Content of the comment | |
icon | string | - | Which icon to show | |
bubble_color | dark | string | - | Color for comment bubble background: light or dark |
date | 01/02/2019 | string | - | The date when the comment was posted |
date_suffix | ago | string | - | Time elapsed 'since' |
dateLabels | [] | array | - | Array containing translations valid keys: year, month, week, day, hour, minute, second |
dateLabelsPlural | [] | array | - | Array containing translations valid keys: year, month, week, day, hour, minute, second |
componentElement | div | string | - | Element of the component |
is_reply | false | boolean | - | If true the comment will be displayed as a reply |
filterHtml | false | boolean | - | If set to true the comment will be filtered from html tags |
allowedTags | <b><strong><i><em><mark><small><del><ins><sub><sup> | string | - | Which tags should be excluded from filtration |
id | string | - | The DOM id of the component. | |
classList | [] | array | - | Array containing wrapping classes array |
attributeList | [] | array | - | Array containing keys and values rendered as attributes |
containerAware | false | boolean | true/false | Makes the component container aware. Appends modifiers --size--xs/sm/md/lg to the component. |
Peter Svensson
This is a comment text