how-to-add-an-svg-icon.md 1.1 KB

How to Add an SVG Icon

Icons should be added to the public icons folder.

Graphic Dimensions

You should adjust the SSO graphic dimensions to 29x24 using a vector graphics program so that it fits in with the other ones.

Colors

There are two colors that act as variables so that they can get replaced via CSS. The main one is #50E3C2 that can get overwritten in CSS via fill and the secondary is #BD0FE1, that can be overwritten in css via color. The SSO graphics (top right corner) don't use these variables so you probably won't need them either.

Build Process

See public/assets/images/README.md:

$ pnpm install
$ pnpm exec gulp build
[14:08:17] Using gulpfile zammad/public/assets/images/gulpfile.js
[14:08:17] Starting 'build'...
[14:08:17] Finished 'build' after 7.48 ms

Now the icon should be included in icons.svg.

Attribution

Add the author, url and license to LICENSE-ICONS-3RD-PARTY.json. If you have a local server running that supports php, there is a UI for this: contrib/edit-icon-license-list.php