import * as React from 'react';
import ListItemAction, { listItemActionBuilder } from '..';
import { listItemActionTestkitFactory } from '../../../testkit';
import { listItemActionTestkitFactory as listItemActionEnzymeTestkitFactory } from '../../../testkit/enzyme';
import { listItemActionTestkitFactory as listItemActionPuppeteerTestkitFactory } from '../../../testkit/puppeteer';
import * as enzyme from 'enzyme';
import * as puppeteer from 'puppeteer';
function ListItemActionWithMandatoryProps() {
return ;
}
function ListItemActionWithAllProps() {
return (
}
autoFocus
ellipsis
disabled
tooltipModifiers={{ fixed: true }}
as="button"
onClick={_ev => {}}
highlighted
subtitle="subtitle"
/>
);
}
function ListItemActionBuilderWithAllProps() {
const { disabled, id, overrideOptionStyle, value } = listItemActionBuilder({
autoFocus: true,
as: 'button',
className: 'cls',
dataHook: 'hook',
disabled: true,
ellipsis: true,
id: '1',
onClick: _ev => {},
prefixIcon:
,
size: 'medium',
skin: 'dark',
tabIndex: 1,
title: 'title',
subtitle: 'subtitle'
});
value({ as: 'a', href: '' });
}
async function testkits() {
const testkit = listItemActionTestkitFactory({
dataHook: 'hook',
wrapper: document.createElement('div'),
});
const enzymeTestkit = listItemActionEnzymeTestkitFactory({
dataHook: 'hook',
wrapper: enzyme.mount(),
});
const browser = await puppeteer.launch();
const page = await browser.newPage();
const puppeteerTestkit = await listItemActionPuppeteerTestkitFactory({
dataHook: 'hook',
page,
});
}