UNPKG

@aotearoan/neon

Version:

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

41 lines (40 loc) 1.47 kB
import type { NeonResponsive } from '@/model/common/responsive/NeonResponsive'; import { NeonLayoutSize } from '@/model/common/layout/NeonLayoutSize'; /** * A horizontal layout component. NeonInline provides a way of laying out it's contents with standard gaps. At the * specified breakpoint the layout will wrap to vertical. */ declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ /** * Size of the gap between items */ gap: { type: () => NeonLayoutSize; default: () => NeonLayoutSize; }; /** * Breakpoint at which to layout switches to vertical column layout. If no breakpoint is provided there is no * responsive switch. */ breakpoint: { type: () => NeonResponsive; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ /** * Size of the gap between items */ gap: { type: () => NeonLayoutSize; default: () => NeonLayoutSize; }; /** * Breakpoint at which to layout switches to vertical column layout. If no breakpoint is provided there is no * responsive switch. */ breakpoint: { type: () => NeonResponsive; }; }>> & Readonly<{}>, { gap: NeonLayoutSize; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;