diff options
author | 2022-01-28 23:21:43 +0000 | |
---|---|---|
committer | 2022-01-28 23:21:43 +0000 | |
commit | 8844bdb9204db38067d4ac5ee5714a244748dc98 (patch) | |
tree | 64e45796fcf090fa060a693de305913127cf1d4a | |
parent | 52f8fbe37cb31a56e928b54495ad34677460dc85 (diff) | |
download | astro-8844bdb9204db38067d4ac5ee5714a244748dc98.tar.gz astro-8844bdb9204db38067d4ac5ee5714a244748dc98.tar.zst astro-8844bdb9204db38067d4ac5ee5714a244748dc98.zip |
[ci] yarn format
-rw-r--r-- | packages/astro/src/runtime/server/index.ts | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/packages/astro/src/runtime/server/index.ts b/packages/astro/src/runtime/server/index.ts index e94de7732..fd401fbc8 100644 --- a/packages/astro/src/runtime/server/index.ts +++ b/packages/astro/src/runtime/server/index.ts @@ -459,10 +459,14 @@ export async function renderHTMLElement(result: SSRResult, constructor: typeof H function getHTMLElementName(constructor: typeof HTMLElement) { const definedName = (customElements as CustomElementRegistry & { getName(_constructor: typeof HTMLElement): string }).getName(constructor); - if (definedName) return definedName - - const assignedName = constructor.name.replace(/^HTML|Element$/g, '').replace(/[A-Z]/g, '-$&').toLowerCase().replace(/^-/, 'html-') - return assignedName + if (definedName) return definedName; + + const assignedName = constructor.name + .replace(/^HTML|Element$/g, '') + .replace(/[A-Z]/g, '-$&') + .toLowerCase() + .replace(/^-/, 'html-'); + return assignedName; } function renderElement(name: string, { props: _props, children = '' }: SSRElement) { |