feat: init new partial modal

This commit is contained in:
divocat
2025-10-17 23:06:36 +03:00
parent 40dac07b29
commit af36cf3026
7 changed files with 21 additions and 5 deletions

View File

@@ -35,6 +35,11 @@ declare global {
};
const _ = (_key: string) => string;
const ui = {
showModal: (_title: stirng, _content: HtmlElement) => undefined,
hideModal: () => undefined,
};
}
export {};

View File

@@ -2,6 +2,7 @@
'require baseclass';
'require fs';
'require uci';
'require ui';
export * from './validators';
export * from './helpers';

View File

@@ -1,7 +1,10 @@
import { styles as ButtonStyles } from './button/styles';
import { styles as ModalStyles } from './modal/styles';
export * from './button/renderButton';
export * from './modal/renderModal';
export const PartialStyles = `
${ButtonStyles}
${ModalStyles}
`;

View File

@@ -0,0 +1 @@
export function renderModal() {}

View File

@@ -0,0 +1,2 @@
// language=CSS
export const styles = ``;

View File

@@ -249,7 +249,7 @@ function renderDiagnosticAvailableActionsWidget() {
globalCheck: {
loading: diagnosticsActions.globalCheck.loading,
visible: true,
onClick: () => {},
onClick: () => ui.showModal('globalCheck', E('div', {}, 'Example')),
disabled: atLeastOneServiceCommandLoading,
},
viewLogs: {