// @flow import { sortBy } from "lodash"; import { computed } from "mobx"; import BaseStore from "./BaseStore"; import RootStore from "./RootStore"; import Event from "models/Event"; export default class EventsStore extends BaseStore { actions = ["list"]; constructor(rootStore: RootStore) { super(rootStore, Event); } @computed get orderedData(): Event[] { return sortBy(Array.from(this.data.values()), "createdAt").reverse(); } }