import { A_Caller, A_Inject } from "@adaas/a-concept"; import { Are } from "@adaas/are"; import { AreNode } from "@adaas/are"; import { AreStore } from "@adaas/are"; export class DashboardNavItem extends Are { @Are.Template template( @A_Inject(A_Caller) node: AreNode, ) { node.setContent(` {{label1}} {{label2}} {{label3}} {{label4}} `); } @Are.Data data( @A_Inject(AreStore) store: AreStore, ) { store.set({ label1: 'Overview', label2: 'Analytics', label3: 'Reports', label4: 'Settings', }); } }