@oslokommune/punkt-elements
Version:
Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo
29 lines (28 loc) • 878 B
TypeScript
import { PktElementWithSlot } from '../../base-elements/element-with-slot';
import { PropertyValues } from 'lit';
export interface IPktTabs {
arrowNav?: boolean;
disableArrowNav?: boolean;
separatorIconName?: string;
separatorIconPath?: string;
}
export declare class PktTabs extends PktElementWithSlot<IPktTabs> implements IPktTabs {
arrowNav: boolean;
disableArrowNav: boolean;
separatorIconName: string;
separatorIconPath: string;
private tabRefs;
private disabledMap;
private tabCount;
private get useArrowNav();
private context;
updated(changedProperties: PropertyValues): void;
private syncSeparators;
private registerTab;
private isTabDisabled;
private findEnabledIndex;
private handleClick;
private handleKeyUp;
render(): import('lit-html').TemplateResult<1>;
}
export default PktTabs;