feat: enhance input component to support price type and add new payment method components
- Updated InputComponent to handle 'price' type with appropriate formatting and validation. - Introduced new API routes for purchase receipt payments. - Created constants for purchase receipts and invoices. - Developed SupplierInvoicePayFormComponent for processing invoice payments. - Implemented SupplierLedgerComponent to display supplier transactions. - Added services and stores for managing supplier invoices and payments. - Created components for selecting payment methods and displaying payment type tags. - Enhanced UI with new templates for invoices and payment forms. - Added utility functions for handling payment method types and statuses.
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import { Maybe } from '@/core';
|
||||
import { NgTemplateOutlet } from '@angular/common';
|
||||
import { Component, ContentChild, Input, TemplateRef } from '@angular/core';
|
||||
import { RouterLink, UrlTree } from '@angular/router';
|
||||
import { Button } from 'primeng/button';
|
||||
|
||||
@Component({
|
||||
selector: 'app-inner-pages-header',
|
||||
templateUrl: './inner-pages-header.component.html',
|
||||
imports: [Button, RouterLink, NgTemplateOutlet],
|
||||
})
|
||||
export class InnerPagesHeaderComponent {
|
||||
@Input() pageTitle!: string;
|
||||
@Input() backRoute?: UrlTree | string | any[];
|
||||
@ContentChild('actions', { static: true }) actions?: Maybe<TemplateRef<any>>;
|
||||
constructor() {}
|
||||
}
|
||||
Reference in New Issue
Block a user