Skip to content

Commit 61e29cc

Browse files
committed
bump dependencies
1 parent 3774688 commit 61e29cc

5 files changed

Lines changed: 25 additions & 11 deletions

File tree

package-lock.json

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
"remarkable": "^2.0.1"
2525
},
2626
"devDependencies": {
27-
"@pictogrammers/element": "0.0.71",
28-
"@pictogrammers/element-esbuild": "^0.0.19",
27+
"@pictogrammers/element": "0.0.74",
28+
"@pictogrammers/element-esbuild": "^0.0.20",
2929
"@pictogrammers/element-jest": "^0.1.10",
3030
"cross-env": "^7.0.3",
3131
"npm-run-all": "^4.1.5",

src/components/pg/inputText/inputText.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ export default class PgInputText extends HTMLElement {
2121
this.$input.addEventListener('change', this.handleChange.bind(this));
2222
}
2323

24+
focus() {
25+
this.$input.focus();
26+
}
27+
2428
skipValue = false;
2529

2630
render(changes) {

src/components/pg/modalConfirm/modalConfirm.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,11 @@ export default class PgModalConfirm extends PgOverlay {
5757
if (changes.message) {
5858
this.$message.textContent = this.message;
5959
}
60+
if (changes.okay) {
61+
this.$okay.textContent = this.okay;
62+
}
63+
if (changes.cancel) {
64+
this.$cancel.textContent = this.cancel;
65+
}
6066
}
6167
}

src/components/pg/overlay/overlay.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@ import { Component, Prop } from '@pictogrammers/element';
33
const layers: Set<HTMLElement> = new Set();
44
const promises: Map<HTMLElement, (value: any) => void> = new Map();
55

6+
type OmitByPrefix<T, Prefix extends string> = {
7+
[K in keyof T as K extends `${Prefix}${string}` ? never : K]: T[K];
8+
};
9+
610
@Component()
711
export default class PgOverlay extends HTMLElement {
8-
static open<T extends typeof PgOverlay>(this: T, props: Partial<Omit<InstanceType<T>, keyof PgOverlay>>): Promise<any> {
12+
static open<T extends typeof PgOverlay>(this: T, props: Partial<OmitByPrefix<Omit<InstanceType<T>, keyof PgOverlay>, '$'>>): Promise<any> {
913
var ele = document.createElement(this.name);
1014
props && Object.assign(ele, props);
1115
document.body.appendChild(ele);

0 commit comments

Comments
 (0)