Skip to content

Conversation

@theianjones
Copy link
Contributor

@theianjones theianjones commented Dec 9, 2025

closes #3872

Description

Resolving the bug you can find in this code sandbox. The last child paths in these icons overlay on top of the first child path causing the path to disappear when you add a fill:

image

desired outcome:

image

Before Submitting

@github-actions github-actions bot added the 🎨 icon About new icons label Dec 9, 2025
Copy link
Member

@karsa-mistmere karsa-mistmere left a comment

Choose a reason for hiding this comment

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

We don't officially support fills, see #458, but I think we can all get behind this as being reasonably harmless, until we do support fills. 🙂

@theianjones
Copy link
Contributor Author

We don't officially support fills, see #458, but I think we can all get behind this as being reasonably harmless, until we do support fills. 🙂

TIL, thanks for linking the issue!

@github-actions
Copy link
Contributor

Added or changed icons

thumbs-downthumbs-up

Preview cohesion square-round-cornersquare-arrow-out-down-right
thumbs-downthumbs-up
navigation-2-offanvil
Preview stroke widths thumbs-downthumbs-up
thumbs-downthumbs-up
thumbs-downthumbs-up
DPI Preview

16px (shadcn/ui)

thumbs-down thumbs-up

24px (default)

thumbs-down thumbs-up

32px (shadcn/ui + retina)

thumbs-down thumbs-up

48px (default + retina)

thumbs-down thumbs-up
Icon X-rays thumbs-down thumbs-up
Icon Diffs thumbs-down thumbs-up
Icon Symmetry

Flip Horizontal

thumbs-down thumbs-up

Flip Vertical

thumbs-down thumbs-up

Flip Diagonal

thumbs-down thumbs-up

Rotate 180°

thumbs-down thumbs-up
Icons as code

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

const ThumbsDownIcon = createLucideIcon('ThumbsDown', [
  ["path",{"d":"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z"}],
  ["path",{"d":"M17 14V2"}]
])

const ThumbsUpIcon = createLucideIcon('ThumbsUp', [
  ["path",{"d":"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z"}],
  ["path",{"d":"M7 10v12"}]
])

@ericfennis ericfennis merged commit 6d4c917 into lucide-icons:main Dec 10, 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fill for thumbs-up and thumbs-down overlaying "wrist" stroke

3 participants