UNPKG

@ni/spright-components

Version:

NI Spright Components

28 lines 1.01 kB
import { html, ref } from '@ni/fast-element'; import { buttonTag } from '@ni/nimble-components/dist/esm/button'; import { iconPaperPlaneTag } from '@ni/nimble-components/dist/esm/icons/paper-plane'; export const template = html ` <div class="container"> <textarea ${ref('textArea')} placeholder="${x => x.placeholder}" rows="1" tabindex="${x => x.tabIndex}" @keydown="${(x, c) => x.textAreaKeydownHandler(c.event)}" @input="${x => x.textAreaInputHandler()}" ></textarea> <${buttonTag} class="send-button" appearance="block" appearance-variant="accent" ?disabled=${x => x.disableSendButton} @click=${x => x.sendButtonClickHandler()} tabindex="${x => x.tabIndex}" title=${x => x.sendButtonLabel} content-hidden > ${x => x.sendButtonLabel} <${iconPaperPlaneTag} slot="start"><${iconPaperPlaneTag}/> </${buttonTag}> </div>`; //# sourceMappingURL=template.js.map