- Sponsor
-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[v1] Allow string width and height for icons #163
Comments
Yep, good call. I think 1em is also not supported in Safari? I'll have to double check that. |
Don't know, haven't tested attributes yet. Using rem through CSS atm which works on iOS Safari. |
This is all a side effect of using Sprite. In the past (in v0), only In addition, |
If you could share the specific warnings you're getting and where you see them, that would be very helpful!
I'm not sure how you're using the id, but these aren't mentioned in the migration guide because the generated ids are not part of the public API. The |
the warning is that the problem with the previous version is gone now🥰 I only gave width before and now complete height.
This is how I use it, I don’t know if there is a better way than how I use it. |
Interesting, I haven't really considered how client-side usage should work yet. I guess that's fine if you know that icon is already defined on the page somewhere. |
@natemoo-re if you input
Adding the union type of string resolves the issue. |
Hello, Having the same linter errors when using a string for interface Props extends HTMLAttributes<"svg"> {
name: Icon;
"is:inline"?: boolean;
title?: string;
size?: HTMLAttributes<"svg">["width"];
}
In the current version, it is interesting to note that the infered type of Happy to submit a PR if this helps. |
This has been resolved. |
Thanks for releasing 1.0.0-next.4 which finally resolved the components export!
v1 currently sets both
width
andheight
on svg-element to icon defaults or1em
, butsize/width/height
props inIcon
-component only supports number values. Would it be possible to extend it tonumber | string
so we could set1em
,1.5rem
etc.?The text was updated successfully, but these errors were encountered: