Commit b772cff9 authored by prumde's avatar prumde

Added write-review dialog


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@174429 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5b163793
...@@ -31,7 +31,7 @@ import { EcmBreadcrumbsComponent } from './ecm-breadcrumbs/ecm-breadcrumbs.compo ...@@ -31,7 +31,7 @@ import { EcmBreadcrumbsComponent } from './ecm-breadcrumbs/ecm-breadcrumbs.compo
import { EcmCarouselComponent } from './ecm-carousel/ecm-carousel.component'; import { EcmCarouselComponent } from './ecm-carousel/ecm-carousel.component';
import { EcmProductDetailsComponent } from './ecm-product-details/ecm-product-details.component'; import { EcmProductDetailsComponent } from './ecm-product-details/ecm-product-details.component';
import { EcmProductReviewComponent } from './ecm-product-details/ecm-product-review.component'; import { EcmProductReviewComponent, ECMWriteReviewDialog } from './ecm-product-details/ecm-product-review.component';
import { EcmOutingComponent } from './ecm-product-details/ecm-template/ecm-outing.component'; import { EcmOutingComponent } from './ecm-product-details/ecm-template/ecm-outing.component';
import { EcmFoodComponent } from './ecm-product-details/ecm-template/ecm-food.component'; import { EcmFoodComponent } from './ecm-product-details/ecm-template/ecm-food.component';
import { EcmHandicraftComponent } from './ecm-product-details/ecm-template/ecm-handicraft.component'; import { EcmHandicraftComponent } from './ecm-product-details/ecm-template/ecm-handicraft.component';
...@@ -50,6 +50,7 @@ import { EcmRecentViewComponent } from './ecm-view/ecm-recent-view/ecm-recent-vi ...@@ -50,6 +50,7 @@ import { EcmRecentViewComponent } from './ecm-view/ecm-recent-view/ecm-recent-vi
import { EcmReadmoreComponent } from './ecm-view/ecm-readmore/ecm-readmore.component'; import { EcmReadmoreComponent } from './ecm-view/ecm-readmore/ecm-readmore.component';
import { EcmCheckoutComponent } from './ecm-view/ecm-checkout/ecm-checkout.component'; import { EcmCheckoutComponent } from './ecm-view/ecm-checkout/ecm-checkout.component';
import { EcmRelatedItemsComponent } from './ecm-view/ecm-related-items/ecm-related-items.component'; import { EcmRelatedItemsComponent } from './ecm-view/ecm-related-items/ecm-related-items.component';
import { RatingComponent } from './ecm-view/rating/rating.component';
//Changes by Prajyot //Changes by Prajyot
const appRoutes: Routes = [ const appRoutes: Routes = [
...@@ -99,7 +100,9 @@ const appRoutes: Routes = [ ...@@ -99,7 +100,9 @@ const appRoutes: Routes = [
EcmRelatedItemsComponent, EcmRelatedItemsComponent,
EcmCheckoutComponent, EcmCheckoutComponent,
ECMConfirmDialog, ECMConfirmDialog,
ECMSearchDialog ECMSearchDialog,
ECMWriteReviewDialog,
RatingComponent
], ],
imports: [ imports: [
BrowserModule, BrowserModule,
...@@ -124,7 +127,8 @@ const appRoutes: Routes = [ ...@@ -124,7 +127,8 @@ const appRoutes: Routes = [
EcmHandicraftComponent, EcmHandicraftComponent,
EcmCelebrationComponent, EcmCelebrationComponent,
ECMConfirmDialog, ECMConfirmDialog,
ECMSearchDialog ECMSearchDialog,
ECMWriteReviewDialog
], ],
bootstrap: [AppComponent] bootstrap: [AppComponent]
}) })
......
<div class="review-title-block">
<span class="write-review-title">My review</span>
</div>
<span class="product-title">{{detail.itemHeader.itemDescr}}</span>
<form #reviewForm="ngForm" (ngSubmit)="submitReview();">
<div class="write-review-section">
<div>
<span class="product-rating-title">Product rating</span>
<rating [isResponsive]="true" (updateRate)="updateRate($event)" [rate]="0"></rating>
</div>
<md-input-container class="review-title-box">
<input #titleRef="ngModel" [(ngModel)]="reviewData.productRemarks" required mdInput placeholder="Review title" name="title" class="review-title-input">
<md-error *ngIf="titleRef.errors && titleRef.dirty">Review title required</md-error>
</md-input-container>
<md-input-container class="descr-box">
<textarea #dscrRef [(ngModel)]="reviewData.productComments" required mdInput placeholder="Description" name="dscr" rows="3" cols="40" class="descr-input"> </textarea>
<md-error *ngIf="dscrRef.errors && dscrRef.dirty">Description required</md-error>
</md-input-container>
</div>
<button type="submit" md-button class="submit-review-btn" [disabled]="!reviewForm.valid">Submit</button>
</form>
<button md-button class="cancel-review-btn" (click)="dialogRef.close();">Cancel</button>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment