@nextcloud/vue
Version:
Nextcloud vue components
94 lines (93 loc) • 2 kB
TypeScript
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
/**
* Id of the bubble
*/
id: {
type: StringConstructor;
required: true;
};
/**
* The main text
*/
label: {
type: StringConstructor;
required: false;
default: null;
};
/**
* Icon to be applied
*/
icon: {
type: StringConstructor;
required: true;
};
/**
* URL of the icon
*/
iconUrl: {
type: (StringConstructor | null)[];
default: null;
};
source: {
type: StringConstructor;
required: true;
};
/**
* Is the bubble shown as primary
*/
primary: {
type: BooleanConstructor;
default: boolean;
};
}>, {
isDarkTheme: Readonly<import('vue').Ref<boolean, boolean>>;
}, {}, {
avatarUrl(): string | null;
mentionText(): string;
}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
/**
* Id of the bubble
*/
id: {
type: StringConstructor;
required: true;
};
/**
* The main text
*/
label: {
type: StringConstructor;
required: false;
default: null;
};
/**
* Icon to be applied
*/
icon: {
type: StringConstructor;
required: true;
};
/**
* URL of the icon
*/
iconUrl: {
type: (StringConstructor | null)[];
default: null;
};
source: {
type: StringConstructor;
required: true;
};
/**
* Is the bubble shown as primary
*/
primary: {
type: BooleanConstructor;
default: boolean;
};
}>> & Readonly<{}>, {
label: string;
primary: boolean;
iconUrl: string | null;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;