Skip to content

Conversation

karsa-mistmere
Copy link
Member

What is the purpose of this pull request?

  • New Icon

Description

Added new brick-wall-shield icon.

Icon use case

Added brick-wall-shield as an alternative firewall icon, as discussed in: #3036

Alternative icon designs

Icon Design Checklist

Concept

  • I have provided valid use cases for each icon.
  • I have not added any a brand or logo icon.
  • I have not used any hate symbols.
  • I have not included any religious or political imagery.

Author, credits & license

Naming

  • I've read and followed the naming conventions
  • I've named icons by what they are rather than their use case.
  • I've provided meta JSON files in icons/[iconName].json.

Design

  • I've read and followed the icon design guidelines
  • I've made sure that the icons look sharp on low DPI displays.
  • I've made sure that the icons look consistent with the icon set in size, optical volume and density.
  • I've made sure that the icons are visually centered.
  • I've correctly optimized all icons to three points of precision.

Before Submitting

@github-actions github-actions bot added 🎨 icon About new icons 🫧 metadata Improved metadata labels Jul 29, 2025
github-actions[bot]

This comment was marked as resolved.

Copy link
Contributor

Added or changed icons

icons/brick-wall-shield.svg

Preview cohesion icons/square-percent.svg
icons/brick-wall-shield.svg
icons/youtube.svg
Preview stroke widths icons/brick-wall-shield.svg
icons/brick-wall-shield.svg
icons/brick-wall-shield.svg
DPI Preview

16px (shadcn/ui)

icons/brick-wall-shield.svg

24px (default)

icons/brick-wall-shield.svg

32px (shadcn/ui + retina)

icons/brick-wall-shield.svg

48px (default + retina)

icons/brick-wall-shield.svg
Icon X-rays icons/brick-wall-shield.svg
Icon Diffs icons/brick-wall-shield.svg
Icons as code

Works for: lucide-react, lucide-react-native, lucide-preact, lucide-vue-next

const BrickWallShieldIcon = createLucideIcon('BrickWallShield', [
  ["path",{"d":"M12 9v1.258"}],
  ["path",{"d":"M16 3v5.46"}],
  ["path",{"d":"M21 9.118V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h5.75"}],
  ["path",{"d":"M22 17.5c0 2.499-1.75 3.749-3.83 4.474a.5.5 0 0 1-.335-.005c-2.085-.72-3.835-1.97-3.835-4.47V14a.5.5 0 0 1 .5-.499c1 0 2.25-.6 3.12-1.36a.6.6 0 0 1 .76-.001c.875.765 2.12 1.36 3.12 1.36a.5.5 0 0 1 .5.5z"}],
  ["path",{"d":"M3 15h7"}],
  ["path",{"d":"M3 9h12.142"}],
  ["path",{"d":"M8 15v6"}],
  ["path",{"d":"M8 3v6"}]
])

Copy link
Member

@ericfennis ericfennis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice 🔥

@karsa-mistmere karsa-mistmere merged commit 9db4dc7 into lucide-icons:main Aug 8, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎨 icon About new icons 🫧 metadata Improved metadata
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants