@alegendstale/holly-components
Version:
Reusable UI components created using lit
30 lines • 1.05 kB
TypeScript
import { LitElement } from 'lit';
import { EventEmitter } from '../../../utils/EventEmitter.js';
import { CopyFormat, PaletteSettings } from '../color-palette-utils.js';
import { AbsoluteContainer } from '../../absolute-container/absolute-container.js';
type EventMap = {
change: [colors: string[] | undefined];
editMode: [val: boolean];
openEditor: [];
};
export declare class ColorPaletteMenu extends LitElement {
static styles: import("lit").CSSResult[];
absolute: AbsoluteContainer;
colors: string[];
settings?: Partial<PaletteSettings>;
editMode: Boolean;
copyFormat: CopyFormat;
reorder: boolean;
emitter: EventEmitter<EventMap>;
disconnectedCallback(): void;
render(): import("lit-html").TemplateResult<1>;
menuItems(): import("lit-html").TemplateResult<1>;
reorderItems(): import("lit-html").TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'color-palette-menu': ColorPaletteMenu;
}
}
export {};
//# sourceMappingURL=color-palette-menu.d.ts.map