Skip to content

ModalBase<Value>

A base class for displaying modals in Obsidian.

Import:

import { ModalBase } from '@mnaoumov/obsidian-lib/modals/modal';

Signature:

export class ModalBase<Value> extends Modal

Extends: Modal

Constructor

new ModalBase(params: ModalBaseConstructorParams<Value>)

Creates a new modal.

Properties

PropertyTypeDescription
promiseResolvePromiseResolve<Value>A function to resolve the value of the modal.

Methods

MethodReturnsDescription
addCssClasses(cssClasses?)voidAdds CSS classes to the modal's container element.

Links to this page: