Skip to content

Commit f14515e

Browse files
author
Justin Kimbrell
committed
fix: fix issues with padding
1 parent 4cede5f commit f14515e

File tree

3 files changed

+20
-3
lines changed

3 files changed

+20
-3
lines changed

.changeset/frank-bikes-glow.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@vue-interface/form-control": patch
3+
---
4+
5+
Fixed issues with padding and activity indicators

packages/form-control/src/css/animated-fields.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,11 @@
105105
font-size: calc(--spacing(--value(integer)));
106106

107107
.form-label {
108-
padding-left: calc(--value(--form-control-font-size-*, [length]) * 2) !important;
109-
padding-left: calc(--spacing(--value(integer)) * 2) !important;
108+
padding-left: calc(--value(--form-control-font-size-*, [length]) * 2 + 1px) !important;
109+
padding-left: calc(--spacing(--value(integer)) * 2 + 1px) !important;
110110
}
111111

112-
.form-control-icon {
112+
.form-control-icon.form-control {
113113
padding-left: calc(--value(--form-control-font-size-*, [length]) * 2);
114114
padding-left: calc(--spacing(--value(integer)) * 2);
115115
}

packages/form-control/src/css/form-control.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@
6868
--form-control-activity-indicator-top: 50%;
6969
--form-control-activity-indicator-transform: translate(-1rem, -50%);
7070
--form-control-activity-indicator-transition: all .15s ease-in;
71+
--form-control-activity-indicator-display: flex;
72+
--form-control-activity-indicator-align-items: center;
73+
--form-control-activity-indicator-justify-content: center;
74+
--form-control-activity-indicator-font-size: 1em;
7175

7276
/* Form control color specific */
7377
--form-control-color-width: 3rem;
@@ -110,6 +114,10 @@
110114
border-color: var(--form-control-dark-border-color);
111115
}
112116

117+
.has-icon &.form-control-icon {
118+
padding-left: calc(var(--form-control-font-size) * 2);
119+
}
120+
113121
&:focus {
114122
color: var(--form-control-focus-color);
115123
background-color: var(--form-control-focus-background-color);
@@ -233,6 +241,10 @@
233241
top: var(--form-control-activity-indicator-top);
234242
transform: var(--form-control-activity-indicator-transform);
235243
transition: var(--form-control-activity-indicator-transition);
244+
display: var(--form-control-activity-indicator-display);
245+
align-items: var(--form-control-activity-indicator-align-items);
246+
justify-content: var(--form-control-activity-indicator-justify-content);
247+
font-size: var(--form-control-activity-indicator-font-size);
236248
}
237249

238250
@utility form-control-color {

0 commit comments

Comments
 (0)