{#- chirp-ui: Notification Dot
Wraps any element with a pulsing notification indicator.
Usage:
from "chirpui/notification_dot.html" import notification_dot
call notification_dot()
end
call notification_dot(variant="success", count=3)
Messages
end
-#}
{% def notification_dot(variant="", size="", count=none, cls="") %}
{% set variant = variant | validate_variant(("", "default", "error", "success", "warning"), "") %}
{% set size = size | validate_variant(("", "sm", "md", "lg"), "") %}
{% set variant_class = " chirpui-notification-dot--" ~ variant if variant else "" %}
{% set size_class = " chirpui-notification-dot--" ~ size if size else "" %}
{% slot %}
{%- if count %}{{ count }}{% end -%}
{% end %}