Packages

Bootstrap Nitrogen Plugin

Current section

Files

Jump to
coldstrap src element_badge.erl
Raw

src/element_badge.erl

-module (element_badge).
-include_lib("nitrogen_core/include/wf.hrl").
-include("records.hrl").
-export([
reflect/0,
transform_element/1
]).
reflect() -> record_info(fields, badge).
transform_element(Rec = #badge{size=Size, type=Type}) ->
Span = wf_utils:fast_copy_fields(Rec, #span{}),
TypeClass = coldstrap_util:type_class(badge, Type),
SizeClass = coldstrap_util:type_class(badge, Size),
CurClass = Span#span.class,
Span#span{
class=[badge, CurClass, TypeClass, SizeClass]
}.