${this.maxLength
? html` ${this.value?.length ?? 0} / ${this.maxLength}`
: null}
${this.clear && this.value
? html` `
: null}
`;
}
getDots() {
return this.value?.replace(/[^\n]/g, "·");
}
}
/**
* Required for typescript
*/
declare global {
interface HTMLElementTagNameMap {
"f-text-area": FTextArea;
}
}