Table of Contents |
---|
Overview
The Icon component renders an SVG image inline with text content.
Selector
The selector for this component is <hawksearch-icon>
.
...
Excerpt | |||||
---|---|---|---|---|---|
| |||||
|
CSS Variables
The following CSS classes are available that allow you to bypass the Shadow DOM and customize the appearance of this component without overriding the Handlebars template:
Variable | Default Value |
---|---|
--icon-font-size |
|
--icon-color |
|
Data Model
The following data model is exposed to the Handlebars template:
Code Block |
---|
{
svg: string,
url: string,
height: string,
width: string
} |
Default Template
Code Block | ||
---|---|---|
| ||
{{html svg}} <svg height='"{{height}}'" width='"{{width}}'" focusable='"false'" aria-hidden='"true'" class='"icon'"> <use href='"{{url}}'"></use> </svg> |