logo polydile dile-components


Web component to display icons from the main social networks and communities, based on Lit.


  1. Install the npm package
npm i @dile/ui


Import the component

import '@dile/ui/components/social-icon/social-icon.js';

Use the web component

<dile-social-icon icon="facebook"></dile-social-icon>

The icon property is used to set the icon you want to show. There are icons from the main social networks and services.

Icons available

The icon property accepts the social icons listed bellow:

Available icons

Note that the name of the icons is always in lowercase.

Custom styles

You can customize the icon styles using CSS Custom Styles.

Custom property Description Default
--dile-social-icon-color Icon color #888
--dile-social-icon-size Icon size (this sets width & height to the same value) 24px