File tree 3 files changed +10
-2
lines changed 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change
1
+ /* eslint-disable-next-line eslint-comments/no-use */
2
+ /* eslint-disable ssr-friendly/no-dom-globals-in-module-scope */
3
+
1
4
import { DynamicListElement } from './dynamic-list-element'
2
5
import { DynamicListItemElement } from './dynamic-list-item-element'
3
6
import { DynamicListTriggerElement } from './dynamic-list-trigger-element'
Original file line number Diff line number Diff line change
1
+ /* eslint-disable-next-line eslint-comments/no-use */
2
+ /* eslint-disable ssr-friendly/no-dom-globals-in-module-scope */
3
+
1
4
const template = document . createElement ( 'template' )
5
+
2
6
template . innerHTML = `
3
7
<style>
4
8
:host {
@@ -111,7 +115,7 @@ class DynamicListElement extends HTMLElement {
111
115
} )
112
116
this . observer . observe ( this )
113
117
114
- triggerElement ? .addEventListener ( 'click' , this . onTriggerClick )
118
+ triggerElement . addEventListener ( 'click' , this . onTriggerClick )
115
119
window . addEventListener ( 'click' , this . onClick )
116
120
window . addEventListener ( 'keydown' , this . onKeyDown )
117
121
}
Original file line number Diff line number Diff line change 1
- import { DynamicListElement , DynamicListItemElement , DynamicListTriggerElement } from '@primer/dynamic-list-element'
2
1
import React from 'react'
2
+ import type { DynamicListElement , DynamicListItemElement , DynamicListTriggerElement } from '@primer/dynamic-list-element'
3
3
4
4
type CustomElementAttributes < I > = React . DetailedHTMLProps < React . HTMLAttributes < I > , I > &
5
5
ElementProps < I > & {
@@ -12,6 +12,7 @@ type DynamicListItemAttributes = CustomElementAttributes<DynamicListItemElement>
12
12
type DynamicListTriggerAttributes = CustomElementAttributes < DynamicListTriggerElement >
13
13
14
14
declare global {
15
+ // eslint-disable-next-line @typescript-eslint/no-namespace
15
16
namespace JSX {
16
17
interface IntrinsicElements {
17
18
'dynamic-list' : DynamicListAttributes
You can’t perform that action at this time.
0 commit comments