Skip to content
← Public packages

@kentcdodds/package-app-kit

Design tokens, PWA install/update, About/version, cache helpers, and optional realtime notes sync for Kody package apps.

FollowFork

starter-tanstack/app/icons/download.tsx

30 lines · 701 B · TypeScript
import type { SVGProps } from 'react'

export type IconDownloadProps = SVGProps<SVGSVGElement> & {
	size?: number
}

/** Lucide icon `download` (ISC) — React SVG component. */
export function IconDownload({ size = 20, className, ...rest }: IconDownloadProps) {
	return (
		<svg
			xmlns="http://www.w3.org/2000/svg"
			width={size}
			height={size}
			viewBox="0 0 24 24"
			fill="none"
			stroke="currentColor"
			strokeWidth="2"
			strokeLinecap="round"
			strokeLinejoin="round"
			className={className}
			aria-hidden="true"
			data-lucide="download"
			{...rest}
		>
			<path d="M12 15V3" />
			<path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4" />
			<path d="m7 10 5 5 5-5" />
		</svg>
	)
}