UNPKG

@opencloud-eu/design-system

Version:

OpenCloud Design System is used to design OpenCloud UI components

43 lines (42 loc) 1.23 kB
import { FillType, SizeType } from '../../helpers'; export interface Props { /** * @docs Accessible label for the icon. Should be set if the icon fulfills a purpose and is not purely decorative. */ accessibleLabel?: string; /** * @docs Color of the icon. */ color?: string; /** * @docs Fill type of the icon. * @default fill */ fillType?: FillType; /** * @docs Name of the icon. Please refer to `Remixicon` for a list of available icons. */ name?: string; /** * @docs Size of the icon. * @default medium */ size?: SizeType; /** * @docs HTML element to be used for the icon. * @default span */ type?: string; } export interface Emits { /** * @docs Emitted when the SVG has been loaded. */ (e: 'loaded'): void; } declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { loaded: () => any; }, string, import('vue').PublicProps, Readonly<Props> & Readonly<{ onLoaded?: () => any; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;