If another icon needs to be implemented, just replace the default icon with another predefined icon. Per default, all
icons are fetched from the Porsche Design System CDN. Just choose an icon name from the icon property. If you need to
link to another icon hosted somewhere else, just set the whole icon path to the iconSource prop.
Some labelSome label
prev
next
Open in Stackblitz
<!doctype html>
<htmllang="en"class="auto"><head><title></title></head><bodyclass="bg-base"><p-link-purehref="https://porsche.com"icon="phone"> Some label
</p-link-pure><p-link-purehref="https://porsche.com"icon-source="assets/icon-custom-kaixin.svg"hide-label="true"> Some label
</p-link-pure><script></script></body></html>
Sometimes it might be useful to enlarge the clickable/focusable area of a link to fulfill accessibility guidelines.
Therefore a custom padding can be set on the host element.
Some label
prev
next
Open in Stackblitz
<!doctype html>
<htmllang="en"class="auto"><head><title></title></head><bodyclass="bg-base"><p-link-purehref="https://porsche.com"class="p-static-md"> Some label
</p-link-pure><script></script></body></html>