UNPKG

ranui

Version:

A framework-agnostic Web Components UI library built on native custom elements, with TypeScript types, light/dark theming, SSR and PWA support.

34 lines (33 loc) 1.19 kB
import { EventManager } from '@/utils/builder'; import { RanElement } from '@/utils/index'; interface ExtendParentNode { updateAttribute: (key: string, attribute: string, value?: string | null) => void; } export declare class TabPane extends RanElement { static get observedAttributes(): string[]; _events: EventManager; _div: HTMLElement; parent: (ParentNode & ExtendParentNode) | undefined | null; _shadowDom: ShadowRoot; constructor(); get label(): string; set label(value: string); get icon(): string | null; set icon(value: string | null); get iconSize(): string | null; set iconSize(value: string | null); get key(): string | null; set key(value: string | null); get disabled(): string | null; set disabled(value: string | null); get effect(): string | null; set effect(value: string | null); get sheet(): string | null; set sheet(value: string | null); handlerExternalCss: () => void; initAttribute: () => void; connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(name: string, oldValue: string, newValue: string): void; } export default TabPane;