import { computed } from "mobx"; import naturalSort from "@shared/utils/naturalSort"; import RootStore from "~/stores/RootStore"; import Store from "~/stores/base/Store"; import Integration from "~/models/Integration"; class IntegrationsStore extends Store { constructor(rootStore: RootStore) { super(rootStore, Integration); } @computed get orderedData(): Integration[] { return naturalSort(Array.from(this.data.values()), "name"); } } export default IntegrationsStore;