3.13.1 • Published 2 months ago

@conectate/ct-input v3.13.1

Weekly downloads
37
License
BSD-3-Clause
Repository
github
Last release
2 months ago

ct-input

Input web component

Install

yarn add @conectate/ct-input
#or
npm i @conectate/ct-input

Usage

On HTML

<ct-input active="true"></ct-input>

On LitElement with typescript

import { LitElement, css, customElement, html, property } from "lit";

@customElement("ct-main")
export class CtMain extends LitElement {
	@property({ type: Boolean, reflect: true }) active = true;

	static styles = css`
		:host {
			display: block;
		}
	`;

	render() {
		return html`<ct-input label="Name" placeholder="Put your name" rawPlaceholcer="John Doe"></ct-input>`;
	}
}

DEMO

Properties

PropertyAttributeTypeDefaultDescription
acceptacceptstring""
autocompleteautocomplete"on" \| "off" \| "additional-name" \| "address-level1" \| "address-level2" \| "address-level3" \| "address-level4" \| "address-line1" \| "address-line2" \| "address-line3" \| "bday" \| ... 50 more ... \| "work""off"
autofocusautofocusbooleanfalse
charCountercharCounterbooleanfalse-
countCharcountCharnumber0Total chars on input
disableddisabledbooleanfalse-
errorMessageerrorMessagestring""Mensaje de error al no complir con el pattern
inputmodeinputmode"" \| "email" \| "tel" \| "url" \| "verbatim" \| "latin" \| "latin-name" \| "latin-prose" \| "full-width-latin" \| "kana" \| "kana-name" \| "katakana" \| "numeric"""
invalidboolean
labellabelstring""Change default icon to whatever you like
maxmaxstring""
maxlengthmaxlengthnumber"MAX_SAFE_INTEGER"Max length on input
minminstring""
minlengthminlengthnumber0
multiplemultiplebooleanfalse
namenamestring""
noHovernoHoverbooleanfalseDo not show any effects when hovering the searchbox
patternpatternstring \| RegExp""regexp
placeholderplaceholderstring""Placeholder text when searchbox is empty
raiseForcedraiseForcedbooleanfalseAlways raise the searchbox whether it is active or not, or whether is has value or not
raiseOnActiveraiseOnActivebooleanfalseRaise searchbox is it's focused
raiseOnValueraiseOnValuebooleanfalseRaise searchbox if it has value
rawPlaceholderrawPlaceholderstring""Placeholder text when searchbox is empty
readonlyreadonlybooleanfalse
requiredrequiredbooleanfalse-
sizesizenumber24
stepstepstring""
typetypestring"text"Input type
valuestring

Methods

MethodTypeDescription
mapIDs(): voidMap all IDs for shadowRoot and save in this.$ like a polymer element.You should add in the first line of firstUpdated()
validate(): booleanValidate required input

Slots

NameDescription
prefixContent placed start the main content
suffixContent placed end the main content
3.13.1

2 months ago

3.12.9

4 months ago

3.9.2

9 months ago

3.9.0

9 months ago

3.8.1

10 months ago

3.9.5

9 months ago

3.11.0

8 months ago

3.8.0

10 months ago

3.10.0

8 months ago

3.12.1

8 months ago

3.12.0

8 months ago

3.11.1

8 months ago

3.7.7

11 months ago

3.7.5

1 year ago

3.7.4

1 year ago

3.7.3

2 years ago

3.7.1

2 years ago

3.7.0

2 years ago

3.6.0

2 years ago

3.5.13

2 years ago

3.5.11

2 years ago

3.5.5

3 years ago

3.5.0

3 years ago

3.4.0

3 years ago

3.2.1

3 years ago

3.2.0

3 years ago

3.1.0

3 years ago

3.0.0

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.0

3 years ago