components: Add SelectFile