* add ability to export app versions
* remove console.log
* add spec
* [ Enhancement ]: Ability to export versioned apps ( frontend ) (#4271)
* added basic UI and functionality
* added functionality to export all versions or selected versions of app
* added UI
* refactored the code
* refactored code
* use custom hook for checking if component is mounted or not and accessing darkMode from props
* showing current version first
* added spacing between container and input tag and input tag and text
* added cursor pointer on the version container
* removed use mount to avoid extra re-rendering component
* fixed typo request
* update permissions
* fix permissions
Co-authored-by: Manish Kushare <kushare.manish9@gmail.com>