store.js 447 B

123456789101112131415161718192021222324
  1. /*
  2. * Shared state of the ibt2 app.
  3. */
  4. export default {
  5. state: {
  6. loggedInUser: {username: ''},
  7. settings: {}
  8. },
  9. mutations: {
  10. clearLoggedInUser(state, user) {
  11. state.loggedInUser = {username: ''};
  12. },
  13. setLoggedInUser(state, user) {
  14. state.loggedInUser = user;
  15. },
  16. updateSettings(state, settings) {
  17. state.settings = settings;
  18. }
  19. }
  20. };