Form Components
Interactive components for financial data entry and manipulation.
OLRuntimeProvider
Provider component that enables AI-powered assistants and automated features.
TypeScript
The OLRuntimeProvider enables:
- AI-powered transaction categorization
- Natural language financial queries
- Automated accounting suggestions
- Report generation with explanations
MainLayout
A layout component that provides consistent structure for all Open Ledger views with responsive design.
TypeScript
The MainLayout provides:
- Consistent header with app navigation
- Responsive sidebar for navigation
- Theme-aware styling with adaptive shading
- Mobile-optimized layouts
OpenLedgerProvider
Core provider component that initializes the Open Ledger SDK and provides authentication and theming.
TypeScript
Props
AccountsProvider
Provider component that manages account data and operations.
TypeScript
TransactionsProvider
Provider component that manages transaction data and operations.
TypeScript