🐛 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 { class CardWidget {
_element: HTMLElement _element: HTMLElement
_parent: HTMLElement | null _parent: HTMLElement | undefined
_config: Config _config: Config
constructor(element: HTMLElement, config: Config) { constructor(element: HTMLElement, config: Config) {
this._element = element 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)) { if (element.classList.contains(CLASS_NAME_CARD)) {
this._parent = element this._parent = element

View File

@ -46,10 +46,10 @@ const Defaults = {
*/ */
class PushMenu { class PushMenu {
_element: HTMLElement | null _element: HTMLElement | undefined
_config: null _config: undefined
_bodyClass: DOMTokenList _bodyClass: DOMTokenList
constructor(element: HTMLElement | null, config: null) { constructor(element: HTMLElement | undefined, config: undefined) {
this._element = element this._element = element
const bodyElement = document.body as HTMLBodyElement const bodyElement = document.body as HTMLBodyElement
@ -207,7 +207,7 @@ class PushMenu {
*/ */
domReady(() => { domReady(() => {
const data = new PushMenu(null, null) const data = new PushMenu(undefined, undefined)
data.init() data.init()
window.addEventListener('resize', () => { window.addEventListener('resize', () => {
@ -220,14 +220,14 @@ domReady(() => {
btn.addEventListener('click', event => { btn.addEventListener('click', event => {
event.preventDefault() event.preventDefault()
let button = event.currentTarget as HTMLElement | null | undefined let button = event.currentTarget as HTMLElement | undefined
if (button?.dataset.lteToggle !== 'sidebar-full') { if (button?.dataset.lteToggle !== 'sidebar-full') {
button = button?.closest(SELECTOR_FULL_TOGGLE) button = button?.closest(SELECTOR_FULL_TOGGLE) as HTMLElement | undefined
} }
if (button) { if (button) {
const data = new PushMenu(button, null) const data = new PushMenu(button, undefined)
data.toggleFull() data.toggleFull()
} }
}) })
@ -239,13 +239,13 @@ domReady(() => {
btn.addEventListener('click', event => { btn.addEventListener('click', event => {
event.preventDefault() event.preventDefault()
let button = event.currentTarget as HTMLElement | null | undefined let button = event.currentTarget as HTMLElement | undefined
if (button?.dataset.lteToggle !== 'sidebar-mini') { if (button?.dataset.lteToggle !== 'sidebar-mini') {
button = button?.closest(SELECTOR_FULL_TOGGLE) button = button?.closest(SELECTOR_FULL_TOGGLE) as HTMLElement | undefined
} }
if (button) { if (button) {
const data = new PushMenu(button, null) const data = new PushMenu(button, undefined)
data.toggleMini() data.toggleMini()
} }
}) })

View File

@ -47,16 +47,14 @@ interface Config {
class Treeview { class Treeview {
_element: HTMLElement _element: HTMLElement
_config: Config _config: Config
_navItem: HTMLElement | null _navItem: HTMLElement | undefined
_childNavItem: HTMLElement | null | undefined _childNavItem: HTMLElement | undefined | undefined
constructor(element: HTMLElement, config: Config) { constructor(element: HTMLElement, config: Config) {
this._element = element this._element = element
this._navItem = this._element?.closest(SELECTOR_NAV_ITEM)
this._childNavItem = this._navItem?.querySelector(SELECTOR_TREEVIEW_MENU)
this._config = { ...Default, ...config } 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 { open(): void {