@aotearoan/neon
Version:
Neon is a lightweight design library of Vue 3 components with minimal dependencies.
41 lines (40 loc) • 1.47 kB
TypeScript
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;