← Public packages
@kentcdodds/package-app-kit
Design tokens, PWA install/update, About/version, cache helpers, and optional realtime notes sync for Kody package apps.
starter-remix/app/icons/plus.tsx
38 lines · 874 B · TypeScript/** @jsxRuntime automatic */
/** @jsxImportSource remix/ui */
/**
* Lucide icon `plus` (ISC) — generated by scripts/add-lucide-icon.mjs
* Source: https://lucide.dev/icons/plus
* Remix Handle component (returns a render function). Re-run the script to refresh.
*/
import type { Handle } from 'remix/ui'
export type IconPlusProps = {
size?: number
class?: string
}
export function IconPlus(handle: Handle<IconPlusProps>) {
return () => {
const size = handle.props.size ?? 20
return (
<svg
xmlns="http://www.w3.org/2000/svg"
width={size}
height={size}
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
class={handle.props.class}
aria-hidden="true"
data-lucide="plus"
>
<path d="M5 12h14" />
<path d="M12 5v14" />
</svg>
)
}
}