├── icon-sprite ├── scripts │ ├── used-icons.js │ └── index.js └── src │ └── icons │ ├── X.tsx │ ├── Pi.tsx │ ├── Tv.tsx │ ├── Axe.tsx │ ├── Ban.tsx │ ├── Bed.tsx │ ├── Bot.tsx │ ├── Box.tsx │ ├── Bug.tsx │ ├── Bus.tsx │ ├── Car.tsx │ ├── Cat.tsx │ ├── Cog.tsx │ ├── Cpu.tsx │ ├── Dam.tsx │ ├── Dna.tsx │ ├── Dog.tsx │ ├── Dot.tsx │ ├── Ear.tsx │ ├── Egg.tsx │ ├── Eye.tsx │ ├── Fan.tsx │ ├── Gem.tsx │ ├── Gpu.tsx │ ├── Ham.tsx │ ├── Hop.tsx │ ├── Key.tsx │ ├── Map.tsx │ ├── Meh.tsx │ ├── Mic.tsx │ ├── Nfc.tsx │ ├── Nut.tsx │ ├── Pen.tsx │ ├── Pin.tsx │ ├── Rat.tsx │ ├── Rss.tsx │ ├── Sun.tsx │ ├── Tag.tsx │ ├── Tv2.tsx │ ├── Usb.tsx │ ├── Zap.tsx │ ├── Album.tsx │ ├── Angry.tsx │ ├── Anvil.tsx │ ├── Apple.tsx │ ├── Atom.tsx │ ├── Award.tsx │ ├── Baby.tsx │ ├── Badge.tsx │ ├── Bath.tsx │ ├── Bean.tsx │ ├── Beef.tsx │ ├── Beer.tsx │ ├── Bell.tsx │ ├── Bike.tsx │ ├── Bird.tsx │ ├── Blend.tsx │ ├── Bold.tsx │ ├── Bolt.tsx │ ├── Bomb.tsx │ ├── Bone.tsx │ ├── Book.tsx │ ├── Boxes.tsx │ ├── Brain.tsx │ ├── Brush.tsx │ ├── Cable.tsx │ ├── Cake.tsx │ ├── Candy.tsx │ ├── Cast.tsx │ ├── Cctv.tsx │ ├── Check.tsx │ ├── Clock.tsx │ ├── Cloud.tsx │ ├── Club.tsx │ ├── Code.tsx │ ├── Coins.tsx │ ├── Cone.tsx │ ├── Copy.tsx │ ├── Crop.tsx │ ├── Cross.tsx │ ├── Crown.tsx │ ├── Dices.tsx │ ├── Diff.tsx │ ├── Disc.tsx │ ├── Dock.tsx │ ├── Donut.tsx │ ├── Drama.tsx │ ├── Drill.tsx │ ├── Drone.tsx │ ├── Drum.tsx │ ├── Earth.tsx │ ├── Edit.tsx │ ├── Equal.tsx │ ├── Euro.tsx │ ├── Fence.tsx │ ├── Figma.tsx │ ├── File.tsx │ ├── Files.tsx │ ├── Film.tsx │ ├── Fish.tsx │ ├── Flag.tsx │ ├── Flame.tsx │ ├── Focus.tsx │ ├── Form.tsx │ ├── Frame.tsx │ ├── Frown.tsx │ ├── Fuel.tsx │ ├── Gauge.tsx │ ├── Gavel.tsx │ ├── Ghost.tsx │ ├── Gift.tsx │ ├── Globe.tsx │ ├── Goal.tsx │ ├── Grab.tsx │ ├── Grape.tsx │ ├── Grid.tsx │ ├── Grip.tsx │ ├── Group.tsx │ ├── Hand.tsx │ ├── Hash.tsx │ ├── Haze.tsx │ ├── Heart.tsx │ ├── Home.tsx │ ├── Hotel.tsx │ ├── House.tsx │ ├── Image.tsx │ ├── Inbox.tsx │ ├── Info.tsx │ ├── Kayak.tsx │ ├── Lamp.tsx │ ├── Lasso.tsx │ ├── Laugh.tsx │ ├── Leaf.tsx │ ├── Link.tsx │ ├── List.tsx │ ├── Lock.tsx │ ├── Logs.tsx │ ├── Mail.tsx │ ├── Mails.tsx │ ├── Mars.tsx │ ├── Medal.tsx │ ├── Menu.tsx │ ├── Merge.tsx │ ├── Mic2.tsx │ ├── Milk.tsx │ ├── Minus.tsx │ ├── Moon.tsx │ ├── Mouse.tsx │ ├── Move.tsx │ ├── Music.tsx │ ├── Omega.tsx │ ├── Orbit.tsx │ ├── Panda.tsx │ ├── Pause.tsx │ ├── Phone.tsx │ ├── Piano.tsx │ ├── Pill.tsx │ ├── Pizza.tsx │ ├── Plane.tsx │ ├── Play.tsx │ ├── Plug.tsx │ ├── Plus.tsx │ ├── Power.tsx │ ├── Quote.tsx │ ├── Radar.tsx │ ├── Radio.tsx │ ├── Ratio.tsx │ ├── Redo.tsx │ ├── Regex.tsx │ ├── Reply.tsx │ ├── Rose.tsx │ ├── Route.tsx │ ├── Rows.tsx │ ├── Ruler.tsx │ ├── Salad.tsx │ ├── Save.tsx │ ├── Scale.tsx │ ├── Scan.tsx │ ├── Send.tsx │ ├── Share.tsx │ ├── Sheet.tsx │ ├── Shell.tsx │ ├── Ship.tsx │ ├── Shirt.tsx │ ├── Shrub.tsx │ ├── Sigma.tsx │ ├── Siren.tsx │ ├── Skull.tsx │ ├── Slack.tsx │ ├── Slash.tsx │ ├── Slice.tsx │ ├── Smile.tsx │ ├── Snail.tsx │ ├── Sofa.tsx │ ├── Soup.tsx │ ├── Space.tsx │ ├── Spade.tsx │ ├── Split.tsx │ ├── Spool.tsx │ ├── Stamp.tsx │ ├── Star.tsx │ ├── Stars.tsx │ ├── Store.tsx │ ├── Sword.tsx │ ├── Table.tsx │ ├── Tags.tsx │ ├── Tent.tsx │ ├── Text.tsx │ ├── Timer.tsx │ ├── Torus.tsx │ ├── Train.tsx │ ├── Trash.tsx │ ├── Trees.tsx │ ├── Truck.tsx │ ├── Type.tsx │ ├── Undo.tsx │ ├── User.tsx │ ├── Users.tsx │ ├── Vault.tsx │ ├── Vegan.tsx │ ├── Venus.tsx │ ├── Video.tsx │ ├── View.tsx │ ├── Vote.tsx │ ├── Wand.tsx │ ├── Watch.tsx │ ├── Waves.tsx │ ├── Wheat.tsx │ ├── Wifi.tsx │ ├── Wind.tsx │ ├── Wine.tsx │ ├── Worm.tsx │ ├── Anchor.tsx │ ├── AtSign.tsx │ ├── BadgeX.tsx │ ├── Banana.tsx │ ├── Barrel.tsx │ ├── Beaker.tsx │ ├── Binary.tsx │ ├── Blinds.tsx │ ├── Blocks.tsx │ ├── BookA.tsx │ ├── BookUp.tsx │ ├── BookX.tsx │ ├── BotOff.tsx │ ├── Braces.tsx │ ├── BugOff.tsx │ ├── Camera.tsx │ ├── Carrot.tsx │ ├── Castle.tsx │ ├── Cherry.tsx │ ├── Chrome.tsx │ ├── Church.tsx │ ├── Circle.tsx │ ├── Citrus.tsx │ ├── Clock1.tsx │ ├── Clock2.tsx │ ├── Clock3.tsx │ ├── Clock4.tsx │ ├── Clock5.tsx │ ├── Clock6.tsx │ ├── Clock7.tsx │ ├── Clock8.tsx │ ├── Clock9.tsx │ ├── Cloudy.tsx │ ├── Clover.tsx │ ├── Code2.tsx │ ├── Coffee.tsx │ ├── Cookie.tsx │ ├── CopyX.tsx │ ├── Cuboid.tsx │ ├── Delete.tsx │ ├── Dice1.tsx │ ├── Dice2.tsx │ ├── Dice3.tsx │ ├── Dice4.tsx │ ├── Dice5.tsx │ ├── Dice6.tsx │ ├── Disc2.tsx │ ├── Disc3.tsx │ ├── Divide.tsx │ ├── DnaOff.tsx │ ├── EarOff.tsx │ ├── Edit2.tsx │ ├── Edit3.tsx │ ├── EggOff.tsx │ └── Eraser.tsx ├── next-app ├── next.config.mjs ├── .zero-ui │ ├── attributes.js │ └── attributes.d.ts ├── public │ ├── google.png │ ├── yelp.png │ ├── facebook.png │ ├── serbyte-logo.png │ └── better-business-bureau.png ├── .prettierignore ├── postcss.config.mjs ├── .prettierrc ├── app │ ├── (sprite-demo) │ │ └── layout.tsx │ └── layout.tsx ├── zero-ui.config.js └── .gitignore └── tsconfig.base.json /icon-sprite/scripts/used-icons.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /next-app/next.config.mjs: -------------------------------------------------------------------------------- 1 | // next.config.mjs 2 | export default {} 3 | -------------------------------------------------------------------------------- /next-app/.zero-ui/attributes.js: -------------------------------------------------------------------------------- 1 | /* AUTO-GENERATED - DO NOT EDIT */ 2 | export const bodyAttributes = {}; 3 | -------------------------------------------------------------------------------- /next-app/public/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-zero-ui/icon-sprite/HEAD/next-app/public/google.png -------------------------------------------------------------------------------- /next-app/public/yelp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-zero-ui/icon-sprite/HEAD/next-app/public/yelp.png -------------------------------------------------------------------------------- /next-app/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | dist 4 | out 5 | .git 6 | .vscode 7 | .venv 8 | *.mdx 9 | .husky -------------------------------------------------------------------------------- /next-app/public/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-zero-ui/icon-sprite/HEAD/next-app/public/facebook.png -------------------------------------------------------------------------------- /next-app/public/serbyte-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-zero-ui/icon-sprite/HEAD/next-app/public/serbyte-logo.png -------------------------------------------------------------------------------- /next-app/public/better-business-bureau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/react-zero-ui/icon-sprite/HEAD/next-app/public/better-business-bureau.png -------------------------------------------------------------------------------- /next-app/.zero-ui/attributes.d.ts: -------------------------------------------------------------------------------- 1 | /* AUTO-GENERATED - DO NOT EDIT */ 2 | export declare const bodyAttributes: { 3 | [key: string]: string; 4 | }; 5 | -------------------------------------------------------------------------------- /next-app/postcss.config.mjs: -------------------------------------------------------------------------------- 1 | const config = { 2 | plugins: ["@react-zero-ui/core/postcss", "@tailwindcss/postcss"], 3 | } 4 | export default config 5 | -------------------------------------------------------------------------------- /next-app/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false, 3 | "singleQuote": false, 4 | "trailingComma": "es5", 5 | "plugins": ["prettier-plugin-tailwindcss"], 6 | "tabWidth": 2, 7 | "printWidth": 160 8 | } 9 | -------------------------------------------------------------------------------- /next-app/app/(sprite-demo)/layout.tsx: -------------------------------------------------------------------------------- 1 | import React from "react" 2 | 3 | const layout = ({ children }: { children: React.ReactNode }) => { 4 | return
{children}
5 | } 6 | 7 | export default layout 8 | -------------------------------------------------------------------------------- /next-app/zero-ui.config.js: -------------------------------------------------------------------------------- 1 | // zero-ui.config.js 2 | 3 | /** @type {import("@react-zero-ui/icon-sprite").ZeroUIConfig} */ 4 | const config = { 5 | ROOT_DIR: "app", 6 | EXCLUDE_DIRS: ["node_modules", ".git", "dist", "build", ".next", "out"], 7 | } 8 | export default config 9 | -------------------------------------------------------------------------------- /next-app/app/layout.tsx: -------------------------------------------------------------------------------- 1 | import { bodyAttributes } from "@zero-ui/attributes" 2 | 3 | import "./globals.css" 4 | 5 | export default function RootLayout({ 6 | children, 7 | }: Readonly<{ 8 | children: React.ReactNode 9 | }>) { 10 | return ( 11 | 12 | {children} 13 | 14 | ) 15 | } 16 | -------------------------------------------------------------------------------- /icon-sprite/scripts/index.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import path from "path"; 3 | import { fileURLToPath } from "url"; 4 | 5 | const __dirname = path.dirname(fileURLToPath(import.meta.url)); 6 | const scanScript = path.join(__dirname, "scan-icons.js"); 7 | const buildScript = path.join(__dirname, "build-sprite.js"); 8 | 9 | // 1️⃣ Scan imports → scripts/used-icons.js 10 | await import(scanScript); 11 | 12 | // 2️⃣ Build SVG sprite → public/icons.svg 13 | await import(buildScript); 14 | -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "ES2020", 4 | "module": "ESNext", 5 | "jsx": "react-jsx", 6 | "strict": true, 7 | "forceConsistentCasingInFileNames": true, 8 | "declaration": true, 9 | "outDir": "dist", 10 | "declarationDir": "dist/types", 11 | "moduleResolution": "node", 12 | "esModuleInterop": true, 13 | "skipLibCheck": true, 14 | "types": [ 15 | "node" 16 | ] 17 | }, 18 | "include": [ 19 | "src", 20 | "scripts" 21 | ] 22 | } -------------------------------------------------------------------------------- /icon-sprite/src/icons/X.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { X as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function X(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("x", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Pi.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Pi as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Pi(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("pi", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Tv.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Tv as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Tv(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("tv", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /next-app/.gitignore: -------------------------------------------------------------------------------- 1 | # dependencies 2 | /node_modules 3 | /lucide-static 4 | /lucide-react 5 | 6 | # package-lock.json 7 | package-lock.json 8 | 9 | # testing 10 | /coverage 11 | /playwright-report 12 | 13 | # next.js 14 | /.next/ 15 | /out/ 16 | .vercel 17 | dist/ 18 | 19 | # playwright 20 | /test-results 21 | 22 | # production 23 | /build 24 | 25 | # misc 26 | .DS_Store 27 | *.pem 28 | 29 | # debug 30 | npm-debug.log* 31 | 32 | # env files (can opt-in for committing if needed) 33 | .env* 34 | 35 | # typescript 36 | *.tsbuildinfo 37 | next-env.d.ts 38 | 39 | # VS Code 40 | # .vscode/ 41 | # *.code-workspace 42 | .history/ 43 | 44 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Axe.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Axe as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Axe(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("axe", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Ban.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Ban as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Ban(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("ban", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bed.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bed as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bed(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bed", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bot.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bot as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bot(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bot", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Box.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Box as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Box(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("box", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bug.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bug as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bug(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bug", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bus.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bus as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bus(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bus", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Car.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Car as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Car(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("car", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cat.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cat as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cat(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cat", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cog.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cog as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cog(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cog", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cpu.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cpu as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cpu(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cpu", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dam.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dam as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dam(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dam", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dna.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dna as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dna(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dna", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dog.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dog as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dog(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dog", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dot.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dot as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dot(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dot", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Ear.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Ear as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Ear(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("ear", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Egg.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Egg as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Egg(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("egg", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Eye.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Eye as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Eye(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("eye", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Fan.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Fan as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Fan(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("fan", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Gem.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Gem as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Gem(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("gem", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Gpu.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Gpu as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Gpu(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("gpu", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Ham.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Ham as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Ham(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("ham", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Hop.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Hop as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Hop(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("hop", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Key.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Key as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Key(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("key", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Map.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Map as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Map(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("map", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Meh.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Meh as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Meh(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("meh", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Mic.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Mic as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Mic(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("mic", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Nfc.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Nfc as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Nfc(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("nfc", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Nut.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Nut as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Nut(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("nut", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Pen.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Pen as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Pen(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("pen", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Pin.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Pin as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Pin(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("pin", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Rat.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Rat as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Rat(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("rat", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Rss.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Rss as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Rss(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("rss", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Sun.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Sun as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Sun(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("sun", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Tag.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Tag as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Tag(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("tag", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Tv2.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Tv2 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Tv2(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("tv-2", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Usb.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Usb as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Usb(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("usb", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Zap.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Zap as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Zap(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("zap", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Album.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Album as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Album(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("album", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Angry.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Angry as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Angry(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("angry", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Anvil.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Anvil as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Anvil(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("anvil", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Apple.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Apple as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Apple(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("apple", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Atom.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Atom as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Atom(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("atom", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Award.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Award as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Award(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("award", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Baby.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Baby as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Baby(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("baby", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Badge.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Badge as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Badge(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("badge", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bath.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bath as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bath(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bath", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bean.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bean as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bean(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bean", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Beef.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Beef as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Beef(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("beef", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Beer.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Beer as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Beer(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("beer", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bell.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bell as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bell(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bell", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bike.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bike as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bike(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bike", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bird.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bird as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bird(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bird", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Blend.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Blend as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Blend(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("blend", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bold.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bold as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bold(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bold", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bolt.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bolt as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bolt(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bolt", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bomb.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bomb as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bomb(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bomb", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Bone.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Bone as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Bone(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bone", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Book.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Book as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Book(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("book", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Boxes.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Boxes as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Boxes(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("boxes", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Brain.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Brain as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Brain(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("brain", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Brush.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Brush as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Brush(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("brush", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cable.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cable as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cable(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cable", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cake.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cake as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cake(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cake", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Candy.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Candy as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Candy(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("candy", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cast.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cast as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cast(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cast", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cctv.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cctv as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cctv(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cctv", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Check.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Check as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Check(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("check", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Clock.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Clock as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Clock(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("clock", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cloud.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cloud as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cloud(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cloud", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Club.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Club as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Club(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("club", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Code.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Code as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Code(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("code", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Coins.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Coins as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Coins(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("coins", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cone.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cone as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cone(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cone", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Copy.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Copy as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Copy(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("copy", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Crop.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Crop as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Crop(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("crop", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cross.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cross as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cross(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cross", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Crown.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Crown as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Crown(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("crown", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dices.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dices as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dices(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dices", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Diff.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Diff as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Diff(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("diff", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Disc.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Disc as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Disc(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("disc", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dock.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dock as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dock(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dock", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Donut.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Donut as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Donut(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("donut", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Drama.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Drama as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Drama(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("drama", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Drill.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Drill as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Drill(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("drill", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Drone.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Drone as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Drone(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("drone", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Drum.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Drum as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Drum(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("drum", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Earth.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Earth as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Earth(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("earth", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Edit.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Edit as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Edit(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("edit", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Equal.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Equal as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Equal(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("equal", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Euro.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Euro as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Euro(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("euro", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Fence.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Fence as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Fence(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("fence", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Figma.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Figma as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Figma(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("figma", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/File.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { File as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function File(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("file", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Files.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Files as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Files(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("files", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Film.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Film as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Film(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("film", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Fish.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Fish as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Fish(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("fish", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Flag.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Flag as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Flag(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("flag", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Flame.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Flame as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Flame(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("flame", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Focus.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Focus as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Focus(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("focus", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Form.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Form as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Form(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("form", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Frame.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Frame as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Frame(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("frame", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Frown.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Frown as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Frown(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("frown", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Fuel.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Fuel as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Fuel(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("fuel", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Gauge.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Gauge as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Gauge(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("gauge", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Gavel.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Gavel as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Gavel(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("gavel", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Ghost.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Ghost as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Ghost(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("ghost", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Gift.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Gift as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Gift(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("gift", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Globe.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Globe as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Globe(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("globe", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Goal.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Goal as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Goal(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("goal", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Grab.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Grab as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Grab(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("grab", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Grape.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Grape as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Grape(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("grape", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Grid.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Grid as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Grid(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("grid", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Grip.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Grip as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Grip(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("grip", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Group.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Group as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Group(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("group", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Hand.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Hand as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Hand(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("hand", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Hash.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Hash as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Hash(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("hash", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Haze.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Haze as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Haze(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("haze", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Heart.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Heart as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Heart(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("heart", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Home.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Home as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Home(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("home", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Hotel.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Hotel as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Hotel(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("hotel", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/House.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { House as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function House(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("house", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Image.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Image as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Image(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("image", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Inbox.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Inbox as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Inbox(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("inbox", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Info.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Info as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Info(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("info", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Kayak.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Kayak as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Kayak(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("kayak", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Lamp.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Lamp as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Lamp(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("lamp", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Lasso.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Lasso as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Lasso(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("lasso", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Laugh.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Laugh as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Laugh(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("laugh", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Leaf.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Leaf as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Leaf(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("leaf", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Link.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Link as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Link(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("link", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/List.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { List as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function List(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("list", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Lock.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Lock as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Lock(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("lock", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Logs.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Logs as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Logs(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("logs", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Mail.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Mail as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Mail(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("mail", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Mails.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Mails as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Mails(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("mails", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Mars.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Mars as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Mars(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("mars", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Medal.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Medal as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Medal(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("medal", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Menu.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Menu as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Menu(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("menu", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Merge.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Merge as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Merge(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("merge", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Mic2.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Mic2 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Mic2(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("mic-2", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Milk.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Milk as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Milk(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("milk", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Minus.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Minus as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Minus(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("minus", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Moon.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Moon as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Moon(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("moon", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Mouse.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Mouse as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Mouse(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("mouse", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Move.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Move as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Move(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("move", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Music.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Music as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Music(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("music", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Omega.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Omega as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Omega(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("omega", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Orbit.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Orbit as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Orbit(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("orbit", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Panda.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Panda as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Panda(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("panda", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Pause.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Pause as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Pause(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("pause", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Phone.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Phone as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Phone(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("phone", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Piano.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Piano as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Piano(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("piano", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Pill.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Pill as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Pill(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("pill", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Pizza.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Pizza as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Pizza(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("pizza", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Plane.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Plane as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Plane(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("plane", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Play.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Play as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Play(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("play", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Plug.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Plug as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Plug(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("plug", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Plus.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Plus as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Plus(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("plus", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Power.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Power as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Power(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("power", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Quote.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Quote as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Quote(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("quote", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Radar.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Radar as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Radar(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("radar", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Radio.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Radio as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Radio(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("radio", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Ratio.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Ratio as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Ratio(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("ratio", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Redo.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Redo as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Redo(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("redo", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Regex.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Regex as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Regex(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("regex", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Reply.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Reply as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Reply(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("reply", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Rose.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Rose as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Rose(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("rose", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Route.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Route as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Route(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("route", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Rows.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Rows as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Rows(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("rows", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Ruler.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Ruler as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Ruler(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("ruler", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Salad.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Salad as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Salad(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("salad", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Save.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Save as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Save(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("save", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Scale.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Scale as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Scale(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("scale", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Scan.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Scan as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Scan(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("scan", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Send.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Send as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Send(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("send", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Share.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Share as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Share(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("share", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Sheet.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Sheet as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Sheet(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("sheet", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Shell.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Shell as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Shell(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("shell", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Ship.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Ship as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Ship(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("ship", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Shirt.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Shirt as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Shirt(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("shirt", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Shrub.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Shrub as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Shrub(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("shrub", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Sigma.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Sigma as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Sigma(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("sigma", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Siren.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Siren as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Siren(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("siren", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Skull.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Skull as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Skull(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("skull", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Slack.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Slack as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Slack(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("slack", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Slash.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Slash as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Slash(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("slash", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Slice.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Slice as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Slice(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("slice", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Smile.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Smile as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Smile(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("smile", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Snail.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Snail as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Snail(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("snail", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Sofa.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Sofa as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Sofa(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("sofa", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Soup.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Soup as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Soup(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("soup", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Space.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Space as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Space(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("space", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Spade.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Spade as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Spade(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("spade", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Split.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Split as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Split(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("split", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Spool.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Spool as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Spool(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("spool", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Stamp.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Stamp as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Stamp(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("stamp", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Star.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Star as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Star(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("star", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Stars.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Stars as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Stars(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("stars", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Store.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Store as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Store(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("store", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Sword.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Sword as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Sword(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("sword", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Table.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Table as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Table(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("table", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Tags.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Tags as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Tags(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("tags", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Tent.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Tent as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Tent(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("tent", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Text.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Text as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Text(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("text", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Timer.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Timer as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Timer(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("timer", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Torus.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Torus as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Torus(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("torus", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Train.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Train as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Train(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("train", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Trash.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Trash as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Trash(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("trash", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Trees.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Trees as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Trees(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("trees", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Truck.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Truck as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Truck(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("truck", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Type.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Type as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Type(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("type", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Undo.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Undo as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Undo(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("undo", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/User.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { User as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function User(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("user", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Users.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Users as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Users(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("users", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Vault.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Vault as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Vault(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("vault", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Vegan.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Vegan as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Vegan(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("vegan", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Venus.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Venus as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Venus(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("venus", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Video.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Video as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Video(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("video", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/View.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { View as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function View(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("view", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Vote.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Vote as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Vote(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("vote", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Wand.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Wand as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Wand(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("wand", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Watch.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Watch as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Watch(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("watch", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Waves.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Waves as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Waves(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("waves", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Wheat.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Wheat as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Wheat(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("wheat", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Wifi.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Wifi as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Wifi(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("wifi", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Wind.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Wind as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Wind(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("wind", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Wine.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Wine as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Wine(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("wine", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Worm.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Worm as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Worm(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("worm", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Anchor.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Anchor as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Anchor(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("anchor", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/AtSign.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { AtSign as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function AtSign(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("at-sign", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/BadgeX.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { BadgeX as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function BadgeX(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("badge-x", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Banana.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Banana as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Banana(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("banana", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Barrel.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Barrel as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Barrel(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("barrel", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Beaker.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Beaker as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Beaker(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("beaker", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Binary.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Binary as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Binary(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("binary", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Blinds.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Blinds as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Blinds(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("blinds", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Blocks.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Blocks as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Blocks(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("blocks", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/BookA.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { BookA as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function BookA(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("book-a", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/BookUp.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { BookUp as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function BookUp(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("book-up", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/BookX.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { BookX as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function BookX(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("book-x", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/BotOff.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { BotOff as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function BotOff(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bot-off", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Braces.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Braces as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Braces(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("braces", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/BugOff.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { BugOff as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function BugOff(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("bug-off", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Camera.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Camera as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Camera(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("camera", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Carrot.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Carrot as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Carrot(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("carrot", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Castle.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Castle as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Castle(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("castle", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cherry.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cherry as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cherry(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cherry", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Chrome.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Chrome as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Chrome(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("chrome", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Church.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Church as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Church(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("church", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Circle.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Circle as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Circle(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("circle", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Citrus.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Citrus as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Citrus(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("citrus", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Clock1.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Clock1 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Clock1(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("clock-1", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Clock2.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Clock2 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Clock2(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("clock-2", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Clock3.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Clock3 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Clock3(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("clock-3", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Clock4.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Clock4 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Clock4(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("clock-4", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Clock5.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Clock5 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Clock5(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("clock-5", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Clock6.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Clock6 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Clock6(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("clock-6", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Clock7.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Clock7 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Clock7(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("clock-7", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Clock8.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Clock8 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Clock8(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("clock-8", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Clock9.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Clock9 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Clock9(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("clock-9", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cloudy.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cloudy as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cloudy(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cloudy", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Clover.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Clover as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Clover(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("clover", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Code2.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Code2 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Code2(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("code-2", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Coffee.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Coffee as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Coffee(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("coffee", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cookie.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cookie as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cookie(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cookie", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/CopyX.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { CopyX as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function CopyX(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("copy-x", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Cuboid.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Cuboid as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Cuboid(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("cuboid", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Delete.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Delete as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Delete(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("delete", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dice1.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dice1 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dice1(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dice-1", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dice2.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dice2 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dice2(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dice-2", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dice3.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dice3 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dice3(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dice-3", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dice4.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dice4 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dice4(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dice-4", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dice5.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dice5 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dice5(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dice-5", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Dice6.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Dice6 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Dice6(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dice-6", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Disc2.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Disc2 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Disc2(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("disc-2", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Disc3.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Disc3 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Disc3(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("disc-3", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Divide.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Divide as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Divide(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("divide", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/DnaOff.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { DnaOff as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function DnaOff(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("dna-off", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/EarOff.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { EarOff as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function EarOff(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("ear-off", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Edit2.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Edit2 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Edit2(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("edit-2", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Edit3.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Edit3 as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Edit3(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("edit-3", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/EggOff.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { EggOff as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function EggOff(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("egg-off", SPRITE_PATH, props); 18 | } 19 | -------------------------------------------------------------------------------- /icon-sprite/src/icons/Eraser.tsx: -------------------------------------------------------------------------------- 1 | import { SPRITE_PATH } from "../config.js"; 2 | import { Eraser as DevIcon } from "lucide-react"; 3 | import { renderUse, type IconProps } from "../_shared.js"; 4 | 5 | export function Eraser(props: IconProps) { 6 | if (process.env.NODE_ENV !== "production" && DevIcon) { 7 | const { size, width, height, ...rest } = props; 8 | return ( 9 | 15 | ); 16 | } 17 | return renderUse("eraser", SPRITE_PATH, props); 18 | } 19 | --------------------------------------------------------------------------------