mirror of
https://github.com/flarum/core.git
synced 2025-07-31 13:40:20 +02:00
fix: undefined
showing in dropdown active title (#3700)
This commit is contained in:
@@ -21,11 +21,11 @@ function isActive(vnode: Mithril.Children): boolean {
|
||||
// Allow non-selectable dividers/headers to be added.
|
||||
if (typeof tag === 'string' && tag !== 'a' && tag !== 'button') return false;
|
||||
|
||||
if (typeof tag === 'object' && 'initAttrs' in tag) {
|
||||
if ((typeof tag === 'object' || typeof tag === 'function') && 'initAttrs' in tag) {
|
||||
(tag as unknown as typeof Component).initAttrs(vnode.attrs);
|
||||
}
|
||||
|
||||
return typeof tag === 'object' && 'isActive' in tag ? (tag as any).isActive(vnode.attrs) : vnode.attrs.active;
|
||||
return (typeof tag === 'object' || typeof tag === 'function') && 'isActive' in tag ? (tag as any).isActive(vnode.attrs) : vnode.attrs.active;
|
||||
}
|
||||
|
||||
export interface ISelectDropdownAttrs extends IDropdownAttrs {
|
||||
|
Reference in New Issue
Block a user