Date formatted

This commit is contained in:
tanshu committed 2026-09-18 04:31:51 +00:00
1 parent 80addc5b20
commit 3aebdd6455
24 files changed
+40 -25

No files matched your search

@@ -10,7 +10,7 @@
<ng-container matColumnDef="batch"> <ng-container matColumnDef="batch">
<mat-header-cell *matHeaderCellDef>Batch</mat-header-cell> <mat-header-cell *matHeaderCellDef>Batch</mat-header-cell>
<mat-cell *matCellDef="let row"> <mat-cell *matCellDef="let row">
{{ row.product }} dated {{ row.date }} &#64; {{ row.price | currency: 'INR' }} is showing {{ row.product }} dated {{ row.date | date: 'dd-MMM-yyyy' }} &#64; {{ row.price | currency: 'INR' }} is showing
{{ row.showing }} instead of {{ row.actual }} {{ row.showing }} instead of {{ row.actual }}
</mat-cell> </mat-cell>
</ng-container> </ng-container>
@@ -22,7 +22,8 @@
<ul> <ul>
@for (detail of row.details; track detail) { @for (detail of row.details; track detail) {
<li> <li>
<a [routerLink]="detail.url">{{ detail.type }}</a> on {{ detail.date }} of {{ detail.quantity }} &#64; <a [routerLink]="detail.url">{{ detail.type }}</a> on {{ detail.date | date: 'dd-MMM-yyyy' }} of
{{ detail.quantity }} &#64;
{{ detail.price | currency: 'INR' }} {{ detail.price | currency: 'INR' }}
</li> </li>
} }
@@ -1,4 +1,4 @@
import { CurrencyPipe } from '@angular/common'; import { CurrencyPipe, DatePipe } from '@angular/common';
import { Component, inject, computed } from '@angular/core'; import { Component, inject, computed } from '@angular/core';
import { MatTableModule } from '@angular/material/table'; import { MatTableModule } from '@angular/material/table';
import { ActivatedRoute, Router, RouterModule } from '@angular/router'; import { ActivatedRoute, Router, RouterModule } from '@angular/router';
@@ -11,7 +11,7 @@ import { BatchIntegrityReportService } from './batch-integrity-report.service';
selector: 'app-batch-integrity', selector: 'app-batch-integrity',
templateUrl: './batch-integrity-report.component.html', templateUrl: './batch-integrity-report.component.html',
styleUrls: ['./batch-integrity-report.component.css'], styleUrls: ['./batch-integrity-report.component.css'],
imports: [MatTableModule, RouterModule, CurrencyPipe, SkeletonLoaderComponent, ErrorStateComponent], imports: [MatTableModule, RouterModule, CurrencyPipe, DatePipe, SkeletonLoaderComponent, ErrorStateComponent],
}) })
export class BatchIntegrityReportComponent { export class BatchIntegrityReportComponent {
private route = inject(ActivatedRoute); private route = inject(ActivatedRoute);
@@ -27,7 +27,7 @@
<ng-container matColumnDef="date"> <ng-container matColumnDef="date">
<mat-header-cell *matHeaderCellDef mat-sort-header>Date</mat-header-cell> <mat-header-cell *matHeaderCellDef mat-sort-header>Date</mat-header-cell>
<mat-cell *matCellDef="let row" <mat-cell *matCellDef="let row"
><a [routerLink]="row.url">{{ row.date }}</a></mat-cell ><a [routerLink]="row.url">{{ row.date | date: 'dd-MMM-yyyy' }}</a></mat-cell
> >
</ng-container> </ng-container>
@@ -1,4 +1,4 @@
import { CurrencyPipe } from '@angular/common'; import { CurrencyPipe, DatePipe } from '@angular/common';
import { Component, inject, linkedSignal, input, computed, afterNextRender, signal } from '@angular/core'; import { Component, inject, linkedSignal, input, computed, afterNextRender, signal } from '@angular/core';
import { form as createForm, FormField, FormRoot } from '@angular/forms/signals'; import { form as createForm, FormField, FormRoot } from '@angular/forms/signals';
export interface DaybookFormData { export interface DaybookFormData {
@@ -39,6 +39,7 @@ import { DaybookService } from './daybook.service';
RouterModule, RouterModule,
MatPaginatorModule, MatPaginatorModule,
CurrencyPipe, CurrencyPipe,
DatePipe,
SkeletonLoaderComponent, SkeletonLoaderComponent,
ErrorStateComponent, ErrorStateComponent,
], ],
@@ -59,7 +59,7 @@
<!-- Date Column --> <!-- Date Column -->
<ng-container matColumnDef="date"> <ng-container matColumnDef="date">
<mat-header-cell *matHeaderCellDef class="right basis-1-5">Date</mat-header-cell> <mat-header-cell *matHeaderCellDef class="right basis-1-5">Date</mat-header-cell>
<mat-cell *matCellDef="let row" class="right basis-1-5">{{ row.date }}</mat-cell> <mat-cell *matCellDef="let row" class="right basis-1-5">{{ row.date | date: 'dd-MMM-yyyy' }}</mat-cell>
</ng-container> </ng-container>
<!-- Status Column --> <!-- Status Column -->
@@ -1,3 +1,4 @@
import { DatePipe } from '@angular/common';
import { computed, Component, inject, debounced, input, linkedSignal, afterNextRender } from '@angular/core'; import { computed, Component, inject, debounced, input, linkedSignal, afterNextRender } from '@angular/core';
import { form as createForm, FormField, FormRoot } from '@angular/forms/signals'; import { form as createForm, FormField, FormRoot } from '@angular/forms/signals';
import { MatAutocompleteModule } from '@angular/material/autocomplete'; import { MatAutocompleteModule } from '@angular/material/autocomplete';
@@ -49,6 +50,7 @@ export interface EmployeeAttendanceFormData {
MatSelectModule, MatSelectModule,
MatIconModule, MatIconModule,
MatChipsModule, MatChipsModule,
DatePipe,
SkeletonLoaderComponent, SkeletonLoaderComponent,
ErrorStateComponent, ErrorStateComponent,
], ],
@@ -44,7 +44,7 @@
<ng-container matColumnDef="date"> <ng-container matColumnDef="date">
<mat-header-cell *matHeaderCellDef mat-sort-header>Date</mat-header-cell> <mat-header-cell *matHeaderCellDef mat-sort-header>Date</mat-header-cell>
<mat-cell *matCellDef="let row" <mat-cell *matCellDef="let row"
><a [routerLink]="row.url">{{ row.date }}</a></mat-cell ><a [routerLink]="row.url">{{ row.date | date: 'dd-MMM-yyyy' }}</a></mat-cell
> >
</ng-container> </ng-container>
@@ -1,5 +1,5 @@
/* eslint-disable @angular-eslint/no-input-rename */ /* eslint-disable @angular-eslint/no-input-rename */
import { CurrencyPipe } from '@angular/common'; import { CurrencyPipe, DatePipe } from '@angular/common';
import { Component, inject, input, computed, booleanAttribute, afterNextRender, linkedSignal } from '@angular/core'; import { Component, inject, input, computed, booleanAttribute, afterNextRender, linkedSignal } from '@angular/core';
export interface EntriesFormData { export interface EntriesFormData {
startDate: Date; startDate: Date;
@@ -50,6 +50,7 @@ import { Report } from './report';
MatPaginatorModule, MatPaginatorModule,
CurrencyPipe, CurrencyPipe,
LocalTimePipe, LocalTimePipe,
DatePipe,
SkeletonLoaderComponent, SkeletonLoaderComponent,
ErrorStateComponent, ErrorStateComponent,
], ],
@@ -80,7 +80,7 @@
[checked]="selection.isSelected(row)" [checked]="selection.isSelected(row)"
> >
</mat-checkbox> </mat-checkbox>
{{ row.date }} {{ row.date | date: 'dd-MMM-yyyy' }}
</mat-cell> </mat-cell>
<mat-footer-cell *matFooterCellDef></mat-footer-cell> <mat-footer-cell *matFooterCellDef></mat-footer-cell>
</ng-container> </ng-container>
+2 -1
View File
@@ -1,5 +1,5 @@
import { SelectionModel } from '@angular/cdk/collections'; import { SelectionModel } from '@angular/cdk/collections';
import { CurrencyPipe } from '@angular/common'; import { CurrencyPipe, DatePipe } from '@angular/common';
import { Component, inject, input, linkedSignal, computed, signal, afterNextRender } from '@angular/core'; import { Component, inject, input, linkedSignal, computed, signal, afterNextRender } from '@angular/core';
import { form as createForm, FormField, FormRoot } from '@angular/forms/signals'; import { form as createForm, FormField, FormRoot } from '@angular/forms/signals';
import { MatAutocompleteModule } from '@angular/material/autocomplete'; import { MatAutocompleteModule } from '@angular/material/autocomplete';
@@ -65,6 +65,7 @@ import { LedgerService } from './ledger.service';
CurrencyPipe, CurrencyPipe,
AccountingPipe, AccountingPipe,
ClearPipe, ClearPipe,
DatePipe,
SkeletonLoaderComponent, SkeletonLoaderComponent,
ErrorStateComponent, ErrorStateComponent,
], ],
@@ -62,7 +62,7 @@
[matBadgeHidden]="!row.lastEditDate" [matBadgeHidden]="!row.lastEditDate"
matTooltip="{{ row.lastEditDate | localTime }}" matTooltip="{{ row.lastEditDate | localTime }}"
[matTooltipDisabled]="!row.lastEditDate" [matTooltipDisabled]="!row.lastEditDate"
>{{ row.date }}</span >{{ row.date | date: 'dd-MMM-yyyy' }}</span
> >
</mat-cell> </mat-cell>
</ng-container> </ng-container>
@@ -1,4 +1,4 @@
import { DecimalPipe } from '@angular/common'; import { DatePipe, DecimalPipe } from '@angular/common';
import { signal, computed, Component, inject, input, linkedSignal } from '@angular/core'; import { signal, computed, Component, inject, input, linkedSignal } from '@angular/core';
import { form as createForm, FormField, FormRoot } from '@angular/forms/signals'; import { form as createForm, FormField, FormRoot } from '@angular/forms/signals';
import { MatAutocompleteModule, MatAutocompleteSelectedEvent } from '@angular/material/autocomplete'; import { MatAutocompleteModule, MatAutocompleteSelectedEvent } from '@angular/material/autocomplete';
@@ -59,6 +59,7 @@ export interface MozimoProductRegisterFormData {
MatTooltipModule, MatTooltipModule,
FormField, FormField,
FormRoot, FormRoot,
DatePipe,
SkeletonLoaderComponent, SkeletonLoaderComponent,
ErrorStateComponent, ErrorStateComponent,
], ],
@@ -9,7 +9,7 @@
<!-- Date Column --> <!-- Date Column -->
<ng-container matColumnDef="date"> <ng-container matColumnDef="date">
<mat-header-cell *matHeaderCellDef>Date</mat-header-cell> <mat-header-cell *matHeaderCellDef>Date</mat-header-cell>
<mat-cell *matCellDef="let row">{{ row.date }}</mat-cell> <mat-cell *matCellDef="let row">{{ row.date | date: 'dd-MMM-yyyy' }}</mat-cell>
</ng-container> </ng-container>
<!-- Vendor Column --> <!-- Vendor Column -->
@@ -1,4 +1,4 @@
import { CurrencyPipe } from '@angular/common'; import { CurrencyPipe, DatePipe } from '@angular/common';
import { Component, inject, computed } from '@angular/core'; import { Component, inject, computed } from '@angular/core';
import { MatTableModule } from '@angular/material/table'; import { MatTableModule } from '@angular/material/table';
import { Router, RouterModule } from '@angular/router'; import { Router, RouterModule } from '@angular/router';
@@ -11,7 +11,7 @@ import { NonContractPurchaseService } from './non-contract-purchase.service';
selector: 'app-non-contract-purchase', selector: 'app-non-contract-purchase',
templateUrl: './non-contract-purchase.component.html', templateUrl: './non-contract-purchase.component.html',
styleUrls: ['./non-contract-purchase.component.css'], styleUrls: ['./non-contract-purchase.component.css'],
imports: [MatTableModule, RouterModule, CurrencyPipe, SkeletonLoaderComponent, ErrorStateComponent], imports: [MatTableModule, RouterModule, CurrencyPipe, SkeletonLoaderComponent, ErrorStateComponent, DatePipe],
}) })
export class NonContractPurchaseComponent { export class NonContractPurchaseComponent {
private router = inject(Router); private router = inject(Router);
@@ -50,7 +50,7 @@
<!-- Date Column --> <!-- Date Column -->
<ng-container matColumnDef="date"> <ng-container matColumnDef="date">
<mat-header-cell *matHeaderCellDef mat-sort-header>Date</mat-header-cell> <mat-header-cell *matHeaderCellDef mat-sort-header>Date</mat-header-cell>
<mat-cell *matCellDef="let row">{{ row.date }}</mat-cell> <mat-cell *matCellDef="let row">{{ row.date | date: 'dd-MMM-yyyy' }}</mat-cell>
<mat-footer-cell *matFooterCellDef></mat-footer-cell> <mat-footer-cell *matFooterCellDef></mat-footer-cell>
</ng-container> </ng-container>
@@ -1,4 +1,4 @@
import { CurrencyPipe, DecimalPipe } from '@angular/common'; import { CurrencyPipe, DatePipe, DecimalPipe } from '@angular/common';
import { Component, inject, computed, signal, linkedSignal, input, afterNextRender } from '@angular/core'; import { Component, inject, computed, signal, linkedSignal, input, afterNextRender } from '@angular/core';
import { form as createForm, FormField, FormRoot } from '@angular/forms/signals'; import { form as createForm, FormField, FormRoot } from '@angular/forms/signals';
import { MatAutocompleteModule, MatAutocompleteSelectedEvent } from '@angular/material/autocomplete'; import { MatAutocompleteModule, MatAutocompleteSelectedEvent } from '@angular/material/autocomplete';
@@ -55,6 +55,7 @@ import { ProductLedgerService } from './product-ledger.service';
CurrencyPipe, CurrencyPipe,
SkeletonLoaderComponent, SkeletonLoaderComponent,
ErrorStateComponent, ErrorStateComponent,
DatePipe,
], ],
}) })
export class ProductLedgerComponent { export class ProductLedgerComponent {
@@ -26,7 +26,7 @@
<!-- Date Column --> <!-- Date Column -->
<ng-container matColumnDef="date"> <ng-container matColumnDef="date">
<mat-header-cell *matHeaderCellDef mat-sort-header>Date</mat-header-cell> <mat-header-cell *matHeaderCellDef mat-sort-header>Date</mat-header-cell>
<mat-cell *matCellDef="let row">{{ row.date }}</mat-cell> <mat-cell *matCellDef="let row">{{ row.date | date: 'dd-MMM-yyyy' }}</mat-cell>
</ng-container> </ng-container>
<!-- Supplier Column --> <!-- Supplier Column -->
@@ -1,4 +1,4 @@
import { CurrencyPipe, DecimalPipe, PercentPipe } from '@angular/common'; import { CurrencyPipe, DatePipe, DecimalPipe, PercentPipe } from '@angular/common';
import { Component, inject, linkedSignal, computed, signal, input } from '@angular/core'; import { Component, inject, linkedSignal, computed, signal, input } from '@angular/core';
import { form, FormField, FormRoot } from '@angular/forms/signals'; import { form, FormField, FormRoot } from '@angular/forms/signals';
import { MatButtonModule } from '@angular/material/button'; import { MatButtonModule } from '@angular/material/button';
@@ -45,6 +45,7 @@ export interface PurchaseEntriesFormData {
CurrencyPipe, CurrencyPipe,
SkeletonLoaderComponent, SkeletonLoaderComponent,
ErrorStateComponent, ErrorStateComponent,
DatePipe,
], ],
}) })
export class PurchaseEntriesComponent { export class PurchaseEntriesComponent {
@@ -16,7 +16,9 @@
<ng-container matColumnDef="vendor"> <ng-container matColumnDef="vendor">
<mat-header-cell *matHeaderCellDef mat-sort-header>Vendor</mat-header-cell> <mat-header-cell *matHeaderCellDef mat-sort-header>Vendor</mat-header-cell>
<mat-cell *matCellDef="let row" <mat-cell *matCellDef="let row"
><a [routerLink]="['/rate-contracts', row.id]">{{ row.vendor.name }} // {{ row.date }}</a></mat-cell ><a [routerLink]="['/rate-contracts', row.id]"
>{{ row.vendor.name }} // {{ row.date | date: 'dd-MMM-yyyy' }}</a
></mat-cell
> >
</ng-container> </ng-container>
@@ -1,4 +1,4 @@
import { CurrencyPipe } from '@angular/common'; import { CurrencyPipe, DatePipe } from '@angular/common';
import { Component, inject, computed, signal } from '@angular/core'; import { Component, inject, computed, signal } from '@angular/core';
import { MatButtonModule } from '@angular/material/button'; import { MatButtonModule } from '@angular/material/button';
import { MatIconModule } from '@angular/material/icon'; import { MatIconModule } from '@angular/material/icon';
@@ -26,6 +26,7 @@ import { RateContractService } from '../rate-contract.service';
MatButtonModule, MatButtonModule,
SkeletonLoaderComponent, SkeletonLoaderComponent,
ErrorStateComponent, ErrorStateComponent,
DatePipe,
], ],
}) })
export class RateContractListComponent { export class RateContractListComponent {
@@ -38,7 +38,7 @@
@if (step() === 'review' && preview()) { @if (step() === 'review' && preview()) {
<div class="flex-col"> <div class="flex-col">
<h3>Summary for {{ date() }}</h3> <h3>Summary for {{ date() | date: 'dd-MMM-yyyy' }}</h3>
<ul class="action-counts" aria-label="Planned actions"> <ul class="action-counts" aria-label="Planned actions">
@for (c of actionCounts(); track c.action) { @for (c of actionCounts(); track c.action) {
<li> <li>
@@ -1,4 +1,4 @@
import { DecimalPipe } from '@angular/common'; import { DatePipe, DecimalPipe } from '@angular/common';
import { ChangeDetectionStrategy, Component, computed, inject, signal } from '@angular/core'; import { ChangeDetectionStrategy, Component, computed, inject, signal } from '@angular/core';
import { FormsModule } from '@angular/forms'; import { FormsModule } from '@angular/forms';
import { MatButtonModule } from '@angular/material/button'; import { MatButtonModule } from '@angular/material/button';
@@ -34,6 +34,7 @@ interface ActionCount {
MatTableModule, MatTableModule,
FormsModule, FormsModule,
DecimalPipe, DecimalPipe,
DatePipe,
], ],
}) })
export class RecipeImportDialogComponent { export class RecipeImportDialogComponent {
@@ -85,7 +85,7 @@
<!-- Date Column --> <!-- Date Column -->
<ng-container matColumnDef="date"> <ng-container matColumnDef="date">
<mat-header-cell *matHeaderCellDef mat-sort-header>Date</mat-header-cell> <mat-header-cell *matHeaderCellDef mat-sort-header>Date</mat-header-cell>
<mat-cell *matCellDef="let row">{{ row.date }}</mat-cell> <mat-cell *matCellDef="let row">{{ row.date | date: 'dd-MMM-yyyy' }}</mat-cell>
</ng-container> </ng-container>
<!-- Source Column --> <!-- Source Column -->
@@ -1,3 +1,4 @@
import { DatePipe } from '@angular/common';
import { Component, inject, input, computed, effect, signal, linkedSignal } from '@angular/core'; import { Component, inject, input, computed, effect, signal, linkedSignal } from '@angular/core';
import { form as createForm, FormField, FormRoot } from '@angular/forms/signals'; import { form as createForm, FormField, FormRoot } from '@angular/forms/signals';
import { MatButtonModule } from '@angular/material/button'; import { MatButtonModule } from '@angular/material/button';
@@ -44,6 +45,7 @@ export interface RecipeListFormData {
MatButtonModule, MatButtonModule,
SkeletonLoaderComponent, SkeletonLoaderComponent,
ErrorStateComponent, ErrorStateComponent,
DatePipe,
], ],
}) })
export class RecipeListComponent { export class RecipeListComponent {