diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..504afef --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules/ +package-lock.json diff --git a/.gitnore b/.gitnore deleted file mode 100644 index 40b878d..0000000 --- a/.gitnore +++ /dev/null @@ -1 +0,0 @@ -node_modules/ \ No newline at end of file diff --git a/package.json b/package.json index 2ff4b33..0a7bea6 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "tp-input", + "name": "@tp/tp-input", "version": "1.0.1", "description": "", "main": "tp-input.js", @@ -11,5 +11,8 @@ "url": "https://gitea.codeblob.work/tp-elements/tp-input.git" }, "author": "trading_peter", - "license": "Apache-2.0" + "license": "Apache-2.0", + "dependencies": { + "@tp/helpers": "^1.0.0" + } } diff --git a/tp-input.js b/tp-input.js index 942fcd4..667e3db 100644 --- a/tp-input.js +++ b/tp-input.js @@ -5,10 +5,10 @@ This program is available under Apache License Version 2.0 */ import { LitElement, html, css } from 'lit'; -import { FormElement } from '../helpers/form-element.js'; -import { EventHelpers } from '../helpers/event-helpers.js'; -import { ControlState } from '../helpers/control-state.js'; -import { Inert } from '../helpers/inert.js'; +import { FormElement } from '@tp/helpers/form-element.js'; +import { EventHelpers } from '@tp/helpers/event-helpers.js'; +import { ControlState } from '@tp/helpers/control-state.js'; +import { Inert } from '@tp/helpers/inert.js'; const mixins = [ FormElement, @@ -31,7 +31,7 @@ class TpInput extends BaseElement { outline: none; font-size: 14px; } - + .wrap ::slotted(input) { outline: none; box-shadow: none; @@ -45,7 +45,7 @@ class TpInput extends BaseElement { text-align: inherit; color: inherit; /** FF seems to need this **/ } - + .error-message { position: absolute; z-index: 1; @@ -64,7 +64,7 @@ class TpInput extends BaseElement { :host([invalid]) .error-message { opacity: 1; } - + .wrap { display: flex; flex-direction: row; @@ -462,4 +462,4 @@ class TpInput extends BaseElement { } } -window.customElements.define('tp-input', TpInput); \ No newline at end of file +window.customElements.define('tp-input', TpInput);