UNPKG

@vaadin/text-area

Version:
39 lines (33 loc) 920 B
/** * @license * Copyright (c) 2021 - 2026 Vaadin Ltd. * This program is available under Apache License Version 2.0, available at https://vaadin.com/license/ */ import '@vaadin/component-base/src/styles/style-props.js'; import { css } from 'lit'; export const textAreaStyles = css` [part='input-field'] { overflow: auto; scroll-padding: var( --vaadin-input-field-padding, var(--vaadin-padding-block-container) var(--vaadin-padding-inline-container) ); } ::slotted(textarea) { resize: none; white-space: pre-wrap; } [part='input-field'] ::slotted(:not(textarea)), [part~='clear-button'] { align-self: flex-start; position: sticky; top: 0; } [part~='clear-button'] { top: min(0px, (24px - 1lh) / -2); } /* Workaround https://bugzilla.mozilla.org/show_bug.cgi?id=1739079 */ :host([disabled]) ::slotted(textarea) { user-select: none; } `;