uploadcare/file-uploader

setUploadMetadata function not found

Closed this issue · 2 comments

@nd0ut I am trying to use setUploadMetadata, but unfortunately is not found. I started work on upload care widget in my project and I don't know why it stopped working. #170

import '@uploadcare/uc-blocks/web/lr-basic.min.css';

import { useEffect, useRef } from 'react';

import userStyles from './App.module.css';

export const Test = () => {
  const ref = useRef();

  useEffect(() => {
    // @ts-ignore
    ref.current?.setUploadMetadata({ foo: 'bar' });
  }, []);

  const classNames = ['lr-wgt-common', userStyles.uploaderCfg].join(' ');

  return (
    <lr-file-uploader-regular
      ref={ref}
      class={classNames}
    ></lr-file-uploader-regular>
  );
};

Screen:

image

nd0ut commented

Hey @karol-unum-la,
sorry again for breaking your build.

Please use API though <lr-upload-ctx-provider /> node reference:

<lr-file-uploader-regular class={classNames}>
  <lr-upload-ctx-provider ref={ref}></lr-upload-ctx-provider>
</lr-file-uploader-regular>

it works