Merge remote-tracking branch 'origin/main' into feature/add-extension-interfaces

This commit is contained in:
Niels Lyngsø
2023-04-26 14:23:49 +02:00
105 changed files with 2383 additions and 4743 deletions

View File

@@ -4,18 +4,21 @@
"scope": "typescript",
"body": [
"import { UUITextStyles } from '@umbraco-ui/uui-css';",
"import { css, html, LitElement } from 'lit';",
"import { css, html } from 'lit';",
"import { customElement } from 'lit/decorators.js';",
"import { UmbLitElement } from '@umbraco-cms/internal/lit-element';",
"",
"@customElement('umb-${TM_FILENAME_BASE/(.*)\\..+$/$1/}')",
"export class Umb${TM_FILENAME_BASE/(.*)\\..+$/${1:/pascalcase}/}Element extends LitElement {",
"\tstatic styles = [UUITextStyles, css``];",
"",
"export class Umb${TM_FILENAME_BASE/(.*)\\..+$/${1:/pascalcase}/}Element extends UmbLitElement {",
"\trender() {",
"\t\treturn html`${0:umb-${TM_FILENAME_BASE/(.*)\\..+$/$1/}}`;",
"\t}",
"",
"\tstatic styles = [UUITextStyles, css``];",
"}",
"",
"export default Umb${TM_FILENAME_BASE/(.*)\\..+$/${1:/pascalcase}/}Element",
"",
"declare global {",
"\tinterface HTMLElementTagNameMap {",
"\t\t'umb-${TM_FILENAME_BASE/(.*)\\..+$/$1/}': Umb${TM_FILENAME_BASE/(.*)\\..+$/${1:/pascalcase}/}Element;",