Views

Pre-built view components for financial applications

Views are pre-built, full-page components that provide comprehensive functionality for specific accounting tasks.

OpenLedgerView

A comprehensive component that integrates all financial views in a tabbed interface.

1import { OpenLedgerView } from "@openledger/accounting-react";
2
3function App() {
4 return <OpenLedgerView />;
5}

DashboardView

A data visualization dashboard displaying key financial metrics.

1import { DashboardView } from "@openledger/accounting-react";
2
3function Dashboard() {
4 return <DashboardView />;
5}

TransactionsView

A component for displaying and managing financial transactions.

1import { TransactionsView } from "@openledger/accounting-react";
2
3function Transactions() {
4 return <TransactionsView />;
5}

LedgerView

A double-entry accounting ledger view showing journal entries and chart of accounts.

1import { LedgerView } from "@openledger/accounting-react";
2
3function Ledger() {
4 return <LedgerView />;
5}

ReportView

A financial reporting component for standard financial reports.

1import { ReportView } from "@openledger/accounting-react";
2
3function Reports() {
4 return <ReportView />;
5}

ChatView

An AI-powered financial assistant for natural language interaction.

1import { ChatView } from "@openledger/accounting-react";
2
3function Assistant() {
4 return <ChatView />;
5}

SettingsView

A component for managing application settings and configuration.

1import { SettingsView } from "@openledger/accounting-react";
2
3function Settings() {
4 return <SettingsView />;
5}

OnboardingView

A guided onboarding experience for new users.

1import { OnboardingView } from "@openledger/accounting-react";
2
3function Onboarding() {
4 return <OnboardingView />;
5}