UNPKG

@sveltestrap/sveltestrap

Version:

Bootstrap components for Svelte

24 lines (19 loc) 558 B
import { Breakpoints } from '../shared'; import { SvelteComponent } from 'svelte'; import { HTMLTableAttributes } from 'svelte/elements'; export interface TableProps<T> extends HTMLTableAttributes { bordered?: boolean; borderless?: boolean; hover?: boolean; responsive?: boolean | Breakpoints; rows?: T[]; size?: string; striped?: boolean; } export interface TableEvents {} export interface TableSlots<T> { default: { row?: T; }; } export default class Table<T> extends SvelteComponent<TableProps<T>, TableEvents, TableSlots<T>> {}