🐛 eslint fix
This commit is contained in:
@@ -55,11 +55,11 @@ interface Config {
|
||||
|
||||
class CardWidget {
|
||||
_element: HTMLElement
|
||||
_parent: HTMLElement | null
|
||||
_parent: HTMLElement | undefined
|
||||
_config: Config
|
||||
constructor(element: HTMLElement, config: Config) {
|
||||
this._element = element
|
||||
this._parent = element.closest(SELECTOR_CARD)
|
||||
this._parent = element.closest(SELECTOR_CARD) as HTMLElement | undefined
|
||||
|
||||
if (element.classList.contains(CLASS_NAME_CARD)) {
|
||||
this._parent = element
|
||||
|
||||
@@ -46,10 +46,10 @@ const Defaults = {
|
||||
*/
|
||||
|
||||
class PushMenu {
|
||||
_element: HTMLElement | null
|
||||
_config: null
|
||||
_element: HTMLElement | undefined
|
||||
_config: undefined
|
||||
_bodyClass: DOMTokenList
|
||||
constructor(element: HTMLElement | null, config: null) {
|
||||
constructor(element: HTMLElement | undefined, config: undefined) {
|
||||
this._element = element
|
||||
|
||||
const bodyElement = document.body as HTMLBodyElement
|
||||
@@ -207,7 +207,7 @@ class PushMenu {
|
||||
*/
|
||||
|
||||
domReady(() => {
|
||||
const data = new PushMenu(null, null)
|
||||
const data = new PushMenu(undefined, undefined)
|
||||
data.init()
|
||||
|
||||
window.addEventListener('resize', () => {
|
||||
@@ -220,14 +220,14 @@ domReady(() => {
|
||||
btn.addEventListener('click', event => {
|
||||
event.preventDefault()
|
||||
|
||||
let button = event.currentTarget as HTMLElement | null | undefined
|
||||
let button = event.currentTarget as HTMLElement | undefined
|
||||
|
||||
if (button?.dataset.lteToggle !== 'sidebar-full') {
|
||||
button = button?.closest(SELECTOR_FULL_TOGGLE)
|
||||
button = button?.closest(SELECTOR_FULL_TOGGLE) as HTMLElement | undefined
|
||||
}
|
||||
|
||||
if (button) {
|
||||
const data = new PushMenu(button, null)
|
||||
const data = new PushMenu(button, undefined)
|
||||
data.toggleFull()
|
||||
}
|
||||
})
|
||||
@@ -239,13 +239,13 @@ domReady(() => {
|
||||
btn.addEventListener('click', event => {
|
||||
event.preventDefault()
|
||||
|
||||
let button = event.currentTarget as HTMLElement | null | undefined
|
||||
let button = event.currentTarget as HTMLElement | undefined
|
||||
if (button?.dataset.lteToggle !== 'sidebar-mini') {
|
||||
button = button?.closest(SELECTOR_FULL_TOGGLE)
|
||||
button = button?.closest(SELECTOR_FULL_TOGGLE) as HTMLElement | undefined
|
||||
}
|
||||
|
||||
if (button) {
|
||||
const data = new PushMenu(button, null)
|
||||
const data = new PushMenu(button, undefined)
|
||||
data.toggleMini()
|
||||
}
|
||||
})
|
||||
|
||||
@@ -47,16 +47,14 @@ interface Config {
|
||||
class Treeview {
|
||||
_element: HTMLElement
|
||||
_config: Config
|
||||
_navItem: HTMLElement | null
|
||||
_childNavItem: HTMLElement | null | undefined
|
||||
_navItem: HTMLElement | undefined
|
||||
_childNavItem: HTMLElement | undefined | undefined
|
||||
|
||||
constructor(element: HTMLElement, config: Config) {
|
||||
this._element = element
|
||||
|
||||
this._navItem = this._element?.closest(SELECTOR_NAV_ITEM)
|
||||
this._childNavItem = this._navItem?.querySelector(SELECTOR_TREEVIEW_MENU)
|
||||
|
||||
this._config = { ...Default, ...config }
|
||||
this._navItem = this._element?.closest(SELECTOR_NAV_ITEM) as HTMLElement | undefined
|
||||
this._childNavItem = this._navItem?.querySelector(SELECTOR_TREEVIEW_MENU) as HTMLElement | undefined
|
||||
}
|
||||
|
||||
open(): void {
|
||||
|
||||
Reference in New Issue
Block a user