Skip to content
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

[Seven] - Icons system #6711

Open
sneridagh opened this issue Feb 7, 2025 · 0 comments
Open

[Seven] - Icons system #6711

sneridagh opened this issue Feb 7, 2025 · 0 comments
Labels
06 type: plip task A task that is part of a PLIP
Milestone

Comments

@sneridagh
Copy link
Member

Important

If you are not a member of the Volto Team or Developers Team in the Plone GitHub organization, then do not work on or comment on this issue.

We need a flexible, extensible, and sustainable way of using icons (svg) across Seven.
In the past, we used a build-based system, but we can do better, specially detaching the icons system from the build.

In @plone/components we opted by a build them into real React components using a script. I guess we can do better.

Investigate if SGVR (although is kind of tied to the build system) Vite plugin could be a sustainable alternative.

The goal is that you just drop the svg somewhere, and the system takes over, so you can use it directly.

It should be a11y compliant, so the resultant component should be able to get props for setting the title etc...

Link to the parent PLIP

#6638

@sneridagh sneridagh added the 06 type: plip task A task that is part of a PLIP label Feb 7, 2025
@sneridagh sneridagh added this to the Plone 7.0 milestone Feb 7, 2025
@sneridagh sneridagh changed the title [Seven] - Icons [Seven] - Icons system Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
06 type: plip task A task that is part of a PLIP
Projects
Status: No status
Development

No branches or pull requests

1 participant