I made a simple app (Github repo) to enable building LLM prompts which contain the contents of selected text files in the prompt.
The dash mantine Tree component was exactly what I needed to pull this off! Not sure if it would have been feasible without it.