1+ import type { JSX } from '@stencil/core' ;
2+ import { Component , Element , h , Listen , Method , Prop , State , Watch } from '@stencil/core' ;
13import type {
24 ComboboxAPI ,
35 ComboboxStates ,
46 HideMsgPropType ,
7+ IconsHorizontalPropType ,
58 IdPropType ,
69 InputTypeOnDefault ,
7- KoliBriHorizontalIcons ,
810 LabelWithExpertSlotPropType ,
911 MsgPropType ,
1012 NamePropType ,
@@ -15,14 +17,11 @@ import type {
1517 TooltipAlignPropType ,
1618 W3CInputValue ,
1719} from '../../schema' ;
18- import KolFormFieldStateWrapperFc , { type FormFieldStateWrapperProps } from '../../functional-component-wrappers/FormFieldStateWrapper' ;
19- import type { JSX } from '@stencil/core' ;
20- import { Component , Element , h , Listen , Method , Prop , State , Watch } from '@stencil/core' ;
21-
20+ import clsx from 'clsx' ;
2221import { nonce } from '../../utils/dev.utils' ;
22+ import KolFormFieldStateWrapperFc , { type FormFieldStateWrapperProps } from '../../functional-component-wrappers/FormFieldStateWrapper' ;
2323import { ComboboxController } from './controller' ;
2424import { getRenderStates } from '../input/controller' ;
25- import clsx from 'clsx' ;
2625import type { InputStateWrapperProps } from '../../functional-component-wrappers/InputStateWrapper' ;
2726import KolInputStateWrapperFc from '../../functional-component-wrappers/InputStateWrapper/InputStateWrapper' ;
2827import KolInputContainerFc from '../../functional-component-wrappers/InputContainerStateWrapper' ;
@@ -389,7 +388,7 @@ export class KolCombobox implements ComboboxAPI {
389388 /**
390389 * Defines the icon classnames (e.g. `_icons="fa-solid fa-user"`).
391390 */
392- @Prop ( ) public _icons ?: Stringified < KoliBriHorizontalIcons > ;
391+ @Prop ( ) public _icons ?: IconsHorizontalPropType ;
393392
394393 /**
395394 * Defines the internal ID of the primary component element.
@@ -505,7 +504,7 @@ export class KolCombobox implements ComboboxAPI {
505504 }
506505
507506 @Watch ( '_icons' )
508- public validateIcons ( value ?: Stringified < KoliBriHorizontalIcons > ) : void {
507+ public validateIcons ( value ?: IconsHorizontalPropType ) : void {
509508 this . controller . validateIcons ( value ) ;
510509 }
511510
0 commit comments