Decouple Bucket View from Route parameters

Refactor the Bucket view to decouple it from the route parameters. This can be achieved with injecting the route parameters as props into the component.

https://router.vuejs.org/guide/essentials/passing-props.html

This simplifies the code as one can directly calculate the visible objects based on the changes of the props instead of using a watcher for the route parameters.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information