Chore: Upgrade to Angular v18
Chore: Upgrade to Python 3.12 Chore: Upgrade to psycopg3
This commit is contained in:
@ -1,14 +0,0 @@
|
||||
import { Pipe, PipeTransform } from '@angular/core';
|
||||
|
||||
@Pipe({
|
||||
name: 'accounting',
|
||||
})
|
||||
export class AccountingPipe implements PipeTransform {
|
||||
transform(value: string): string {
|
||||
if (value === null) {
|
||||
return '';
|
||||
}
|
||||
const amount = +value.replace(new RegExp('(₹[s]*)|(,)', 'g'), '');
|
||||
return value.replace('-', '') + (amount < 0 ? '\u00A0Cr' : '\u00A0Dr');
|
||||
}
|
||||
}
|
||||
@ -1,13 +0,0 @@
|
||||
import { Pipe, PipeTransform } from '@angular/core';
|
||||
|
||||
@Pipe({
|
||||
name: 'clear',
|
||||
})
|
||||
export class ClearPipe implements PipeTransform {
|
||||
transform(value: string | null): string {
|
||||
if (value === null) {
|
||||
return '';
|
||||
}
|
||||
return value === '₹ 0.00' || value === '0.00' ? '' : value;
|
||||
}
|
||||
}
|
||||
@ -1,10 +1,21 @@
|
||||
import { CdkScrollable } from '@angular/cdk/scrolling';
|
||||
import { Component, Inject } from '@angular/core';
|
||||
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
|
||||
import { MatButton } from '@angular/material/button';
|
||||
import {
|
||||
MAT_DIALOG_DATA,
|
||||
MatDialogRef,
|
||||
MatDialogTitle,
|
||||
MatDialogContent,
|
||||
MatDialogActions,
|
||||
MatDialogClose,
|
||||
} from '@angular/material/dialog';
|
||||
|
||||
@Component({
|
||||
selector: 'app-confirm-dialog',
|
||||
templateUrl: './confirm-dialog.component.html',
|
||||
styleUrls: ['./confirm-dialog.component.css'],
|
||||
standalone: true,
|
||||
imports: [MatDialogTitle, CdkScrollable, MatDialogContent, MatDialogActions, MatButton, MatDialogClose],
|
||||
})
|
||||
export class ConfirmDialogComponent {
|
||||
constructor(
|
||||
|
||||
@ -1,3 +0,0 @@
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
@ -1 +0,0 @@
|
||||
<img [src]="data" (click)="close()" />
|
||||
@ -1,18 +0,0 @@
|
||||
import { Component, Inject } from '@angular/core';
|
||||
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
|
||||
|
||||
@Component({
|
||||
selector: 'app-image-dialog',
|
||||
templateUrl: './image-dialog.component.html',
|
||||
styleUrls: ['./image-dialog.component.css'],
|
||||
})
|
||||
export class ImageDialogComponent {
|
||||
constructor(
|
||||
public dialogRef: MatDialogRef<ImageDialogComponent>,
|
||||
@Inject(MAT_DIALOG_DATA) public data: string,
|
||||
) {}
|
||||
|
||||
close(): void {
|
||||
this.dialogRef.close();
|
||||
}
|
||||
}
|
||||
@ -1,8 +1,9 @@
|
||||
import { Pipe, PipeTransform } from '@angular/core';
|
||||
import * as moment from 'moment';
|
||||
import moment from 'moment';
|
||||
|
||||
@Pipe({
|
||||
name: 'localTime',
|
||||
standalone: true,
|
||||
})
|
||||
export class LocalTimePipe implements PipeTransform {
|
||||
transform(value: string): string {
|
||||
|
||||
@ -1,17 +0,0 @@
|
||||
import { CommonModule } from '@angular/common';
|
||||
import { NgModule } from '@angular/core';
|
||||
import { MatButtonModule } from '@angular/material/button';
|
||||
import { MatDialogModule } from '@angular/material/dialog';
|
||||
|
||||
import { AccountingPipe } from './accounting.pipe';
|
||||
import { ClearPipe } from './clear.pipe';
|
||||
import { ConfirmDialogComponent } from './confirm-dialog/confirm-dialog.component';
|
||||
import { ImageDialogComponent } from './image-dialog/image-dialog.component';
|
||||
import { LocalTimePipe } from './local-time.pipe';
|
||||
|
||||
@NgModule({
|
||||
imports: [CommonModule, MatButtonModule, MatDialogModule],
|
||||
declarations: [ConfirmDialogComponent, ImageDialogComponent, AccountingPipe, ClearPipe, LocalTimePipe],
|
||||
exports: [AccountingPipe, ClearPipe, LocalTimePipe],
|
||||
})
|
||||
export class SharedModule {}
|
||||
Reference in New Issue
Block a user