Add business Finance hub with invoices and templates.

Ship invoice issue/list/templates under Finance, fix tenant theme reset and owner role badge, and show customers-joined charts by Persian months.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-08-11 15:17:03 +03:30
co-authored by Cursor
parent 722933dda9
commit 917b840ee5
44 changed files with 5136 additions and 105 deletions
@@ -0,0 +1,34 @@
import { Breadcrumbs } from '../components/Breadcrumbs'
import { PageTitle } from '../components/PageTitle'
import formStyles from '../components/InvoiceForm.module.css'
import pageStyles from '../components/PageContent.module.css'
import { useT } from '../i18n/useT'
import styles from './WebsitePage.module.css'
export function TransactionsPage() {
const t = useT()
return (
<main className={pageStyles.content}>
<Breadcrumbs
items={[
{ label: t('nav.home'), href: '/' },
{ label: t('nav.finance'), href: '/finance' },
{ label: t('title.transactions') },
]}
/>
<div className={pageStyles.pageHeader}>
<div>
<PageTitle en="TRANSACTIONS">{t('title.transactions')}</PageTitle>
<p className={pageStyles.pageSubtitle}>{t('transactions.subtitle')}</p>
</div>
</div>
<section className={formStyles.section}>
<p className={styles.placeholderLead}>{t('transactions.lead')}</p>
<p className={styles.placeholderNote}>{t('transactions.note')}</p>
</section>
</main>
)
}