code: def build_dropna(dropna, prop=None):
      if PY3:
          checkbox_kwargs = dict(
              id="{}-dropna-checkbox".format(prop)
              if prop is not None
              else "dropna-checkbox",
              style=dict(width="inherit"),
          )
          checkbox_kwargs[bootstrap_checkbox_prop()] = (
              True if dropna is None else dropna
          )
          return build_input(
              text("Dropna"),
              html.Div(
                  dbc.Checkbox(**checkbox_kwargs),
                  className="checkbox-wrapper",
              ),
              className="col-auto",
              id="{}-dropna-input".format(prop)
              if prop is not None
              else "dropna-input",
          )
      return build_input(
          text("Dropna"),
          dcc.Input(
              id="{}-dropna-checkbox".format(prop)
              if prop is not None
              else "dropna-checkbox",
              type="hidden",
              value=True if dropna is None else dropna,
          ),
          id="{}-dropna-input".format(prop)
          if prop is not None
          else "dropna-input",
          style={"display": "none"},
      )
  
imports: import json
  import dash_bootstrap_components
  import dash_colorscales
  import dash_daq
  import os
  import plotly
  from pkg_resources import parse_version
  from six import PY3
  from dtale.dash_application import dcc, html
  import dtale.dash_application.custom_geojson
  import dtale.dash_application.extended_aggregations
  import dtale.global_state
  from dtale.charts.utils import AGGS, ANIMATION_CHARTS, ANIMATE_BY_CHARTS, YAXIS_CHARTS, ZAXIS_CHARTS, NON_EXT_AGGREGATION, build_final_cols, find_group_vals
  from dtale.column_builders import get_cleaner_configs
  from dtale.constants import CHART_JOINER_CHAR
  from dtale.dash_application.layout.utils import build_input, build_option, build_tab, build_cols, build_hoverable, build_selections, show_style, FREQS, FREQ_LABELS
  from dtale.translations import text
  from dtale.query import build_query, handle_predefined, inner_build_query, run_query
  from dtale.utils import ChartBuildingError, classify_type, coord_type, get_dtypes, is_app_root_defined, make_list
label_desc: Use image node_id 26 for calling a global function with example usage: build_dropna(dropna, prop) and returns: build_input, build_input