diff --git a/packages/field/src/LionField.js b/packages/field/src/LionField.js index 9b06e0c0f..05cd34c81 100644 --- a/packages/field/src/LionField.js +++ b/packages/field/src/LionField.js @@ -1,39 +1,43 @@ -import { DelegateMixin, SlotMixin } from '@lion/core'; -import { LionLitElement } from '@lion/core/src/LionLitElement.js'; +import { DelegateMixin, SlotMixin, LitElement } from '@lion/core'; import { ElementMixin } from '@lion/core/src/ElementMixin.js'; import { CssClassMixin } from '@lion/core/src/CssClassMixin.js'; import { ObserverMixin } from '@lion/core/src/ObserverMixin.js'; import { ValidateMixin } from '@lion/validate'; - import { FormControlMixin } from './FormControlMixin.js'; import { InteractionStateMixin } from './InteractionStateMixin.js'; // applies FocusMixin import { FormatMixin } from './FormatMixin.js'; import { FocusMixin } from './FocusMixin.js'; +/* eslint-disable wc/guard-super-call */ + +// TODO: +// - Consider exporting as FieldMixin +// - Add submitted prop to InteractionStateMixin +// - Find a better way to do value delegation via attr + /** - * LionField: wraps components input, textarea and select and potentially others - * (checkbox group, radio group) + * `LionField`: wraps ,