diff --git a/components/lib/datatable/BodyCell.vue b/components/lib/datatable/BodyCell.vue index b2b89e128..4c942dbea 100755 --- a/components/lib/datatable/BodyCell.vue +++ b/components/lib/datatable/BodyCell.vue @@ -34,8 +34,12 @@ diff --git a/components/lib/datatable/TableBody.vue b/components/lib/datatable/TableBody.vue index baa6a57db..5a3bf5f47 100755 --- a/components/lib/datatable/TableBody.vue +++ b/components/lib/datatable/TableBody.vue @@ -12,8 +12,12 @@ diff --git a/components/lib/dialog/Dialog.d.ts b/components/lib/dialog/Dialog.d.ts index 019d301ee..5623c3cbe 100755 --- a/components/lib/dialog/Dialog.d.ts +++ b/components/lib/dialog/Dialog.d.ts @@ -146,14 +146,17 @@ export interface DialogProps { style?: any; /** * Icon to display in the dialog close button. + * @deprecated since v3.27.0. Use 'closeicon' slot. */ closeIcon?: string | undefined; /** * Icon to display in the dialog maximize button when dialog is not maximized. + * @deprecated since v3.27.0. Use 'maximizeicon' slot. */ maximizeIcon?: string | undefined; /** - * Icon to display in the dialog maximize button when dialog is maximized. + * Icon to display in the dialog maximize button when dialog is minimized. + * @deprecated since v3.27.0. Use 'minimizeicon' slot. */ minimizeIcon?: string | undefined; } @@ -179,8 +182,8 @@ export interface DialogSlots { */ closeicon(): VNode[]; /** - * Custom maximizeicon icon template of dialog. - * @param {Object} scope - maximizeicon icon slot's params. + * Custom maximize icon template of dialog. + * @param {Object} scope - maximize icon slot's params. */ maximizeicon(scope: { /** diff --git a/components/lib/dropdown/Dropdown.d.ts b/components/lib/dropdown/Dropdown.d.ts index ea1319774..66158e6be 100755 --- a/components/lib/dropdown/Dropdown.d.ts +++ b/components/lib/dropdown/Dropdown.d.ts @@ -157,6 +157,7 @@ export interface DropdownProps { filterInputProps?: InputHTMLAttributes | undefined; /** * Uses to pass all properties of the HTMLElement to the clear icon inside the component. + * @deprecated since v3.26.0. Use 'pt' peroperty. */ clearIconProps?: HTMLAttributes | undefined; /** @@ -171,18 +172,22 @@ export interface DropdownProps { loading?: boolean | undefined; /** * Icon to display in clear button. + * @deprecated since v3.27.0. Use 'clearicon' slot. */ clearIcon?: string | undefined; /** * Icon to display in the dropdown. + * @deprecated since v3.27.0. Use 'dropdownicon' slot. */ dropdownIcon?: string | undefined; /** * Icon to display in filter input. + * @deprecated since v3.27.0. Use 'filtericon' slot. */ filterIcon?: string | undefined; /** * Icon to display in loading state. + * @deprecated since v3.27.0. Use 'loadingicon' slot. */ loadingIcon?: string | undefined; /** @@ -369,6 +374,40 @@ export interface DropdownSlots { */ options: any[]; }): VNode[]; + /** + * Custom clear icon template. + * @param {Object} scope - clear icon slot's params. + */ + clearicon(scope: { + /** + * Clear icon click function. + */ + onClick: void; + }): VNode[]; + /** + * Custom dropdown icon template. + * @param {Object} scope - dropdown icon slot's params. + */ + dropdownicon(scope: { + /** + * Style class of the component + */ + class: any; + }): VNode[]; + /** + * Custom loading icon template. + * @param {Object} scope - loading icon slot's params. + */ + loadingicon(scope: { + /** + * Style class of the component + */ + class: any; + }): VNode[]; + /** + * Custom filter icon template. + */ + filtericon(): VNode[]; } /** diff --git a/components/lib/fileupload/FileUpload.d.ts b/components/lib/fileupload/FileUpload.d.ts index cfe4e4fa6..fa4d95756 100755 --- a/components/lib/fileupload/FileUpload.d.ts +++ b/components/lib/fileupload/FileUpload.d.ts @@ -236,17 +236,17 @@ export interface FileUploadProps { showCancelButton?: boolean | undefined; /** * Icon of the choose button. - * @todo + * @deprecated since v3.27.0. Use 'chooseicon' slot. */ chooseIcon?: string | undefined; /** * Icon of the upload button. - * @todo + * @deprecated since v3.27.0. Use 'updateicon' slot. */ uploadIcon?: string | undefined; /** * Icon of the cancel button. - * @todo + * @deprecated since v3.27.0. Use 'cancelicon' slot. */ cancelIcon?: string | undefined; /** diff --git a/components/lib/image/Image.d.ts b/components/lib/image/Image.d.ts index ae0605860..b20a3e0b5 100644 --- a/components/lib/image/Image.d.ts +++ b/components/lib/image/Image.d.ts @@ -29,6 +29,7 @@ export interface ImageProps { imageClass?: any; /** * Custom indicator icon. + * @deprecated since v3.27.0. Use 'indicator' slot. */ indicatorIcon?: string; } diff --git a/components/lib/inlinemessage/InlineMessage.d.ts b/components/lib/inlinemessage/InlineMessage.d.ts index 97e9b0b99..357c90817 100755 --- a/components/lib/inlinemessage/InlineMessage.d.ts +++ b/components/lib/inlinemessage/InlineMessage.d.ts @@ -21,7 +21,7 @@ export interface InlineMessageProps { severity?: 'success' | 'info' | 'warn' | 'error' | string | undefined; /** * Display a custom icon for the message. - * @todo + * @deprecated since v3.27.0. Use 'icon' slot. */ icon?: string | undefined; } diff --git a/components/lib/inplace/Inplace.d.ts b/components/lib/inplace/Inplace.d.ts index dd3b92568..bfa5a7d10 100755 --- a/components/lib/inplace/Inplace.d.ts +++ b/components/lib/inplace/Inplace.d.ts @@ -31,6 +31,7 @@ export interface InplaceProps { disabled?: boolean | undefined; /** * Icon to display in the close button. + * @deprecated since v3.27.0. Use 'closeicon' slot. */ closeIcon?: string | undefined; /** @@ -55,6 +56,10 @@ export interface InplaceSlots { * Custom content template. */ content(): VNode[]; + /** + * Custom close icon template. + */ + closeicon(): VNode[]; } /** diff --git a/components/lib/inputnumber/InputNumber.d.ts b/components/lib/inputnumber/InputNumber.d.ts index 193f838fb..47ab67606 100755 --- a/components/lib/inputnumber/InputNumber.d.ts +++ b/components/lib/inputnumber/InputNumber.d.ts @@ -73,10 +73,12 @@ export interface InputNumberProps { decrementButtonClass?: string | undefined; /** * Style class of the increment button. + * @deprecated since v3.27.0. Use 'incrementbuttonicon' slot. */ incrementButtonIcon?: string | undefined; /** * Style class of the decrement button. + * @deprecated since v3.27.0. Use 'decrementbuttonicon' slot. */ decrementButtonIcon?: string | undefined; /** diff --git a/components/lib/listbox/Listbox.d.ts b/components/lib/listbox/Listbox.d.ts index 2ec226744..4f9b86d16 100755 --- a/components/lib/listbox/Listbox.d.ts +++ b/components/lib/listbox/Listbox.d.ts @@ -169,7 +169,7 @@ export interface ListboxProps { tabindex?: number | string | undefined; /** * Icon to display in filter input. - * @defaultValue ß + * @deprecated since v3.27.0. Use 'filtericon' slot. */ filterIcon?: string | undefined; /** diff --git a/components/lib/message/Message.d.ts b/components/lib/message/Message.d.ts index cf4febf11..49d7cae0b 100755 --- a/components/lib/message/Message.d.ts +++ b/components/lib/message/Message.d.ts @@ -40,10 +40,12 @@ export interface MessageProps { icon?: string | undefined; /** * Icon to display in the message close button. + * @deprecated since v3.27.0. Use 'closeicon' slot. */ closeIcon?: string | undefined; /** * Uses to pass all properties of the HTMLButtonElement to the close button. + * @deprecated since v3.26.0. Use 'pt' property. */ closeButtonProps?: ButtonHTMLAttributes | undefined; } @@ -59,11 +61,21 @@ export interface MessageSlots { /** * Custom message icon template. */ - messageicon(): VNode[]; + messageicon(scope: { + /** + * Style class of the item icon element. + */ + class: any; + }): VNode[]; /** * Custom close icon template. */ - closeicon(): VNode[]; + closeicon(scope: { + /** + * Style class of the item icon element. + */ + class: any; + }): VNode[]; } /** diff --git a/components/lib/message/Message.vue b/components/lib/message/Message.vue index f31295a00..ed1e77338 100755 --- a/components/lib/message/Message.vue +++ b/components/lib/message/Message.vue @@ -2,15 +2,16 @@
- +
diff --git a/components/lib/multiselect/MultiSelect.d.ts b/components/lib/multiselect/MultiSelect.d.ts index 38c46e635..5ae98fc41 100755 --- a/components/lib/multiselect/MultiSelect.d.ts +++ b/components/lib/multiselect/MultiSelect.d.ts @@ -191,26 +191,32 @@ export interface MultiSelectProps { loading?: boolean | undefined; /** * Icon to display in the checkboxes. + * @deprecated since v3.27.0. Use 'checkboxicon' slot. */ checkboxIcon?: string | undefined; /** * Icon to display in the dropdown close button. + * @deprecated since v3.27.0. Use 'closeicon' slot. */ closeIcon?: string | undefined; /** * Icon to display in the dropdown. + * @deprecated since v3.27.0. Use 'dropdownicon' slot. */ dropdownIcon?: string | undefined; /** * Icon to display in filter input. + * @deprecated since v3.27.0. Use 'filtericon' slot. */ filterIcon?: string | undefined; /** * Icon to display in loading state. + * @deprecated since v3.27.0. Use 'loadingicon' slot. */ loadingIcon?: string | undefined; /** * Icon to display in chip remove action. + * @deprecated since v3.27.0. Use 'removetokenicon' slot. */ removeTokenIcon?: string | undefined; /** @@ -307,6 +313,7 @@ export interface MultiSelectSlots { }): VNode[]; /** * Custom indicator template. + * @deprecated since v3.27.0. Use 'loadingicon and dropdownicon' slot. */ indicator(): VNode[]; /** @@ -411,7 +418,16 @@ export interface MultiSelectSlots { /** * Custom remove token icon template. */ - removetokenicon(): VNode[]; + removetokenicon(scope: { + /** + * Style class of the loading icon. + */ + class: string; + /** + * Remove token icon function. + */ + onClick: string; + }): VNode[]; /** * Custom header checkbox icon template. * @param {Object} scope - header checkbox icon slot's params. @@ -421,15 +437,29 @@ export interface MultiSelectSlots { * Options of the loader items for virtualscroller */ allSelected: boolean; + /** + * Style class of the loading icon. + */ + class: string; }): VNode[]; /** * Custom filter icon template. */ - filtericon(): VNode[]; + filtericon(scope: { + /** + * Style class of the loading icon. + */ + class: string; + }): VNode[]; /** * Custom close icon template. */ - closeicon(): VNode[]; + closeicon(scope: { + /** + * Style class of the loading icon. + */ + class: string; + }): VNode[]; /** * Custom item checkbox icon template. * @param {Object} scope - header checkbox icon slot's params. @@ -439,6 +469,29 @@ export interface MultiSelectSlots { * Options of the loader items for virtualscroller */ selected: boolean; + /** + * Style class of the loading icon. + */ + class: string; + }): VNode[]; + /** + * Custom loading icon template. + * @param {Object} scope - loading icon slot's params. + */ + loadingicon(scope: { + /** + * Style class of the loading icon. + */ + class: string; + }): VNode[]; + /** + * Custom dropdown icon template. + */ + dropdownicon(scope: { + /** + * Style class of the loading icon. + */ + class: string; }): VNode[]; } diff --git a/components/lib/multiselect/MultiSelect.vue b/components/lib/multiselect/MultiSelect.vue index 8128d6f9e..9b42a6a02 100755 --- a/components/lib/multiselect/MultiSelect.vue +++ b/components/lib/multiselect/MultiSelect.vue @@ -33,8 +33,9 @@ {{ getLabelByValue(item) }} - - + + +
@@ -43,10 +44,16 @@
- - + +
@@ -59,7 +66,7 @@
- +
@@ -81,7 +88,7 @@ @input="onFilterChange" v-bind="filterInputProps" /> - + @@ -89,7 +96,7 @@ {{ filterResultMessageText }} @@ -119,7 +126,7 @@ >
- +
diff --git a/components/lib/overlaypanel/OverlayPanel.d.ts b/components/lib/overlaypanel/OverlayPanel.d.ts index 333888ac1..247bdf775 100755 --- a/components/lib/overlaypanel/OverlayPanel.d.ts +++ b/components/lib/overlaypanel/OverlayPanel.d.ts @@ -67,6 +67,7 @@ export interface OverlayPanelProps { breakpoints?: OverlayPanelBreakpoints; /** * Icon to display in the overlaypanel close button. + * @deprecated since v3.27.0. Use 'closeicon' slot. */ closeIcon?: string | undefined; } diff --git a/components/lib/password/Password.d.ts b/components/lib/password/Password.d.ts index 5e7045a17..3f744faea 100755 --- a/components/lib/password/Password.d.ts +++ b/components/lib/password/Password.d.ts @@ -61,10 +61,12 @@ export interface PasswordProps extends InputHTMLAttributes { toggleMask?: boolean | undefined; /** * Icon to hide displaying the password as plain text. + * @deprecated since v3.27.0. Use 'hideicon' slot. */ hideIcon?: string | undefined; /** * Icon to show displaying the password as plain text. + * @deprecated since v3.27.0. Use 'showicon' slot. */ showIcon?: string | undefined; /** @@ -142,11 +144,21 @@ export interface PasswordSlots { /** * Custom hide icon template. */ - hideicon(): VNode[]; + hideicon(scope: { + /** + * Hide icon click event + */ + onClick(): void; + }): VNode[]; /** * Custom show icon template. */ - showicon(): VNode[]; + showicon(scope: { + /** + * Show icon click event + */ + onClick(): void; + }): VNode[]; } /** diff --git a/components/lib/password/Password.vue b/components/lib/password/Password.vue index c7be8a1bc..bdf0ee63d 100755 --- a/components/lib/password/Password.vue +++ b/components/lib/password/Password.vue @@ -21,10 +21,10 @@ @invalid="onInvalid" v-bind="inputProps" /> - + - + diff --git a/components/lib/rating/Rating.d.ts b/components/lib/rating/Rating.d.ts index 45bb5aa32..4dd2eb5c9 100755 --- a/components/lib/rating/Rating.d.ts +++ b/components/lib/rating/Rating.d.ts @@ -59,14 +59,17 @@ export interface RatingProps { cancel?: boolean | undefined; /** * Icon for the on state. + * @deprecated since v3.27.0. Use 'onicon' slot. */ onIcon?: string | undefined; /** * Icon for the off state. + * @deprecated since v3.27.0. Use 'officon' slot. */ offIcon?: string | undefined; /** * Icon for the cancelable state. + * @deprecated since v3.27.0. Use 'cancelicon' slot. */ cancelIcon?: string | undefined; } diff --git a/components/lib/scrolltop/ScrollTop.d.ts b/components/lib/scrolltop/ScrollTop.d.ts index a6e6595ad..fcad676cd 100644 --- a/components/lib/scrolltop/ScrollTop.d.ts +++ b/components/lib/scrolltop/ScrollTop.d.ts @@ -41,6 +41,7 @@ export interface ScrollTopProps { export interface ScrollTopSlots { /** * Custom scrolltop icon template. + * @deprecated since v3.27.0. Use 'icon' slot. */ icon(): VNode[]; } diff --git a/components/lib/sidebar/Sidebar.d.ts b/components/lib/sidebar/Sidebar.d.ts index 6dc071c69..137dbe0e9 100755 --- a/components/lib/sidebar/Sidebar.d.ts +++ b/components/lib/sidebar/Sidebar.d.ts @@ -46,6 +46,7 @@ export interface SidebarProps { showCloseIcon?: boolean | undefined; /** * Icon to display in the sidebar close button. + * @deprecated since v3.27.0. Use 'closeicon' slot. */ closeIcon?: string | undefined; /** diff --git a/components/lib/speeddial/SpeedDial.d.ts b/components/lib/speeddial/SpeedDial.d.ts index ec6037bb5..ca2250df6 100644 --- a/components/lib/speeddial/SpeedDial.d.ts +++ b/components/lib/speeddial/SpeedDial.d.ts @@ -93,10 +93,12 @@ export interface SpeedDialProps { maskClass?: string | undefined; /** * Show icon of the button element. + * @deprecated since v3.27.0. Use 'showicon' slot. */ showIcon?: string | undefined; /** * Hide icon of the button element. + * @deprecated since v3.27.0. Use 'hideicon' slot. */ hideIcon?: string | undefined; /** @@ -152,6 +154,16 @@ export interface SpeedDialSlots { */ toggle(): void; }): VNode[]; + /** + * Custom icon template. + * @param {Object} scope - icon slot's params. + */ + icon(scope: { + /** + * + */ + visible: boolean; + }): VNode[]; } /** diff --git a/components/lib/splitbutton/SplitButton.d.ts b/components/lib/splitbutton/SplitButton.d.ts index 06c8e409f..ed13e8cbd 100755 --- a/components/lib/splitbutton/SplitButton.d.ts +++ b/components/lib/splitbutton/SplitButton.d.ts @@ -21,6 +21,7 @@ export interface SplitButtonProps { label?: string | undefined; /** * Name of the icon. + * @deprecated since v3.27.0. Use 'icon' slot. */ icon?: string | undefined; /** @@ -66,6 +67,7 @@ export interface SplitButtonProps { menuButtonProps?: ButtonHTMLAttributes | undefined; /** * Name of the menu button icon. + * @deprecated since v3.27.0. Use 'menubuttonicon' slot. */ menuButtonIcon?: string | undefined; /** @@ -111,6 +113,10 @@ export interface SplitButtonSlots { * Button part of the content can easily be customized with the default slot instead of using the built-in modes. */ default(): VNode[]; + /** + * Custom menu button icon template. + */ + icon(): VNode[]; /** * Custom menu button icon template. */ diff --git a/components/lib/tabview/TabView.d.ts b/components/lib/tabview/TabView.d.ts index 9e2bfc7c3..45ace0333 100755 --- a/components/lib/tabview/TabView.d.ts +++ b/components/lib/tabview/TabView.d.ts @@ -152,11 +152,13 @@ export interface TabViewProps { */ nextButtonProps?: ButtonHTMLAttributes | undefined; /** - * Prev icon of the scrollable tabview. + * Previous icon of the scrollable tabview. + * @deprecated since v3.27.0. Use 'previousicon' slot. */ prevIcon?: string | undefined; /** * Next icon of the scrollable tabview. + * @deprecated since v3.27.0. Use 'next' slot. */ nextIcon?: string | undefined; /** @@ -177,7 +179,7 @@ export interface TabViewSlots { /** * Previous button icon template for the scrollable component. */ - previcon(): VNode[]; + previousicon(): VNode[]; /** * Next button icon template for the scrollable component. */ diff --git a/components/lib/tag/Tag.d.ts b/components/lib/tag/Tag.d.ts index 161f1c033..2a8613243 100644 --- a/components/lib/tag/Tag.d.ts +++ b/components/lib/tag/Tag.d.ts @@ -29,6 +29,7 @@ export interface TagProps { rounded?: boolean | undefined; /** * Icon of the tag to display next to the value. + * @deprecated since v3.27.0. Use 'icon' slot. */ icon?: string | undefined; } @@ -41,6 +42,10 @@ export interface TagSlots { * Custom content template */ default(): VNode[]; + /** + * Custom icon template + */ + icon(): VNode[]; } /** diff --git a/components/lib/toast/Toast.d.ts b/components/lib/toast/Toast.d.ts index 22da8f6ae..6642b0bf2 100755 --- a/components/lib/toast/Toast.d.ts +++ b/components/lib/toast/Toast.d.ts @@ -95,26 +95,32 @@ export interface ToastProps { breakpoints?: ToastBreakpointsType; /** * Icon to display in the toast close button. + * @deprecated since v3.27.0. Use 'closeicon' slot. */ closeIcon?: string | undefined; /** * Icon to display in the toast with info severity. + * @deprecated since v3.27.0. Use 'icon' slot. */ infoIcon?: string | undefined; /** * Icon to display in the toast with warn severity. + * @deprecated since v3.27.0. Use 'icon' slot. */ warnIcon?: string | undefined; /** * Icon to display in the toast with error severity. + * @deprecated since v3.27.0. Use 'icon' slot. */ errorIcon?: string | undefined; /** * Icon to display in the toast with success severity. + * @deprecated since v3.27.0. Use 'icon' slot. */ successIcon?: string | undefined; /** * Uses to pass all properties of the HTMLButtonElement to the close button. + * @deprecated since v3.26.0. Use 'pt' property. */ closeButtonProps?: ButtonHTMLAttributes | undefined; } diff --git a/components/lib/togglebutton/ToggleButton.d.ts b/components/lib/togglebutton/ToggleButton.d.ts index 25cec1276..57b997061 100755 --- a/components/lib/togglebutton/ToggleButton.d.ts +++ b/components/lib/togglebutton/ToggleButton.d.ts @@ -7,7 +7,7 @@ * @module togglebutton * */ -import { InputHTMLAttributes } from 'vue'; +import { InputHTMLAttributes, VNode } from 'vue'; import { ClassComponent, GlobalComponentConstructor } from '../ts-helpers'; /** @@ -21,10 +21,12 @@ export interface ToggleButtonProps { modelValue?: boolean | undefined; /** * Icon for the on state. + * @deprecated since v3.27.0. Use 'icon' slot. */ onIcon?: string | undefined; /** * Icon for the off state. + * @deprecated since v3.27.0. Use 'icon' slot. */ offIcon?: string | undefined; /** @@ -80,7 +82,21 @@ export interface ToggleButtonProps { /** * Defines valid slots in ToggleButton component. */ -export interface ToggleButtonSlots {} +export interface ToggleButtonSlots { + /** + * Custom icon template. + */ + icon(scope: { + /** + * Current value + */ + value: any; + /** + * Icon style class + */ + class: any; + }): VNode[]; +} /** * Defines valid emits in ToggleButton component. diff --git a/components/lib/tree/Tree.d.ts b/components/lib/tree/Tree.d.ts index c8ab88264..621d1b6a1 100755 --- a/components/lib/tree/Tree.d.ts +++ b/components/lib/tree/Tree.d.ts @@ -123,6 +123,7 @@ export interface TreeProps { loading?: boolean | undefined; /** * Icon to display when tree is loading. + * @deprecated since v3.27.0. Use 'loadingicon' slot. */ loadingIcon?: string | undefined; /** diff --git a/components/lib/treeselect/TreeSelect.d.ts b/components/lib/treeselect/TreeSelect.d.ts index b770b0c3c..ab0719ba2 100644 --- a/components/lib/treeselect/TreeSelect.d.ts +++ b/components/lib/treeselect/TreeSelect.d.ts @@ -150,14 +150,6 @@ export interface TreeSelectSlots { * Custom indicator template. */ indicator(): VNode[]; - /** - * Custom loading icon template. - */ - loadingicon(): VNode[]; - /** - * Custom search icon template. - */ - searchicon(): VNode[]; /** * Custom item toggler icon template. * @param {Object} scope - item toggler icon slot's params. diff --git a/components/lib/treeselect/TreeSelect.vue b/components/lib/treeselect/TreeSelect.vue index 727e11e62..83eb4ae46 100644 --- a/components/lib/treeselect/TreeSelect.vue +++ b/components/lib/treeselect/TreeSelect.vue @@ -69,12 +69,6 @@ - -
{{ emptyMessageText }} diff --git a/components/lib/treetable/TreeTable.d.ts b/components/lib/treetable/TreeTable.d.ts index a84041ede..20f6dadb5 100755 --- a/components/lib/treetable/TreeTable.d.ts +++ b/components/lib/treetable/TreeTable.d.ts @@ -259,6 +259,7 @@ export interface TreeTableProps { loading?: boolean | undefined; /** * The icon to show while indicating data load is in progress. + * @deprecated since v3.27.0. Use 'loadingicon' slot. */ loadingIcon?: string | undefined; /** diff --git a/components/lib/tristatecheckbox/TriStateCheckbox.d.ts b/components/lib/tristatecheckbox/TriStateCheckbox.d.ts index 538d8b046..a6f23b0e6 100755 --- a/components/lib/tristatecheckbox/TriStateCheckbox.d.ts +++ b/components/lib/tristatecheckbox/TriStateCheckbox.d.ts @@ -34,6 +34,7 @@ export interface TriStateCheckboxProps { inputId?: string | undefined; /** * Uses to pass all properties of the HTMLInputElement to the focusable input element inside the component. + * @deprecated since v3.26.0. Use 'pt' property. */ inputProps?: InputHTMLAttributes | undefined; /**