code: def find_loader(kwargs):
      """
      CSV implementation of data loader which will return a function if any of the
      `click` options based on LOADER_KEY & LOADER_PROPS have been used, otherwise return None
  
      :param kwargs: Optional keyword arguments to be passed from `click`
      :return: data loader function for CSV implementation
      """
      csv_opts = get_loader_options(LOADER_KEY, LOADER_PROPS, kwargs)
      if len([f for f in csv_opts.values() if f]):
  
          def _csv_loader():
              csv_arg_parsers = {  # TODO: add additional arg parsers
                  "parse_dates": lambda v: v.split(",") if v else None
              }
              kwargs = {
                  k: csv_arg_parsers.get(k, lambda v: v)(v)
                  for k, v in csv_opts.items()
              }
              return loader_func(**kwargs)
  
          return _csv_loader
      return None
  
imports: import pandas
  from dtale.app import show
  from dtale.cli.clickutils import get_loader_options, handle_path, loader_prop_keys
label_desc: Use image node_id 3 for calling a global function with example usage: find_loader(kwargs) and returns: None, _csv_loader, loader_func