Episode 2 - Nested Folders (aka VS Code Sidebar)
- You are given a nested folders structure like below. You need to render it on screen so that folders which include files should be toggled
- No style requirements. You can design as you wish.
- Use TypeScript
To pass this challenge, I used **recursive components**.
![Screen Shot 2023-05-30 at 3 19 05 PM](https://private-user-images.githubusercontent.com/81867375/241865453-90a098eb-bc1b-4490-aa29-7a0f1efeb856.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE2NjYwMjYsIm5iZiI6MTcyMTY2NTcyNiwicGF0aCI6Ii84MTg2NzM3NS8yNDE4NjU0NTMtOTBhMDk4ZWItYmMxYi00NDkwLWFhMjktN2EwZjFlZmViODU2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIyVDE2Mjg0NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEwYmJmYjEzN2M3YmE3MjQ3OTZhNDYyMzM4YWE3ZWZlNzhjYmFhMWIxZjcwM2QxMGMzZmVlZTE5ZDdkMGUzMGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.gQJLLS__hHBr9xV54Ppsc3c1To7tVozt_d5UVsjG5tU)