diff --git a/biome.json b/biome.json index 0b8765c7d..ec863db9f 100644 --- a/biome.json +++ b/biome.json @@ -7,7 +7,14 @@ "clientKind": "git", "useIgnoreFile": true }, - "assist": { "actions": { "source": { "organizeImports": "on" } } }, + "assist": { + "includes": ["src/**/*.ts", "/stories/**/*.ts", "!src/index.ts"], + "actions": { + "source": { + "organizeImports": "on" + } + } + }, "formatter": { "enabled": false }, @@ -24,7 +31,10 @@ "noUnusedFunctionParameters": "error", "noUnusedImports": "error", "noUnusedPrivateClassMembers": "error", - "useImportExtensions": "error" + "useImportExtensions": { + "level": "error", + "options": { "forceJsExtensions": true } + } }, "style": { "noNamespace": "error", diff --git a/src/animations/player.spec.ts b/src/animations/player.spec.ts index 0005ed5da..45c883bef 100644 --- a/src/animations/player.spec.ts +++ b/src/animations/player.spec.ts @@ -5,7 +5,7 @@ import { html, unsafeStatic, } from '@open-wc/testing'; -import { LitElement, css } from 'lit'; +import { css, LitElement } from 'lit'; import { EaseOut } from './easings.js'; import { addAnimationController } from './player.js'; diff --git a/src/components/accordion/accordion.ts b/src/components/accordion/accordion.ts index a80006158..4b256bb33 100644 --- a/src/components/accordion/accordion.ts +++ b/src/components/accordion/accordion.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, queryAssignedElements } from 'lit/decorators.js'; import { diff --git a/src/components/avatar/avatar.ts b/src/components/avatar/avatar.ts index 9d4e51854..91396914a 100644 --- a/src/components/avatar/avatar.ts +++ b/src/components/avatar/avatar.ts @@ -1,4 +1,4 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property, state } from 'lit/decorators.js'; import { ifDefined } from 'lit/directives/if-defined.js'; diff --git a/src/components/badge/badge.ts b/src/components/badge/badge.ts index bdf30c3ae..5d3cb5bf3 100644 --- a/src/components/badge/badge.ts +++ b/src/components/badge/badge.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; diff --git a/src/components/banner/banner.ts b/src/components/banner/banner.ts index 62c7b6ef7..8a6632427 100644 --- a/src/components/banner/banner.ts +++ b/src/components/banner/banner.ts @@ -1,6 +1,6 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property } from 'lit/decorators.js'; -import { type Ref, createRef, ref } from 'lit/directives/ref.js'; +import { createRef, type Ref, ref } from 'lit/directives/ref.js'; import { addAnimationController } from '../../animations/player.js'; import { growVerIn, growVerOut } from '../../animations/presets/grow/index.js'; diff --git a/src/components/button-group/button-group.spec.ts b/src/components/button-group/button-group.spec.ts index d14a37a1f..77cff5fa2 100644 --- a/src/components/button-group/button-group.spec.ts +++ b/src/components/button-group/button-group.spec.ts @@ -8,9 +8,9 @@ import { import { spy } from 'sinon'; import { + defineComponents, IgcButtonGroupComponent, IgcToggleButtonComponent, - defineComponents, } from '../../index.js'; describe('Button Group', () => { diff --git a/src/components/button-group/button-group.ts b/src/components/button-group/button-group.ts index 06e000873..22da6027c 100644 --- a/src/components/button-group/button-group.ts +++ b/src/components/button-group/button-group.ts @@ -1,10 +1,10 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, queryAssignedElements } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; import { - type MutationControllerParams, createMutationController, + type MutationControllerParams, } from '../common/controllers/mutation-observer.js'; import { watch } from '../common/decorators/watch.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/button-group/toggle-button.spec.ts b/src/components/button-group/toggle-button.spec.ts index 1c901e1bc..7581a6a1e 100644 --- a/src/components/button-group/toggle-button.spec.ts +++ b/src/components/button-group/toggle-button.spec.ts @@ -6,7 +6,7 @@ import { unsafeStatic, } from '@open-wc/testing'; -import { IgcToggleButtonComponent, defineComponents } from '../../index.js'; +import { defineComponents, IgcToggleButtonComponent } from '../../index.js'; describe('Toggle Button', () => { before(() => { diff --git a/src/components/button-group/toggle-button.ts b/src/components/button-group/toggle-button.ts index 21dee86be..6acc08b07 100644 --- a/src/components/button-group/toggle-button.ts +++ b/src/components/button-group/toggle-button.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, query } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; diff --git a/src/components/button/button-base.ts b/src/components/button/button-base.ts index 99805b745..92311c085 100644 --- a/src/components/button/button-base.ts +++ b/src/components/button/button-base.ts @@ -1,11 +1,10 @@ -import { LitElement, type TemplateResult, html, nothing } from 'lit'; +import { html, LitElement, nothing, type TemplateResult } from 'lit'; import { property, query } from 'lit/decorators.js'; import { ifDefined } from 'lit/directives/if-defined.js'; - -import { EventEmitterMixin } from '../common//mixins/event-emitter.js'; import { addKeyboardFocusRing } from '../common/controllers/focus-ring.js'; import { blazorDeepImport } from '../common/decorators/blazorDeepImport.js'; import type { Constructor } from '../common/mixins/constructor.js'; +import { EventEmitterMixin } from '../common//mixins/event-emitter.js'; import { partMap } from '../common/part-map.js'; export interface IgcButtonEventMap { diff --git a/src/components/button/icon-button.spec.ts b/src/components/button/icon-button.spec.ts index e300a4eb3..13c89d334 100644 --- a/src/components/button/icon-button.spec.ts +++ b/src/components/button/icon-button.spec.ts @@ -6,7 +6,7 @@ import { unsafeStatic, } from '@open-wc/testing'; -import { IgcIconButtonComponent, defineComponents } from '../../index.js'; +import { defineComponents, IgcIconButtonComponent } from '../../index.js'; describe('IconButton component', () => { before(() => { diff --git a/src/components/button/icon-button.ts b/src/components/button/icon-button.ts index d94cd0eca..6b1da9549 100644 --- a/src/components/button/icon-button.ts +++ b/src/components/button/icon-button.ts @@ -7,8 +7,8 @@ import { blazorInclude } from '../common/decorators/blazorInclude.js'; import { registerComponent } from '../common/definitions/register.js'; import IgcIconComponent from '../icon/icon.js'; import { - registerIconFromText as registerIconFromText_impl, registerIcon as registerIcon_impl, + registerIconFromText as registerIconFromText_impl, } from '../icon/icon.registry.js'; import type { IconButtonVariant } from '../types.js'; import { IgcButtonBaseComponent } from './button-base.js'; diff --git a/src/components/calendar/calendar-keyboard-navigation.spec.ts b/src/components/calendar/calendar-keyboard-navigation.spec.ts index 975e791e8..4e8aa4a86 100644 --- a/src/components/calendar/calendar-keyboard-navigation.spec.ts +++ b/src/components/calendar/calendar-keyboard-navigation.spec.ts @@ -18,8 +18,8 @@ import { asNumber, first } from '../common/util.js'; import { simulateClick, simulateKeyboard } from '../common/utils.spec.js'; import IgcCalendarComponent from './calendar.js'; import type IgcDaysViewComponent from './days-view/days-view.js'; -import { MONTHS_PER_ROW, YEARS_PER_ROW, getYearRange } from './helpers.js'; -import { getCalendarDOM, getDOMDate, getDayViewDOM } from './helpers.spec.js'; +import { getYearRange, MONTHS_PER_ROW, YEARS_PER_ROW } from './helpers.js'; +import { getCalendarDOM, getDayViewDOM, getDOMDate } from './helpers.spec.js'; import { CalendarDay } from './model.js'; import type IgcMonthsViewComponent from './months-view/months-view.js'; import { DateRangeType } from './types.js'; diff --git a/src/components/calendar/calendar-rendering.spec.ts b/src/components/calendar/calendar-rendering.spec.ts index af7171590..e058dc7bd 100644 --- a/src/components/calendar/calendar-rendering.spec.ts +++ b/src/components/calendar/calendar-rendering.spec.ts @@ -4,7 +4,7 @@ import type { TemplateResult } from 'lit'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { first } from '../common/util.js'; import IgcCalendarComponent from './calendar.js'; -import { getCalendarDOM, getDOMDate, getDayViewDOM } from './helpers.spec.js'; +import { getCalendarDOM, getDayViewDOM, getDOMDate } from './helpers.spec.js'; import { CalendarDay } from './model.js'; import { type DateRangeDescriptor, DateRangeType } from './types.js'; diff --git a/src/components/calendar/calendar.interaction.spec.ts b/src/components/calendar/calendar.interaction.spec.ts index 8fbbcf9e6..308ac5674 100644 --- a/src/components/calendar/calendar.interaction.spec.ts +++ b/src/components/calendar/calendar.interaction.spec.ts @@ -1,7 +1,7 @@ import { elementUpdated, expect, fixture, html } from '@open-wc/testing'; import { spy } from 'sinon'; -import { IgcCalendarComponent, defineComponents } from '../../index.js'; +import { defineComponents, IgcCalendarComponent } from '../../index.js'; import { first, last } from '../common/util.js'; import { simulateClick } from '../common/utils.spec.js'; import type IgcDaysViewComponent from './days-view/days-view.js'; @@ -11,7 +11,7 @@ import { getWeekDayNumber, isDateInRanges, } from './helpers.js'; -import { getCalendarDOM, getDOMDate, getDayViewDOM } from './helpers.spec.js'; +import { getCalendarDOM, getDayViewDOM, getDOMDate } from './helpers.spec.js'; import { CalendarDay } from './model.js'; import { type DateRangeDescriptor, DateRangeType } from './types.js'; diff --git a/src/components/calendar/calendar.ts b/src/components/calendar/calendar.ts index 5829ebba5..0783b03d5 100644 --- a/src/components/calendar/calendar.ts +++ b/src/components/calendar/calendar.ts @@ -1,7 +1,7 @@ import { html, nothing } from 'lit'; import { property, query, queryAll, state } from 'lit/decorators.js'; import { choose } from 'lit/directives/choose.js'; -import { type Ref, createRef, ref } from 'lit/directives/ref.js'; +import { createRef, type Ref, ref } from 'lit/directives/ref.js'; import { styleMap } from 'lit/directives/style-map.js'; import { themes } from '../../theming/theming-decorator.js'; @@ -36,12 +36,12 @@ import type { ContentOrientation } from '../types.js'; import { IgcCalendarBaseComponent } from './base.js'; import IgcDaysViewComponent from './days-view/days-view.js'; import { - MONTHS_PER_ROW, - YEARS_PER_PAGE, - YEARS_PER_ROW, areSameMonth, getYearRange, isDateInRanges, + MONTHS_PER_ROW, + YEARS_PER_PAGE, + YEARS_PER_ROW, } from './helpers.js'; import { CalendarDay } from './model.js'; import IgcMonthsViewComponent from './months-view/months-view.js'; diff --git a/src/components/calendar/days-view/days-view.ts b/src/components/calendar/days-view/days-view.ts index 32857f0e1..735900925 100644 --- a/src/components/calendar/days-view/days-view.ts +++ b/src/components/calendar/days-view/days-view.ts @@ -24,8 +24,8 @@ import { isPreviousMonth, } from '../helpers.js'; import { CalendarDay, daysInWeek } from '../model.js'; -import { styles } from '../themes/days-view.base.css.js'; import { all } from '../themes/days.js'; +import { styles } from '../themes/days-view.base.css.js'; import { DateRangeType, type IgcCalendarComponentEventMap } from '../types.js'; export interface IgcDaysViewEventMap extends IgcCalendarComponentEventMap { diff --git a/src/components/calendar/months-view/months-view.ts b/src/components/calendar/months-view/months-view.ts index de8aef23b..515f5fa33 100644 --- a/src/components/calendar/months-view/months-view.ts +++ b/src/components/calendar/months-view/months-view.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, query, state } from 'lit/decorators.js'; import { range } from 'lit/directives/range.js'; @@ -13,10 +13,10 @@ import type { Constructor } from '../../common/mixins/constructor.js'; import { EventEmitterMixin } from '../../common/mixins/event-emitter.js'; import { partMap } from '../../common/part-map.js'; import { chunk } from '../../common/util.js'; -import { MONTHS_PER_ROW, areSameMonth, getViewElement } from '../helpers.js'; +import { areSameMonth, getViewElement, MONTHS_PER_ROW } from '../helpers.js'; import { CalendarDay } from '../model.js'; -import { styles } from '../themes/year-month-view.base.css.js'; import { all } from '../themes/year-month.js'; +import { styles } from '../themes/year-month-view.base.css.js'; import type { IgcCalendarComponentEventMap } from '../types.js'; /** diff --git a/src/components/calendar/years-view/years-view.ts b/src/components/calendar/years-view/years-view.ts index 4e417e3fc..473af48cb 100644 --- a/src/components/calendar/years-view/years-view.ts +++ b/src/components/calendar/years-view/years-view.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, query, state } from 'lit/decorators.js'; import { range } from 'lit/directives/range.js'; @@ -11,10 +11,10 @@ import type { Constructor } from '../../common/mixins/constructor.js'; import { EventEmitterMixin } from '../../common/mixins/event-emitter.js'; import { partMap } from '../../common/part-map.js'; import { chunk } from '../../common/util.js'; -import { YEARS_PER_ROW, getViewElement, getYearRange } from '../helpers.js'; +import { getViewElement, getYearRange, YEARS_PER_ROW } from '../helpers.js'; import { CalendarDay } from '../model.js'; -import { styles } from '../themes/year-month-view.base.css.js'; import { all } from '../themes/year-month.js'; +import { styles } from '../themes/year-month-view.base.css.js'; import type { IgcCalendarComponentEventMap } from '../types.js'; /** diff --git a/src/components/card/card.actions.ts b/src/components/card/card.actions.ts index 8b9732443..7ceec4f0f 100644 --- a/src/components/card/card.actions.ts +++ b/src/components/card/card.actions.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; diff --git a/src/components/card/card.content.ts b/src/components/card/card.content.ts index 685984a9e..4547b0af4 100644 --- a/src/components/card/card.content.ts +++ b/src/components/card/card.content.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/card/card.header.ts b/src/components/card/card.header.ts index 3fcca77f6..777f255df 100644 --- a/src/components/card/card.header.ts +++ b/src/components/card/card.header.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/card/card.media.ts b/src/components/card/card.media.ts index ffaf7ed4a..a32338b83 100644 --- a/src/components/card/card.media.ts +++ b/src/components/card/card.media.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { registerComponent } from '../common/definitions/register.js'; import { styles } from './themes/card.media.base.css.js'; diff --git a/src/components/card/card.spec.ts b/src/components/card/card.spec.ts index a539660f0..4c4eea13c 100644 --- a/src/components/card/card.spec.ts +++ b/src/components/card/card.spec.ts @@ -1,6 +1,6 @@ import { elementUpdated, expect, fixture, html } from '@open-wc/testing'; -import { IgcCardComponent, defineComponents } from '../../index.js'; +import { defineComponents, IgcCardComponent } from '../../index.js'; describe('Card Component', () => { before(() => { diff --git a/src/components/card/card.ts b/src/components/card/card.ts index 33f1cad71..6d440f5a8 100644 --- a/src/components/card/card.ts +++ b/src/components/card/card.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; diff --git a/src/components/carousel/carousel-indicator-container.spec.ts b/src/components/carousel/carousel-indicator-container.spec.ts index dff4ab056..f193c7ab4 100644 --- a/src/components/carousel/carousel-indicator-container.spec.ts +++ b/src/components/carousel/carousel-indicator-container.spec.ts @@ -8,8 +8,8 @@ import { simulateKeyboard, simulatePointerDown, } from '../common/utils.spec.js'; -import IgcCarouselIndicatorContainerComponent from './carousel-indicator-container.js'; import IgcCarouselIndicatorComponent from './carousel-indicator.js'; +import IgcCarouselIndicatorContainerComponent from './carousel-indicator-container.js'; describe('Carousel Indicator Container', () => { before(() => { diff --git a/src/components/carousel/carousel-indicator-container.ts b/src/components/carousel/carousel-indicator-container.ts index 7834e9e49..bb9a2196a 100644 --- a/src/components/carousel/carousel-indicator-container.ts +++ b/src/components/carousel/carousel-indicator-container.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { themes } from '../../theming/theming-decorator.js'; import { addKeyboardFocusRing } from '../common/controllers/focus-ring.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/carousel/carousel-indicator.ts b/src/components/carousel/carousel-indicator.ts index b2b4254b7..f83b78b2c 100644 --- a/src/components/carousel/carousel-indicator.ts +++ b/src/components/carousel/carousel-indicator.ts @@ -1,5 +1,5 @@ import { consume } from '@lit/context'; -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property } from 'lit/decorators.js'; import { styleMap } from 'lit/directives/style-map.js'; import { carouselContext } from '../common/context.js'; diff --git a/src/components/carousel/carousel-slide.ts b/src/components/carousel/carousel-slide.ts index e4e8f1225..7e6797568 100644 --- a/src/components/carousel/carousel-slide.ts +++ b/src/components/carousel/carousel-slide.ts @@ -1,5 +1,5 @@ import { consume } from '@lit/context'; -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property } from 'lit/decorators.js'; import { EaseInOut } from '../../animations/easings.js'; diff --git a/src/components/carousel/carousel.spec.ts b/src/components/carousel/carousel.spec.ts index cb4aa8801..9635456be 100644 --- a/src/components/carousel/carousel.spec.ts +++ b/src/components/carousel/carousel.spec.ts @@ -27,9 +27,9 @@ import { simulatePointerDown, simulatePointerMove, } from '../common/utils.spec.js'; +import IgcCarouselComponent from './carousel.js'; import IgcCarouselIndicatorComponent from './carousel-indicator.js'; import IgcCarouselSlideComponent from './carousel-slide.js'; -import IgcCarouselComponent from './carousel.js'; describe('Carousel', () => { before(() => { diff --git a/src/components/carousel/carousel.ts b/src/components/carousel/carousel.ts index e591dc092..fc61bfc59 100644 --- a/src/components/carousel/carousel.ts +++ b/src/components/carousel/carousel.ts @@ -1,5 +1,5 @@ import { ContextProvider } from '@lit/context'; -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property, queryAll, @@ -13,8 +13,8 @@ import { themes } from '../../theming/theming-decorator.js'; import IgcButtonComponent from '../button/button.js'; import { carouselContext } from '../common/context.js'; import { - type SwipeEvent, addGesturesController, + type SwipeEvent, } from '../common/controllers/gestures.js'; import { addKeybindings, @@ -24,8 +24,8 @@ import { homeKey, } from '../common/controllers/key-bindings.js'; import { - type MutationControllerParams, createMutationController, + type MutationControllerParams, } from '../common/controllers/mutation-observer.js'; import { watch } from '../common/decorators/watch.js'; import { registerComponent } from '../common/definitions/register.js'; @@ -47,8 +47,8 @@ import type { CarouselIndicatorsOrientation, HorizontalTransitionAnimation, } from '../types.js'; -import IgcCarouselIndicatorContainerComponent from './carousel-indicator-container.js'; import IgcCarouselIndicatorComponent from './carousel-indicator.js'; +import IgcCarouselIndicatorContainerComponent from './carousel-indicator-container.js'; import IgcCarouselSlideComponent from './carousel-slide.js'; import { styles } from './themes/carousel.base.css.js'; import { all } from './themes/container.js'; diff --git a/src/components/checkbox/checkbox-base.ts b/src/components/checkbox/checkbox-base.ts index 6a515ace0..d8dcfd295 100644 --- a/src/components/checkbox/checkbox-base.ts +++ b/src/components/checkbox/checkbox-base.ts @@ -7,9 +7,9 @@ import type { Constructor } from '../common/mixins/constructor.js'; import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import { FormAssociatedCheckboxRequiredMixin } from '../common/mixins/forms/associated-required.js'; import { - type FormValueOf, createFormValueState, defaultBooleanTransformers, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { isEmpty } from '../common/util.js'; import type { ToggleLabelPosition } from '../types.js'; diff --git a/src/components/checkbox/checkbox.spec.ts b/src/components/checkbox/checkbox.spec.ts index 7b1ef5b88..b2e7506dd 100644 --- a/src/components/checkbox/checkbox.spec.ts +++ b/src/components/checkbox/checkbox.spec.ts @@ -8,10 +8,10 @@ import { import { spy } from 'sinon'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, isFocused, runValidationContainerTests, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import IgcCheckboxComponent from './checkbox.js'; diff --git a/src/components/checkbox/checkbox.ts b/src/components/checkbox/checkbox.ts index 92994305f..72fe14990 100644 --- a/src/components/checkbox/checkbox.ts +++ b/src/components/checkbox/checkbox.ts @@ -1,4 +1,4 @@ -import { type TemplateResult, html } from 'lit'; +import { html, type TemplateResult } from 'lit'; import { property } from 'lit/decorators.js'; import { ifDefined } from 'lit/directives/if-defined.js'; import { live } from 'lit/directives/live.js'; @@ -9,8 +9,8 @@ import { partMap } from '../common/part-map.js'; import { createCounter } from '../common/util.js'; import IgcValidationContainerComponent from '../validation-container/validation-container.js'; import { IgcCheckboxBaseComponent } from './checkbox-base.js'; -import { all } from './themes/checkbox-themes.js'; import { styles } from './themes/checkbox.base.css.js'; +import { all } from './themes/checkbox-themes.js'; import { styles as shared } from './themes/shared/checkbox/checkbox.common.css.js'; /** diff --git a/src/components/checkbox/switch.ts b/src/components/checkbox/switch.ts index f34149667..a3d0bc72b 100644 --- a/src/components/checkbox/switch.ts +++ b/src/components/checkbox/switch.ts @@ -8,8 +8,8 @@ import { partMap } from '../common/part-map.js'; import { createCounter } from '../common/util.js'; import { IgcCheckboxBaseComponent } from './checkbox-base.js'; import { styles as shared } from './themes/shared/switch/switch.common.css.js'; -import { all } from './themes/switch-themes.js'; import { styles } from './themes/switch.base.css.js'; +import { all } from './themes/switch-themes.js'; /** * Similar to a checkbox, a switch controls the state of a single setting on or off. diff --git a/src/components/checkbox/validators.ts b/src/components/checkbox/validators.ts index ae7eb8ef9..a5273e4f4 100644 --- a/src/components/checkbox/validators.ts +++ b/src/components/checkbox/validators.ts @@ -1,6 +1,6 @@ import { - type Validator, requiredBooleanValidator, + type Validator, } from '../common/validators.js'; import type { IgcCheckboxBaseComponent } from './checkbox-base.js'; diff --git a/src/components/chip/chip.ts b/src/components/chip/chip.ts index 4d13c4f29..cf03c7a15 100644 --- a/src/components/chip/chip.ts +++ b/src/components/chip/chip.ts @@ -1,6 +1,6 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property, queryAssignedElements } from 'lit/decorators.js'; -import { type Ref, createRef, ref } from 'lit/directives/ref.js'; +import { createRef, type Ref, ref } from 'lit/directives/ref.js'; import { themes } from '../../theming/theming-decorator.js'; import { addKeybindings } from '../common/controllers/key-bindings.js'; diff --git a/src/components/combo/combo-header.ts b/src/components/combo/combo-header.ts index 6c3fa6b3d..a7f8164f6 100644 --- a/src/components/combo/combo-header.ts +++ b/src/components/combo/combo-header.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/combo/combo-item.ts b/src/components/combo/combo-item.ts index ee4759fbe..1def6ef50 100644 --- a/src/components/combo/combo-item.ts +++ b/src/components/combo/combo-item.ts @@ -1,4 +1,4 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; diff --git a/src/components/combo/combo.spec.ts b/src/components/combo/combo.spec.ts index 834553198..b3c9a748d 100644 --- a/src/components/combo/combo.spec.ts +++ b/src/components/combo/combo.spec.ts @@ -4,15 +4,15 @@ import { spy } from 'sinon'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { first } from '../common/util.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, runValidationContainerTests, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import type IgcInputComponent from '../input/input.js'; +import IgcComboComponent from './combo.js'; import type IgcComboHeaderComponent from './combo-header.js'; import type IgcComboItemComponent from './combo-item.js'; import type IgcComboListComponent from './combo-list.js'; -import IgcComboComponent from './combo.js'; describe('Combo', () => { interface City { diff --git a/src/components/combo/combo.ts b/src/components/combo/combo.ts index bcae806da..f3c5f9bfc 100644 --- a/src/components/combo/combo.ts +++ b/src/components/combo/combo.ts @@ -1,4 +1,4 @@ -import { LitElement, type TemplateResult, html, nothing } from 'lit'; +import { html, LitElement, nothing, type TemplateResult } from 'lit'; import { property, query, @@ -18,8 +18,8 @@ import type { Constructor } from '../common/mixins/constructor.js'; import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import { FormAssociatedRequiredMixin } from '../common/mixins/forms/associated-required.js'; import { - type FormValueOf, createFormValueState, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { partMap } from '../common/part-map.js'; import { diff --git a/src/components/common/controllers/drag.spec.ts b/src/components/common/controllers/drag.spec.ts index c6cad8cd1..162afb862 100644 --- a/src/components/common/controllers/drag.spec.ts +++ b/src/components/common/controllers/drag.spec.ts @@ -6,7 +6,7 @@ import { html, unsafeStatic, } from '@open-wc/testing'; -import { LitElement, css } from 'lit'; +import { css, LitElement } from 'lit'; import { type SinonSpy, spy } from 'sinon'; import { getCenterPoint, last } from '../util.js'; import { @@ -16,7 +16,7 @@ import { simulatePointerDown, simulatePointerMove, } from '../utils.spec.js'; -import { type DragCallbackParameters, addDragController } from './drag.js'; +import { addDragController, type DragCallbackParameters } from './drag.js'; import { escapeKey } from './key-bindings.js'; describe('Drag controller', () => { diff --git a/src/components/common/controllers/focus-ring.spec.ts b/src/components/common/controllers/focus-ring.spec.ts index 1275a7038..dab30bdce 100644 --- a/src/components/common/controllers/focus-ring.spec.ts +++ b/src/components/common/controllers/focus-ring.spec.ts @@ -6,7 +6,7 @@ import { html, unsafeStatic, } from '@open-wc/testing'; -import { LitElement, css } from 'lit'; +import { css, LitElement } from 'lit'; import { partMap } from '../part-map.js'; import { simulateClick, diff --git a/src/components/common/controllers/gestures.spec.ts b/src/components/common/controllers/gestures.spec.ts index 3bb03f1ce..b616fab99 100644 --- a/src/components/common/controllers/gestures.spec.ts +++ b/src/components/common/controllers/gestures.spec.ts @@ -5,14 +5,14 @@ import { html, unsafeStatic, } from '@open-wc/testing'; -import { LitElement, css } from 'lit'; +import { css, LitElement } from 'lit'; import { type SinonFakeTimers, useFakeTimers } from 'sinon'; import { simulateLostPointerCapture, simulatePointerDown, simulatePointerMove, } from '../utils.spec.js'; -import { type SwipeEvent, addGesturesController } from './gestures.js'; +import { addGesturesController, type SwipeEvent } from './gestures.js'; describe('Gestures controller', () => { let clock: SinonFakeTimers; diff --git a/src/components/common/controllers/resize-observer.ts b/src/components/common/controllers/resize-observer.ts index 9a6709331..f96f1c535 100644 --- a/src/components/common/controllers/resize-observer.ts +++ b/src/components/common/controllers/resize-observer.ts @@ -1,7 +1,7 @@ import { + isServer, type ReactiveController, type ReactiveControllerHost, - isServer, } from 'lit'; type ResizeObserverControllerCallback = ( diff --git a/src/components/common/definitions/defineAllComponents.ts b/src/components/common/definitions/defineAllComponents.ts index 088b0e4ab..185612ddf 100644 --- a/src/components/common/definitions/defineAllComponents.ts +++ b/src/components/common/definitions/defineAllComponents.ts @@ -2,19 +2,19 @@ import IgcAccordionComponent from '../../accordion/accordion.js'; import IgcAvatarComponent from '../../avatar/avatar.js'; import IgcBadgeComponent from '../../badge/badge.js'; import IgcBannerComponent from '../../banner/banner.js'; -import IgcButtonGroupComponent from '../../button-group/button-group.js'; -import IgcToggleButtonComponent from '../../button-group/toggle-button.js'; import IgcButtonComponent from '../../button/button.js'; import IgcIconButtonComponent from '../../button/icon-button.js'; +import IgcButtonGroupComponent from '../../button-group/button-group.js'; +import IgcToggleButtonComponent from '../../button-group/toggle-button.js'; import IgcCalendarComponent from '../../calendar/calendar.js'; import IgcCardActionsComponent from '../../card/card.actions.js'; import IgcCardContentComponent from '../../card/card.content.js'; import IgcCardHeaderComponent from '../../card/card.header.js'; import IgcCardComponent from '../../card/card.js'; import IgcCardMediaComponent from '../../card/card.media.js'; +import IgcCarouselComponent from '../../carousel/carousel.js'; import IgcCarouselIndicatorComponent from '../../carousel/carousel-indicator.js'; import IgcCarouselSlideComponent from '../../carousel/carousel-slide.js'; -import IgcCarouselComponent from '../../carousel/carousel.js'; import IgcCheckboxComponent from '../../checkbox/checkbox.js'; import IgcSwitchComponent from '../../checkbox/switch.js'; import IgcChipComponent from '../../chip/chip.js'; @@ -24,48 +24,48 @@ import IgcDateRangePickerComponent from '../../date-range-picker/date-range-pick import IgcDateTimeInputComponent from '../../date-time-input/date-time-input.js'; import IgcDialogComponent from '../../dialog/dialog.js'; import IgcDividerComponent from '../../divider/divider.js'; +import IgcDropdownComponent from '../../dropdown/dropdown.js'; import IgcDropdownGroupComponent from '../../dropdown/dropdown-group.js'; import IgcDropdownHeaderComponent from '../../dropdown/dropdown-header.js'; import IgcDropdownItemComponent from '../../dropdown/dropdown-item.js'; -import IgcDropdownComponent from '../../dropdown/dropdown.js'; import IgcExpansionPanelComponent from '../../expansion-panel/expansion-panel.js'; import IgcIconComponent from '../../icon/icon.js'; import IgcInputComponent from '../../input/input.js'; +import IgcListComponent from '../../list/list.js'; import IgcListHeaderComponent from '../../list/list-header.js'; import IgcListItemComponent from '../../list/list-item.js'; -import IgcListComponent from '../../list/list.js'; import IgcMaskInputComponent from '../../mask-input/mask-input.js'; +import IgcNavDrawerComponent from '../../nav-drawer/nav-drawer.js'; import IgcNavDrawerHeaderItemComponent from '../../nav-drawer/nav-drawer-header-item.js'; import IgcNavDrawerItemComponent from '../../nav-drawer/nav-drawer-item.js'; -import IgcNavDrawerComponent from '../../nav-drawer/nav-drawer.js'; import IgcNavbarComponent from '../../navbar/navbar.js'; import IgcCircularGradientComponent from '../../progress/circular-gradient.js'; import IgcCircularProgressComponent from '../../progress/circular-progress.js'; import IgcLinearProgressComponent from '../../progress/linear-progress.js'; -import IgcRadioGroupComponent from '../../radio-group/radio-group.js'; import IgcRadioComponent from '../../radio/radio.js'; -import IgcRatingSymbolComponent from '../../rating/rating-symbol.js'; +import IgcRadioGroupComponent from '../../radio-group/radio-group.js'; import IgcRatingComponent from '../../rating/rating.js'; +import IgcRatingSymbolComponent from '../../rating/rating-symbol.js'; import IgcRippleComponent from '../../ripple/ripple.js'; +import IgcSelectComponent from '../../select/select.js'; import IgcSelectGroupComponent from '../../select/select-group.js'; import IgcSelectHeaderComponent from '../../select/select-header.js'; import IgcSelectItemComponent from '../../select/select-item.js'; -import IgcSelectComponent from '../../select/select.js'; import IgcRangeSliderComponent from '../../slider/range-slider.js'; -import IgcSliderLabelComponent from '../../slider/slider-label.js'; import IgcSliderComponent from '../../slider/slider.js'; +import IgcSliderLabelComponent from '../../slider/slider-label.js'; import IgcSnackbarComponent from '../../snackbar/snackbar.js'; import IgcStepComponent from '../../stepper/step.js'; import IgcStepperComponent from '../../stepper/stepper.js'; import IgcTabComponent from '../../tabs/tab.js'; import IgcTabsComponent from '../../tabs/tabs.js'; import IgcTextareaComponent from '../../textarea/textarea.js'; -import IgcTileManagerComponent from '../../tile-manager/tile-manager.js'; import IgcTileComponent from '../../tile-manager/tile.js'; +import IgcTileManagerComponent from '../../tile-manager/tile-manager.js'; import IgcToastComponent from '../../toast/toast.js'; import IgcTooltipComponent from '../../tooltip/tooltip.js'; -import IgcTreeItemComponent from '../../tree/tree-item.js'; import IgcTreeComponent from '../../tree/tree.js'; +import IgcTreeItemComponent from '../../tree/tree-item.js'; import { defineComponents } from './defineComponents.js'; import type { IgniteComponent } from './register.js'; diff --git a/src/components/common/mixins/form-associated.spec.ts b/src/components/common/mixins/form-associated.spec.ts index 3fb289ea8..c6e1cc346 100644 --- a/src/components/common/mixins/form-associated.spec.ts +++ b/src/components/common/mixins/form-associated.spec.ts @@ -9,13 +9,13 @@ import { LitElement } from 'lit'; import { ifDefined } from 'lit/directives/if-defined.js'; import type { StaticValue } from 'lit/static-html.js'; import { - type Validator, maxLengthValidator, minLengthValidator, requiredValidator, + type Validator, } from '../validators.js'; import { FormAssociatedRequiredMixin } from './forms/associated-required.js'; -import { type FormValueOf, createFormValueState } from './forms/form-value.js'; +import { createFormValueState, type FormValueOf } from './forms/form-value.js'; import type { FormAssociatedElementInterface, FormRequiredInterface, diff --git a/src/components/common/mixins/option.ts b/src/components/common/mixins/option.ts index 5625f3ea1..4b40b4e2b 100644 --- a/src/components/common/mixins/option.ts +++ b/src/components/common/mixins/option.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, queryAssignedNodes } from 'lit/decorators.js'; export abstract class IgcBaseOptionLikeComponent extends LitElement { diff --git a/src/components/common/part-map.ts b/src/components/common/part-map.ts index fd9026fc0..27ffc6b39 100644 --- a/src/components/common/part-map.ts +++ b/src/components/common/part-map.ts @@ -3,9 +3,9 @@ import { type AttributePart, Directive, type DirectiveParameters, + directive, type PartInfo, PartType, - directive, } from 'lit/directive.js'; export interface PartMapInfo { diff --git a/src/components/date-picker/date-picker-form.spec.ts b/src/components/date-picker/date-picker-form.spec.ts index 61c7f3d5d..13340d3d6 100644 --- a/src/components/date-picker/date-picker-form.spec.ts +++ b/src/components/date-picker/date-picker-form.spec.ts @@ -4,10 +4,10 @@ import { type DateRangeDescriptor, DateRangeType } from '../calendar/types.js'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { equal } from '../common/util.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, runValidationContainerTests, simulatePointerDown, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import IgcDateTimeInputComponent from '../date-time-input/date-time-input.js'; import IgcDatePickerComponent from './date-picker.js'; diff --git a/src/components/date-picker/date-picker.spec.ts b/src/components/date-picker/date-picker.spec.ts index 225ded8ea..2fd882c2a 100644 --- a/src/components/date-picker/date-picker.spec.ts +++ b/src/components/date-picker/date-picker.spec.ts @@ -3,8 +3,8 @@ import { spy } from 'sinon'; import IgcCalendarComponent from '../calendar/calendar.js'; import { getCalendarDOM, - getDOMDate, getDayViewDOM, + getDOMDate, } from '../calendar/helpers.spec.js'; import { CalendarDay, toCalendarDay } from '../calendar/model.js'; import { DateRangeType } from '../calendar/types.js'; diff --git a/src/components/date-picker/date-picker.ts b/src/components/date-picker/date-picker.ts index 1d89ad59e..6c9f05e17 100644 --- a/src/components/date-picker/date-picker.ts +++ b/src/components/date-picker/date-picker.ts @@ -1,4 +1,4 @@ -import { LitElement, type TemplateResult, html, nothing } from 'lit'; +import { html, LitElement, nothing, type TemplateResult } from 'lit'; import { property, query, queryAssignedElements } from 'lit/decorators.js'; import { ifDefined } from 'lit/directives/if-defined.js'; import { live } from 'lit/directives/live.js'; @@ -31,9 +31,9 @@ import type { AbstractConstructor } from '../common/mixins/constructor.js'; import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import { FormAssociatedRequiredMixin } from '../common/mixins/forms/associated-required.js'; import { - type FormValueOf, createFormValueState, defaultDateTimeTransformers, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { createCounter, diff --git a/src/components/date-picker/validators.ts b/src/components/date-picker/validators.ts index cbebfc4e0..ffbf67f1b 100644 --- a/src/components/date-picker/validators.ts +++ b/src/components/date-picker/validators.ts @@ -2,10 +2,10 @@ import { isDateInRanges } from '../calendar/helpers.js'; import messages from '../common/localization/validation-en.js'; import { formatString } from '../common/util.js'; import { - type Validator, maxDateValidator, minDateValidator, requiredValidator, + type Validator, } from '../common/validators.js'; import type IgcDatePickerComponent from './date-picker.js'; diff --git a/src/components/date-range-picker/date-range-picker-single.form.spec.ts b/src/components/date-range-picker/date-range-picker-single.form.spec.ts index 39a805e73..cdc5d51f4 100644 --- a/src/components/date-range-picker/date-range-picker-single.form.spec.ts +++ b/src/components/date-range-picker/date-range-picker-single.form.spec.ts @@ -3,10 +3,10 @@ import { CalendarDay } from '../calendar/model.js'; import { type DateRangeDescriptor, DateRangeType } from '../calendar/types.js'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, runValidationContainerTests, simulateClick, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import IgcInputComponent from '../input/input.js'; import IgcDateRangePickerComponent, { diff --git a/src/components/date-range-picker/date-range-picker-two-inputs.form.spec.ts b/src/components/date-range-picker/date-range-picker-two-inputs.form.spec.ts index 22abb9a1c..a32977b2d 100644 --- a/src/components/date-range-picker/date-range-picker-two-inputs.form.spec.ts +++ b/src/components/date-range-picker/date-range-picker-two-inputs.form.spec.ts @@ -3,11 +3,11 @@ import { CalendarDay } from '../calendar/model.js'; import { type DateRangeDescriptor, DateRangeType } from '../calendar/types.js'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, runValidationContainerTests, simulateClick, simulateInput, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import IgcDateTimeInputComponent from '../date-time-input/date-time-input.js'; import IgcInputComponent from '../input/input.js'; diff --git a/src/components/date-range-picker/date-range-picker.common.spec.ts b/src/components/date-range-picker/date-range-picker.common.spec.ts index 3d8c9bf67..a6c11f51b 100644 --- a/src/components/date-range-picker/date-range-picker.common.spec.ts +++ b/src/components/date-range-picker/date-range-picker.common.spec.ts @@ -22,8 +22,8 @@ import { import IgcDialogComponent from '../dialog/dialog.js'; import IgcPopoverComponent from '../popover/popover.js'; import IgcDateRangePickerComponent, { - type DateRangeValue, type CustomDateRange, + type DateRangeValue, } from './date-range-picker.js'; import { checkSelectedRange, diff --git a/src/components/date-range-picker/date-range-picker.ts b/src/components/date-range-picker/date-range-picker.ts index 08f7d9c7a..390988d61 100644 --- a/src/components/date-range-picker/date-range-picker.ts +++ b/src/components/date-range-picker/date-range-picker.ts @@ -1,4 +1,4 @@ -import { LitElement, type TemplateResult, html, nothing } from 'lit'; +import { html, LitElement, nothing, type TemplateResult } from 'lit'; import { property, query, @@ -33,9 +33,9 @@ import type { AbstractConstructor } from '../common/mixins/constructor.js'; import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import { FormAssociatedRequiredMixin } from '../common/mixins/forms/associated-required.js'; import { - type FormValueOf, createFormValueState, defaultDateRangeTransformers, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { asNumber, diff --git a/src/components/date-range-picker/predefined-ranges-area.ts b/src/components/date-range-picker/predefined-ranges-area.ts index ed66b3288..fad39287b 100644 --- a/src/components/date-range-picker/predefined-ranges-area.ts +++ b/src/components/date-range-picker/predefined-ranges-area.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, state } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; import { CalendarDay } from '../calendar/model.js'; diff --git a/src/components/date-time-input/date-time-input.spec.ts b/src/components/date-time-input/date-time-input.spec.ts index e3d652c33..0c2a9303f 100644 --- a/src/components/date-time-input/date-time-input.spec.ts +++ b/src/components/date-time-input/date-time-input.spec.ts @@ -12,13 +12,13 @@ import { } from '../common/controllers/key-bindings.js'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, isFocused, runValidationContainerTests, simulateInput, simulateKeyboard, simulateWheel, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import { MaskParser } from '../mask-input/mask-parser.js'; import IgcDateTimeInputComponent from './date-time-input.js'; diff --git a/src/components/date-time-input/date-time-input.ts b/src/components/date-time-input/date-time-input.ts index a066ed13f..1530bd2c7 100644 --- a/src/components/date-time-input/date-time-input.ts +++ b/src/components/date-time-input/date-time-input.ts @@ -17,9 +17,9 @@ import { registerComponent } from '../common/definitions/register.js'; import type { AbstractConstructor } from '../common/mixins/constructor.js'; import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import { - type FormValueOf, createFormValueState, defaultDateTimeTransformers, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { partMap } from '../common/part-map.js'; import type { IgcInputComponentEventMap } from '../input/input-base.js'; diff --git a/src/components/date-time-input/validators.ts b/src/components/date-time-input/validators.ts index c94fa72a9..f8cc13e05 100644 --- a/src/components/date-time-input/validators.ts +++ b/src/components/date-time-input/validators.ts @@ -1,8 +1,8 @@ import { - type Validator, maxDateValidator, minDateValidator, requiredValidator, + type Validator, } from '../common/validators.js'; import type IgcDateTimeInputComponent from './date-time-input.js'; import { DateTimeUtil } from './date-util.js'; diff --git a/src/components/dialog/dialog.ts b/src/components/dialog/dialog.ts index 9721c9c66..3698300cb 100644 --- a/src/components/dialog/dialog.ts +++ b/src/components/dialog/dialog.ts @@ -1,7 +1,7 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property, queryAssignedElements, state } from 'lit/decorators.js'; import { ifDefined } from 'lit/directives/if-defined.js'; -import { type Ref, createRef, ref } from 'lit/directives/ref.js'; +import { createRef, type Ref, ref } from 'lit/directives/ref.js'; import { addAnimationController } from '../../animations/player.js'; import { fadeIn, fadeOut } from '../../animations/presets/fade/index.js'; diff --git a/src/components/divider/divider.ts b/src/components/divider/divider.ts index 5f0a2e4df..7c891e3cb 100644 --- a/src/components/divider/divider.ts +++ b/src/components/divider/divider.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/dropdown/dropdown-group.ts b/src/components/dropdown/dropdown-group.ts index ecfe6d471..611e09a95 100644 --- a/src/components/dropdown/dropdown-group.ts +++ b/src/components/dropdown/dropdown-group.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { queryAssignedElements } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; diff --git a/src/components/dropdown/dropdown-header.ts b/src/components/dropdown/dropdown-header.ts index 7dacbca69..1e2d46865 100644 --- a/src/components/dropdown/dropdown-header.ts +++ b/src/components/dropdown/dropdown-header.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/dropdown/dropdown.spec.ts b/src/components/dropdown/dropdown.spec.ts index d31b83bb7..fb7cbafec 100644 --- a/src/components/dropdown/dropdown.spec.ts +++ b/src/components/dropdown/dropdown.spec.ts @@ -17,9 +17,9 @@ import { simulateKeyboard, simulateScroll, } from '../common/utils.spec.js'; +import IgcDropdownComponent from './dropdown.js'; import IgcDropdownHeaderComponent from './dropdown-header.js'; import type IgcDropdownItemComponent from './dropdown-item.js'; -import IgcDropdownComponent from './dropdown.js'; type ItemState = { active?: boolean; diff --git a/src/components/dropdown/dropdown.ts b/src/components/dropdown/dropdown.ts index f001e4dda..04b869a61 100644 --- a/src/components/dropdown/dropdown.ts +++ b/src/components/dropdown/dropdown.ts @@ -3,8 +3,6 @@ import { property, query, state } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; import { - type KeyBindingController, - type KeyBindingObserverCleanup, addKeybindings, arrowDown, arrowLeft, @@ -14,6 +12,8 @@ import { enterKey, escapeKey, homeKey, + type KeyBindingController, + type KeyBindingObserverCleanup, tabKey, } from '../common/controllers/key-bindings.js'; import { addRootScrollHandler } from '../common/controllers/root-scroll.js'; @@ -21,11 +21,11 @@ import { blazorAdditionalDependencies } from '../common/decorators/blazorAdditio import { watch } from '../common/decorators/watch.js'; import { registerComponent } from '../common/definitions/register.js'; import { - IgcBaseComboBoxLikeComponent, getActiveItems, getItems, getNextActiveItem, getPreviousActiveItem, + IgcBaseComboBoxLikeComponent, setInitialSelectionState, } from '../common/mixins/combo-box.js'; import type { AbstractConstructor } from '../common/mixins/constructor.js'; diff --git a/src/components/expansion-panel/expansion-panel.ts b/src/components/expansion-panel/expansion-panel.ts index cb3ad7f64..7e7c28f92 100644 --- a/src/components/expansion-panel/expansion-panel.ts +++ b/src/components/expansion-panel/expansion-panel.ts @@ -1,6 +1,6 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property, queryAssignedElements } from 'lit/decorators.js'; -import { type Ref, createRef, ref } from 'lit/directives/ref.js'; +import { createRef, type Ref, ref } from 'lit/directives/ref.js'; import { addAnimationController } from '../../animations/player.js'; import { growVerIn, growVerOut } from '../../animations/presets/grow/index.js'; diff --git a/src/components/file-input/file-input.spec.ts b/src/components/file-input/file-input.spec.ts index 67eafeca3..1e756bf57 100644 --- a/src/components/file-input/file-input.spec.ts +++ b/src/components/file-input/file-input.spec.ts @@ -1,13 +1,12 @@ import { elementUpdated, expect, fixture, html } from '@open-wc/testing'; -import { spy } from 'sinon'; - import type { TemplateResult } from 'lit'; +import { spy } from 'sinon'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { first } from '../common/util.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, runValidationContainerTests, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import IgcFileInputComponent from './file-input.js'; diff --git a/src/components/file-input/file-input.ts b/src/components/file-input/file-input.ts index 4eafe426b..9a2534447 100644 --- a/src/components/file-input/file-input.ts +++ b/src/components/file-input/file-input.ts @@ -8,9 +8,9 @@ import { registerComponent } from '../common/definitions/register.js'; import type { AbstractConstructor } from '../common/mixins/constructor.js'; import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import { - type FormValueOf, createFormValueState, defaultFileListTransformer, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { partMap } from '../common/part-map.js'; import { isEmpty } from '../common/util.js'; diff --git a/src/components/file-input/validators.ts b/src/components/file-input/validators.ts index 4b2d7b3ef..36cd0b633 100644 --- a/src/components/file-input/validators.ts +++ b/src/components/file-input/validators.ts @@ -1,4 +1,4 @@ -import { type Validator, requiredValidator } from '../common/validators.js'; +import { requiredValidator, type Validator } from '../common/validators.js'; import type IgcFileInputComponent from './file-input.js'; export const fileValidators: Validator[] = [ diff --git a/src/components/focus-trap/focus-trap.ts b/src/components/focus-trap/focus-trap.ts index 28478adef..f63bdcf3d 100644 --- a/src/components/focus-trap/focus-trap.ts +++ b/src/components/focus-trap/focus-trap.ts @@ -1,4 +1,4 @@ -import { LitElement, css, html, nothing } from 'lit'; +import { css, html, LitElement, nothing } from 'lit'; import { property, state } from 'lit/decorators.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/icon/icon.spec.ts b/src/components/icon/icon.spec.ts index 60121d9a1..45af71ef1 100644 --- a/src/components/icon/icon.spec.ts +++ b/src/components/icon/icon.spec.ts @@ -9,7 +9,6 @@ import { stub } from 'sinon'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { first, last } from '../common/util.js'; -import { IconsStateBroadcast } from './icon-state.broadcast.js'; import IgcIconComponent from './icon.js'; import { getIconRegistry, @@ -17,6 +16,7 @@ import { registerIconFromText, setIconRef, } from './icon.registry.js'; +import { IconsStateBroadcast } from './icon-state.broadcast.js'; import { createIconDefaultMap } from './registry/default-map.js'; import { ActionType, diff --git a/src/components/icon/icon.ts b/src/components/icon/icon.ts index f93ced7ed..1f5ff6533 100644 --- a/src/components/icon/icon.ts +++ b/src/components/icon/icon.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, state } from 'lit/decorators.js'; import { unsafeSVG } from 'lit/directives/unsafe-svg.js'; @@ -8,8 +8,8 @@ import { watch } from '../common/decorators/watch.js'; import { registerComponent } from '../common/definitions/register.js'; import { getIconRegistry, - registerIconFromText as registerIconFromText_impl, registerIcon as registerIcon_impl, + registerIconFromText as registerIconFromText_impl, setIconRef as setIconRef_impl, } from './icon.registry.js'; import type { IconMeta } from './registry/types.js'; diff --git a/src/components/input/input-base.ts b/src/components/input/input-base.ts index f2f17441b..3ad4c3b35 100644 --- a/src/components/input/input-base.ts +++ b/src/components/input/input-base.ts @@ -1,4 +1,4 @@ -import { LitElement, type TemplateResult, html, nothing } from 'lit'; +import { html, LitElement, nothing, type TemplateResult } from 'lit'; import { property, query, queryAssignedElements } from 'lit/decorators.js'; import { getThemeController, themes } from '../../theming/theming-decorator.js'; diff --git a/src/components/input/input.spec.ts b/src/components/input/input.spec.ts index 8fa73617d..fa46b88e4 100644 --- a/src/components/input/input.spec.ts +++ b/src/components/input/input.spec.ts @@ -5,17 +5,16 @@ import { html, nextFrame, } from '@open-wc/testing'; -import { spy } from 'sinon'; - import type { TemplateResult } from 'lit'; +import { spy } from 'sinon'; import { configureTheme } from '../../theming/config.js'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, isFocused, runValidationContainerTests, simulateInput, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import IgcInputComponent from './input.js'; diff --git a/src/components/input/input.ts b/src/components/input/input.ts index 853232107..2cf36f8dc 100644 --- a/src/components/input/input.ts +++ b/src/components/input/input.ts @@ -5,8 +5,8 @@ import { live } from 'lit/directives/live.js'; import { registerComponent } from '../common/definitions/register.js'; import { - type FormValueOf, createFormValueState, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { partMap } from '../common/part-map.js'; import { isEmpty } from '../common/util.js'; diff --git a/src/components/input/validators.ts b/src/components/input/validators.ts index 04fff8d11..84101e12b 100644 --- a/src/components/input/validators.ts +++ b/src/components/input/validators.ts @@ -1,5 +1,4 @@ import { - type Validator, emailValidator, maxLengthValidator, maxValidator, @@ -9,6 +8,7 @@ import { requiredValidator, stepValidator, urlValidator, + type Validator, } from '../common/validators.js'; import type IgcInputComponent from './input.js'; diff --git a/src/components/list/list-header.ts b/src/components/list/list-header.ts index 3ce7e544f..22cac1261 100644 --- a/src/components/list/list-header.ts +++ b/src/components/list/list-header.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/list/list-item.ts b/src/components/list/list-item.ts index c0da45600..ac8252805 100644 --- a/src/components/list/list-item.ts +++ b/src/components/list/list-item.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; diff --git a/src/components/list/list.ts b/src/components/list/list.ts index b72f6a050..e907fce1f 100644 --- a/src/components/list/list.ts +++ b/src/components/list/list.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/mask-input/mask-input.spec.ts b/src/components/mask-input/mask-input.spec.ts index 0d777e6d2..ca4ca0b4e 100644 --- a/src/components/mask-input/mask-input.spec.ts +++ b/src/components/mask-input/mask-input.spec.ts @@ -4,11 +4,11 @@ import { spy } from 'sinon'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, runValidationContainerTests, simulateInput, simulateKeyboard, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import IgcMaskInputComponent from './mask-input.js'; import { MaskParser } from './mask-parser.js'; diff --git a/src/components/mask-input/mask-input.ts b/src/components/mask-input/mask-input.ts index 7a9d25b4a..822e1bcb0 100644 --- a/src/components/mask-input/mask-input.ts +++ b/src/components/mask-input/mask-input.ts @@ -6,8 +6,8 @@ import { live } from 'lit/directives/live.js'; import { watch } from '../common/decorators/watch.js'; import { registerComponent } from '../common/definitions/register.js'; import { - type FormValueOf, createFormValueState, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { partMap } from '../common/part-map.js'; import { isEmpty } from '../common/util.js'; diff --git a/src/components/mask-input/validators.ts b/src/components/mask-input/validators.ts index 551874ec3..ee6858547 100644 --- a/src/components/mask-input/validators.ts +++ b/src/components/mask-input/validators.ts @@ -1,5 +1,5 @@ import messages from '../common/localization/validation-en.js'; -import { type Validator, requiredValidator } from '../common/validators.js'; +import { requiredValidator, type Validator } from '../common/validators.js'; import type IgcMaskInputComponent from './mask-input.js'; export const maskValidators: Validator[] = [ diff --git a/src/components/nav-drawer/nav-drawer-header-item.ts b/src/components/nav-drawer/nav-drawer-header-item.ts index aab21d45e..67d0e94e9 100644 --- a/src/components/nav-drawer/nav-drawer-header-item.ts +++ b/src/components/nav-drawer/nav-drawer-header-item.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/nav-drawer/nav-drawer-item.ts b/src/components/nav-drawer/nav-drawer-item.ts index e7373832f..df0619938 100644 --- a/src/components/nav-drawer/nav-drawer-item.ts +++ b/src/components/nav-drawer/nav-drawer-item.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, queryAssignedElements, diff --git a/src/components/nav-drawer/nav-drawer.ts b/src/components/nav-drawer/nav-drawer.ts index 5bc527a6f..88ad9b8a9 100644 --- a/src/components/nav-drawer/nav-drawer.ts +++ b/src/components/nav-drawer/nav-drawer.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, queryAssignedElements } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; diff --git a/src/components/navbar/navbar.spec.ts b/src/components/navbar/navbar.spec.ts index e61bc821e..662c10301 100644 --- a/src/components/navbar/navbar.spec.ts +++ b/src/components/navbar/navbar.spec.ts @@ -1,6 +1,6 @@ import { expect, fixture, html } from '@open-wc/testing'; -import { IgcNavbarComponent, defineComponents } from '../../index.js'; +import { defineComponents, IgcNavbarComponent } from '../../index.js'; describe('Navbar component', () => { before(() => { diff --git a/src/components/navbar/navbar.ts b/src/components/navbar/navbar.ts index 252fe9ad3..06bd514d4 100644 --- a/src/components/navbar/navbar.ts +++ b/src/components/navbar/navbar.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/popover/popover.ts b/src/components/popover/popover.ts index a9d5882c7..5209423bc 100644 --- a/src/components/popover/popover.ts +++ b/src/components/popover/popover.ts @@ -1,18 +1,18 @@ import { - type Middleware, - type MiddlewareData, - type Placement, arrow, autoUpdate, computePosition, flip, inline, limitShift, + type Middleware, + type MiddlewareData, offset, + type Placement, shift, size, } from '@floating-ui/dom'; -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, query, queryAssignedElements } from 'lit/decorators.js'; import { watch } from '../common/decorators/watch.js'; diff --git a/src/components/progress/base.ts b/src/components/progress/base.ts index 3e842f0fc..2c0ba648b 100644 --- a/src/components/progress/base.ts +++ b/src/components/progress/base.ts @@ -1,4 +1,4 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property, query, diff --git a/src/components/radio-group/radio-group.ts b/src/components/radio-group/radio-group.ts index 14103a96d..928734f48 100644 --- a/src/components/radio-group/radio-group.ts +++ b/src/components/radio-group/radio-group.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, queryAssignedElements } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; import { createMutationController } from '../common/controllers/mutation-observer.js'; diff --git a/src/components/radio/radio.spec.ts b/src/components/radio/radio.spec.ts index fde376885..3265345c8 100644 --- a/src/components/radio/radio.spec.ts +++ b/src/components/radio/radio.spec.ts @@ -4,11 +4,11 @@ import { spy } from 'sinon'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { first, last } from '../common/util.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, isFocused, runValidationContainerTests, simulateClick, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import IgcRadioComponent from './radio.js'; diff --git a/src/components/radio/radio.ts b/src/components/radio/radio.ts index 865e0cce1..31c9a76e4 100644 --- a/src/components/radio/radio.ts +++ b/src/components/radio/radio.ts @@ -1,4 +1,4 @@ -import { LitElement, type TemplateResult, html } from 'lit'; +import { html, LitElement, type TemplateResult } from 'lit'; import { property, query, queryAssignedNodes, state } from 'lit/decorators.js'; import { ifDefined } from 'lit/directives/if-defined.js'; import { live } from 'lit/directives/live.js'; @@ -17,9 +17,9 @@ import type { Constructor } from '../common/mixins/constructor.js'; import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import { FormAssociatedCheckboxRequiredMixin } from '../common/mixins/forms/associated-required.js'; import { - type FormValueOf, createFormValueState, defaultBooleanTransformers, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { partMap } from '../common/part-map.js'; import { diff --git a/src/components/radio/utils.ts b/src/components/radio/utils.ts index 5dadf4eb7..e8406590e 100644 --- a/src/components/radio/utils.ts +++ b/src/components/radio/utils.ts @@ -1,4 +1,4 @@ -import { type IterNodesOptions, getRoot, iterNodes } from '../common/util.js'; +import { getRoot, type IterNodesOptions, iterNodes } from '../common/util.js'; import type IgcRadioComponent from './radio.js'; type RadioQueryResult = { diff --git a/src/components/rating/rating-symbol.ts b/src/components/rating/rating-symbol.ts index 308afdb5b..191043bd8 100644 --- a/src/components/rating/rating-symbol.ts +++ b/src/components/rating/rating-symbol.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { registerComponent } from '../common/definitions/register.js'; import { styles } from './themes/rating-symbol.base.css.js'; diff --git a/src/components/rating/rating.spec.ts b/src/components/rating/rating.spec.ts index ab245a395..1e9821abb 100644 --- a/src/components/rating/rating.spec.ts +++ b/src/components/rating/rating.spec.ts @@ -23,8 +23,8 @@ import { simulateKeyboard, simulatePointerMove, } from '../common/utils.spec.js'; -import IgcRatingSymbolComponent from './rating-symbol.js'; import IgcRatingComponent from './rating.js'; +import IgcRatingSymbolComponent from './rating-symbol.js'; describe('Rating component', () => { before(() => { diff --git a/src/components/rating/rating.ts b/src/components/rating/rating.ts index c85c05f68..aca9b7d19 100644 --- a/src/components/rating/rating.ts +++ b/src/components/rating/rating.ts @@ -1,4 +1,4 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property, query, @@ -25,9 +25,9 @@ import type { Constructor } from '../common/mixins/constructor.js'; import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import { FormAssociatedMixin } from '../common/mixins/forms/associated.js'; import { - type FormValueOf, createFormValueState, defaultNumberTransformers, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { asNumber, diff --git a/src/components/resize-container/resize-container.ts b/src/components/resize-container/resize-container.ts index c049bde7b..82b7b0df1 100644 --- a/src/components/resize-container/resize-container.ts +++ b/src/components/resize-container/resize-container.ts @@ -1,6 +1,6 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property, state } from 'lit/decorators.js'; -import { type Ref, createRef, ref } from 'lit/directives/ref.js'; +import { createRef, type Ref, ref } from 'lit/directives/ref.js'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/ripple/ripple.ts b/src/components/ripple/ripple.ts index 44e025bcc..7d446bcd5 100644 --- a/src/components/ripple/ripple.ts +++ b/src/components/ripple/ripple.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { registerComponent } from '../common/definitions/register.js'; import { styles } from './ripple.material.css.js'; diff --git a/src/components/select/select-group.ts b/src/components/select/select-group.ts index 8c7aaf694..9db554e39 100644 --- a/src/components/select/select-group.ts +++ b/src/components/select/select-group.ts @@ -1,10 +1,10 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, queryAssignedElements } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; import { - type MutationControllerParams, createMutationController, + type MutationControllerParams, } from '../common/controllers/mutation-observer.js'; import { watch } from '../common/decorators/watch.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/select/select-header.ts b/src/components/select/select-header.ts index 8570a325b..4c2f84a1b 100644 --- a/src/components/select/select-header.ts +++ b/src/components/select/select-header.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/select/select.spec.ts b/src/components/select/select.spec.ts index 33b2a70df..4e4f3664e 100644 --- a/src/components/select/select.spec.ts +++ b/src/components/select/select.spec.ts @@ -20,18 +20,18 @@ import { } from '../common/controllers/key-bindings.js'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, isFocused, runValidationContainerTests, simulateClick, simulateKeyboard, simulateScroll, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import IgcInputComponent from '../input/input.js'; +import IgcSelectComponent from './select.js'; import IgcSelectHeaderComponent from './select-header.js'; import type IgcSelectItemComponent from './select-item.js'; -import IgcSelectComponent from './select.js'; type ItemState = { active?: boolean; diff --git a/src/components/select/select.ts b/src/components/select/select.ts index 0594a36db..530665130 100644 --- a/src/components/select/select.ts +++ b/src/components/select/select.ts @@ -1,4 +1,4 @@ -import { type TemplateResult, html } from 'lit'; +import { html, type TemplateResult } from 'lit'; import { property, query, @@ -27,19 +27,19 @@ import { blazorAdditionalDependencies } from '../common/decorators/blazorAdditio import { watch } from '../common/decorators/watch.js'; import { registerComponent } from '../common/definitions/register.js'; import { - IgcBaseComboBoxLikeComponent, getActiveItems, getItems, getNextActiveItem, getPreviousActiveItem, + IgcBaseComboBoxLikeComponent, setInitialSelectionState, } from '../common/mixins/combo-box.js'; import type { AbstractConstructor } from '../common/mixins/constructor.js'; import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import { FormAssociatedRequiredMixin } from '../common/mixins/forms/associated-required.js'; import { - type FormValueOf, createFormValueState, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { partMap } from '../common/part-map.js'; import { findElementFromEventPath, isEmpty, isString } from '../common/util.js'; diff --git a/src/components/select/validators.ts b/src/components/select/validators.ts index ba9817410..57eb3f820 100644 --- a/src/components/select/validators.ts +++ b/src/components/select/validators.ts @@ -1,4 +1,4 @@ -import { type Validator, requiredValidator } from '../common/validators.js'; +import { requiredValidator, type Validator } from '../common/validators.js'; import type IgcSelectComponent from './select.js'; export const selectValidators: Validator[] = [ diff --git a/src/components/slider/slider-base.ts b/src/components/slider/slider-base.ts index d19d85c9b..0a890c4b7 100644 --- a/src/components/slider/slider-base.ts +++ b/src/components/slider/slider-base.ts @@ -1,4 +1,4 @@ -import { LitElement, type TemplateResult, html, nothing } from 'lit'; +import { html, LitElement, nothing, type TemplateResult } from 'lit'; import { property, query, diff --git a/src/components/slider/slider-label.ts b/src/components/slider/slider-label.ts index 28f7d68b4..d5ec47928 100644 --- a/src/components/slider/slider-label.ts +++ b/src/components/slider/slider-label.ts @@ -1,4 +1,4 @@ -import { LitElement, css } from 'lit'; +import { css, LitElement } from 'lit'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/slider/slider.spec.ts b/src/components/slider/slider.spec.ts index 4b90f1c69..6cd22e0be 100644 --- a/src/components/slider/slider.spec.ts +++ b/src/components/slider/slider.spec.ts @@ -27,8 +27,8 @@ import { simulatePointerMove, } from '../common/utils.spec.js'; import IgcRangeSliderComponent from './range-slider.js'; -import type { IgcSliderBaseComponent } from './slider-base.js'; import IgcSliderComponent from './slider.js'; +import type { IgcSliderBaseComponent } from './slider-base.js'; describe('Slider component', () => { describe('Regular', () => { diff --git a/src/components/slider/slider.ts b/src/components/slider/slider.ts index c176f06e5..29d442e07 100644 --- a/src/components/slider/slider.ts +++ b/src/components/slider/slider.ts @@ -5,9 +5,9 @@ import type { Constructor } from '../common/mixins/constructor.js'; import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import { FormAssociatedMixin } from '../common/mixins/forms/associated.js'; import { - type FormValueOf, createFormValueState, defaultNumberTransformers, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { asNumber, asPercent, clamp } from '../common/util.js'; import { IgcSliderBaseComponent } from './slider-base.js'; diff --git a/src/components/snackbar/snackbar.ts b/src/components/snackbar/snackbar.ts index 6990fb851..346d9c1b0 100644 --- a/src/components/snackbar/snackbar.ts +++ b/src/components/snackbar/snackbar.ts @@ -1,6 +1,6 @@ import { html, nothing } from 'lit'; import { property } from 'lit/decorators.js'; -import { type Ref, createRef, ref } from 'lit/directives/ref.js'; +import { createRef, type Ref, ref } from 'lit/directives/ref.js'; import { addAnimationController } from '../../animations/player.js'; import { themes } from '../../theming/theming-decorator.js'; diff --git a/src/components/stepper/step.ts b/src/components/stepper/step.ts index a486f427b..2c1c2a0dd 100644 --- a/src/components/stepper/step.ts +++ b/src/components/stepper/step.ts @@ -1,6 +1,6 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property, query, queryAssignedElements } from 'lit/decorators.js'; -import { type Ref, createRef, ref } from 'lit/directives/ref.js'; +import { createRef, type Ref, ref } from 'lit/directives/ref.js'; import { when } from 'lit/directives/when.js'; import { EaseInOut } from '../../animations/easings.js'; diff --git a/src/components/stepper/stepper.spec.ts b/src/components/stepper/stepper.spec.ts index 020a07510..a6cfb6314 100644 --- a/src/components/stepper/stepper.spec.ts +++ b/src/components/stepper/stepper.spec.ts @@ -3,15 +3,15 @@ import { spy } from 'sinon'; import { defineComponents } from '../../index.js'; import IgcStepComponent from './step.js'; +import IgcStepperComponent from './stepper.js'; import { + linearModeStepper, PARTS, SLOTS, StepperTestFunctions, - linearModeStepper, simpleStepper, stepperActiveDisabledSteps, } from './stepper-utils.spec.js'; -import IgcStepperComponent from './stepper.js'; describe('Stepper', () => { before(() => { diff --git a/src/components/stepper/stepper.ts b/src/components/stepper/stepper.ts index 2f8a9c83a..b197a2e7e 100644 --- a/src/components/stepper/stepper.ts +++ b/src/components/stepper/stepper.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property, queryAssignedElements } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; diff --git a/src/components/tabs/tab.ts b/src/components/tabs/tab.ts index 338867e4a..8ea4d3717 100644 --- a/src/components/tabs/tab.ts +++ b/src/components/tabs/tab.ts @@ -1,12 +1,12 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; import { registerComponent } from '../common/definitions/register.js'; import { createCounter } from '../common/util.js'; import { styles as shared } from './themes/shared/tab/tab.common.css.js'; -import { all } from './themes/tab-themes.js'; import { styles } from './themes/tab.base.css.js'; +import { all } from './themes/tab-themes.js'; /** * A tab element slotted into an `igc-tabs` container. diff --git a/src/components/tabs/tabs.spec.ts b/src/components/tabs/tabs.spec.ts index 3994a0bb0..b14202eee 100644 --- a/src/components/tabs/tabs.spec.ts +++ b/src/components/tabs/tabs.spec.ts @@ -5,9 +5,8 @@ import { html, waitUntil, } from '@open-wc/testing'; -import { spy } from 'sinon'; - import { range } from 'lit/directives/range.js'; +import { spy } from 'sinon'; import type IgcIconButtonComponent from '../button/icon-button.js'; import { arrowLeft, diff --git a/src/components/tabs/tabs.ts b/src/components/tabs/tabs.ts index b87d926a7..cc3b12a18 100644 --- a/src/components/tabs/tabs.ts +++ b/src/components/tabs/tabs.ts @@ -1,4 +1,4 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { eventOptions, property, @@ -19,8 +19,8 @@ import { homeKey, } from '../common/controllers/key-bindings.js'; import { - type MutationControllerParams, createMutationController, + type MutationControllerParams, } from '../common/controllers/mutation-observer.js'; import { createResizeObserverController } from '../common/controllers/resize-observer.js'; import { watch } from '../common/decorators/watch.js'; @@ -40,11 +40,11 @@ import { wrap, } from '../common/util.js'; import type { TabsActivation, TabsAlignment } from '../types.js'; -import { createTabHelpers, getTabHeader } from './tab-dom.js'; import IgcTabComponent from './tab.js'; +import { createTabHelpers, getTabHeader } from './tab-dom.js'; import { styles as shared } from './themes/shared/tabs/tabs.common.css.js'; -import { all } from './themes/tabs-themes.js'; import { styles } from './themes/tabs.base.css.js'; +import { all } from './themes/tabs-themes.js'; export interface IgcTabsComponentEventMap { igcChange: CustomEvent; diff --git a/src/components/textarea/textarea.spec.ts b/src/components/textarea/textarea.spec.ts index 144395aed..4f93ff4ce 100644 --- a/src/components/textarea/textarea.spec.ts +++ b/src/components/textarea/textarea.spec.ts @@ -5,17 +5,16 @@ import { html, nextFrame, } from '@open-wc/testing'; -import { spy } from 'sinon'; - import type { TemplateResult } from 'lit'; +import { spy } from 'sinon'; import { configureTheme } from '../../theming/config.js'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { - type ValidationContainerTestsParams, createFormAssociatedTestBed, isFocused, runValidationContainerTests, simulateInput, + type ValidationContainerTestsParams, } from '../common/utils.spec.js'; import IgcTextareaComponent from './textarea.js'; diff --git a/src/components/textarea/textarea.ts b/src/components/textarea/textarea.ts index 21806c0da..77436718b 100644 --- a/src/components/textarea/textarea.ts +++ b/src/components/textarea/textarea.ts @@ -1,4 +1,4 @@ -import { LitElement, type TemplateResult, html, nothing } from 'lit'; +import { html, LitElement, nothing, type TemplateResult } from 'lit'; import { property, query, @@ -17,8 +17,8 @@ import type { Constructor } from '../common/mixins/constructor.js'; import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import { FormAssociatedRequiredMixin } from '../common/mixins/forms/associated-required.js'; import { - type FormValueOf, createFormValueState, + type FormValueOf, } from '../common/mixins/forms/form-value.js'; import { partMap } from '../common/part-map.js'; import { asNumber, createCounter, isEmpty } from '../common/util.js'; diff --git a/src/components/textarea/validators.ts b/src/components/textarea/validators.ts index e1d366c6e..190d67b9e 100644 --- a/src/components/textarea/validators.ts +++ b/src/components/textarea/validators.ts @@ -1,8 +1,8 @@ import { - type Validator, maxLengthValidator, minLengthValidator, requiredValidator, + type Validator, } from '../common/validators.js'; import type IgcTextareaComponent from './textarea.js'; diff --git a/src/components/tile-manager/position.ts b/src/components/tile-manager/position.ts index ee314aeff..dfa460f36 100644 --- a/src/components/tile-manager/position.ts +++ b/src/components/tile-manager/position.ts @@ -1,6 +1,6 @@ import { last, partition } from '../common/util.js'; -import type IgcTileManagerComponent from './tile-manager.js'; import type IgcTileComponent from './tile.js'; +import type IgcTileManagerComponent from './tile-manager.js'; class TilesState { private _nextEmptyPosition = 0; diff --git a/src/components/tile-manager/themes/container.ts b/src/components/tile-manager/themes/container.ts index 47fdf838c..83074b6cb 100644 --- a/src/components/tile-manager/themes/container.ts +++ b/src/components/tile-manager/themes/container.ts @@ -13,6 +13,7 @@ import { styles as fluentLight } from './light/tile-manager.fluent.css.js'; import { styles as indigoLight } from './light/tile-manager.indigo.css.js'; import { styles as materialLight } from './light/tile-manager.material.css.js'; import { styles as sharedLight } from './light/tile-manager.shared.css.js'; + // Shared Styles const light = { diff --git a/src/components/tile-manager/tile-dnd.spec.ts b/src/components/tile-manager/tile-dnd.spec.ts index 2c00b101b..5adfb42eb 100644 --- a/src/components/tile-manager/tile-dnd.spec.ts +++ b/src/components/tile-manager/tile-dnd.spec.ts @@ -5,9 +5,8 @@ import { html, nextFrame, } from '@open-wc/testing'; -import { restore, spy, stub } from 'sinon'; - import { range } from 'lit/directives/range.js'; +import { restore, spy, stub } from 'sinon'; import IgcIconButtonComponent from '../button/icon-button.js'; import { escapeKey } from '../common/controllers/key-bindings.js'; import { defineComponents } from '../common/definitions/defineComponents.js'; @@ -20,8 +19,8 @@ import { simulatePointerMove, } from '../common/utils.spec.js'; import type { TileManagerDragMode } from '../types.js'; -import IgcTileManagerComponent from './tile-manager.js'; import IgcTileComponent from './tile.js'; +import IgcTileManagerComponent from './tile-manager.js'; describe('Tile drag and drop', () => { before(() => { diff --git a/src/components/tile-manager/tile-manager.spec.ts b/src/components/tile-manager/tile-manager.spec.ts index c2a4dbee9..e3e10156c 100644 --- a/src/components/tile-manager/tile-manager.spec.ts +++ b/src/components/tile-manager/tile-manager.spec.ts @@ -11,8 +11,8 @@ import IgcIconButtonComponent from '../button/icon-button.js'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { first } from '../common/util.js'; import { simulateClick } from '../common/utils.spec.js'; -import IgcTileManagerComponent from './tile-manager.js'; import IgcTileComponent from './tile.js'; +import IgcTileManagerComponent from './tile-manager.js'; describe('Tile Manager component', () => { before(() => { diff --git a/src/components/tile-manager/tile-manager.ts b/src/components/tile-manager/tile-manager.ts index 88baef98f..059b236d7 100644 --- a/src/components/tile-manager/tile-manager.ts +++ b/src/components/tile-manager/tile-manager.ts @@ -1,5 +1,5 @@ import { ContextProvider } from '@lit/context'; -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property } from 'lit/decorators.js'; import { createRef, ref } from 'lit/directives/ref.js'; import { type StyleInfo, styleMap } from 'lit/directives/style-map.js'; @@ -9,8 +9,8 @@ import { tileManagerContext, } from '../common/context.js'; import { - type MutationControllerParams, createMutationController, + type MutationControllerParams, } from '../common/controllers/mutation-observer.js'; import { registerComponent } from '../common/definitions/register.js'; import { partMap } from '../common/part-map.js'; diff --git a/src/components/tile-manager/tile-resize.spec.ts b/src/components/tile-manager/tile-resize.spec.ts index b1584fcdf..eaea3fb24 100644 --- a/src/components/tile-manager/tile-resize.spec.ts +++ b/src/components/tile-manager/tile-resize.spec.ts @@ -5,10 +5,9 @@ import { html, nextFrame, } from '@open-wc/testing'; +import { range } from 'lit/directives/range.js'; import type Sinon from 'sinon'; import { spy } from 'sinon'; - -import { range } from 'lit/directives/range.js'; import { escapeKey } from '../common/controllers/key-bindings.js'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { first, last } from '../common/util.js'; @@ -22,8 +21,8 @@ import IgcResizeContainerComponent, { type IgcResizeContainerComponentEventMap, } from '../resize-container/resize-container.js'; import type { ResizeCallbackParams } from '../resize-container/types.js'; -import IgcTileManagerComponent from './tile-manager.js'; import IgcTileComponent from './tile.js'; +import IgcTileManagerComponent from './tile-manager.js'; describe('Tile resize', () => { before(() => { diff --git a/src/components/tile-manager/tile.ts b/src/components/tile-manager/tile.ts index c6cf412e4..2de20b5a2 100644 --- a/src/components/tile-manager/tile.ts +++ b/src/components/tile-manager/tile.ts @@ -1,4 +1,4 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property, query, @@ -15,8 +15,8 @@ import { } from '../common/context.js'; import { createAsyncContext } from '../common/controllers/async-consumer.js'; import { - type DragCallbackParameters, addDragController, + type DragCallbackParameters, } from '../common/controllers/drag.js'; import { addFullscreenController } from '../common/controllers/fullscreen.js'; import { registerComponent } from '../common/definitions/register.js'; diff --git a/src/components/tooltip/themes/themes.ts b/src/components/tooltip/themes/themes.ts index 73e80b6df..77b69aae5 100644 --- a/src/components/tooltip/themes/themes.ts +++ b/src/components/tooltip/themes/themes.ts @@ -1,8 +1,6 @@ import { css } from 'lit'; import type { Themes } from '../../../theming/types.js'; -import { styles as indigo } from './shared/tooltip.indigo.css.js'; - // Dark Overrides import { styles as bootstrapDark } from './dark/tooltip.bootstrap.css.js'; import { styles as fluentDark } from './dark/tooltip.fluent.css.js'; @@ -14,6 +12,7 @@ import { styles as fluentLight } from './light/tooltip.fluent.css.js'; import { styles as indigoLight } from './light/tooltip.indigo.css.js'; import { styles as materialLight } from './light/tooltip.material.css.js'; import { styles as shared } from './light/tooltip.shared.css.js'; +import { styles as indigo } from './shared/tooltip.indigo.css.js'; const light = { shared: css` diff --git a/src/components/tooltip/tooltip.ts b/src/components/tooltip/tooltip.ts index f32e5482a..6f47c143b 100644 --- a/src/components/tooltip/tooltip.ts +++ b/src/components/tooltip/tooltip.ts @@ -1,4 +1,4 @@ -import { LitElement, type PropertyValues, html, nothing } from 'lit'; +import { html, LitElement, nothing, type PropertyValues } from 'lit'; import { property, query } from 'lit/decorators.js'; import { createRef, ref } from 'lit/directives/ref.js'; import { EaseOut } from '../../animations/easings.js'; @@ -14,7 +14,7 @@ import IgcIconComponent from '../icon/icon.js'; import IgcPopoverComponent, { type PopoverPlacement, } from '../popover/popover.js'; -import { TooltipRegexes, addTooltipController } from './controller.js'; +import { addTooltipController, TooltipRegexes } from './controller.js'; import { styles as shared } from './themes/shared/tooltip.common.css.js'; import { all } from './themes/themes.js'; import { styles } from './themes/tooltip.base.css.js'; diff --git a/src/components/tree/tree-item.ts b/src/components/tree/tree-item.ts index 6b3ca9341..bc439f4b5 100644 --- a/src/components/tree/tree-item.ts +++ b/src/components/tree/tree-item.ts @@ -1,11 +1,11 @@ -import { LitElement, html, nothing } from 'lit'; +import { html, LitElement, nothing } from 'lit'; import { property, query, queryAssignedElements, state, } from 'lit/decorators.js'; -import { type Ref, createRef, ref } from 'lit/directives/ref.js'; +import { createRef, type Ref, ref } from 'lit/directives/ref.js'; import { addAnimationController } from '../../animations/player.js'; import { growVerIn, growVerOut } from '../../animations/presets/grow/index.js'; diff --git a/src/components/tree/tree-navigation.spec.ts b/src/components/tree/tree-navigation.spec.ts index d2861c845..141011fc5 100644 --- a/src/components/tree/tree-navigation.spec.ts +++ b/src/components/tree/tree-navigation.spec.ts @@ -2,11 +2,11 @@ import { elementUpdated, expect, waitUntil } from '@open-wc/testing'; import { spy } from 'sinon'; import { defineComponents } from '../../index.js'; -import IgcTreeItemComponent from './tree-item.js'; -import { SLOTS, TreeTestFunctions, navigationTree } from './tree-utils.spec.js'; import type { TreeSelectionEventInit } from './tree.common.js'; import IgcTreeComponent from './tree.js'; import type { IgcTreeNavigationService } from './tree.navigation.js'; +import IgcTreeItemComponent from './tree-item.js'; +import { navigationTree, SLOTS, TreeTestFunctions } from './tree-utils.spec.js'; describe('Tree Navigation', () => { before(() => { diff --git a/src/components/tree/tree-selection.spec.ts b/src/components/tree/tree-selection.spec.ts index 4f1087f8b..ea178dcc9 100644 --- a/src/components/tree/tree-selection.spec.ts +++ b/src/components/tree/tree-selection.spec.ts @@ -1,18 +1,18 @@ import { elementUpdated, expect } from '@open-wc/testing'; import { spy } from 'sinon'; -import { type IgcCheckboxComponent, defineComponents } from '../../index.js'; +import { defineComponents, type IgcCheckboxComponent } from '../../index.js'; +import type { TreeSelectionEventInit } from './tree.common.js'; +import IgcTreeComponent from './tree.js'; +import type { IgcTreeSelectionService } from './tree.selection.js'; import IgcTreeItemComponent from './tree-item.js'; import { - PARTS, - TreeTestFunctions, cascadeSelectionTree, + PARTS, selectedItemsTree, simpleTree, + TreeTestFunctions, } from './tree-utils.spec.js'; -import type { TreeSelectionEventInit } from './tree.common.js'; -import IgcTreeComponent from './tree.js'; -import type { IgcTreeSelectionService } from './tree.selection.js'; describe('Tree Selection', () => { before(() => { diff --git a/src/components/tree/tree-utils.spec.ts b/src/components/tree/tree-utils.spec.ts index bcac5cde8..62daebb04 100644 --- a/src/components/tree/tree-utils.spec.ts +++ b/src/components/tree/tree-utils.spec.ts @@ -1,7 +1,6 @@ import { expect, fixture, html, unsafeStatic } from '@open-wc/testing'; - -import type IgcTreeItemComponent from './tree-item.js'; import type IgcTreeComponent from './tree.js'; +import type IgcTreeItemComponent from './tree-item.js'; export const DIFF_OPTIONS = { ignoreAttributes: ['id', 'part', 'tabindex', 'role', 'size', 'style'], diff --git a/src/components/tree/tree.navigation.ts b/src/components/tree/tree.navigation.ts index 6362efa80..b0db004f0 100644 --- a/src/components/tree/tree.navigation.ts +++ b/src/components/tree/tree.navigation.ts @@ -1,7 +1,7 @@ import { isLTR } from '../common/util.js'; -import type IgcTreeItemComponent from './tree-item.js'; import type IgcTreeComponent from './tree.js'; import type { IgcTreeSelectionService } from './tree.selection.js'; +import type IgcTreeItemComponent from './tree-item.js'; export const NAVIGATION_KEYS = new Set([ 'down', diff --git a/src/components/tree/tree.selection.ts b/src/components/tree/tree.selection.ts index 5a53cf045..c808771a6 100644 --- a/src/components/tree/tree.selection.ts +++ b/src/components/tree/tree.selection.ts @@ -1,7 +1,7 @@ import { isEmpty } from '../common/util.js'; -import type IgcTreeItemComponent from './tree-item.js'; import type { TreeSelectionEventInit } from './tree.common.js'; import type IgcTreeComponent from './tree.js'; +import type IgcTreeItemComponent from './tree-item.js'; /* blazorSuppress */ export class IgcTreeSelectionService { diff --git a/src/components/tree/tree.spec.ts b/src/components/tree/tree.spec.ts index 9368d940f..798dfadc7 100644 --- a/src/components/tree/tree.spec.ts +++ b/src/components/tree/tree.spec.ts @@ -4,22 +4,22 @@ import { spy } from 'sinon'; import type IgcCheckboxComponent from '../checkbox/checkbox.js'; import { defineComponents } from '../common/definitions/defineComponents.js'; import { scrolledIntoView } from '../common/utils.spec.js'; +import IgcTreeComponent from './tree.js'; import type IgcTreeItemComponent from './tree-item.js'; import { - DIFF_OPTIONS, - PARTS, - SLOTS, - TreeTestFunctions, activeItemsTree, + DIFF_OPTIONS, disabledItemsTree, expandCollapseTree, navigationTree, + PARTS, + SLOTS, selectedItemsTree, simpleHierarchyTree, simpleTree, + TreeTestFunctions, wrappedItemsTree, } from './tree-utils.spec.js'; -import IgcTreeComponent from './tree.js'; describe('Tree', () => { before(() => { diff --git a/src/components/tree/tree.ts b/src/components/tree/tree.ts index 2a13ea358..628c14767 100644 --- a/src/components/tree/tree.ts +++ b/src/components/tree/tree.ts @@ -1,4 +1,4 @@ -import { LitElement, html } from 'lit'; +import { html, LitElement } from 'lit'; import { property } from 'lit/decorators.js'; import { themes } from '../../theming/theming-decorator.js'; @@ -10,10 +10,10 @@ import { EventEmitterMixin } from '../common/mixins/event-emitter.js'; import type { TreeSelection } from '../types.js'; import { styles } from './themes/container.base.css.js'; import { all } from './themes/container.js'; -import IgcTreeItemComponent from './tree-item.js'; import type { IgcTreeComponentEventMap } from './tree.common.js'; import { IgcTreeNavigationService } from './tree.navigation.js'; import { IgcTreeSelectionService } from './tree.selection.js'; +import IgcTreeItemComponent from './tree-item.js'; /** * The tree allows users to represent hierarchical data in a tree-view structure, diff --git a/src/components/validation-container/themes/themes.ts b/src/components/validation-container/themes/themes.ts index babb7db62..37520909a 100644 --- a/src/components/validation-container/themes/themes.ts +++ b/src/components/validation-container/themes/themes.ts @@ -12,6 +12,7 @@ import { styles as fluentLight } from './light/validator.fluent.css.js'; import { styles as indigoLight } from './light/validator.indigo.css.js'; import { styles as materialLight } from './light/validator.material.css.js'; import { styles as shared } from './light/validator.shared.css.js'; + const light = { shared: css` ${shared} diff --git a/src/components/validation-container/validation-container.ts b/src/components/validation-container/validation-container.ts index 5a07bf036..d9f494a81 100644 --- a/src/components/validation-container/validation-container.ts +++ b/src/components/validation-container/validation-container.ts @@ -1,4 +1,4 @@ -import { LitElement, type TemplateResult, html, nothing } from 'lit'; +import { html, LitElement, nothing, type TemplateResult } from 'lit'; import { property, state } from 'lit/decorators.js'; import { ifDefined } from 'lit/directives/if-defined.js'; import { themes } from '../../theming/theming-decorator.js'; diff --git a/src/theming/theming-controller.ts b/src/theming/theming-controller.ts index a4f2a8fe3..2d6d59694 100644 --- a/src/theming/theming-controller.ts +++ b/src/theming/theming-controller.ts @@ -1,20 +1,20 @@ import { + adoptStyles, + css, type LitElement, type ReactiveController, type ReactiveControllerHost, type ReactiveElement, - adoptStyles, - css, } from 'lit'; import { getTheme } from './config.js'; -import { CHANGED_THEME_EVENT, _themeChangedEmitter } from './theming-event.js'; +import { _themeChangedEmitter, CHANGED_THEME_EVENT } from './theming-event.js'; import type { Theme, ThemeChangedCallback, ThemeController, - ThemeVariant, Themes, + ThemeVariant, } from './types.js'; class ThemingController implements ReactiveController, ThemeController {