svelte-animated-icons
Version:
A collection of animated SVG icons for Svelte with customizable draw transitions, events, and accessibility features. Each icon supports hover/click animations, customizable colors, sizes, and stroke widths.
25 lines (24 loc) • 725 B
TypeScript
import type { DrawParams } from 'svelte/transition';
import type { SVGAttributes } from 'svelte/elements';
type TitleType = {
id?: string;
title?: string;
};
type DescType = {
id?: string;
desc?: string;
};
interface Props extends SVGAttributes<SVGSVGElement> {
pauseDuration?: number;
event?: 'hover' | 'click' | 'none';
title?: TitleType;
desc?: DescType;
ariaLabel?: string;
size?: number;
color?: string;
strokeWidth?: number;
transitionParams?: DrawParams;
}
declare const ArrowUpFromBracketFlowbite: import("svelte").Component<Props, {}, "">;
type ArrowUpFromBracketFlowbite = ReturnType<typeof ArrowUpFromBracketFlowbite>;
export default ArrowUpFromBracketFlowbite;