mx-ui-components
Version:
mobius ui library
940 lines (939 loc) • 1.62 MB
TypeScript
export declare let ssr: boolean;
export declare function load(): {
metadata: ({
id: string;
role: string;
version: string;
lang: string;
"alt-text": string;
name: string;
type: string;
props: {
source: string;
apiMethod: string;
mapId: string;
token: string;
href: string;
accessTokenKeyName: string;
redirect: boolean;
avoidPages: string[];
permissions: string[];
API: {
apiUrl: string;
token: string;
method: string;
formType: string;
body: {
dbType: string;
filter: {
id: string;
};
};
};
track?: undefined;
type?: undefined;
position?: undefined;
storeListen?: undefined;
size?: undefined;
backdropClass?: undefined;
defaultOpen?: undefined;
showProgressBar?: undefined;
autoHideWithIn?: undefined;
toastValue?: undefined;
dismissable?: undefined;
};
bindings: {
state: {
mapData: {
path: string;
initialValue: never[];
};
permissionstate: {
path: string;
initialValue: {};
};
agent_sessions?: undefined;
SessionAgentName?: undefined;
chat_sessions?: undefined;
toggleSaveCorePromptPopup?: undefined;
toggleSaveFavouritePromptPopup?: undefined;
toggleSharePromptPopup?: undefined;
choosePromptPopup?: undefined;
variableMoreOptions?: undefined;
promptingActionState?: undefined;
nextPopup?: undefined;
toggleCreateNewFolder?: undefined;
sessionSummary?: undefined;
};
events: {
onload: {
actions: {
checkAuthentication: string;
};
permissionstate: {
fetchAPI: string;
copy: {
sourcePath: string;
targetPath: string;
};
createPermissionMap: string;
};
};
};
};
styles: string;
value: string;
children: ({
id: string;
type: string;
name: string;
description: string;
styles: string;
props: {
backdropClass?: undefined;
href?: undefined;
routingEnabled?: undefined;
watchLevel?: undefined;
};
children: ({
id: string;
type: string;
props: {};
styles: string;
value: string;
children: {
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {};
styles: string;
value: string;
children: ({
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {
href: string;
routingEnabled?: undefined;
watchLevel?: undefined;
condition?: undefined;
cssClasses?: undefined;
body?: undefined;
};
styles: string;
value: string;
children: ({
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {
src: string;
href: string;
routingEnabled: boolean;
watchLevel: number;
newTab: boolean;
};
bindings: {
events: {
click: {
actions: {
redirectRouter: string;
};
};
};
};
styles: string;
value: string;
} | {
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {
src: string;
href?: undefined;
routingEnabled?: undefined;
watchLevel?: undefined;
newTab?: undefined;
};
styles: string;
value: string;
bindings?: undefined;
})[];
bindings?: undefined;
} | {
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {
href: string;
routingEnabled?: undefined;
watchLevel?: undefined;
condition?: undefined;
cssClasses?: undefined;
body?: undefined;
};
styles: string;
value: string;
children: ({
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {
src?: undefined;
};
styles: string;
value: string;
children: {
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {};
styles: string;
value: string;
children: never[];
}[];
} | {
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {
src: string;
};
styles: string;
value: string;
children?: undefined;
})[];
bindings?: undefined;
} | {
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
bindings: {
state: {
currentRoute: {
path: string;
};
};
events: {
click: {
actions: {
setToLocalStorage: string;
};
};
onStateChangeActions: {
currentRoute: {
conditionalCss: string;
};
};
};
};
props: {
href: string;
routingEnabled: boolean;
watchLevel: number;
condition: string;
cssClasses: {
trueClass: string;
falseClass: string;
};
body: {
currentRoute: string;
};
};
styles: string;
value: string;
children: ({
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {
href: string;
routingEnabled: boolean;
watchLevel: number;
src?: undefined;
};
styles: string;
value: string;
bindings: {
events: {
click: {
actions: {
redirectRouter: string;
};
};
};
};
children: {
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {};
styles: string;
value: string;
children: never[];
}[];
} | {
id: string;
track: string[];
type: string;
name: string;
role: string;
version: string;
lang: string;
"alt-text": string;
props: {
src: string;
href?: undefined;
routingEnabled?: undefined;
watchLevel?: undefined;
};
styles: string;
value: string;
bindings?: undefined;
children?: undefined;
})[];
})[];
}[];
name?: undefined;
bindings?: undefined;
} | {
id: string;
type: string;
props: {};
styles: string;
value: string;
children: ({
id: string;
type: string;
props: {};
styles: string;
value: string;
children: {
id: string;
type: string;
name: string;
props: {};
styles: string;
value: string;
children: {
id: string;
type: string;
name: string;
props: {};
styles: string;
value: string;
children: {
id: string;
type: string;
name: string;
props: {
value: {
path: never[];
currentRoute: string;
};
pathIndex: number;
destructurePath: string;
keys: string[];
};
bindings: {
state: {
currentRoute: {
path: string;
initialValue: {
path: never[];
currentRoute: string;
};
peopleMetaData: {
path: string;
initialValue: never[];
};
};
};
events: {
onload: {
currentRoute: {
extractPathParams: string;
setValueToNewState: string;
};
};
};
};
styles: string;
value: string;
children: ({
id: string;
name: string;
type: string;
props: {};
styles: string;
value: string;
children: ({
id: string;
type: string;
name: string;
props: {
src: string;
alt: string;
};
styles: string;
value: string;
children: never[];
} | {
id: string;
name: string;
type: string;
props: {
src?: undefined;
alt?: undefined;
};
styles: string;
value: string;
children: never[];
})[];
} | {
id: string;
type: string;
name: string;
props: {};
styles: string;
value: string;
children: ({
id: string;
type: string;
name: string;
props: {};
styles: string;
value: string;
children: ({
id: string;
type: string;
props: {
href: string;
routingEnabled: boolean;
watchLevel: number;
condition: string;
cssClasses: {
trueClass: string;
falseClass: string;
};
value: {
path: never[];
currentRoute: string;
main: string;
sub: string;
href: string;
};
body?: undefined;
selected?: undefined;
};
styles: string;
bindings: {
state: {
currentRoute: {
path: string;
};
breadCrumb: {
path: string;
};
};
events: {
click: {
currentRoute: {
setValueToNewState: {
path: never[];
currentRoute: string;
redirectRouter: string;
};
};
breadCrumb: {
setValueToNewState: string;
main: string;
sub: string;
href: string;
};
actions?: undefined;
};
onStateChangeActions: {
currentRoute: {
conditionalCss: string;
};
};
};
};
value: string;
children: ({
id: string;
type: string;
props: {
alt: string;
src: string;
};
styles: string;
value: string;
} | {
id: string;
type: string;
props: {
alt?: undefined;
src?: undefined;
};
styles: string;
value: string;
})[];
} | {
id: string;
type: string;
props: {
href: string;
routingEnabled: boolean;
watchLevel: number;
condition: string;
cssClasses: {
trueClass: string;
falseClass: string;
};
value: {
path: never[];
main: string;
sub: string;
href: string;
currentRoute: string;
};
body?: undefined;
selected?: undefined;
};
styles: string;
bindings: {
state: {
currentRoute: {
path: string;
};
breadCrumb: {
path: string;
};
};
events: {
click: {
currentRoute: {
setValueToNewState: {
path: never[];
currentRoute: string;
redirectRouter: string;
};
};
breadCrumb: {
setValueToNewState: {
main: string;
sub: string;
href: string;
};
main?: undefined;
sub?: undefined;
href?: undefined;
};
actions?: undefined;
};
onStateChangeActions: {
currentRoute: {
conditionalCss: string;
};
};
};
};
value: string;
children: ({
id: string;
type: string;
props: {
alt: string;
src: string;
};
styles: string;
value: string;
} | {
id: string;
type: string;
props: {
alt?: undefined;
src?: undefined;
};
styles: string;
value: string;
})[];
} | {
id: string;
type: string;
props: {
href: string;
routingEnabled: boolean;
watchLevel: number;
condition: string;
cssClasses: {
trueClass: string;
falseClass: string;
};
value: {
path: never[];
main: string;
sub: string;
href: string;
currentRoute: string;
};
body: {
projectId: string;
};
selected?: undefined;
};
styles: string;
bindings: {
state: {
currentRoute: {
path: string;
};
breadCrumb?: undefined;
};
events: {
click: {
currentRoute: {
setValueToNewState: {
path: never[];
currentRoute: string;
redirectRouter: string;
};
};
breadCrumb: {
setValueToNewState: {
main: string;
sub: string;
href: string;
};
main?: undefined;
sub?: undefined;
href?: undefined;
};
actions: {
setToLocalStorage: string;
};
};
onStateChangeActions: {
currentRoute: {
conditionalCss: string;
};
};
};
};
value: string;
children: ({
id: string;
type: string;
props: {
alt: string;
src: string;
};
styles: string;
value: string;
} | {
id: string;
type: string;
props: {
alt?: undefined;
src?: undefined;
};
styles: string;
value: string;
})[];
} | {
type: string;
props: {
selected: string;
value: string;
href?: undefined;
routingEnabled?: undefined;
watchLevel?: undefined;
condition?: undefined;
cssClasses?: undefined;
body?: undefined;
};
styles: string;
children: {
id: string;
type: string;
props: {
href: string;
routingEnabled: boolean;
watchLevel: number;
condition: string;
cssClasses: {
trueClass: string;
falseClass: string;
};
value: {
path: never[];
main: string;
sub: string;
href: string;
currentRoute: string;
};
};
styles: string;
bindings: {
state: {
currentRoute: {
path: string;
};
breadCrumb: {
path: string;
};
};
events: {
click: {
currentRoute: {
setValueToNewState: {
path: never[];
currentRoute: string;
redirectRouter: string;
};
};
breadCrumb: {
setValueToNewState: {
main: string;
sub: string;
href: string;
};
};
};
onStateChangeActions: {
currentRoute: {
conditionalCss: string;
};
};
};
};
value: string;
children: ({
id: string;
type: string;
props: {
alt: string;
src: string;
};
styles: string;
value: string;
} | {
id: string;
type: string;
props: {
alt?: undefined;
src?: undefined;
};
styles: string;
value: string;
})[];
}[];
id?: undefined;
bindings?: undefined;
value?: undefined;
})[];
} | {
id: string;
type: string;
name: string;
props: {};
styles: string;
children: ({
id: string;
name: string;
type: string;
props: {};
styles: string;
children: {
id: string;
type: string;
props: {
href: string;
routingEnabled: boolean;
watchLevel: number;
condition: string;
cssClasses: {
trueClass: string;
falseClass: string;
};
value: {
path: never[];
main: string;
sub: string;
href: string;
currentRoute: string;
};
};
styles: string;
bindings: {
state: {
currentRoute: {
path: string;
};
breadCrumb: {
path: string;
};
};
events: {
click: {
currentRoute: {
setValueToNewState: {
path: never[];
currentRoute: string;
redirectRouter: string;
};
};
breadCrumb: {
setValueToNewState: {
main: string;
sub: string;
href: string;
};
};
};
onStateChangeActions: {
currentRoute: {
conditionalCss: string;
};
};
};
};
value: string;
children: ({
id: string;
type: string;
props: {
alt: string;
src: string;
};
styles: string;
value: string;
} | {
id: string;
type: string;
props: {
alt?: undefined;
src?: undefined;
};
styles: string;
value: string;
})[];
}[];
} | {
id: string;
name: string;
type: string;
props: {};
styles: string;
children: {
id: string;
type: string;
props: {
value: {
path: never[];
main: string;
sub: string;
href: string;
currentRoute: string;
};
};
styles: string;
bindings: {
state: {
breadCrumb: {
path: string;
};
};
events: {
click: {
breadCrumb: {
setValueToNewState: {
main: string;
sub: string;
href: string;
};
};
};
};
};
value: string;
children: ({
id: string;
type: string;
bindings: {};
styles: string;
children: ({
id: string;
type: string;
props: {
alt: string;
src: string;
keyName?: undefined;
};
styles: string;
value: string;
children: never[];
name?: undefined;
bindings?: undefined;
} | {
id: string;
name: string;
type: string;
props: {