zachdaniel / tails

Utilities for working with tailwind classes, like semantic merge, and conditional class lists.
MIT License
81 stars 9 forks source link

fix: Missing 5 in digits #18

Closed ravensiris closed 4 months ago

ravensiris commented 4 months ago

Seems like "5" was missed in @digits module attr causing:

iex(6)> Enum.map(1..96, &classes(["p-#{&1}", "p-4"])) |> Enum.uniq
["p-4", "p-4 p-5", "p-4 p-50", "p-4 p-51", "p-4 p-52", "p-4 p-53", "p-4 p-54",
 "p-4 p-55", "p-4 p-56", "p-4 p-57", "p-4 p-58", "p-4 p-59"]
iex(7)> classes(["p-6", "p-4"])
"p-4"

There's also a matter of px not working which I left out in this PR:

iex(4)> classes(["p-px", "p-4"])
"p-4 p-px"
zachdaniel commented 4 months ago

Can't believe I did that 🙈

zachdaniel commented 4 months ago

Please open a separate issue for p-px