import { css, element, html } from '@joist/element';
declare global {
interface HTMLElementTagNameMap {
'usa-pagination-item': USAPaginationItemElement;
}
}
@element({
tagName: 'usa-pagination-item',
shadowDom: [
css`
:host {
display: inline-flex;
height: 2.5rem;
justify-content: center;
line-height: 1;
min-width: 2.5rem;
align-items: center;
}
:host(:first-child) {
margin-right: 1rem;
}
:host(:last-child) {
margin-left: 1rem;
}
::slotted(usa-link) {
display: inline-flex;
align-items: center;
}
`,
html` `,
],
})
export class USAPaginationItemElement extends HTMLElement {}