Skip to content

Icon

Atom

Icons are atoms in our structure. They are compact symbols that represent discrete objects, actions, or ideas. The icons created are to be used consistently across PohlCon and other sub-brands; JORDAHL, HBAU and PUK.

  • They should be used consistently across all applications to maintain design/icon integrity and recognition.
  • If an icon is updated or replaced, one must check all the components impacted that are nesting this particular icon whether or not they maintain visual balance.
  • If a new component is created using that isP using Icon atom, it must be added to the list below.
  • Icons are usually nested within other molecule components, however in some cases they are used by themselves for the purposes of illustrating something and without any interactions. An example of this is when an icon is used to illustrate an error message to depict an empty state (e.g. broken link) of a web page.

Properties

ts

export interface IconProps extends ElementProps, TooltipProps {
  icon: IconName;
  size?: GutterSize;
  color?: string;
}

Playground


Playground Theme

Icon
        
          
< Icon
  icon = "add_home_work"
  tooltip = "Icon"
  size = "l"
  color = "#000000"
  tooltipPosition = "top-center"
/>

Anatomy and Behavior

Icons are vector based design assets that can be exported as SVGs only.