From 912da5e31f3f600436b2aff582395951c66c37d9 Mon Sep 17 00:00:00 2001 From: pk Date: Fri, 4 Jul 2025 22:26:27 +0200 Subject: [PATCH] First version --- README.md | 2 +- package-lock.json | 75 +++++++++++++++++++++++++++++++ package.json | 9 ++-- tp-element.js => tp-form-value.js | 21 ++------- 4 files changed, 85 insertions(+), 22 deletions(-) create mode 100644 package-lock.json rename tp-element.js => tp-form-value.js (51%) diff --git a/README.md b/README.md index 1ab27b7..5c54174 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -# tp-element +# tp-form-value diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..c31979d --- /dev/null +++ b/package-lock.json @@ -0,0 +1,75 @@ +{ + "name": "@tp/tp-form-value", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@tp/tp-form-value", + "version": "0.0.1", + "license": "Apache-2.0", + "dependencies": { + "@tp/helpers": "^2.6.0", + "lit": "^3.0.0" + } + }, + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.3.0.tgz", + "integrity": "sha512-nQIWonJ6eFAvUUrSlwyHDm/aE8PBDu5kRpL0vHMg6K8fK3Diq1xdPjTnsJSwxABhaZ+5eBi1btQB5ShUTKo4nQ==", + "license": "BSD-3-Clause" + }, + "node_modules/@lit/reactive-element": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.0.tgz", + "integrity": "sha512-L2qyoZSQClcBmq0qajBVbhYEcG6iK0XfLn66ifLe/RfC0/ihpc+pl0Wdn8bJ8o+hj38cG0fGXRgSS20MuXn7qA==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0" + } + }, + "node_modules/@tp/helpers": { + "version": "2.6.0", + "resolved": "https://gitea.codeblob.work/api/packages/tp-elements/npm/%40tp%2Fhelpers/-/2.6.0/helpers-2.6.0.tgz", + "integrity": "sha512-5C55fVc6F58De4qlW2LXeBBUOq3zeLQ0z8iL6xkVwV9pa+QaVgLacBn3270xvPn8PF80mQOPaGwsGQSGmALhAQ==", + "license": "Apache-2.0" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, + "node_modules/lit": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.0.tgz", + "integrity": "sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^2.1.0", + "lit-element": "^4.2.0", + "lit-html": "^3.3.0" + } + }, + "node_modules/lit-element": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.0.tgz", + "integrity": "sha512-MGrXJVAI5x+Bfth/pU9Kst1iWID6GHDLEzFEnyULB/sFiRLgkd8NPK/PeeXxktA3T6EIIaq8U3KcbTU5XFcP2Q==", + "license": "BSD-3-Clause", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0", + "@lit/reactive-element": "^2.1.0", + "lit-html": "^3.3.0" + } + }, + "node_modules/lit-html": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.0.tgz", + "integrity": "sha512-RHoswrFAxY2d8Cf2mm4OZ1DgzCoBKUKSPvA1fhtSELxUERq2aQQ2h05pO9j81gS1o7RIRJ+CePLogfyahwmynw==", + "license": "BSD-3-Clause", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + } + } +} diff --git a/package.json b/package.json index 24f0225..1ce7d3a 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,19 @@ { - "name": "@tp/tp-element", - "version": "0.0.1", + "name": "@tp/tp-form-value", + "version": "1.0.0", "description": "", - "main": "tp-element.js", + "main": "tp-form-value.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "repository": { "type": "git", - "url": "https://gitea.codeblob.work/tp-elements/tp-element.git" + "url": "https://gitea.codeblob.work/tp-elements/tp-form-value.git" }, "author": "trading_peter", "license": "Apache-2.0", "dependencies": { + "@tp/helpers": "^2.6.0", "lit": "^3.0.0" } } diff --git a/tp-element.js b/tp-form-value.js similarity index 51% rename from tp-element.js rename to tp-form-value.js index 6195006..248b991 100644 --- a/tp-element.js +++ b/tp-form-value.js @@ -4,32 +4,19 @@ Copyright (c) 2024 trading_peter This program is available under Apache License Version 2.0 */ +import { FormElement } from '@tp/helpers/form-element.js'; import { LitElement, html, css } from 'lit'; -class TpElement extends LitElement { +class TpElement extends FormElement(LitElement) { static get styles() { return [ css` :host { - display: block; + display: none; } ` ]; } - - render() { - const { } = this; - - return html` - - `; - } - - static get properties() { - return { }; - } - - } -window.customElements.define('tp-element', TpElement); +window.customElements.define('tp-form-value', TpElement);