@suyouwanggang/p-ui
Version:
`p-ui`是一套使用原生`Web Components`规范开发的跨框架UI组件库,基于`lit-elment`库开发。 [github项目地址](https://github.com/suyouwanggang/p-ui)
39 lines • 1.39 kB
TypeScript
import { LitElement } from 'lit-element';
import './p-button';
import './p-input';
declare type DialogType = 'dialog' | 'Alert' | 'success' | 'info' | 'error' | 'warning' | 'confirm' | 'prompt';
export default class PDialog extends LitElement {
open: boolean;
removeAble: boolean;
autoclose: boolean;
loading: boolean;
title: string;
type: DialogType;
okText: string;
showCancelBtn: boolean;
cancelText: string;
static get styles(): import("lit-element").CSSResult;
typeMap(type: string): {
name: string;
color: string;
};
render(): import("lit-element").TemplateResult;
private cancelBtn;
private submitBtn;
private btnActive;
submitBtnHandler(): void;
closeBtnHandler(): void;
cancelBtnHandler(): void;
firstUpdated(changedProperties: Map<string | number | symbol, unknown>): void;
update(changedProperties: Map<string | number | symbol, unknown>): void;
updated(changedProperties: Map<string | number | symbol, unknown>): void;
static alert: (obj: any) => PDialog;
static info: () => PDialog;
static success: () => PDialog;
static error: () => PDialog;
static warning: () => PDialog;
static confirm: () => Promise<PDialog>;
static prompt: () => Promise<PDialog>;
}
export {};
//# sourceMappingURL=p-dialog.d.ts.map