fix(core): update
This commit is contained in:
		
							
								
								
									
										18264
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										18264
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										18
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								package.json
									
									
									
									
									
								
							| @@ -5,6 +5,7 @@ | ||||
|   "description": "wcc tools for creating element catalogues", | ||||
|   "main": "dist_ts_web/index.js", | ||||
|   "typings": "dist_ts_web/index.d.ts", | ||||
|   "type": "module", | ||||
|   "scripts": { | ||||
|     "test": "(npm run build)", | ||||
|     "build": "(tsbuild custom ts_web --web && tsbundle element)", | ||||
| @@ -13,19 +14,16 @@ | ||||
|   "author": "Lossless GmbH", | ||||
|   "license": "UNLICENSED", | ||||
|   "dependencies": { | ||||
|     "@designestate/dees-domtools": "^1.0.114", | ||||
|     "@designestate/dees-element": "^1.0.35", | ||||
|     "@gitzone/tsrun": "^1.2.18", | ||||
|     "@designestate/dees-domtools": "^2.0.1", | ||||
|     "@designestate/dees-element": "^2.0.4", | ||||
|     "@gitzone/tsrun": "^1.2.31", | ||||
|     "@pushrocks/smartdelay": "^2.0.13", | ||||
|     "@pushrocks/smartexpress": "^3.0.108", | ||||
|     "lit-element": "^3.2.0", | ||||
|     "lit-html": "^2.2.0", | ||||
|     "typescript": "^4.6.2" | ||||
|     "@pushrocks/smartexpress": "^4.0.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@gitzone/tsbuild": "^2.1.29", | ||||
|     "@gitzone/tsbundle": "^1.0.89", | ||||
|     "@gitzone/tswatch": "^1.0.56", | ||||
|     "@gitzone/tsbuild": "^2.1.60", | ||||
|     "@gitzone/tsbundle": "^1.0.101", | ||||
|     "@gitzone/tswatch": "^1.0.73", | ||||
|     "@pushrocks/projectinfo": "^4.0.5", | ||||
|     "tslint": "^6.1.3", | ||||
|     "tslint-config-prettier": "^1.17.0" | ||||
|   | ||||
| @@ -1 +1 @@ | ||||
| export * from './test-demoelement'; | ||||
| export * from './test-demoelement.js'; | ||||
|   | ||||
| @@ -1,3 +1,3 @@ | ||||
| import * as wcctools from '../ts_web/index'; | ||||
| import * as elements from './elements'; | ||||
| import * as wcctools from '../ts_web/index.js'; | ||||
| import * as elements from './elements/index.js'; | ||||
| wcctools.setupWccTools(elements as any, {}); | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| import { LitElement, property, html, customElement, TemplateResult, queryAsync } from 'lit-element'; | ||||
| import { DeesElement, property, html, customElement, TemplateResult, queryAsync } from '@designestate/dees-element'; | ||||
|  | ||||
| import * as plugins from '../wcctools.plugins'; | ||||
| import * as plugins from '../wcctools.plugins.js'; | ||||
|  | ||||
| // wcc tools | ||||
| import './wcc-frame'; | ||||
| @@ -12,7 +12,7 @@ import { breakpoints } from '@designestate/dees-domtools'; | ||||
| import { WccFrame } from './wcc-frame'; | ||||
|  | ||||
| @customElement('wcc-dashboard') | ||||
| export class WccDashboard extends LitElement { | ||||
| export class WccDashboard extends DeesElement { | ||||
|   public domtools: plugins.deesDomtools.DomTools; | ||||
|  | ||||
|   @property() | ||||
| @@ -22,7 +22,7 @@ export class WccDashboard extends LitElement { | ||||
|   public selectedItemName: string; | ||||
|  | ||||
|   @property() | ||||
|   public selectedItem: (() => TemplateResult) | LitElement; | ||||
|   public selectedItem: (() => TemplateResult) | DeesElement; | ||||
|  | ||||
|   @property() | ||||
|   public selectedViewport: plugins.deesDomtools.breakpoints.TViewport = 'desktop'; | ||||
| @@ -34,7 +34,7 @@ export class WccDashboard extends LitElement { | ||||
|   public pages: { [key: string]: () => TemplateResult } = {}; | ||||
|  | ||||
|   @property() | ||||
|   public elements: { [key: string]: LitElement } = {}; | ||||
|   public elements: { [key: string]: DeesElement } = {}; | ||||
|  | ||||
|   @property() | ||||
|   public warning: string = null; | ||||
| @@ -43,7 +43,7 @@ export class WccDashboard extends LitElement { | ||||
|   public wccFrame: Promise<WccFrame>; | ||||
|  | ||||
|   constructor( | ||||
|     elementsArg?: { [key: string]: LitElement }, | ||||
|     elementsArg?: { [key: string]: DeesElement }, | ||||
|     pagesArg?: { [key: string]: () => TemplateResult } | ||||
|   ) { | ||||
|     super(); | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| import { LitElement, property, html, customElement, TemplateResult, state } from 'lit-element'; | ||||
| import { WccDashboard } from './wcc-dashboard'; | ||||
| import { WccDashboard } from './wcc-dashboard.js'; | ||||
|  | ||||
| export type TPropertyType = 'String' | 'Number' | 'Boolean' | 'Object' | 'Enum' | 'Array'; | ||||
|  | ||||
|   | ||||
| @@ -1,16 +1,16 @@ | ||||
| import * as plugins from '../wcctools.plugins'; | ||||
| import { LitElement, property, html, customElement, TemplateResult } from 'lit-element'; | ||||
| import { WccDashboard } from './wcc-dashboard'; | ||||
| import * as plugins from '../wcctools.plugins.js'; | ||||
| import { DeesElement, property, html, customElement, TemplateResult } from '@designestate/dees-element'; | ||||
| import { WccDashboard } from './wcc-dashboard.js'; | ||||
|  | ||||
| export type TElementType = 'element' | 'page'; | ||||
|  | ||||
| @customElement('wcc-sidebar') | ||||
| export class WccSidebar extends LitElement { | ||||
| export class WccSidebar extends DeesElement { | ||||
|   @property({type: Array}) | ||||
|   public websites: string[] = []; | ||||
|  | ||||
|   @property({ attribute: false }) | ||||
|   public selectedItem: LitElement | (() => TemplateResult); | ||||
|   public selectedItem: DeesElement | (() => TemplateResult); | ||||
|  | ||||
|   @property({ attribute: false }) | ||||
|   public selectedType: TElementType; | ||||
| @@ -150,7 +150,7 @@ export class WccSidebar extends LitElement { | ||||
|     `; | ||||
|   } | ||||
|  | ||||
|   public selectItem(typeArg: TElementType, itemNameArg: string, itemArg: (() => TemplateResult) | LitElement) { | ||||
|   public selectItem(typeArg: TElementType, itemNameArg: string, itemArg: (() => TemplateResult) | DeesElement) { | ||||
|     console.log('selected item'); | ||||
|     console.log(itemNameArg); | ||||
|     console.log(itemArg); | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| import { WccDashboard } from './elements/wcc-dashboard'; | ||||
| import { WccDashboard } from './elements/wcc-dashboard.js'; | ||||
| import { LitElement, TemplateResult } from 'lit-element'; | ||||
|  | ||||
| const setupWccTools = (elementsArg?: { [key: string]: LitElement }, pagesArg?: { [key: string]: () => TemplateResult }) => { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user