* Remove global error rendering
* Added basic Toasts
* Auto-close toasts
* 💚
* Flow fix, more reliable CI
19 lines
328 B
JavaScript
19 lines
328 B
JavaScript
// @flow
|
|
import { observable, action } from 'mobx';
|
|
|
|
class ErrorsStore {
|
|
@observable data = observable.array([]);
|
|
|
|
/* Actions */
|
|
|
|
@action add = (message: string): void => {
|
|
this.data.push(message);
|
|
};
|
|
|
|
@action remove = (index: number): void => {
|
|
this.data.splice(index, 1);
|
|
};
|
|
}
|
|
|
|
export default ErrorsStore;
|