@projectcaluma/ember-analytics
Version:
Ember addon for Caluma analytics.
30 lines (23 loc) • 788 B
JavaScript
import Route from "@ember/routing/route";
import { inject as service } from "@ember/service";
import { queryManager } from "ember-apollo-client";
import getAllAnalyticsTableQuery from "@projectcaluma/ember-analytics/gql/queries/get-all-analytics-tables.graphql";
import { navigationTitle } from "@projectcaluma/ember-form-builder/decorators";
export default class ReportsIndexRoute extends Route {
intl;
apollo;
get title() {
return this.intl.t("caluma.analytics.report.new");
}
async model() {
const tables = await this.apollo.query(
{
fetchPolicy: "network-only",
query: getAllAnalyticsTableQuery,
},
"allAnalyticsTables",
);
return tables.edges.map((edge) => edge.node);
}
}