{#snippet matrix( id: string, title: string, dim: "budget" | "category" | "tag", dir: 1 | -1, list: typeof expenses )} {#snippet tools()} {/snippet} month(f.date))} side={dir === 1 ? "in" : "out"} /> {/snippet}
{#if view === "year"} {@render matrix("budget-periods", "Budgets", "budget", -1, withdrawals)} {@render matrix( "category-expenses", "Categories, spent", "category", -1, withdrawals )} {@render matrix( "category-income", "Categories, earned", "category", 1, deposits )} {@render matrix("tag-periods", "Tags, spent", "tag", -1, expenses)} {:else} {/if}