* add copy data source
* add copy repo
* add copy logic to mock db
* add copy request interceptor
* add data type copy server data source
* add copy method to data type repo
* add data type copy entity action
* show copied notification
* update hasChildren flag
* use correct icon
* note
---------
Co-authored-by: Niels Lyngsø <niels.lyngso@gmail.com>
Co-authored-by: Niels Lyngsø <nsl@umbraco.dk>
* update data type handlers
* call correct method on repo
* introduce base menu item element
* wip register create and delete entity actions for data types
* stop event
* add folder request interceptor
* remove todo
* create interface for folder data source
* create interface for folder repository
* open create dialog in data type create action
* wip create folder modal
* add token
* clean up data type repo
* add has children prop
* add create folder modal
* add folder to temp data
* update import
* implement delete folder action
* add method to update folder
* update detail data source interface to follow backend models
* lint fixes
* move import fixes
* make generic folder modal
* add correct request model
* add put interceptor
* fix import
* update data type notification headline