From 8f4fc83945521d4fedec08a6cc0d68296afe5579 Mon Sep 17 00:00:00 2001 From: tugcekucukoglu Date: Thu, 6 Jun 2024 11:18:48 +0300 Subject: [PATCH] Fixed #5841 - Removed deprecated slots and props --- components/lib/accordion/Accordion.d.ts | 11 ----- components/lib/accordion/Accordion.vue | 2 +- components/lib/autocomplete/AutoComplete.d.ts | 43 ------------------- components/lib/autocomplete/AutoComplete.vue | 10 ++--- .../lib/autocomplete/BaseAutoComplete.vue | 10 ----- components/lib/breadcrumb/Breadcrumb.d.ts | 6 --- components/lib/calendar/Calendar.d.ts | 2 +- .../lib/cascadeselect/CascadeSelect.d.ts | 5 --- components/lib/chip/Chip.d.ts | 12 ------ components/lib/chip/Chip.vue | 2 +- components/lib/chips/Chips.d.ts | 2 +- .../lib/confirmdialog/ConfirmDialog.d.ts | 15 ------- .../lib/confirmdialog/ConfirmDialog.vue | 2 +- components/lib/confirmpopup/ConfirmPopup.d.ts | 10 ----- components/lib/confirmpopup/ConfirmPopup.vue | 2 +- components/lib/contextmenu/ContextMenu.d.ts | 6 --- components/lib/datepicker/BaseDatePicker.vue | 12 ------ components/lib/datepicker/DatePicker.d.ts | 21 --------- components/lib/datepicker/DatePicker.vue | 23 ---------- components/lib/dialog/Dialog.d.ts | 11 ----- components/lib/dialog/Dialog.vue | 2 +- components/lib/dock/Dock.d.ts | 6 --- components/lib/drawer/Drawer.d.ts | 5 --- components/lib/drawer/Drawer.vue | 2 +- components/lib/dropdown/Dropdown.d.ts | 2 +- components/lib/image/Image.d.ts | 15 ------- components/lib/image/Image.vue | 4 +- components/lib/inputchips/InputChips.d.ts | 12 ------ components/lib/inputswitch/InputSwitch.d.ts | 2 +- components/lib/megamenu/MegaMenu.d.ts | 6 --- components/lib/menu/Menu.d.ts | 6 --- components/lib/menubar/Menubar.d.ts | 6 --- components/lib/message/Message.d.ts | 15 ------- components/lib/message/Message.vue | 8 ++-- components/lib/multiselect/MultiSelect.d.ts | 19 -------- components/lib/overlaypanel/OverlayPanel.d.ts | 2 +- components/lib/panelmenu/PanelMenu.d.ts | 6 --- components/lib/password/Password.d.ts | 30 ------------- components/lib/password/Password.vue | 10 ++--- components/lib/popover/Popover.d.ts | 11 ----- components/lib/popover/Popover.vue | 2 +- components/lib/select/Select.d.ts | 15 ------- components/lib/select/Select.vue | 2 +- .../lib/selectbutton/BaseSelectButton.vue | 4 -- components/lib/selectbutton/SelectButton.d.ts | 6 --- components/lib/selectbutton/SelectButton.vue | 2 +- components/lib/sidebar/Sidebar.d.ts | 2 +- components/lib/speeddial/SpeedDial.d.ts | 6 --- components/lib/speeddial/SpeedDial.vue | 2 +- components/lib/steps/Steps.d.ts | 6 --- components/lib/styleclass/StyleClass.d.ts | 10 ----- components/lib/styleclass/StyleClass.js | 20 --------- components/lib/tabmenu/TabMenu.d.ts | 6 --- components/lib/tabview/TabView.d.ts | 5 --- components/lib/tabview/TabView.vue | 2 +- components/lib/tieredmenu/TieredMenu.d.ts | 6 --- components/lib/toast/Toast.d.ts | 5 --- components/lib/toast/ToastMessage.vue | 2 +- 58 files changed, 33 insertions(+), 446 deletions(-) diff --git a/components/lib/accordion/Accordion.d.ts b/components/lib/accordion/Accordion.d.ts index 33ce023da..47f47dc20 100755 --- a/components/lib/accordion/Accordion.d.ts +++ b/components/lib/accordion/Accordion.d.ts @@ -8,7 +8,6 @@ * */ import { VNode } from 'vue'; -import { AccordionTabPassThroughOptionType } from '../accordiontab'; import { ComponentHooks } from '../basecomponent'; import { PassThroughOptions } from '../passthrough'; import { DefineComponent, DesignToken, EmitFn, GlobalComponentConstructor, PassThrough } from '../ts-helpers'; @@ -83,16 +82,6 @@ export interface AccordionPassThroughOptions { * Used to pass attributes to the root's DOM element. */ root?: AccordionPassThroughOptionType; - /** - * Used to pass attributes to AccordionTab helper components. - * @deprecated since v3.30.1. Use 'accordiontab' property instead. - */ - tab?: AccordionTabPassThroughOptionType; - /** - * Used to pass attributes to AccordionTab helper components. - * @deprecated since v4. Use new structure instead. - */ - accordiontab?: AccordionTabPassThroughOptionType; /** * Used to manage all lifecycle hooks. * @see {@link BaseComponent.ComponentHooks} diff --git a/components/lib/accordion/Accordion.vue b/components/lib/accordion/Accordion.vue index 9b66452fb..c1821be68 100755 --- a/components/lib/accordion/Accordion.vue +++ b/components/lib/accordion/Accordion.vue @@ -132,7 +132,7 @@ export default { } }; - return mergeProps(this.ptm(`tab.${key}`, { tab: tabMetaData }), this.ptm(`accordiontab.${key}`, { accordiontab: tabMetaData }), this.ptm(`accordiontab.${key}`, tabMetaData), this.ptmo(this.getTabProp(tab, 'pt'), key, tabMetaData)); + return mergeProps(this.ptm(`accordiontab.${key}`, tabMetaData), this.ptmo(this.getTabProp(tab, 'pt'), key, tabMetaData)); }, onTabClick(event, index) { this.$emit('tab-click', { originalEvent: event, index }); diff --git a/components/lib/autocomplete/AutoComplete.d.ts b/components/lib/autocomplete/AutoComplete.d.ts index aa223629d..1d546c7e7 100755 --- a/components/lib/autocomplete/AutoComplete.d.ts +++ b/components/lib/autocomplete/AutoComplete.d.ts @@ -305,11 +305,6 @@ export interface AutoCompleteProps { * An array of suggestions to display. */ suggestions?: any[]; - /** - * @deprecated since v3.16.0. Use 'optionLabel' property instead. - * Property name or getter function of a suggested object to resolve and display. - */ - field?: string | ((data: any) => string) | undefined; /** * Property name or getter function to use as the label of an option. */ @@ -346,12 +341,6 @@ export interface AutoCompleteProps { * @defaultValue blank */ dropdownMode?: 'blank' | 'current' | undefined; - /** - * @deprecated since v3.16.0 - * Highlights automatically the first item of the dropdown to be selected. - * @defaultValue false - */ - autoHighlight?: boolean | undefined; /** * Specifies if multiple values can be selected. * @defaultValue false @@ -586,21 +575,6 @@ export interface AutoCompleteSlots { */ suggestions: any[]; }): VNode[]; - /** - * @deprecated since v3.16.0 - * Custom content for each item. - * @param {Object} scope - item slot's params. - */ - item(scope: { - /** - * Option instance - */ - item: any; - /** - * Index of the option - */ - index: number; - }): VNode[]; /** * Custom option template. * @param {Object} scope - option slot's params. @@ -620,11 +594,6 @@ export interface AutoCompleteSlots { * @param {Object} scope - option group slot's params. */ optiongroup(scope: { - /** - * @deprecated since v3.16.0. Use the 'option' instead. - * Option instance - */ - item: any; /** * Option instance */ @@ -696,12 +665,6 @@ export interface AutoCompleteSlots { * Index of the token. */ index: number; - /** - * Remove token icon function. - * @param {Event} event - Browser event - * @deprecated since v3.39.0. Use 'removeCallback' property instead. - */ - onClick: (event: Event, index: number) => void; /** * Remove token icon function. * @param {Event} event - Browser event @@ -721,12 +684,6 @@ export interface AutoCompleteSlots { * Index of the token. */ index: number; - /** - * Remove token icon function. - * @param {Event} event - Browser event - * @deprecated since v3.39.0. Use 'removeCallback' property instead. - */ - onClick: (event: Event, index: number) => void; /** * Remove token icon function. * @param {Event} event - Browser event diff --git a/components/lib/autocomplete/AutoComplete.vue b/components/lib/autocomplete/AutoComplete.vue index 3bf9b37a1..0658dee97 100755 --- a/components/lib/autocomplete/AutoComplete.vue +++ b/components/lib/autocomplete/AutoComplete.vue @@ -136,7 +136,7 @@