UNPKG

@3mo/grid

Version:

A simple wrapper web-component for CSS Grid Layout.

44 lines 1.24 kB
import { Component } from '@a11d/lit'; import type * as CSS from 'csstype'; /** * @element mo-grid * * @ssr true * * @attr rows * @attr columns * @attr autoRows * @attr autoColumns * @attr autoFlow * @attr rowGap * @attr columnGap * @attr gap * @attr justifyItems * @attr justifyContent * @attr alignItems * @attr alignContent * * @slot - The content of the grid container. */ export declare class Grid extends Component { rows: CSS.Property.GridTemplateRows<string>; columns: CSS.Property.GridTemplateColumns<string>; autoRows: CSS.Property.GridAutoRows<string>; autoColumns: CSS.Property.GridAutoColumns<string>; autoFlow: CSS.Property.GridAutoFlow; rowGap: CSS.Property.RowGap<string>; columnGap: CSS.Property.ColumnGap<string>; gap: CSS.Property.Gap<string>; justifyItems: CSS.Property.JustifyItems; justifyContent: CSS.Property.JustifyContent; alignItems: CSS.Property.AlignItems; alignContent: CSS.Property.AlignContent; static get styles(): import("@a11d/lit").CSSResult; protected get template(): import("lit-html").HTMLTemplateResult; } declare global { interface HTMLElementTagNameMap { 'mo-grid': Grid; } } //# sourceMappingURL=Grid.d.ts.map