BitstylesPhoenix.Helper.Classnames.classnames
You're seeing just the function
classnames
, go back to BitstylesPhoenix.Helper.Classnames module for more information.
Concatenates lists of class names, with trimming and conditionals.
Classes prefixes with e2e-
are removed by default. This behaviour can be configured with
the trim_e2e_classes
configuration. Check BitstylesPhoenix
top level documentation for
more information on configuration options.
Examples
iex> classnames("foo")
"foo"
iex> classnames("e2e-out")
false
iex> classnames(nil)
false
iex> classnames(" foo ")
"foo"
iex> classnames(" foo bar ")
"foo bar"
iex> classnames(["foo", "bar"])
"foo bar"
iex> classnames(["foo", "bar baz"])
"foo bar baz"
iex> classnames(:foo)
"foo"
iex> classnames({"foo", 1 == 1})
"foo"
iex> classnames({"foo", 1 == 2})
false
iex> classnames([" foo boing ", {"bar", 1 == 2}, :baz])
"foo boing baz"