flowbite-svelte-icons
Version:
Flowbite icon components for Svelte 5 Runes
25 lines (24 loc) • 656 B
TypeScript
import type { Component } from 'svelte';
import type { SVGAttributes } from 'svelte/elements';
interface Props extends SVGAttributes<SVGElement> {
Icon: Component;
size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl';
role?: string;
color?: string;
ariaLabel?: string;
class?: string;
}
/**
* [Go to docs](https://flowbite-svelte-icons.codewithshin.com/)
* ## Props
* @prop Icon
* @prop size
* @prop role
* @prop color = 'currentColor'
* @prop ariaLabel
* @prop class: classname
* @prop ...restProps
*/
declare const IconOutline: Component<Props, {}, "">;
type IconOutline = ReturnType<typeof IconOutline>;
export default IconOutline;