ChessRook
Use it
npm install vadivam-reactimport { ChessRook } from "vadivam-react";
<ChessRook />npm install vadivam-react-nativeimport { ChessRook } from "vadivam-react-native";
<ChessRook />npm install vadivam-vue<script setup>
import { ChessRook } from "vadivam-vue";
</script>
<template>
<ChessRook />
</template>npm install vadivam-svelte<script>
import { ChessRook } from "vadivam-svelte";
</script>
<ChessRook />npm install vadivam-solidimport { ChessRook } from "vadivam-solid";
<ChessRook />npm install vadivam-preactimport { ChessRook } from "vadivam-preact";
<ChessRook />npm install vadivam-astro---
import { ChessRook } from "vadivam-astro";
---
<ChessRook />npm install vadivam-angularimport { ChessRook } from "vadivam-angular";
<svg vadivamChessRook></svg>npm install vadivam<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M7 18h10a2 2 0 0 1 0 4H7a2 2 0 1 1 0-4M6 7.4V3.6c0-.56 0-.84.109-1.054a1 1 0 0 1 .437-.437C6.76 2 7.04 2 7.6 2h.9c.466 0 .699 0 .883.076a1 1 0 0 1 .54.541c.077.184.077.417.077.883s0 .699.076.883a1 1 0 0 0 .541.54c.184.077.417.077.883.077h1c.466 0 .699 0 .883-.076a1 1 0 0 0 .54-.541C14 4.199 14 3.966 14 3.5s0-.699.076-.883a1 1 0 0 1 .541-.54C14.801 2 15.034 2 15.5 2h.9c.56 0 .84 0 1.054.109a1 1 0 0 1 .437.437C18 2.76 18 3.04 18 3.6v3.8c0 .56 0 .84-.109 1.054a1 1 0 0 1-.437.437C17.24 9 16.96 9 16.4 9H7.6c-.56 0-.84 0-1.054-.109a1 1 0 0 1-.437-.437C6 8.24 6 7.96 6 7.4M8 9v9m8-9v9"/>
</svg>import iconUrl from "vadivam/icons/chess-rook.svg";<img src="https://cdn.jsdelivr.net/npm/vadivam@0.0.63/dist/icons/chess-rook.svg" width="24" height="24" alt="" />Compared with Lucide
Migrate from LucideSame name, 24px grid, and 2px stroke, so swapping keeps your layout. Lucide drawing © Lucide Contributors, ISC License.