@aotearoan/neon
Version:
Neon is a lightweight design library of Vue 3 components with minimal dependencies.
55 lines (54 loc) • 1.54 kB
TypeScript
import { NeonFunctionalColor } from '@/model/common/color/NeonFunctionalColor';
/**
* A component for displaying notification counts to the user.
*/
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
/**
* Whether the notification is active
*/
active: {
type: BooleanConstructor;
default: boolean;
};
/**
* The notification color
*/
color: {
type: () => NeonFunctionalColor;
default: NeonFunctionalColor;
};
/**
* The count of notifications to display, if greater than 9 <em>9+</em> is displayed
*/
count: {
type: NumberConstructor;
default: null;
};
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
/**
* Whether the notification is active
*/
active: {
type: BooleanConstructor;
default: boolean;
};
/**
* The notification color
*/
color: {
type: () => NeonFunctionalColor;
default: NeonFunctionalColor;
};
/**
* The count of notifications to display, if greater than 9 <em>9+</em> is displayed
*/
count: {
type: NumberConstructor;
default: null;
};
}>> & Readonly<{}>, {
color: NeonFunctionalColor;
active: boolean;
count: number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;