page
Icon Library Reference
License: MIT (Lucide, Heroicons) — Free for commercial use
Directory Structure
static/icons/
├── lucide/ # 44 icons (Lucide)
├── heroicons/
│ ├── outline/ # 34 icons
│ └── solid/ # 18 icons
└── social/ # 3 icons (WhatsApp, Shopee, Tokopedia)
All Available Icons
Lucide Icons (44)
arrow-right→/icons/lucide/arrow-right.svgaward→/icons/lucide/award.svgcalendar→/icons/lucide/calendar.svgcheck→/icons/lucide/check.svgchevron-down→/icons/lucide/chevron-down.svgchevron-right→/icons/lucide/chevron-right.svgclock→/icons/lucide/clock.svgcloud→/icons/lucide/cloud.svgcopy→/icons/lucide/copy.svgdownload→/icons/lucide/download.svgexternal-link→/icons/lucide/external-link.svgeye→/icons/lucide/eye.svgflame→/icons/lucide/flame.svgglobe→/icons/lucide/globe.svgheart→/icons/lucide/heart.svgimage→/icons/lucide/image.svginfo→/icons/lucide/info.svgleaf→/icons/lucide/leaf.svglink→/icons/lucide/link.svglock→/icons/lucide/lock.svgmail→/icons/lucide/mail.svgmap-pin→/icons/lucide/map-pin.svgmenu→/icons/lucide/menu.svgmessage-circle→/icons/lucide/message-circle.svgminus→/icons/lucide/minus.svgpackage→/icons/lucide/package.svgphone→/icons/lucide/phone.svgplus→/icons/lucide/plus.svgsearch→/icons/lucide/search.svgsend→/icons/lucide/send.svgsettings→/icons/lucide/settings.svgshield→/icons/lucide/shield.svgsprout→/icons/lucide/sprout.svgstar→/icons/lucide/star.svgsun→/icons/lucide/sun.svgtrash→/icons/lucide/trash.svgtree-pine→/icons/lucide/tree-pine.svgupload→/icons/lucide/upload.svgusers→/icons/lucide/users.svgx→/icons/lucide/x.svgzap→/icons/lucide/zap.svg
Heroicons Outline (34)
arrow-down-tray→/icons/heroicons/outline/arrow-down-tray.svgarrow-up-tray→/icons/heroicons/outline/arrow-up-tray.svgcalendar→/icons/heroicons/outline/calendar.svgcamera→/icons/heroicons/outline/camera.svgchat-bubble-left-right→/icons/heroicons/outline/chat-bubble-left-right.svgcheck→/icons/heroicons/outline/check.svgchevron-down→/icons/heroicons/outline/chevron-down.svgchevron-right→/icons/heroicons/outline/chevron-right.svgclock→/icons/heroicons/outline/clock.svgcloud→/icons/heroicons/outline/cloud.svgcog→/icons/heroicons/outline/cog.svgcredit-card→/icons/heroicons/outline/credit-card.svgcube→/icons/heroicons/outline/cube.svgexclamation-circle→/icons/heroicons/outline/exclamation-circle.svgeye→/icons/heroicons/outline/eye.svgglobe-alt→/icons/heroicons/outline/globe-alt.svghome→/icons/heroicons/outline/home.svginformation-circle→/icons/heroicons/outline/information-circle.svgkey→/icons/heroicons/outline/key.svglink→/icons/heroicons/outline/link.svglock-closed→/icons/heroicons/outline/lock-closed.svglock-open→/icons/heroicons/outline/lock-open.svgmap-pin→/icons/heroicons/outline/map-pin.svgminus→/icons/heroicons/outline/minus.svgpaper-airplane→/icons/heroicons/outline/paper-airplane.svgphone→/icons/heroicons/outline/phone.svgphoto→/icons/heroicons/outline/photo.svgplus→/icons/heroicons/outline/plus.svgshare→/icons/heroicons/outline/share.svgshield-check→/icons/heroicons/outline/shield-check.svgsun→/icons/heroicons/outline/sun.svgtruck→/icons/heroicons/outline/truck.svguser→/icons/heroicons/outline/user.svgusers→/icons/heroicons/outline/users.svg
Heroicons Solid (18)
calendar→/icons/heroicons/solid/calendar.svgcheck→/icons/heroicons/solid/check.svgcloud→/icons/heroicons/solid/cloud.svgcog→/icons/heroicons/solid/cog.svgcube→/icons/heroicons/solid/cube.svgexclamation-circle→/icons/heroicons/solid/exclamation-circle.svgeye→/icons/heroicons/solid/eye.svgheart→/icons/heroicons/solid/heart.svghome→/icons/heroicons/solid/home.svginformation-circle→/icons/heroicons/solid/information-circle.svglock-closed→/icons/heroicons/solid/lock-closed.svgmap-pin→/icons/heroicons/solid/map-pin.svgphone→/icons/heroicons/solid/phone.svgshield-check→/icons/heroicons/solid/shield-check.svgstar→/icons/heroicons/solid/star.svgsun→/icons/heroicons/solid/sun.svguser→/icons/heroicons/solid/user.svgusers→/icons/heroicons/solid/users.svg
Social Media (3)
shopee→/icons/social/shopee.svgtokopedia→/icons/social/tokopedia.svgwhatsapp→/icons/social/whatsapp.svg
Usage Example
<!-- Lucide icon -->
<img src="/icons/lucide/leaf.svg" alt="leaf" width="24" height="24">
<!-- Heroicons outline -->
<img src="/icons/heroicons/outline/phone.svg" alt="phone" width="24" height="24">
<!-- Inline SVG for styling -->
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M12 2L2 7l10 5 10-5-10-5z"/>
</svg>
CSS Color Override
All heroicons/lucide use stroke="currentColor" — color inherits from parent:
.parent { color: var(--honey); }
.parent svg { width: 24px; height: 24px; }