import { Accordion } from './accordion'; import { Grid } from './grid'; import { Dialogs } from './dialogs'; import { Snackbar } from './snackbar'; import { Tabs } from './tabs'; import { List } from './list'; import { Select } from './select'; import { Input } from './input'; import { daAttrSelector } from './utils'; import { ProgressBar } from './progress-bar'; export class DatoTest { static grid = (selector = 'dato-grid-controller') => new Grid(selector); static dialogs = () => new Dialogs(); static snackbar = () => new Snackbar(); static tabs = (selector?: string) => new Tabs(selector); static accordion = (selector?: string) => new Accordion(selector); static list = (selector = 'dato-list-v2') => new List(selector); static select = (selector: string) => new Select(daAttrSelector(selector)); static input = (selector: string) => new Input(selector); static progressBar = (selector: string) => new ProgressBar(selector); } export * from './grid'; export * from './snackbar'; export * from './dialogs'; export * from './tabs'; export * from './accordion'; export * from './list'; export * from './select'; export { daAttrSelector } from './utils';