@empathyco/x-tailwindcss
Version:
Empathy X Tailwind plugin
57 lines (54 loc) • 2.12 kB
JavaScript
import { attach } from './components/attach/index.js';
import { badge } from './components/badge/index.js';
import { button } from './components/button/index.js';
import { buttonGroup } from './components/button-group/index.js';
import { facetFilter } from './components/facet-filter/index.js';
import { highlight } from './components/highlight/index.js';
import { icon } from './components/icon/index.js';
import { input } from './components/input/index.js';
import { inputGroup } from './components/input-group/index.js';
import { layout } from './components/layout/index.js';
import { picture } from './components/picture/index.js';
import { progressBar } from './components/progress-bar/index.js';
import { scroll } from './components/scroll/index.js';
import { slidingPanel } from './components/sliding-panel/index.js';
import { suggestion } from './components/suggestion/index.js';
import { suggestionGroup } from './components/suggestion-group/index.js';
import { suggestionGroupButton } from './components/suggestion-group/button/index.js';
import { tag } from './components/tag/index.js';
import { typography } from './components/typography/index.js';
import { variables } from './components/variables/index.js';
/**
* Default component styles.
*
* @param helpers - A set of tailwind helpers to create the components.
* @returns All the styles for each component.
*
* @public
*/
function components(helpers) {
return {
...variables(),
...button(helpers),
...buttonGroup(helpers),
...icon(helpers),
...suggestion(helpers),
...highlight(helpers),
...typography(helpers),
...input(helpers),
...inputGroup(helpers),
...typography(helpers),
...suggestionGroup(helpers),
...suggestionGroupButton(helpers),
...slidingPanel(helpers),
...picture(helpers),
...layout(helpers),
...scroll(helpers),
...tag(helpers),
...badge(helpers),
...facetFilter(helpers),
...progressBar(helpers),
...attach(),
};
}
export { components as default };