@lit-ui/core
v1.0.0
Published
SSR-aware base component and utilities for Lit web components with Tailwind styling
Maintainers
Readme
@lit-ui/core
SSR-aware base component and utilities for Lit web components with Tailwind styling.
Installation
npm install @lit-ui/coreQuick Start
Extend TailwindElement for components that use Tailwind CSS in Shadow DOM:
import { TailwindElement } from '@lit-ui/core';
import { html, css } from 'lit';
import { customElement } from 'lit/decorators.js';
@customElement('my-component')
export class MyComponent extends TailwindElement {
render() {
return html`
<div class="p-4 bg-primary text-primary-foreground rounded">
Hello World
</div>
`;
}
}Features
- SSR Compatible: Automatic inline styles for server-side rendering
- Tailwind Integration: Constructable stylesheets for Shadow DOM
- Design Tokens: Access tokens via
@lit-ui/core/tokens - FOUC Prevention: Import
@lit-ui/core/fouc.cssfor flash-free loading
Documentation
Full documentation: https://lit-ui.dev
License
MIT
