A curated set of Tabler outline icons, drawn as inline SVG paths in the current text colour.
import { Icon } from "@meowerse/ui"; · source packages/ui/src/components/Icon.tsx
variants and states
decorativewith a label — becomes an image with a name
moon
sun
eye
eye-off
alert-triangle
circle-check
info-circle
copy
check
x
mail
brand-telegram
brand-instagram
brand-github
brand-linkedin
rosette-discount-check
logout
menu-2
settings
search
link
dots
plus
trash
edit
message
users
user
arrow-left
send
mood-smile
broadcast
reply
forward
refresh
share
every icon
props
prop
type
default
required
name
string the icon to draw; an unknown name renders nothing.
—
yes
size
number the icon's width and height, in pixels.
18
no
className
string extra class names to append.
—
no
label
string gives the icon a name, making it an image instead of decorative.
—
no
css custom properties
Its rules use no custom properties.
Classes: .mw-icon. Set any of these variables on an ancestor (or wrap a subtree in .mw-theme--dark / .mw-theme--light) to restyle just that part of a page.
usage
decorative
tsx
import { Icon } from "@meowerse/ui";
<Icon name="send" />