lucide icon indicating copy to clipboard operation
lucide copied to clipboard

feat(icons): add mop

Open gurtt opened this issue 10 months ago • 3 comments

What is the purpose of this pull request?

  • [x] New Icon
  • [ ] Bug fix
  • [ ] New Feature
  • [ ] Documentation update
  • [ ] Other:

Description

A mop (wet broom).

Icon use case

  • as a literal mop
  • as an icon for cleaning

Alternative icon designs

mop-alt

Icon Design Checklist

Concept

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

Author, credits & license

  • [x] The icons are solely my own creation.
  • [ ] The icons were originally created in #<issueNumber> by @<githubUser>
  • [ ] I've based them on the following Lucide icons:
  • [ ] I've based them on the following design:

Naming

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

Design

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

Before Submitting

  • [x] I've read the Contribution Guidelines.
  • [x] I've checked if there was an existing PR that solves the same issue.

gurtt avatar Apr 05 '24 08:04 gurtt

Added or changed icons

icons/mop.svg
Preview cohesion icons/message-square-text.svg
icons/mop.svg
icons/paintbrush-2.svg
Preview stroke widths icons/mop.svg
icons/mop.svg
icons/mop.svg
DPI Preview (24px) icons/mop.svg
Icon X-rays icons/mop.svg

Icons as code

Only working for: lucide-react, lucide-react-native, lucide-preact, lucide-vue-next

const MopIcon = createLucideIcon('Mop', [
  ["path",{"d":"M12 12 22 2"}],
  ["path",{"d":"M7 22c-2.76 0-5-2.24-5-5s2.24-5 5-5c1.423 0 3.028-.594 3.69-.866a.5.5 0 0 1 .547.106c.297.294.763.76.763.76l.765.765a.5.5 0 0 1 .11.542C12.605 13.985 12 15.661 12 17q0 .514-.1 1"}],
  ["path",{"d":"M7 22h8.5c.133 0 .26-.053.354-.146A.5.5 0 0 0 16 21.5v-.012A3.49 3.49 0 0 0 12.512 18H10"}]
])

github-actions[bot] avatar Apr 05 '24 13:04 github-actions[bot]

broom Here's an alt design that's a broom but I don't think it's got enough of a different use case to be a separate icon.

gurtt avatar Apr 06 '24 03:04 gurtt

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar May 07 '24 02:05 github-actions[bot]