UNPKG

@aotearoan/neon

Version:

Neon is a lightweight design library of Vue 3 components with minimal dependencies.

42 lines (41 loc) 1.5 kB
import type { NeonGridModel } from '@/model/layout/grid/NeonGridModel'; /** * <p>A CSS grid component for top level layout within a page. This component provides functionality to dynamically * generate the grid CSS and inject it into the page as well as defining the grid for different responsive breakpoints. * The defined grid can be updated programmatically which is useful for adding/removing items from the grid.</p> * * <p>NeonGrid provides a slot for a set of NeonGridArea components, defining the contents for the various grid areas on * the page.</p> */ declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ /** * The grid layouts */ layouts: { type: () => Array<NeonGridModel>; required: true; }; /** * Id of the grid, should be unique on the page */ id: { type: StringConstructor; required: true; }; }>, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ /** * The grid layouts */ layouts: { type: () => Array<NeonGridModel>; required: true; }; /** * Id of the grid, should be unique on the page */ id: { type: StringConstructor; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;