svelte-lucide
Version:
Lucide SVG icon components for Svelte
19 lines (18 loc) • 462 B
TypeScript
import type { Component } from 'svelte';
import type { Props } from './types';
interface IconProps extends Props {
Icon: Component;
}
/**
* [Go to docs](https://svelte-lucide.codewithshin.com/)
* ## Props
* @prop Icon
* @prop size = '24'
* @prop color = 'currentColor'
* @prop role = 'img'
* @prop ariaLabel = 'Icon'
* @prop ...restProps
*/
declare const Icon: Component<IconProps, {}, "">;
type Icon = ReturnType<typeof Icon>;
export default Icon;