Chore: Updated mat inputs to better match the style guide. Removed placeholders in favour of labels.

This commit is contained in:
tanshu committed 2023-01-31 17:49:15 +05:30
1 parent a28727756b
commit 10aca4071a
52 files changed
+209 -441

No files matched your search

@@ -17,19 +17,19 @@
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Code</mat-label>
<input matInput placeholder="Code" formControlName="code" />
<input matInput formControlName="code" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Name</mat-label>
<input matInput #nameElement placeholder="Name" formControlName="name" />
<input matInput #nameElement formControlName="name" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Account Type</mat-label>
<mat-select placeholder="Account Type" formControlName="type">
<mat-select formControlName="type">
<mat-option *ngFor="let at of accountTypes" [value]="at.id">
{{ at.name }}
</mat-option>
@@ -45,7 +45,7 @@
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Cost Centre</mat-label>
<mat-select placeholder="Cost Centre" formControlName="costCentre">
<mat-select formControlName="costCentre">
<mat-option *ngFor="let cs of costCentres" [value]="cs.id">
{{ cs.name }}
</mat-option>
@@ -12,14 +12,8 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<input
type="text"
matInput
#filterElement
placeholder="Filter"
formControlName="filter"
autocomplete="off"
/>
<mat-label>Filter</mat-label>
<input type="text" matInput #filterElement formControlName="filter" autocomplete="off" />
</mat-form-field>
</div>
</form>
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-4/5 mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="date"
(focus)="date.open()"
placeholder="Date"
formControlName="date"
autocomplete="off"
/>
@@ -1,13 +1,13 @@
<mat-card appearance="outlined">
<mat-card-title-group>
<mat-card>
<mat-card-header>
<mat-card-title>Login</mat-card-title>
</mat-card-title-group>
</mat-card-header>
<mat-card-content>
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Username</mat-label>
<input matInput #nameElement placeholder="Username" formControlName="username" />
<input matInput #nameElement formControlName="username" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
@@ -15,7 +15,6 @@
<mat-label>Password</mat-label>
<input
matInput
placeholder="Password"
formControlName="password"
[type]="hide ? 'password' : 'text'"
(keyup.enter)="login()"
@@ -30,7 +29,7 @@
<div class="flex flex-row justify-around content-start items-start" *ngIf="showOtp">
<mat-form-field class="flex-auto">
<mat-label>Otp</mat-label>
<input matInput placeholder="Otp" formControlName="otp" />
<input matInput formControlName="otp" />
</mat-form-field>
</div>
</form>
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="dateInput"
(focus)="dateInput.open()"
placeholder="Date"
formControlName="date"
autocomplete="off"
/>
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="startDate"
(focus)="startDate.open()"
placeholder="Start Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -18,11 +18,11 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="finishDate"
(focus)="finishDate.open()"
placeholder="Finish Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -1,20 +1,20 @@
<div class="flex flex-auto flex-row justify-around content-center items-center lg:max-w-[50%]">
<mat-card appearance="outlined" class="flex-auto">
<mat-card-title-group>
<mat-card class="flex-auto">
<mat-card-header>
<mat-card-title>Client</mat-card-title>
</mat-card-title-group>
</mat-card-header>
<mat-card-content>
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Code</mat-label>
<input matInput placeholder="Code" formControlName="code" />
<input matInput formControlName="code" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Name</mat-label>
<input matInput #nameElement placeholder="Name" formControlName="name" />
<input matInput #nameElement formControlName="name" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
@@ -23,7 +23,7 @@
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>OTP</mat-label>
<input matInput placeholder="OTP" formControlName="otp" />
<input matInput formControlName="otp" />
</mat-form-field>
</div>
</form>
@@ -1,7 +1,7 @@
<mat-card appearance="outlined">
<mat-card-title-group>
<mat-card>
<mat-card-header>
<mat-card-title>Clients</mat-card-title>
</mat-card-title-group>
</mat-card-header>
<mat-card-content>
<mat-table #table [dataSource]="dataSource" matSort aria-label="Elements">
<!-- Code Column -->
@@ -19,11 +19,11 @@
</mat-select>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="dateInput"
(focus)="dateInput.open()"
placeholder="Date"
formControlName="date"
autocomplete="off"
/>
@@ -72,7 +72,6 @@
<input
matInput
type="number"
placeholder="Physical"
formControlName="physical"
(change)="updatePhysical($event, row)"
/>
@@ -7,13 +7,7 @@
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Name</mat-label>
<input
matInput
#nameElement
placeholder="Name"
formControlName="name"
(keyup.enter)="save()"
/>
<input matInput #nameElement formControlName="name" (keyup.enter)="save()" />
</mat-form-field>
</div>
</form>
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="startDate"
(focus)="startDate.open()"
placeholder="Start Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -18,11 +18,11 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="finishDate"
(focus)="finishDate.open()"
placeholder="Finish Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="startDate"
(focus)="startDate.open()"
placeholder="Start Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -18,11 +18,11 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="finishDate"
(focus)="finishDate.open()"
placeholder="Finish Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -32,11 +32,11 @@
</div>
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-4/5 mr-5">
<mat-label>Employee</mat-label>
<input
type="text"
matInput
#employeeElement
placeholder="Employee"
[matAutocomplete]="auto"
formControlName="employee"
autocomplete="off"
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="date"
(focus)="date.open()"
placeholder="Date"
formControlName="date"
autocomplete="off"
/>
@@ -23,11 +23,11 @@
class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col"
>
<mat-form-field class="flex-auto basis-3/5 mr-5">
<mat-label>Employee</mat-label>
<input
type="text"
matInput
#employeeElement
placeholder="Employee"
[matAutocomplete]="auto"
formControlName="employee"
autocomplete="off"
@@ -45,23 +45,11 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-[15%] mr-5">
<mat-label>Gross Salary</mat-label>
<input
type="text"
matInput
placeholder="Gross Salary"
formControlName="grossSalary"
autocomplete="off"
/>
<input type="text" matInput formControlName="grossSalary" autocomplete="off" />
</mat-form-field>
<mat-form-field class="flex-auto basis-[15%] mr-5">
<mat-label>Days Worked</mat-label>
<input
type="text"
matInput
placeholder="Days Worked"
formControlName="daysWorked"
autocomplete="off"
/>
<input type="text" matInput formControlName="daysWorked" autocomplete="off" />
</mat-form-field>
<button mat-raised-button color="primary" (click)="addRow()" class="flex-auto basis-1/10">
@@ -1,15 +1,15 @@
<mat-tab-group>
<mat-tab label="Credit Salary">
<mat-card appearance="outlined">
<mat-card>
<mat-card-content>
<form [formGroup]="creditSalaryForm" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-4/5 mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="creditSalaryMonth"
(focus)="creditSalaryMonth.open()"
placeholder="Date"
formControlName="date"
autocomplete="off"
/>
@@ -36,18 +36,18 @@
</mat-card>
</mat-tab>
<mat-tab label="Download Attendance Record">
<mat-card appearance="outlined">
<mat-card>
<mat-card-content>
<form
[formGroup]="attendanceRecordForm"
class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col"
>
<mat-form-field class="flex-auto basis-[35%] mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="attendanceStartDate"
(focus)="attendanceStartDate.open()"
placeholder="Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -55,11 +55,11 @@
<mat-datepicker #attendanceStartDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-[35%] mr-5">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="attendanceFinishDate"
(focus)="attendanceFinishDate.open()"
placeholder="Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -86,7 +86,7 @@
</mat-card>
</mat-tab>
<mat-tab label="Upload Fingerprints">
<mat-card appearance="outlined">
<mat-card>
<mat-card-content>
<form
[formGroup]="fingerprintForm"
@@ -17,31 +17,31 @@
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Code</mat-label>
<input matInput placeholder="Code" formControlName="code" />
<input matInput formControlName="code" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Name</mat-label>
<input matInput #nameElement placeholder="Name" formControlName="name" />
<input matInput #nameElement formControlName="name" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Designation</mat-label>
<input matInput placeholder="Designation" formControlName="designation" />
<input matInput formControlName="designation" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Salary</mat-label>
<input matInput placeholder="Salary" formControlName="salary" />
<input matInput formControlName="salary" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Points</mat-label>
<input matInput placeholder="Points" formControlName="points" />
<input matInput formControlName="points" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
@@ -50,7 +50,7 @@
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Cost Centre</mat-label>
<mat-select placeholder="Cost Centre" formControlName="costCentre" name="CostCentre">
<mat-select formControlName="costCentre" name="CostCentre">
<mat-option *ngFor="let cs of costCentres" [value]="cs.id">
{{ cs.name }}
</mat-option>
@@ -58,11 +58,11 @@
</mat-form-field>
</div>
<mat-form-field class="flex-auto">
<mat-label>Joining Date</mat-label>
<input
matInput
[matDatepicker]="joiningDate"
(focus)="joiningDate.open()"
placeholder="Joining Date"
formControlName="joiningDate"
autocomplete="off"
/>
@@ -70,11 +70,11 @@
<mat-datepicker #joiningDate></mat-datepicker>
</mat-form-field>
<mat-form-field *ngIf="!item.isActive" class="flex-auto">
<mat-label>Leaving Date</mat-label>
<input
matInput
[matDatepicker]="leavingDate"
(focus)="leavingDate.open()"
placeholder="Leaving Date"
formControlName="leavingDate"
autocomplete="off"
/>
@@ -15,14 +15,8 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<input
type="text"
matInput
#filterElement
placeholder="Filter"
formControlName="filter"
autocomplete="off"
/>
<mat-label>Filter</mat-label>
<input type="text" matInput #filterElement formControlName="filter" autocomplete="off" />
</mat-form-field>
</div>
</form>
@@ -6,10 +6,10 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Create / Last Edit Date From</mat-label>
<input
matInput
[matDatepicker]="startDate"
placeholder="Create / Last Edit Date From"
formControlName="startDate"
autocomplete="off"
/>
@@ -17,10 +17,10 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Create / Last Edit Date Till</mat-label>
<input
matInput
[matDatepicker]="finishDate"
placeholder="Create / Last Edit Date Till"
formControlName="finishDate"
autocomplete="off"
/>
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="date"
(focus)="date.open()"
placeholder="Date"
formControlName="date"
autocomplete="off"
/>
@@ -3,10 +3,10 @@
<form [formGroup]="form">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/3 mr-5">
<mat-label>Product</mat-label>
<input
type="text"
matInput
placeholder="Product"
#batchElement
[matAutocomplete]="autoB"
formControlName="batch"
@@ -25,13 +25,7 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/3">
<mat-label>Quantity</mat-label>
<input
type="text"
matInput
placeholder="Quantity"
formControlName="quantity"
autocomplete="off"
/>
<input type="text" matInput formControlName="quantity" autocomplete="off" />
</mat-form-field>
</div>
</form>
+8 -17
View File
@@ -6,10 +6,10 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-[28%] mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="date"
placeholder="Date"
formControlName="date"
autocomplete="off"
#dateElement
@@ -34,8 +34,8 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-[16%]">
<mat-label>Amount</mat-label>
<span matPrefix>₹ </span>
<input type="text" matInput formControlName="amount" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
</div>
@@ -44,10 +44,10 @@
class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col"
>
<mat-form-field class="flex-auto basis-[55%] mr-5">
<mat-label>Product</mat-label>
<input
type="text"
matInput
placeholder="Product"
#batchElement
[matAutocomplete]="autoB"
formControlName="batch"
@@ -66,13 +66,7 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/4 mr-5">
<mat-label>Quantity</mat-label>
<input
type="text"
matInput
placeholder="Quantity"
formControlName="quantity"
autocomplete="off"
/>
<input type="text" matInput formControlName="quantity" autocomplete="off" />
</mat-form-field>
<button mat-raised-button color="primary" (click)="addRow()" class="flex-auto basis-2/5">
@@ -132,12 +126,7 @@
</mat-table>
<mat-form-field>
<mat-label>Narration</mat-label>
<textarea
matInput
matAutosizeMinRows="5"
placeholder="Narration"
formControlName="narration"
></textarea>
<textarea matInput matAutosizeMinRows="5" formControlName="narration"></textarea>
</mat-form-field>
</form>
</mat-card-content>
@@ -165,7 +154,9 @@
>. {{ voucher.poster ? 'Posted by ' + voucher.poster : '' }}
</span>
</mat-card-actions>
<mat-card-title>Other issues for the day</mat-card-title>
<mat-card-header>
<mat-card-title>Other issues for the day</mat-card-title>
</mat-card-header>
<mat-card-footer>
<mat-table #table [dataSource]="gridDataSource" matSort aria-label="Elements">
<!-- Source Column -->
@@ -9,10 +9,10 @@
</mat-select>
</mat-form-field>
<mat-form-field class="flex-auto basis-[55%] mr-5">
<mat-label>Account</mat-label>
<input
type="text"
matInput
placeholder="Account"
#accountElement
[matAutocomplete]="auto"
formControlName="account"
@@ -35,14 +35,8 @@
</mat-autocomplete>
<mat-form-field class="flex-auto basis-1/4">
<mat-label>Amount</mat-label>
<span matPrefix>₹ </span>
<input
type="text"
matInput
placeholder="Amount"
formControlName="amount"
autocomplete="off"
/>
<input type="text" matInput formControlName="amount" autocomplete="off" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
</div>
</form>
@@ -16,10 +16,10 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="date"
placeholder="Date"
formControlName="date"
autocomplete="off"
#dateElement
@@ -40,10 +40,10 @@
</mat-select>
</mat-form-field>
<mat-form-field class="flex-auto mr-5 basis-1/2">
<mat-label>Account</mat-label>
<input
type="text"
matInput
placeholder="Account"
#accountElement
[matAutocomplete]="auto"
formControlName="account"
@@ -66,14 +66,8 @@
</mat-autocomplete>
<mat-form-field class="flex-auto mr-5 basis-1/6">
<mat-label>Amount</mat-label>
<span matPrefix>₹ </span>
<input
type="text"
matInput
placeholder="Amount"
formControlName="amount"
autocomplete="off"
/>
<input type="text" matInput formControlName="amount" autocomplete="off" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
<button mat-raised-button color="primary" (click)="addRow()" class="flex-auto basis-1/6">
@@ -119,12 +113,7 @@
</mat-table>
<mat-form-field class="flex-auto">
<mat-label>Narration</mat-label>
<textarea
matInput
matAutosizeMinRows="5"
placeholder="Narration"
formControlName="narration"
></textarea>
<textarea matInput matAutosizeMinRows="5" formControlName="narration"></textarea>
</mat-form-field>
<div class="flex flex-row justify-center items-stretch">
<div
@@ -11,11 +11,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="startDate"
(focus)="startDate.open()"
placeholder="Start Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -23,11 +23,11 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="finishDate"
(focus)="finishDate.open()"
placeholder="Finish Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -37,11 +37,11 @@
</div>
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-4/5 mr-5">
<mat-label>Account</mat-label>
<input
type="text"
matInput
#accountElement
placeholder="Account"
[matAutocomplete]="auto"
formControlName="account"
autocomplete="off"
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="startDate"
(focus)="startDate.open()"
placeholder="Start Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -18,11 +18,11 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="finishDate"
(focus)="finishDate.open()"
placeholder="Finish Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -3,10 +3,10 @@
<form [formGroup]="form">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/3 mr-5">
<mat-label>Account</mat-label>
<input
type="text"
matInput
placeholder="Account"
#accountElement
[matAutocomplete]="auto"
formControlName="account"
@@ -29,14 +29,8 @@
</mat-autocomplete>
<mat-form-field class="flex-auto basis-1/3">
<mat-label>Amount</mat-label>
<span matPrefix>₹ </span>
<input
type="text"
matInput
placeholder="Amount"
formControlName="amount"
autocomplete="off"
/>
<input type="text" matInput formControlName="amount" autocomplete="off" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
</div>
</form>
@@ -16,10 +16,10 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="date"
placeholder="Date"
formControlName="date"
autocomplete="off"
#dateElement
@@ -37,8 +37,8 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/5">
<mat-label>Payment Amount</mat-label>
<span matPrefix>₹ </span>
<input type="text" matInput formControlName="paymentAmount" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
</div>
@@ -47,10 +47,10 @@
class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col"
>
<mat-form-field class="flex-auto basis-[55%] mr-5">
<mat-label>Account</mat-label>
<input
type="text"
matInput
placeholder="Account"
#accountElement
[matAutocomplete]="auto"
formControlName="account"
@@ -73,14 +73,8 @@
</mat-autocomplete>
<mat-form-field class="flex-auto basis-1/4 mr-5">
<mat-label>Amount</mat-label>
<span matPrefix>₹ </span>
<input
type="text"
matInput
placeholder="Amount"
formControlName="amount"
autocomplete="off"
/>
<input type="text" matInput formControlName="amount" autocomplete="off" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
<button mat-raised-button color="primary" (click)="addRow()" class="flex-auto basis-1/5">
@@ -120,12 +114,7 @@
</mat-table>
<mat-form-field>
<mat-label>Narration</mat-label>
<textarea
matInput
matAutosizeMinRows="5"
placeholder="Narration"
formControlName="narration"
></textarea>
<textarea matInput matAutosizeMinRows="5" formControlName="narration"></textarea>
</mat-form-field>
<div class="flex flex-row justify-center items-stretch">
<div
@@ -6,10 +6,10 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Valid From</mat-label>
<input
matInput
[matDatepicker]="validFrom"
placeholder="Valid From"
formControlName="validFrom"
autocomplete="off"
/>
@@ -19,10 +19,10 @@
</div>
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Valid Till</mat-label>
<input
matInput
[matDatepicker]="validTill"
placeholder="Valid Till"
formControlName="validTill"
autocomplete="off"
/>
@@ -1,19 +1,13 @@
<mat-card class="lg:max-w-[50%]">
<mat-card-title-group>
<mat-card-header>
<mat-card-title>Product Group</mat-card-title>
</mat-card-title-group>
</mat-card-header>
<mat-card-content>
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Name</mat-label>
<input
matInput
#nameElement
placeholder="Name"
formControlName="name"
(keyup.enter)="save()"
/>
<input matInput #nameElement formControlName="name" (keyup.enter)="save()" />
</mat-form-field>
</div>
</form>
@@ -11,11 +11,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="startDate"
(focus)="startDate.open()"
placeholder="Start Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -23,11 +23,11 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="finishDate"
(focus)="finishDate.open()"
placeholder="Finish Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -37,11 +37,11 @@
</div>
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-4/5 mr-5">
<mat-label>Product</mat-label>
<input
type="text"
matInput
#productElement
placeholder="Product"
[matAutocomplete]="auto"
formControlName="product"
autocomplete="off"
@@ -6,28 +6,23 @@
>
<mat-form-field class="flex-auto mr-5">
<mat-label>Units</mat-label>
<input matInput placeholder="Units" formControlName="units" />
<input matInput formControlName="units" />
</mat-form-field>
<mat-form-field class="flex-auto mr-5">
<mat-label>Fraction</mat-label>
<input matInput type="number" placeholder="Fraction" formControlName="fraction" />
<input matInput type="number" formControlName="fraction" />
</mat-form-field>
<mat-form-field class="flex-auto mr-5">
<mat-label>Yield</mat-label>
<input matInput type="number" placeholder="Yield" formControlName="productYield" />
<input matInput type="number" formControlName="productYield" />
</mat-form-field>
<mat-form-field class="flex-auto mr-5">
<mat-label>{{ data.isPurchased ? 'Purchase Price' : 'Cost Price' }}</mat-label>
<input
matInput
type="number"
placeholder="{{ data.isPurchased ? 'Purchase Price' : 'Cost Price' }}"
formControlName="costPrice"
/>
<input matInput type="number" formControlName="costPrice" />
</mat-form-field>
<mat-form-field class="flex-auto" [hidden]="!data.isSold">
<mat-label>Sale Price</mat-label>
<input matInput type="number" placeholder="Sale Price" formControlName="salePrice" />
<input matInput type="number" formControlName="salePrice" />
</mat-form-field>
</div>
</form>
@@ -7,17 +7,17 @@
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Code</mat-label>
<input matInput placeholder="Code" formControlName="code" />
<input matInput formControlName="code" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto basis-4/5 mr-5">
<mat-label>Name</mat-label>
<input matInput #nameElement placeholder="Name" formControlName="name" />
<input matInput #nameElement formControlName="name" />
</mat-form-field>
<mat-form-field class="flex-auto basis-1/5">
<mat-label>Fraction Units</mat-label>
<input matInput placeholder="Fraction Units" formControlName="fractionUnits" />
<input matInput formControlName="fractionUnits" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
@@ -30,7 +30,7 @@
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Product Type</mat-label>
<mat-select placeholder="Product Group" formControlName="productGroup">
<mat-select formControlName="productGroup">
<mat-option *ngFor="let pg of productGroups" [value]="pg.id">
{{ pg.name }}
</mat-option>
@@ -44,28 +44,23 @@
>
<mat-form-field class="flex-auto mr-5">
<mat-label>Units</mat-label>
<input matInput placeholder="Units" formControlName="units" />
<input matInput formControlName="units" />
</mat-form-field>
<mat-form-field class="flex-auto mr-5">
<mat-label>Fraction</mat-label>
<input matInput type="number" placeholder="Fraction" formControlName="fraction" />
<input matInput type="number" formControlName="fraction" />
</mat-form-field>
<mat-form-field class="flex-auto mr-5">
<mat-label>Yield</mat-label>
<input matInput type="number" placeholder="Yield" formControlName="productYield" />
<input matInput type="number" formControlName="productYield" />
</mat-form-field>
<mat-form-field class="flex-auto mr-5">
<mat-label>{{ item.isPurchased ? 'Purchase Price' : 'Cost Price' }}</mat-label>
<input
matInput
type="number"
placeholder="{{ item.isPurchased ? 'Purchase Price' : 'Cost Price' }}"
formControlName="costPrice"
/>
<input matInput type="number" formControlName="costPrice" />
</mat-form-field>
<mat-form-field class="flex-auto mr-5">
<mat-label>Sale Price</mat-label>
<input matInput type="number" placeholder="Sale Price" formControlName="salePrice" />
<input matInput type="number" formControlName="salePrice" />
</mat-form-field>
<button mat-raised-button color="primary" (click)="addRow()" class="flex-auto">Add</button>
</div>
@@ -15,14 +15,8 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<input
type="text"
matInput
#filterElement
placeholder="Filter"
formControlName="filter"
autocomplete="off"
/>
<mat-label>Filter</mat-label>
<input type="text" matInput #filterElement formControlName="filter" autocomplete="off" />
</mat-form-field>
</div>
</form>
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="startDate"
(focus)="startDate.open()"
placeholder="Start Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -18,11 +18,11 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="finishDate"
(focus)="finishDate.open()"
placeholder="Finish Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="startDate"
(focus)="startDate.open()"
placeholder="Start Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -18,11 +18,11 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="finishDate"
(focus)="finishDate.open()"
placeholder="Finish Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -3,10 +3,10 @@
<form [formGroup]="form">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/3 mr-5">
<mat-label>Product</mat-label>
<input
type="text"
matInput
placeholder="Product"
#batchElement
[matAutocomplete]="autoB"
formControlName="batch"
@@ -25,13 +25,7 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/3">
<mat-label>Quantity</mat-label>
<input
type="text"
matInput
placeholder="Quantity"
formControlName="quantity"
autocomplete="off"
/>
<input type="text" matInput formControlName="quantity" autocomplete="off" />
</mat-form-field>
</div>
</form>
@@ -16,10 +16,10 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="date"
placeholder="Date"
formControlName="date"
autocomplete="off"
#dateElement
@@ -29,10 +29,10 @@
<mat-datepicker #date></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Account</mat-label>
<input
type="text"
matInput
placeholder="Account"
#accountElement
[matAutocomplete]="autoA"
formControlName="account"
@@ -55,8 +55,8 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/5">
<mat-label>Amount</mat-label>
<span matPrefix>₹ </span>
<input type="text" matInput formControlName="amount" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
</div>
@@ -65,10 +65,10 @@
class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col"
>
<mat-form-field class="flex-auto basis-[55%] mr-5">
<mat-label>Product</mat-label>
<input
type="text"
matInput
placeholder="Product"
#batchElement
[matAutocomplete]="autoB"
formControlName="batch"
@@ -87,13 +87,7 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/4 mr-5">
<mat-label>Quantity</mat-label>
<input
type="text"
matInput
placeholder="Quantity"
formControlName="quantity"
autocomplete="off"
/>
<input type="text" matInput formControlName="quantity" autocomplete="off" />
</mat-form-field>
<button mat-raised-button color="primary" (click)="addRow()" class="flex-auto basis-1/5">
@@ -161,12 +155,7 @@
</mat-table>
<mat-form-field>
<mat-label>Narration</mat-label>
<textarea
matInput
matAutosizeMinRows="5"
placeholder="Narration"
formControlName="narration"
></textarea>
<textarea matInput matAutosizeMinRows="5" formControlName="narration"></textarea>
</mat-form-field>
<div class="flex flex-row justify-center items-stretch mr-5">
<div
@@ -3,10 +3,10 @@
<form [formGroup]="form">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-[52%] mr-5">
<mat-label>Product</mat-label>
<input
type="text"
matInput
placeholder="Product"
#productElement
[matAutocomplete]="autoP"
formControlName="product"
@@ -25,37 +25,19 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-[12%] mr-5">
<mat-label>Quantity</mat-label>
<input
type="text"
matInput
placeholder="Quantity"
formControlName="quantity"
autocomplete="off"
/>
<input type="text" matInput formControlName="quantity" autocomplete="off" />
</mat-form-field>
<mat-form-field class="flex-auto basis-[12%] mr-5">
<mat-label>Price</mat-label>
<input
type="text"
matInput
placeholder="Price"
formControlName="price"
autocomplete="off"
/>
<input type="text" matInput formControlName="price" autocomplete="off" />
</mat-form-field>
<mat-form-field class="flex-auto basis-[12%] mr-5">
<mat-label>Tax</mat-label>
<input type="text" matInput placeholder="Tax" formControlName="tax" autocomplete="off" />
<input type="text" matInput formControlName="tax" autocomplete="off" />
</mat-form-field>
<mat-form-field class="flex-auto basis-[12%]">
<mat-label>Discount</mat-label>
<input
type="text"
matInput
placeholder="Discount"
formControlName="discount"
autocomplete="off"
/>
<input type="text" matInput formControlName="discount" autocomplete="off" />
</mat-form-field>
</div>
</form>
@@ -16,10 +16,10 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="date"
placeholder="Date"
formControlName="date"
autocomplete="off"
#dateElement
@@ -29,10 +29,10 @@
<mat-datepicker #date></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Account</mat-label>
<input
type="text"
matInput
placeholder="Account"
#accountElement
[matAutocomplete]="autoA"
formControlName="account"
@@ -55,8 +55,8 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/5">
<mat-label>Amount</mat-label>
<span matPrefix>₹ </span>
<input type="text" matInput formControlName="amount" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
</div>
@@ -65,10 +65,10 @@
class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col"
>
<mat-form-field class="flex-auto basis-1/2 mr-5">
<mat-label>Product</mat-label>
<input
type="text"
matInput
placeholder="Product"
#productElement
[matAutocomplete]="autoP"
formControlName="product"
@@ -87,37 +87,19 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/10 mr-5">
<mat-label>Quantity</mat-label>
<input
type="text"
matInput
placeholder="Quantity"
formControlName="quantity"
autocomplete="off"
/>
<input type="text" matInput formControlName="quantity" autocomplete="off" />
</mat-form-field>
<mat-form-field class="flex-auto basis-1/10 mr-5">
<mat-label>Price</mat-label>
<input
type="text"
matInput
placeholder="Price"
formControlName="price"
autocomplete="off"
/>
<input type="text" matInput formControlName="price" autocomplete="off" />
</mat-form-field>
<mat-form-field class="flex-auto basis-1/10 mr-5">
<mat-label>Tax</mat-label>
<input type="text" matInput placeholder="Tax" formControlName="tax" autocomplete="off" />
<input type="text" matInput formControlName="tax" autocomplete="off" />
</mat-form-field>
<mat-form-field class="flex-auto basis-1/10 mr-5">
<mat-label>Discount</mat-label>
<input
type="text"
matInput
placeholder="Discount"
formControlName="discount"
autocomplete="off"
/>
<input type="text" matInput formControlName="discount" autocomplete="off" />
</mat-form-field>
<button mat-raised-button color="primary" (click)="addRow()" class="flex-auto basis-1/10">
@@ -185,12 +167,7 @@
</mat-table>
<mat-form-field>
<mat-label>Narration</mat-label>
<textarea
matInput
matAutosizeMinRows="5"
placeholder="Narration"
formControlName="narration"
></textarea>
<textarea matInput matAutosizeMinRows="5" formControlName="narration"></textarea>
</mat-form-field>
<div class="flex flex-row justify-center items-stretch mr-5">
<div
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="startDate"
(focus)="startDate.open()"
placeholder="Start Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -18,11 +18,11 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="finishDate"
(focus)="finishDate.open()"
placeholder="Finish Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -6,10 +6,10 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="date"
placeholder="Date"
formControlName="date"
autocomplete="off"
#dateElement
@@ -18,10 +18,10 @@
<mat-datepicker #date></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-3/5">
<mat-label>Account</mat-label>
<input
type="text"
matInput
placeholder="Account"
#accountElement
[matAutocomplete]="autoA"
formControlName="account"
@@ -41,10 +41,10 @@
</div>
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto mr-5">
<mat-label>Valid From</mat-label>
<input
matInput
[matDatepicker]="validFrom"
placeholder="Valid From"
formControlName="validFrom"
autocomplete="off"
/>
@@ -52,10 +52,10 @@
<mat-datepicker #validFrom></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto">
<mat-label>Valid Till</mat-label>
<input
matInput
[matDatepicker]="validTill"
placeholder="Valid Till"
formControlName="validTill"
autocomplete="off"
/>
@@ -68,10 +68,10 @@
class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col"
>
<mat-form-field class="flex-auto basis-3/5 mr-5">
<mat-label>Product</mat-label>
<input
type="text"
matInput
placeholder="Product"
#productElement
[matAutocomplete]="autoP"
formControlName="product"
@@ -90,13 +90,7 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/5 mr-5">
<mat-label>Price</mat-label>
<input
type="text"
matInput
placeholder="Price"
formControlName="price"
autocomplete="off"
/>
<input type="text" matInput formControlName="price" autocomplete="off" />
</mat-form-field>
<button mat-raised-button color="primary" (click)="addRow()" class="flex-auto basis-1/5">
Add
@@ -132,12 +126,7 @@
</mat-table>
<mat-form-field>
<mat-label>Narration</mat-label>
<textarea
matInput
matAutosizeMinRows="5"
placeholder="Narration"
formControlName="narration"
></textarea>
<textarea matInput matAutosizeMinRows="5" formControlName="narration"></textarea>
</mat-form-field>
</form>
</mat-card-content>
@@ -11,11 +11,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="startDate"
(focus)="startDate.open()"
placeholder="Start Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -23,11 +23,11 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="finishDate"
(focus)="finishDate.open()"
placeholder="Finish Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -3,10 +3,10 @@
<form [formGroup]="form">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/3 mr-5">
<mat-label>Account</mat-label>
<input
type="text"
matInput
placeholder="Account"
#accountElement
[matAutocomplete]="auto"
formControlName="account"
@@ -29,14 +29,8 @@
</mat-autocomplete>
<mat-form-field class="flex-auto basis-1/3">
<mat-label>Amount</mat-label>
<span matPrefix>₹ </span>
<input
type="text"
matInput
placeholder="Amount"
formControlName="amount"
autocomplete="off"
/>
<input type="text" matInput formControlName="amount" autocomplete="off" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
</div>
</form>
@@ -16,10 +16,10 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="date"
placeholder="Date"
formControlName="date"
autocomplete="off"
#dateElement
@@ -37,8 +37,8 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/5">
<mat-label>Receipt Amount</mat-label>
<span matPrefix>₹ </span>
<input type="text" matInput formControlName="receiptAmount" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
</div>
@@ -47,10 +47,10 @@
class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col"
>
<mat-form-field class="flex-auto basis-[55%] mr-5">
<mat-label>Account</mat-label>
<input
type="text"
matInput
placeholder="Account"
#accountElement
[matAutocomplete]="auto"
formControlName="account"
@@ -73,14 +73,8 @@
</mat-autocomplete>
<mat-form-field class="flex-auto basis-1/4 mr-5">
<mat-label>Amount</mat-label>
<span matPrefix>₹ </span>
<input
type="text"
matInput
placeholder="Amount"
formControlName="amount"
autocomplete="off"
/>
<input type="text" matInput formControlName="amount" autocomplete="off" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
<button mat-raised-button color="primary" (click)="addRow()" class="flex-auto basis-1/5">
@@ -120,12 +114,7 @@
</mat-table>
<mat-form-field class="flex-auto">
<mat-label>Narration</mat-label>
<textarea
matInput
matAutosizeMinRows="5"
placeholder="Narration"
formControlName="narration"
></textarea>
<textarea matInput matAutosizeMinRows="5" formControlName="narration"></textarea>
</mat-form-field>
<div class="flex flex-row justify-center items-stretch">
<div
@@ -15,10 +15,10 @@
</div>
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-3/5 mr-5">
<mat-label>Product</mat-label>
<input
type="text"
matInput
placeholder="Product"
#productElement
[matAutocomplete]="autoP"
formControlName="product"
@@ -37,45 +37,21 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/10 mr-5">
<mat-label>Yield</mat-label>
<input
type="text"
matInput
placeholder="Yield"
formControlName="recipeYield"
autocomplete="off"
/>
<input type="text" matInput formControlName="recipeYield" autocomplete="off" />
</mat-form-field>
<mat-form-field class="flex-auto basis-1/10 mr-5">
<mat-label>Sale Price</mat-label>
<span matPrefix>₹ </span>
<input
type="text"
matInput
placeholder="Sale Price"
formControlName="salePrice"
autocomplete="off"
/>
<input type="text" matInput formControlName="salePrice" autocomplete="off" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
<mat-form-field class="flex-auto basis-1/10 mr-5">
<mat-label>Cost Price</mat-label>
<span matPrefix>₹ </span>
<input
type="text"
matInput
placeholder="Cost Price"
formControlName="costPrice"
autocomplete="off"
/>
<input type="text" matInput formControlName="costPrice" autocomplete="off" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
<mat-form-field class="flex-auto basis-1/10">
<mat-label>Cost Percentage</mat-label>
<input
type="text"
matInput
placeholder="Cost Percentage"
formControlName="costPercentage"
autocomplete="off"
/>
<input type="text" matInput formControlName="costPercentage" autocomplete="off" />
<span matSuffix>%</span>
</mat-form-field>
</div>
@@ -84,10 +60,10 @@
class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col"
>
<mat-form-field class="flex-auto basis-1/2 mr-5">
<mat-label>Ingredient</mat-label>
<input
type="text"
matInput
placeholder="Ingredient"
#ingredientElement
[matAutocomplete]="autoI"
formControlName="ingredient"
@@ -106,24 +82,12 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/5 mr-5">
<mat-label>Quantity</mat-label>
<input
type="text"
matInput
placeholder="Quantity"
formControlName="quantity"
autocomplete="off"
/>
<input type="text" matInput formControlName="quantity" autocomplete="off" />
</mat-form-field>
<mat-form-field class="flex-auto basis-1/5 mr-5">
<mat-label>Rate</mat-label>
<span matPrefix>₹ </span>
<input
type="text"
matInput
placeholder="Rate"
formControlName="rate"
autocomplete="off"
/>
<input type="text" matInput formControlName="rate" autocomplete="off" />
<span matTextPrefix>₹&nbsp;</span>
</mat-form-field>
<button mat-raised-button color="primary" (click)="addRow()" class="flex-auto basis-1/10">
@@ -21,7 +21,6 @@
<mat-form-field class="flex-auto">
<mat-label>Product Type</mat-label>
<mat-select
placeholder="Product Category"
formControlName="productGroup"
(selectionChange)="filterProductGroup($event.value)"
>
@@ -1,14 +1,14 @@
<div class="flex flex-auto flex-row justify-around content-center items-center lg:max-w-[50%]">
<mat-card appearance="outlined" class="flex-auto">
<mat-card-title-group>
<mat-card class="flex-auto">
<mat-card-header>
<mat-card-title>Role</mat-card-title>
</mat-card-title-group>
</mat-card-header>
<mat-card-content>
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Name</mat-label>
<input matInput #nameElement placeholder="Name" formControlName="name" />
<input matInput #nameElement formControlName="name" />
</mat-form-field>
</div>
<mat-divider></mat-divider>
@@ -1,11 +1,13 @@
<mat-card appearance="outlined">
<mat-card-title-group>
<mat-card-title>Roles</mat-card-title>
<a mat-button [routerLink]="['/roles', 'new']">
<mat-icon>add_box</mat-icon>
Add
</a>
</mat-card-title-group>
<mat-card>
<mat-card-header>
<mat-card-title-group>
<mat-card-title>Roles</mat-card-title>
<a mat-button [routerLink]="['/roles', 'new']">
<mat-icon>add_box</mat-icon>
Add
</a>
</mat-card-title-group>
</mat-card-header>
<mat-card-content>
<mat-table #table [dataSource]="dataSource" matSort aria-label="Elements">
<!-- Name Column -->
@@ -1,6 +1,6 @@
<mat-tab-group>
<mat-tab label="Lock Dates">
<mat-card appearance="outlined">
<mat-card>
<mat-card-content>
<form [formGroup]="lockInfoForm" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
@@ -15,10 +15,10 @@
Is Rolling
</mat-checkbox>
<mat-form-field class="flex-auto basis-3/5" *ngIf="lockOlder && !olderRolling">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="olderDate"
placeholder="Date"
formControlName="olderDate"
autocomplete="off"
/>
@@ -26,7 +26,8 @@
<mat-datepicker #olderDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-3/5" *ngIf="lockOlder && olderRolling">
<input matInput placeholder="Days" formControlName="olderDays" autocomplete="off" />
<mat-label>Days</mat-label>
<input matInput formControlName="olderDays" autocomplete="off" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
@@ -83,10 +84,10 @@
</div>
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-3/10 mr-5">
<mat-label>Valid From</mat-label>
<input
matInput
[matDatepicker]="validFrom"
placeholder="Valid From"
formControlName="validFrom"
autocomplete="off"
/>
@@ -94,10 +95,10 @@
<mat-datepicker #validFrom></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-3/10 mr-5">
<mat-label>Valid Till</mat-label>
<input
matInput
[matDatepicker]="validTill"
placeholder="Valid Till"
formControlName="validTill"
autocomplete="off"
/>
@@ -106,13 +107,7 @@
</mat-form-field>
<mat-form-field class="flex-auto basis-1/5 mr-5">
<mat-label>Index</mat-label>
<input
type="text"
matInput
placeholder="Index"
formControlName="index"
autocomplete="off"
/>
<input type="text" matInput formControlName="index" autocomplete="off" />
</mat-form-field>
<button
mat-raised-button
@@ -190,16 +185,16 @@
</mat-card>
</mat-tab>
<mat-tab label="Rebase Data">
<mat-card appearance="outlined">
<mat-card>
<mat-card-content>
<form [formGroup]="rebaseDataForm" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-4/5 mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="rebaseDataDate"
(focus)="rebaseDataDate.open()"
placeholder="Date"
formControlName="date"
autocomplete="off"
/>
@@ -221,7 +216,7 @@
</mat-card>
</mat-tab>
<mat-tab label="Maintenance Mode">
<mat-card appearance="outlined">
<mat-card>
<mat-card-content>
<mat-card-subtitle *ngIf="maintenance.enabled">
Maintenance mode is <strong>ENABLED</strong> by user
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Start Date</mat-label>
<input
matInput
[matDatepicker]="startDate"
(focus)="startDate.open()"
placeholder="Start Date"
formControlName="startDate"
autocomplete="off"
/>
@@ -18,11 +18,11 @@
<mat-datepicker #startDate></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-2/5 mr-5">
<mat-label>Finish Date</mat-label>
<input
matInput
[matDatepicker]="finishDate"
(focus)="finishDate.open()"
placeholder="Finish Date"
formControlName="finishDate"
autocomplete="off"
/>
@@ -6,11 +6,11 @@
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start sm:max-lg:flex-col">
<mat-form-field class="flex-auto basis-4/5 mr-5">
<mat-label>Date</mat-label>
<input
matInput
[matDatepicker]="dateInput"
(focus)="dateInput.open()"
placeholder="Date"
formControlName="date"
autocomplete="off"
/>
@@ -1,25 +1,20 @@
<div class="flex flex-auto flex-row justify-around content-center items-center lg:max-w-[50%]">
<mat-card appearance="outlined" class="flex-auto">
<mat-card-title-group>
<mat-card class="flex-auto">
<mat-card-header>
<mat-card-title>User</mat-card-title>
</mat-card-title-group>
</mat-card-header>
<mat-card-content>
<form [formGroup]="form" class="flex flex-col">
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Name</mat-label>
<input matInput #nameElement placeholder="Name" formControlName="name" />
<input matInput #nameElement formControlName="name" />
</mat-form-field>
</div>
<div class="flex flex-row justify-around content-start items-start">
<mat-form-field class="flex-auto">
<mat-label>Password</mat-label>
<input
matInput
placeholder="Password"
formControlName="password"
[type]="hide ? 'password' : 'text'"
/>
<input matInput formControlName="password" [type]="hide ? 'password' : 'text'" />
<mat-icon matSuffix (click)="hide = !hide">{{
hide ? 'visibility' : 'visibility_off'
}}</mat-icon>
@@ -1,11 +1,13 @@
<mat-card appearance="outlined">
<mat-card-title-group>
<mat-card-title>Users</mat-card-title>
<a mat-button [routerLink]="['/users', 'new']">
<mat-icon>add_box</mat-icon>
Add
</a>
</mat-card-title-group>
<mat-card>
<mat-card-header>
<mat-card-title-group>
<mat-card-title>Users</mat-card-title>
<a mat-button [routerLink]="['/users', 'new']">
<mat-icon>add_box</mat-icon>
Add
</a>
</mat-card-title-group>
</mat-card-header>
<mat-card-content>
<mat-table #table [dataSource]="dataSource" matSort aria-label="Elements">
<!-- Name Column -->