@ryanhelsing/ry-ui
Version:
Framework-agnostic, Light DOM web components. CSS is the source of truth.
21 lines • 538 B
TypeScript
/**
* <ry-tabs>
*
* Tab interface with keyboard navigation.
*
* Minimal markup (recommended):
* <ry-tabs>
* <ry-tab title="Tab 1" active>Content 1</ry-tab>
* <ry-tab title="Tab 2">Content 2</ry-tab>
* </ry-tabs>
*
* JS uses data-ry-target for queries, CSS uses classes for styling.
*/
import { RyElement } from '../core/ry-element.js';
export declare class RyTabs extends RyElement {
#private;
setup(): void;
select(index: number): void;
get selectedIndex(): number;
}
//# sourceMappingURL=ry-tabs.d.ts.map