- input.css: .ui-input with min-height 44px, border-radius 0.75rem, focus ring - input.templ: InputProps with ID/Name/Type/Placeholder/Value/Disabled/Required/Attrs - textarea.css: .ui-textarea with min-height 7rem, resize vertical, focus ring - textarea.templ: TextareaProps with ID/Name/Value/Placeholder/Rows/Disabled/Required/Attrs - tailwind.input.css: add @import for input.css and textarea.css - All 7 TestInput/TestTextarea tests passing
23 lines
516 B
CSS
23 lines
516 B
CSS
.ui-textarea {
|
|
appearance: none;
|
|
background: var(--color-surface-default);
|
|
border: 1px solid var(--color-border-default);
|
|
border-radius: 0.75rem;
|
|
color: var(--color-text-primary);
|
|
font: inherit;
|
|
line-height: 1.4;
|
|
min-height: 7rem;
|
|
padding: 0.85rem 0.95rem;
|
|
resize: vertical;
|
|
width: 100%;
|
|
}
|
|
|
|
.ui-textarea::placeholder {
|
|
color: var(--color-text-faint);
|
|
}
|
|
|
|
.ui-textarea:focus {
|
|
border-color: var(--color-brand-focus);
|
|
box-shadow: 0 0 0 3px var(--color-focus-ring-strong);
|
|
outline: none;
|
|
}
|