Skip to content

Commit 1a27e58

Browse files
committed
fix(localization): Fix relative imports not working from separate entries.
1 parent 36e91f0 commit 1a27e58

28 files changed

+44
-50
lines changed

projects/igniteui-angular/calendar/src/calendar/calendar-base.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ import {
1717
CalendarDay,
1818
getYearRange,
1919
isDateInRanges,
20-
WEEKDAYS
20+
WEEKDAYS,
21+
BaseFormatter,
22+
I18N_FORMATTER
2123
} from 'igniteui-angular/core';
2224
import { KeyboardNavigationService } from './calendar.services';
23-
import { BaseFormatter, I18N_FORMATTER } from '../../../core/src/core/i18n/formatters/formatter-base';
2425

2526
/** @hidden @internal */
2627
@Directive({

projects/igniteui-angular/calendar/src/calendar/calendar.component.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ import { IgxIconComponent } from 'igniteui-angular/icon';
3232
import { IgxCalendarBaseDirective } from './calendar-base';
3333
import { KeyboardNavigationService } from './calendar.services';
3434
import { getDateFormatter } from 'igniteui-i18n-core';
35-
import { areSameMonth, CalendarDay, formatToParts, getClosestActiveDate, isDateInRanges } from 'igniteui-angular/core';
36-
import { IgxDateFormatterPipe } from '../../../core/src/data-operations/pipes';
35+
import { areSameMonth, CalendarDay, formatToParts, getClosestActiveDate, isDateInRanges, IgxDateFormatterPipe } from 'igniteui-angular/core';
3736

3837
let NEXT_ID = 0;
3938

projects/igniteui-angular/calendar/src/calendar/days-view/days-view.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ import {
2929
getPreviousActiveDate,
3030
intoChunks,
3131
isDateInRanges,
32+
BaseFormatter,
33+
I18N_FORMATTER
3234
} from 'igniteui-angular/core';
3335
import { IgxCalendarBaseDirective } from '../calendar-base';
3436
import { IViewChangingEventArgs } from './days-view.interface';
3537
import { getDateFormatter } from 'igniteui-i18n-core';
36-
import { BaseFormatter, I18N_FORMATTER } from '../../../../core/src/core/i18n/formatters/formatter-base';
3738

3839
let NEXT_ID = 0;
3940

projects/igniteui-angular/calendar/src/calendar/month-picker/month-picker.component.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ import { IgxCalendarView } from "../calendar";
1818
import { IgxCalendarBaseDirective } from "../calendar-base";
1919
import { KeyboardNavigationService } from "../calendar.services";
2020
import { IgxIconComponent } from 'igniteui-angular/icon';
21-
import { CalendarDay, formatToParts } from 'igniteui-angular/core';
22-
import { IgxDateFormatterPipe } from '../../../../core/src/data-operations/pipes';
21+
import { CalendarDay, formatToParts, IgxDateFormatterPipe } from 'igniteui-angular/core';
2322

2423
let NEXT_ID = 0;
2524
@Component({

projects/igniteui-angular/core/src/public_api.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export * from './data-operations/grid-sorting-strategy';
3535
export * from './data-operations/paging-state.interface';
3636
export * from './data-operations/data-util';
3737
export * from './data-operations/grid-types';
38+
export * from './data-operations/pipes';
3839

3940
// Services
4041
export * from './services/public_api';
@@ -46,6 +47,8 @@ export * from './performance.service';
4647
export { setCurrentI18n } from 'igniteui-i18n-core';
4748
export { IResourceStrings, changei18n, registerI18n } from './core/i18n/resources';
4849
export { provideIgniteIntl } from './core/i18n/formatters/formatter-intl';
50+
export * from './core/i18n/formatters/formatter-base';
51+
export * from './core/i18n/formatters/formatter-intl';
4952
export * from './core/i18n/action-strip-resources';
5053
export * from './core/i18n/banner-resources';
5154
export * from './core/i18n/calendar-resources';

projects/igniteui-angular/date-picker/src/date-picker/date-picker.component.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ import { IgxDatePickerComponent } from './date-picker.component';
1111
import {
1212
IgxOverlayService,
1313
OverlayCancelableEventArgs, OverlayClosingEventArgs, OverlayEventArgs, OverlaySettings,
14-
WEEKDAYS
14+
WEEKDAYS,
15+
BaseFormatter
1516
} from 'igniteui-angular/core';
1617
import { Component, DebugElement, ElementRef, EventEmitter, QueryList, Renderer2, ViewChild } from '@angular/core';
1718
import { By } from '@angular/platform-browser';
@@ -25,7 +26,6 @@ import { registerLocaleData } from "@angular/common";
2526
import localeES from "@angular/common/locales/es";
2627
import localeBg from "@angular/common/locales/bg";
2728
import { IgxDateTimeEditorDirective } from '../../../directives/src/directives/date-time-editor/date-time-editor.directive';
28-
import { BaseFormatter } from '../../../core/src/core/i18n/formatters/formatter-base';
2929

3030
const CSS_CLASS_DATE_PICKER = 'igx-date-picker';
3131

projects/igniteui-angular/date-picker/src/date-picker/date-picker.component.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,15 @@ import {
6464
DateTimeUtil,
6565
DatePartDeltas,
6666
DatePart,
67-
isDateInRanges
67+
isDateInRanges,
68+
BaseFormatter,
69+
I18N_FORMATTER
6870
} from 'igniteui-angular/core';
6971
import { IDatePickerValidationFailedEventArgs } from './date-picker.common';
7072
import { IgxIconComponent } from 'igniteui-angular/icon';
7173
import { fadeIn, fadeOut } from 'igniteui-angular/animations';
7274
import { PickerBaseDirective } from './picker-base.directive';
7375
import { IgxCalendarContainerComponent } from './calendar-container/calendar-container.component';
74-
import { BaseFormatter, I18N_FORMATTER } from '../../../core/src/core/i18n/formatters/formatter-base';
7576

7677
let NEXT_ID = 0;
7778

projects/igniteui-angular/date-picker/src/date-picker/picker-base.directive.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,12 @@ import {
1919
PickerInteractionMode,
2020
WEEKDAYS,
2121
DEFAULT_LOCALE,
22-
onResourceChangeHandle
22+
onResourceChangeHandle,
23+
BaseFormatter,
24+
I18N_FORMATTER
2325
} from 'igniteui-angular/core';
2426
import { IgxOverlayOutletDirective } from 'igniteui-angular/directives';
2527
import { getCurrentI18n, IResourceChangeEventArgs } from 'igniteui-i18n-core';
26-
import { BaseFormatter, I18N_FORMATTER } from '../../../core/src/core/i18n/formatters/formatter-base';
2728

2829
@Directive()
2930
export abstract class PickerBaseDirective implements IToggleView, EditorProvider, AfterViewInit, AfterContentChecked, OnDestroy {

projects/igniteui-angular/date-picker/src/date-range-picker/date-range-picker-inputs.common.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ import { Component, ContentChild, Pipe, PipeTransform, Directive, Inject, inject
22
import { NgControl } from '@angular/forms';
33
import { IgxInputDirective, IgxInputGroupBase, IgxInputGroupComponent, IgxInputState, IgxPrefixDirective, IgxSuffixDirective } from 'igniteui-angular/input-group';
44
import { IgxButtonDirective, IgxDateTimeEditorDirective } from 'igniteui-angular/directives';
5-
import { isDate, DateRange, DateTimeUtil } from 'igniteui-angular/core';
5+
import { isDate, DateRange, DateTimeUtil, BaseFormatter, I18N_FORMATTER } from 'igniteui-angular/core';
66
import { IgxIconComponent } from 'igniteui-angular/icon';
77
import { NgTemplateOutlet } from '@angular/common';
8-
import { BaseFormatter, I18N_FORMATTER } from '../../../core/src/core/i18n/formatters/formatter-base';
98

109
/** @hidden @internal */
1110
@Pipe({

projects/igniteui-angular/date-picker/src/date-range-picker/date-range-picker.component.spec.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ import { IgxIconComponent } from 'igniteui-angular/icon';
2424
import { registerLocaleData } from "@angular/common";
2525
import localeJa from "@angular/common/locales/ja";
2626
import localeBg from "@angular/common/locales/bg";
27-
import { CalendarDay } from 'igniteui-angular/core';
27+
import { CalendarDay, BaseFormatter } from 'igniteui-angular/core';
2828
import { IgxCalendarComponent, IgxCalendarHeaderTemplateDirective, IgxCalendarHeaderTitleTemplateDirective, IgxCalendarSubheaderTemplateDirective } from 'igniteui-angular/calendar';
29-
import { BaseFormatter } from '../../../core/src/core/i18n/formatters/formatter-base';
3029

3130
// The number of milliseconds in one day
3231
const DEBOUNCE_TIME = 16;

0 commit comments

Comments
 (0)