code: def PopoverButton(
      content: Component,
      icon: str,
      name: str,
      color: str = "dark",
      size: str = "sm",
      trigger: str = "click",
      placement: str = "bottom",
      div_class: str = "",
  ) -> Component:
      button = dbc.Button(
          html.I(className=icon),
          color=color,
          outline=True,
          size=size,
          id=f"button-{name}",
      )
      pop = dbc.Popover(
          dbc.PopoverBody(content),
          id=f"pop-{name}",
          target=f"button-{name}",
          trigger=trigger,
          placement=placement,
      )
      return html.Div([button, pop], className=div_class)
  
imports: from typing import Optional
  import pandas
  from tslumen.misc import import_error_class, import_error_module
label_desc: Use image node_id 5 for calling a global function with example usage: PopoverButton(content, icon, name, color, size, trigger, placement, div_class) and returns: html