decky-frontend-lib
Advanced tools
Comparing version 3.18.3 to 3.18.4
@@ -18,3 +18,3 @@ import { FC, ReactNode } from 'react'; | ||
} | ||
export declare const showModal: (modal: ReactNode, parent?: EventTarget | undefined, props?: ShowModalProps) => Promise<ShowModalResult>; | ||
export declare const showModal: (modal: ReactNode, parent?: EventTarget | undefined, props?: ShowModalProps) => ShowModalResult; | ||
export interface ModalRootProps { | ||
@@ -21,0 +21,0 @@ children?: ReactNode; |
@@ -48,3 +48,3 @@ import { findSP } from '../utils'; | ||
}); | ||
// new | ||
// new as of december 2022 on beta | ||
export const ModalRoot = (Object.values(findModule((m) => { | ||
@@ -54,3 +54,3 @@ if (typeof m !== 'object') | ||
for (let prop in m) { | ||
if (m[prop]?.toString()?.includes('"ModalManager","DialogWrapper"')) { | ||
if (m[prop]?.m_mapModalManager) { | ||
return true; | ||
@@ -61,2 +61,13 @@ } | ||
}) || {})?.find((x) => x?.type?.toString()?.includes('((function(){')) || | ||
// before december 2022 beta | ||
Object.values(findModule((m) => { | ||
if (typeof m !== 'object') | ||
return false; | ||
for (let prop in m) { | ||
if (m[prop]?.toString()?.includes('"ModalManager","DialogWrapper"')) { | ||
return true; | ||
} | ||
} | ||
return false; | ||
}) || {})?.find((x) => x?.type?.toString()?.includes('((function(){')) || | ||
// old | ||
@@ -63,0 +74,0 @@ findModuleChild((m) => { |
{ | ||
"name": "decky-frontend-lib", | ||
"version": "3.18.3", | ||
"version": "3.18.4", | ||
"description": "A library for building decky plugins", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
196432
4690