Files
blitzkit/packages/website-ue/src/components/TextField/index.module.css
T

88 lines
1.3 KiB
CSS
Raw Normal View History

2026-01-07 20:36:55 -06:00
.text-field {
2026-01-08 20:02:24 -06:00
display: flex;
align-items: center;
2026-01-10 13:07:59 -06:00
box-sizing: border-box;
2026-01-03 13:29:15 -06:00
2026-01-08 20:02:24 -06:00
gap: var(--space-3);
2026-01-03 13:29:15 -06:00
2026-01-16 20:13:56 -06:00
cursor: text;
2026-01-08 20:02:24 -06:00
2026-03-19 13:26:34 -05:00
font: inherit;
2026-01-08 20:02:24 -06:00
color: var(--gray-11);
2026-01-07 20:36:55 -06:00
2026-03-19 18:31:00 -05:00
&[data-variant="bubble"] {
border-radius: var(--max-size);
background-color: var(--gray-1);
2026-04-27 19:57:44 -05:00
outline: var(--outline-interactive);
2026-03-19 18:31:00 -05:00
input {
padding: var(--space-3) var(--space-4);
}
}
&[data-variant="form"] {
border-bottom: var(--space-1) solid var(--gray-6);
input {
padding: var(--space-2);
}
}
2026-01-07 20:36:55 -06:00
&[data-has-icon="true"] {
padding-left: var(--space-3);
2026-01-15 14:13:34 -06:00
input {
padding-left: 0;
}
2026-01-07 20:36:55 -06:00
}
2026-01-08 20:02:24 -06:00
&:focus-within {
outline: var(--outline-focus);
box-shadow: var(--shadow-focus);
}
2026-01-16 20:13:56 -06:00
&[data-disabled="true"] {
cursor: not-allowed;
background-color: var(--gray-3);
color: var(--gray-9);
input::placeholder {
2026-03-19 18:31:00 -05:00
color: var(--gray-6);
2026-01-16 20:13:56 -06:00
}
}
2026-01-08 20:02:24 -06:00
svg {
width: 1em;
height: 1em;
}
input {
2026-01-08 20:39:44 -06:00
min-width: 0;
2026-01-09 13:02:58 -06:00
flex: 1;
2026-01-08 20:39:44 -06:00
2026-01-08 20:02:24 -06:00
background: none;
border: none;
2026-01-16 20:13:56 -06:00
cursor: inherit;
2026-01-08 20:02:24 -06:00
2026-03-19 13:26:34 -05:00
font: inherit;
2026-01-08 20:02:24 -06:00
color: var(--gray-12);
&::placeholder {
2026-03-19 18:31:00 -05:00
color: var(--gray-9);
2026-01-08 20:02:24 -06:00
}
&:focus {
outline: none;
}
2026-03-18 20:43:41 -05:00
&[data-align="center"] {
text-align: center;
}
&[data-align="right"] {
text-align: right;
}
2026-01-08 20:02:24 -06:00
}
2025-12-19 22:23:03 -06:00
}