properly generate link

This commit is contained in:
Gavin McDonald
2025-09-19 18:58:54 -04:00
parent 44f70b607c
commit 87374b6c44
4 changed files with 67 additions and 20 deletions

View File

@@ -3,25 +3,25 @@ defmodule LabelmakerWeb.Constants do
align: "center",
color: "black",
font: "Helvetica",
height: "",
height: "300",
label: "",
label_too_long: false,
link: "",
outline: "none",
outline: "white",
size: "72",
sizing: "font",
rows: 2,
width: ""
width: "400"
}
@preview %{
@form_defaults %{
sizing: "font",
preview_background: "r",
preview_height: @defaults.size,
preview_text: []
}
@permitted_keys @defaults
|> Map.merge(@preview)
|> Map.merge(@form_defaults)
|> Map.keys()
|> Enum.map(&Atom.to_string/1)
@@ -85,6 +85,8 @@ defmodule LabelmakerWeb.Constants do
|> Enum.take_every(8)
|> Enum.map(&Integer.to_string/1)
@sizing_values ["font", "wxh"]
def colors, do: @colors
def danger, do: @danger
def defaults, do: @defaults
@@ -105,8 +107,9 @@ defmodule LabelmakerWeb.Constants do
def permitted_alignments, do: @alignments
def permitted_gravity, do: @gravity
def permitted_keys, do: @permitted_keys
def preview, do: @preview
def form_defaults, do: @form_defaults
def rows_min, do: @rows_min
def rows_max, do: @rows_max
def sizes, do: @sizes
def sizing_values, do: @sizing_values
end