import * as React from 'react';
import ComposerSidebar, { ComposerSidebarItem } from '..';
import { composerSidebarTestkitFactory } from '../../../testkit';
import { composerSidebarTestkitFactory as composerSidebarEnzymeTestkitFactory } from '../../../testkit/enzyme';
import { composerSidebarTestkitFactory as composerSidebarPuppeteerTestkitFactory } from '../../../testkit/puppeteer';
import * as enzyme from 'enzyme';
import * as puppeteer from 'puppeteer';
import {
Rename,
CropRotate,
MagicWand,
Adjust,
CutOut,
} from 'wix-ui-icons-common';
const items: ComposerSidebarItem[] = [
{
id: 0,
label: 'Crop & Rotate',
icon: ,
},
{
id: 1,
label: 'Enhance',
icon: ,
},
{
id: 2,
label: 'Adjust',
icon: ,
},
{
id: 3,
label: 'Cut Out',
icon: ,
},
{
id: 4,
label: 'Text',
icon: ,
},
];
function composerSidebarWithMandatoryProps() {
return ;
}
function composerSidebarWithAllProps() {
return (
'Clicked!'}
size="medium"
labelPlacement="bottom"
/>
);
}
async function testkits() {
const testkit = composerSidebarTestkitFactory({
dataHook: 'hook',
wrapper: document.createElement('div'),
});
const enzymeTestkit = composerSidebarEnzymeTestkitFactory({
dataHook: 'hook',
wrapper: enzyme.mount(),
});
const browser = await puppeteer.launch();
const page = await browser.newPage();
const puppeteerTestkit = await composerSidebarPuppeteerTestkitFactory({
dataHook: 'hook',
page,
});
}