classnames v0.1.0 Classnames
Summary
Functions
Generates a class name string from a list
Functions
Generates a class name string from a list.
iex> Classnames.classnames([:one]) “one”
iex> Classnames.classnames([“one”]) “one”
iex> Classnames.classnames([:one, :two]) “one two”
iex> Classnames.classnames([active: 1 == 1]) “active”
iex> Classnames.classnames([active: 1 == 2]) “”
iex> Classnames.classnames([:one, :two, active: 1 == 1]) “one two active”
iex> Classnames.classnames([:one, :two, active: 1 == 2]) “one two”
iex> Classnames.classnames([{:active, 1 == 1}]) “active”
iex> Classnames.classnames([{:active, 1 == 2}]) “”
iex> Classnames.classnames([:one, {:active, 1 == 1}]) “one active”
iex> Classnames.classnames([:one, {:active, 1 == 2}]) “one”
iex> Classnames.classnames(:one) ** (FunctionClauseError) no function clause matching in Classnames.classnames/1