Skip to content

Commit f5bc1d0

Browse files
build: Fully qualified ESM paths (#337)
Co-authored-by: Stamen Stoychev <sstoychev@infragistics.com>
1 parent 1f5f966 commit f5bc1d0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+383
-374
lines changed

src/components/avatar/avatar.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import { ifDefined } from 'lit/directives/if-defined.js';
55
import { themes } from '../../theming/theming-decorator.js';
66
import { watch } from '../common/decorators/watch.js';
77
import { SizableMixin } from '../common/mixins/sizable.js';
8-
import { styles } from './themes/avatar.base.css';
9-
import { styles as bootstrap } from './themes/avatar.bootstrap.css';
8+
import { styles } from './themes/avatar.base.css.js';
9+
import { styles as bootstrap } from './themes/avatar.bootstrap.css.js';
1010

1111
/**
1212
* An avatar component is used as a representation of a user identity

src/components/badge/badge.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { html, LitElement } from 'lit';
22
import { property } from 'lit/decorators.js';
3-
import { themes } from '../../theming';
4-
import { styles } from './themes/light/badge.base.css';
5-
import { styles as bootstrap } from './themes/light/badge.bootstrap.css';
3+
import { themes } from '../../theming/theming-decorator.js';
4+
import { styles } from './themes/light/badge.base.css.js';
5+
import { styles as bootstrap } from './themes/light/badge.bootstrap.css.js';
66

77
/**
88
* The badge is a component indicating a status on a related item or an area

src/components/button/button-base.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { property, query } from 'lit/decorators.js';
33
import { classMap } from 'lit/directives/class-map.js';
44
import { ifDefined } from 'lit/directives/if-defined.js';
55
import { EventEmitterMixin } from '../common//mixins/event-emitter.js';
6-
import { alternateName } from '../common/decorators';
6+
import { alternateName } from '../common/decorators/alternateName.js';
77
import { Constructor } from '../common/mixins/constructor.js';
88
import { SizableMixin } from '../common/mixins/sizable.js';
99

src/components/button/button.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { html } from 'lit';
22
import { property } from 'lit/decorators.js';
3-
import { themes } from '../../theming';
3+
import { themes } from '../../theming/theming-decorator.js';
44
import { IgcButtonBaseComponent } from './button-base.js';
5-
import { styles } from './themes/button/light/button.base.css';
6-
import { styles as bootstrap } from './themes/button/light/button.bootstrap.css';
7-
import { styles as fluent } from './themes/button/light/button.fluent.css';
8-
import { styles as indigo } from './themes/button/light/button.indigo.css';
9-
import { styles as material } from './themes/button/light/button.material.css';
5+
import { styles } from './themes/button/light/button.base.css.js';
6+
import { styles as bootstrap } from './themes/button/light/button.bootstrap.css.js';
7+
import { styles as fluent } from './themes/button/light/button.fluent.css.js';
8+
import { styles as indigo } from './themes/button/light/button.indigo.css.js';
9+
import { styles as material } from './themes/button/light/button.material.css.js';
1010

1111
/**
1212
* Represents a clickable button, used to submit forms or anywhere in a

src/components/button/icon-button.ts

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
import { html } from 'lit';
22
import { property } from 'lit/decorators.js';
33
import { ifDefined } from 'lit/directives/if-defined.js';
4-
import { themes } from '../../theming';
5-
import { alternateName, blazorInclude } from '../common/decorators';
6-
import '../icon/icon';
4+
import { themes } from '../../theming/theming-decorator.js';
5+
import { alternateName } from '../common/decorators/alternateName.js';
6+
import { blazorInclude } from '../common/decorators/blazorInclude.js';
7+
import '../icon/icon.js';
78
import {
89
registerIcon as registerIcon_impl,
910
registerIconFromText as registerIconFromText_impl,
1011
} from '../icon/icon.registry.js';
1112
import { IgcButtonBaseComponent } from './button-base.js';
12-
import { styles } from './themes/icon-button/light/icon-button.base.css';
13-
import { styles as bootstrap } from './themes/icon-button/light/icon-button.bootstrap.css';
14-
import { styles as fluent } from './themes/icon-button/light/icon-button.fluent.css';
15-
import { styles as indigo } from './themes/icon-button/light/icon-button.indigo.css';
16-
import { styles as material } from './themes/icon-button/light/icon-button.material.css';
13+
import { styles } from './themes/icon-button/light/icon-button.base.css.js';
14+
import { styles as bootstrap } from './themes/icon-button/light/icon-button.bootstrap.css.js';
15+
import { styles as fluent } from './themes/icon-button/light/icon-button.fluent.css.js';
16+
import { styles as indigo } from './themes/icon-button/light/icon-button.indigo.css.js';
17+
import { styles as material } from './themes/icon-button/light/icon-button.material.css.js';
1718

1819
/**
1920
* @element igc-icon-button

src/components/calendar/calendar.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
import { html } from 'lit';
22
import { property, query, queryAll, state } from 'lit/decorators.js';
33
import { styleMap } from 'lit/directives/style-map.js';
4-
import { themes } from '../../theming';
5-
import { watch } from '../common/decorators';
64
import {
75
IgcCalendarResourceStringEN,
86
IgcCalendarResourceStrings,
9-
} from '../common/i18n/calendar.resources';
10-
import { Constructor } from '../common/mixins/constructor';
11-
import { EventEmitterMixin } from '../common/mixins/event-emitter';
12-
import { SizableMixin } from '../common/mixins/sizable';
13-
import { partNameMap } from '../common/util';
14-
import '../icon/icon';
7+
} from '../common/i18n/calendar.resources.js';
8+
import { Constructor } from '../common/mixins/constructor.js';
9+
import { EventEmitterMixin } from '../common/mixins/event-emitter.js';
10+
import { SizableMixin } from '../common/mixins/sizable.js';
11+
import { partNameMap } from '../common/util.js';
12+
import '../icon/icon.js';
1513
import {
1614
IgcCalendarBaseComponent,
1715
IgcCalendarBaseEventMap,
1816
MONTHS_PER_ROW,
1917
YEARS_PER_ROW,
20-
} from './common/calendar-base';
21-
import { ICalendarDate, TimeDeltaInterval } from './common/calendar.model';
22-
import { calculateYearsRangeStart, setDateSafe } from './common/utils';
23-
import './days-view/days-view';
18+
} from './common/calendar-base.js';
19+
import { ICalendarDate, TimeDeltaInterval } from './common/calendar.model.js';
20+
import { calculateYearsRangeStart, setDateSafe } from './common/utils.js';
21+
import './days-view/days-view.js';
2422
import type IgcDaysViewComponent from './days-view/days-view';
25-
import './months-view/months-view';
23+
import './months-view/months-view.js';
2624
import type IgcMonthsViewComponent from './months-view/months-view';
27-
import { styles as bootstrap } from './themes/bootstrap/calendar.bootstrap.css';
28-
import { styles } from './themes/calendar.base.css';
29-
import { styles as fluent } from './themes/fluent/calendar.fluent.css';
30-
import './years-view/years-view';
25+
import { styles as bootstrap } from './themes/bootstrap/calendar.bootstrap.css.js';
26+
import { styles } from './themes/calendar.base.css.js';
27+
import { styles as fluent } from './themes/fluent/calendar.fluent.css.js';
28+
import './years-view/years-view.js';
3129
import type IgcYearsViewComponent from './years-view/years-view';
30+
import { themes } from '../../theming/theming-decorator.js';
31+
import { watch } from '../common/decorators/watch.js';
3232

3333
/**
3434
* Represents a calendar that lets users

src/components/calendar/common/calendar-base.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
import { LitElement } from 'lit';
22
import { property } from 'lit/decorators.js';
3-
import {
4-
blazorIndirectRender,
5-
blazorSuppress,
6-
watch,
7-
} from '../../common/decorators';
8-
import { Calendar, DateRangeDescriptor } from './calendar.model';
9-
import { getWeekDayNumber } from './utils';
3+
import { blazorIndirectRender } from '../../common/decorators/blazorIndirectRender.js';
4+
import { blazorSuppress } from '../../common/decorators/blazorSuppress.js';
5+
import { watch } from '../../common/decorators/watch.js';
6+
import { Calendar, DateRangeDescriptor } from './calendar.model.js';
7+
import { getWeekDayNumber } from './utils.js';
108

119
export const MONTHS_PER_ROW = 3;
1210
export const YEARS_PER_ROW = 3;

src/components/calendar/common/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { WeekDays } from './calendar.model';
1+
import { WeekDays } from './calendar.model.js';
22

33
const weekDaysMap = {
44
sunday: 0,

src/components/calendar/days-view/days-view.ts

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,30 @@
11
import { html } from 'lit';
22
import { customElement, property, query } from 'lit/decorators.js';
3-
import { themes } from '../../../theming';
4-
import {
5-
blazorIndirectRender,
6-
blazorSuppressComponent,
7-
watch,
8-
} from '../../common/decorators';
3+
import { themes } from '../../../theming/theming-decorator.js';
4+
import { blazorIndirectRender } from '../../common/decorators/blazorIndirectRender.js';
5+
import { blazorSuppressComponent } from '../../common/decorators/blazorSuppressComponent.js';
6+
import { watch } from '../../common/decorators/watch.js';
97
import {
108
IgcCalendarResourceStringEN,
119
IgcCalendarResourceStrings,
12-
} from '../../common/i18n/calendar.resources';
13-
import { Constructor } from '../../common/mixins/constructor';
14-
import { EventEmitterMixin } from '../../common/mixins/event-emitter';
15-
import { partNameMap } from '../../common/util';
10+
} from '../../common/i18n/calendar.resources.js';
11+
import { Constructor } from '../../common/mixins/constructor.js';
12+
import { EventEmitterMixin } from '../../common/mixins/event-emitter.js';
13+
import { partNameMap } from '../../common/util.js';
1614
import {
1715
IgcCalendarBaseComponent,
1816
IgcCalendarBaseEventMap,
19-
} from '../common/calendar-base';
17+
} from '../common/calendar-base.js';
2018
import {
2119
DateRangeType,
2220
ICalendarDate,
2321
isDateInRanges,
2422
TimeDeltaInterval,
25-
} from '../common/calendar.model';
26-
import { areEqualDates, getDateOnly, isEqual } from '../common/utils';
27-
import { styles as bootstrap } from '../themes/bootstrap/days-view.bootstrap.css';
28-
import { styles } from '../themes/days-view.base.css';
29-
import { styles as fluent } from '../themes/fluent/days-view.fluent.css';
23+
} from '../common/calendar.model.js';
24+
import { areEqualDates, getDateOnly, isEqual } from '../common/utils.js';
25+
import { styles as bootstrap } from '../themes/bootstrap/days-view.bootstrap.css.js';
26+
import { styles } from '../themes/days-view.base.css.js';
27+
import { styles as fluent } from '../themes/fluent/days-view.fluent.css.js';
3028

3129
export interface IgcDaysViewEventMap extends IgcCalendarBaseEventMap {
3230
igcActiveDateChange: CustomEvent<ICalendarDate>;

src/components/calendar/months-view/months-view.ts

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,21 @@
11
import { html, LitElement } from 'lit';
22
import { customElement, property, query } from 'lit/decorators.js';
3-
import { themes } from '../../../theming';
4-
import {
5-
blazorIndirectRender,
6-
blazorSuppressComponent,
7-
watch,
8-
} from '../../common/decorators';
9-
import { Constructor } from '../../common/mixins/constructor';
10-
import { EventEmitterMixin } from '../../common/mixins/event-emitter';
11-
import { partNameMap } from '../../common/util';
3+
import { themes } from '../../../theming/theming-decorator.js';
4+
import { blazorIndirectRender } from '../../common/decorators/blazorIndirectRender.js';
5+
import { blazorSuppressComponent } from '../../common/decorators/blazorSuppressComponent.js';
6+
import { watch } from '../../common/decorators/watch.js';
7+
import { Constructor } from '../../common/mixins/constructor.js';
8+
import { EventEmitterMixin } from '../../common/mixins/event-emitter.js';
9+
import { partNameMap } from '../../common/util.js';
1210
import {
1311
IgcCalendarBaseEventMap,
1412
MONTHS_PER_ROW,
15-
} from '../common/calendar-base';
16-
import { Calendar, TimeDeltaInterval } from '../common/calendar.model';
17-
import { setDateSafe } from '../common/utils';
18-
import { styles as bootstrap } from '../themes/bootstrap/year-month-view.bootstrap.css';
19-
import { styles as fluent } from '../themes/fluent/year-month-view.fluent.css';
20-
import { styles } from '../themes/year-month-view.base.css';
13+
} from '../common/calendar-base.js';
14+
import { Calendar, TimeDeltaInterval } from '../common/calendar.model.js';
15+
import { setDateSafe } from '../common/utils.js';
16+
import { styles as bootstrap } from '../themes/bootstrap/year-month-view.bootstrap.css.js';
17+
import { styles as fluent } from '../themes/fluent/year-month-view.fluent.css.js';
18+
import { styles } from '../themes/year-month-view.base.css.js';
2119

2220
/**
2321
* Instantiate a months view as a separate component in the calendar.

0 commit comments

Comments
 (0)