Creating a custom file browser

Hey there!

I know that Jupyter has a thriving ecosystem of extensions – many of which are style templates or outputs of Jupyter lab cells.

I’m interested in creating a custom file browser so that I can allow users to drag and drop a file from the file system into a codeblock to read a csv as a dataframe.

Does Jupyter Lab support swapping out the default file browser for a custom one?

Thanks for the help!