pathland_render_html/
token_spec.rs1pub const DARK_PREFIX: &str = "dark.";
10
11pub const VAR_PREFIX: &str = "--pl-";
13
14pub const FORCED_DARK_VAR_PREFIX: &str = "--pl-dark-";
19
20pub const SPACE_FAMILY: &str = "space.";
23
24pub const LENGTH_PREFIXES: &[&str] = &[
27 "space.",
28 "radius.",
29 "border.width.",
30 "size.control.",
31 "control.padding.",
32 "control.height",
33 "control.border.",
34 "control.radius",
35 "control.line-height",
36 "control.focus.ring.",
37 "control.icon.",
38 "control.swatch.inset",
39 "button.padding.",
40 "button.border.",
41 "button.radius",
42 "button.height",
43 "button.line-height",
44 "button.focus.ring.",
45 "input.padding.",
46 "input.focus.ring.",
47 "input.swatch.inset",
48 "input.radius",
49 "icon.",
50 "toggle.gap",
51 "toggle.checkbox.size",
52 "toggle.switch.",
53 "toggle.thumb.",
54 "toggle.focus.ring.",
55 "slider.gap",
56 "slider.height",
57 "slider.track.",
58 "slider.thumb.",
59 "slider.focus.ring.",
60 "progress.height",
61 "progress.radius",
62 "gauge.height",
63 "gauge.radius",
64 "stepper.gap",
65 "stepper.button.size",
66 "stepper.border.width",
67 "stepper.radius",
68 "spinner.size",
69 "spinner.border.width",
70 "menu.min-width",
71 "menu.border.width",
72 "menu.radius",
73 "picker.radius",
74 "color.swatch.inset",
75];
76
77pub const LENGTH_PREFIX_SUFFIX: &[(&str, &str)] = &[
79 ("control.font.", ".size"),
80 ("button.font.", ".size"),
81 ("input.font.", ".size"),
82 ("label.font.", ".size"),
83 ("font.heading.", ".size"),
84];
85
86pub const LENGTH_EXACT: &[&str] = &["font.body.size", "font.caption.size"];
88
89pub const LENGTH_ELEVATION_SUFFIXES: &[&str] = &[".radius", ".x", ".y", ".blur"];
91
92pub const VAR_NAME_PRESERVED: &str = "alphanumeric, '-', '_'";