UNPKG

@aotearoan/neon

Version:

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

42 lines (41 loc) 1.46 kB
import type { NeonGridModel } from '@/common/models/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<{ /** * 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, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, 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; }; }>>, {}, {}>; export default _default;