🐛 eslint fix

pull/4172/head
Daniel 2022-01-09 16:48:53 +05:30
parent 13a9b845af
commit e02f7cf5a8
3 changed files with 16 additions and 18 deletions

View File

@ -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

View File

@ -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()
}
})

View File

@ -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 {