Skip to content

Commit

Permalink
feat(order-export): ui labels fix
Browse files Browse the repository at this point in the history
  • Loading branch information
martijnvdbrug committed Feb 11, 2025
1 parent 70f5ad2 commit d697271
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 42 deletions.
5 changes: 5 additions & 0 deletions packages/vendure-plugin-order-export/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# 1.3.1 (2025-02-11)

- Fix UI labels
- Hide time picker, because it defaults to beginning and end time of selected dates

# 1.3.0 (2024-12-19)

- Update Vendure to 3.1.1
Expand Down
2 changes: 1 addition & 1 deletion packages/vendure-plugin-order-export/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@pinelab/vendure-plugin-order-export",
"version": "1.3.0",
"version": "1.3.1",
"description": "Vendure plugin for exporting orders to a file",
"author": "Martijn van de Brug <[email protected]>",
"homepage": "https://pinelab-plugins.com/",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ChangeDetectorRef, Component, OnInit } from '@angular/core';
import { Component, OnInit, ViewEncapsulation } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
import {
DataService,
Expand All @@ -9,49 +9,57 @@ import {
import gql from 'graphql-tag';

@Component({
encapsulation: ViewEncapsulation.None, // Hide time picker on children of order export
selector: 'order-export-component',
styles: [],
styles: ['.time-picker { display: none !important; }'],
template: `
<h1>Export orders</h1>
<form class="form" [formGroup]="form" id="export-form">
<section class="form-block">
<div class="flex">
<div>
<label>{{ 'order.placed-at-start' | translate }}</label>
<vdr-datetime-picker
required
timeGranularityInterval="60"
formControlName="startsAt"
></vdr-datetime-picker>
<div class="page-block">
<h1 class="mb-2">Export orders</h1>
<form class="form" [formGroup]="form" id="export-form">
<section class="form-block">
<div class="flex">
<div>
<label>{{ 'common.start-date' | translate }}</label>
<vdr-datetime-picker
required
timeGranularityInterval="60"
formControlName="startsAt"
></vdr-datetime-picker>
</div>
<div>
<label>{{ 'common.end-date' | translate }}</label>
<vdr-datetime-picker
required
timeGranularityInterval="60"
formControlName="endsAt"
></vdr-datetime-picker>
</div>
</div>
<div>
<label>{{ 'order.placed-at-end' | translate }}</label>
<vdr-datetime-picker
<br />
<clr-select-container>
<label>Export as</label>
<select
clrSelect
name="options"
formControlName="strategy"
required
timeGranularityInterval="60"
formControlName="endsAt"
></vdr-datetime-picker>
</div>
</div>
<br />
<clr-select-container>
<label>Export as</label>
<select clrSelect name="options" formControlName="strategy" required>
<option *ngFor="let strategy of strategies" [value]="strategy">
{{ strategy }}
</option>
</select>
</clr-select-container>
<br />
<button
class="btn btn-primary"
[disabled]="form.invalid || form.pristine"
(click)="download()"
>
Export
</button>
</section>
</form>
>
<option *ngFor="let strategy of strategies" [value]="strategy">
{{ strategy }}
</option>
</select>
</clr-select-container>
<br />
<button
class="btn btn-primary"
[disabled]="form.invalid || form.pristine"
(click)="download()"
>
Export
</button>
</section>
</form>
</div>
`,
})
export class OrderExportComponent implements OnInit {
Expand All @@ -62,7 +70,6 @@ export class OrderExportComponent implements OnInit {
constructor(
private formBuilder: FormBuilder,
protected dataService: DataService,
private changeDetector: ChangeDetectorRef,
private notificationService: NotificationService,
private localStorageService: LocalStorageService
) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import { OrderExportComponent } from './order-export.component';
pathMatch: 'full',
component: OrderExportComponent,
data: { breadcrumb: 'Export orders' },
title: 'Export orders',
},
]),
],
Expand Down

0 comments on commit d697271

Please sign in to comment.