diff --git a/packages/metadata/src/components/index.ts b/packages/metadata/src/components/index.ts
index 777aab146..4de97512c 100644
--- a/packages/metadata/src/components/index.ts
+++ b/packages/metadata/src/components/index.ts
@@ -61,7 +61,6 @@ export const panel: MetaType[] = toMeta([
'StepItem',
'StepPanels',
'StepPanel',
- 'StepperPanel',
'TabView',
'Tabs',
'TabList',
diff --git a/packages/primevue/package.json b/packages/primevue/package.json
index a464544c0..785ce4505 100644
--- a/packages/primevue/package.json
+++ b/packages/primevue/package.json
@@ -247,8 +247,6 @@
"./steppanels/style": "./src/steppanels/style/StepPanelsStyle.js",
"./stepper": "./src/stepper/Stepper.vue",
"./stepper/style": "./src/stepper/style/StepperStyle.js",
- "./stepperpanel": "./src/stepperpanel/StepperPanel.vue",
- "./stepperpanel/style": "./src/stepperpanel/style/StepperPanelStyle.js",
"./steps": "./src/steps/Steps.vue",
"./steps/style": "./src/steps/style/StepsStyle.js",
"./styleclass": "./src/styleclass/StyleClass.js",
@@ -339,4 +337,4 @@
"engines": {
"node": ">=12.11.0"
}
-}
+}
\ No newline at end of file
diff --git a/packages/primevue/src/primevue.js b/packages/primevue/src/primevue.js
index d4eef7ef3..f48d57ea1 100644
--- a/packages/primevue/src/primevue.js
+++ b/packages/primevue/src/primevue.js
@@ -650,12 +650,6 @@ export { default as Stepper } from './stepper/Stepper.vue';
export * from './stepper/style/StepperStyle.js';
export { default as StepperStyle } from './stepper/style/StepperStyle.js';
-// StepperPanel
-export * from './stepperpanel/StepperPanel.vue';
-export { default as StepperPanel } from './stepperpanel/StepperPanel.vue';
-export * from './stepperpanel/style/StepperPanelStyle.js';
-export { default as StepperPanelStyle } from './stepperpanel/style/StepperPanelStyle.js';
-
// Steps
export * from './steps/Steps.vue';
export { default as Steps } from './steps/Steps.vue';
diff --git a/packages/primevue/src/stepperpanel/BaseStepperPanel.vue b/packages/primevue/src/stepperpanel/BaseStepperPanel.vue
deleted file mode 100644
index ecde55350..000000000
--- a/packages/primevue/src/stepperpanel/BaseStepperPanel.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
diff --git a/packages/primevue/src/stepperpanel/StepperPanel.d.ts b/packages/primevue/src/stepperpanel/StepperPanel.d.ts
deleted file mode 100644
index e48e15a34..000000000
--- a/packages/primevue/src/stepperpanel/StepperPanel.d.ts
+++ /dev/null
@@ -1,290 +0,0 @@
-/**
- *
- * StepperPanel is a helper component for Stepper component.
- *
- * [Live Demo](https://www.primevue.org/stepper/)
- *
- * @module stepperpanel
- *
- */
-import type { DefineComponent, DesignToken, EmitFn, GlobalComponentConstructor, PassThrough } from '@primevue/core';
-import type { ComponentHooks } from '@primevue/core/basecomponent';
-import type { PassThroughOptions } from 'primevue/passthrough';
-import { TransitionProps, VNode } from 'vue';
-
-export declare type StepperPanelPassThroughOptionType = StepperPanelPassThroughAttributes | ((options: StepperPanelPassThroughMethodOptions) => StepperPanelPassThroughAttributes | string) | string | null | undefined;
-
-export declare type StepperPanelPassThroughTransitionType = TransitionProps | ((options: StepperPanelPassThroughMethodOptions) => TransitionProps) | undefined;
-
-/**
- * Custom passthrough(pt) option method.
- */
-export interface StepperPanelPassThroughMethodOptions {
- /**
- * Defines instance.
- */
- instance: any;
- /**
- * Defines valid properties.
- */
- props: StepperPanelProps;
- /**
- * Defines current options.
- */
- context: StepperPanelContext;
- /**
- * Defines valid attributes.
- */
- attrs: any;
- /**
- * Defines parent options.
- */
- parent: any;
- /**
- * Defines passthrough(pt) options in global config.
- */
- global: object | undefined;
-}
-
-/**
- * Custom passthrough(pt) options.
- * @see {@link StepperPanelProps.pt}
- */
-export interface StepperPanelPassThroughOptions {
- /**
- * Used to pass attributes to the root's DOM element.
- */
- root?: StepperPanelPassThroughOptionType;
- /**
- * Used to pass attributes to the item's DOM element.
- */
- item?: StepperPanelPassThroughOptionType;
- /**
- * Used to pass attributes to the item header's DOM element.
- */
- itemHeader?: StepperPanelPassThroughOptionType;
- /**
- * Used to pass attributes to the item number's DOM element.
- */
- itemNumber?: StepperPanelPassThroughOptionType;
- /**
- * Used to pass attributes to the item title's DOM element.
- */
- itemTitle?: StepperPanelPassThroughOptionType;
- /**
- * Used to pass attributes to the separator's DOM element.
- */
- separator?: StepperPanelPassThroughOptionType;
- /**
- * Used to pass attributes to the panel content container's DOM element.
- */
- panelContentContainer?: StepperPanelPassThroughOptionType;
- /**
- * Used to pass attributes to the panel content's DOM element.
- */
- panelContent?: StepperPanelPassThroughOptionType;
- /**
- * Used to control Vue Transition API.
- */
- transition?: StepperPanelPassThroughTransitionType;
- /**
- * Used to manage all lifecycle hooks.
- * @see {@link BaseComponent.ComponentHooks}
- */
- hooks?: ComponentHooks;
-}
-
-export interface StepperPanelPassThroughAttributes {
- [key: string]: any;
-}
-
-/**
- * Defines valid properties in StepperPanel component.
- */
-export interface StepperPanelProps {
- /**
- * Orientation of tab headers.
- */
- header?: string | undefined;
- /**
- * It generates scoped CSS variables using design tokens for the component.
- */
- dt?: DesignToken;
- /**
- * Used to pass attributes to DOM elements inside the component.
- * @type {StepperPanelPassThroughOptions}
- */
- pt?: PassThrough;
- /**
- * Used to configure passthrough(pt) options of the component.
- * @type {PassThroughOptions}
- */
- ptOptions?: PassThroughOptions;
-}
-
-/**
- * Defines current options in StepperPanel component.
- */
-export interface StepperPanelContext {
- /**
- * Current index of the stepperpanel.
- */
- index: number;
- /**
- * Count of stepperpanels
- */
- count: number;
- /**
- * Whether the stepperpanel is first.
- */
- first: boolean;
- /**
- * Whether the stepperpanel is last.
- */
- last: boolean;
- /**
- * Whether the stepperpanel is active.
- */
- active: boolean;
- /**
- * Whether the stepperpanel is highlighted.
- */
- highlighted: boolean;
- /**
- * Whether the stepperpanel is disabled.
- */
- disabled: boolean;
-}
-
-/**
- * Defines valid slots in StepperPanel slots.
- */
-export interface StepperPanelSlots {
- /**
- * Custom content template.
- */
- default(): VNode[];
- /**
- * Custom header template.
- */
- header(scope: {
- /**
- * Index of the stepperpanel
- */
- index: number;
- /**
- * Current active state of the stepperpanel
- */
- active: boolean;
- /**
- * Current highlighted state of the stepperpanel
- */
- highlighted: boolean;
- /**
- * Style class of the stepperpanel
- */
- class: string;
- /**
- * Style class of the stepperpanel
- */
- headerClass: string;
- /**
- * Style class of the number content container
- */
- numberClass: string;
- /**
- * Style class of the title content container
- */
- titleClass: string;
- /**
- * Header click function.
- * @param {Event} event - Browser event
- */
- clickCallback: (event: Event) => void;
- }): VNode[];
- /**
- * Custom content template.
- */
- content(scope: {
- /**
- * Index of the stepperpanel
- */
- index: number;
- /**
- * Current active state of the stepperpanel
- */
- active: boolean;
- /**
- * Current highlighted state of the stepperpanel
- */
- highlighted: boolean;
- /**
- * Style class of the stepperpanel
- */
- class: string;
- /**
- * Content click function.
- * @param {Event} event - Browser event
- */
- clickCallback: (event: Event) => void;
- /**
- * Content previous panel click function.
- * @param {Event} event - Browser event
- */
- prevCallback: (event: Event) => void;
- /**
- * Content next panel click function.
- * @param {Event} event - Browser event
- */
- nextCallback: (event: Event) => void;
- }): VNode[];
- /**
- * Custom separator template.
- */
- separator(scope: {
- /**
- * Index of the stepperpanel
- */
- index: number;
- /**
- * Current active state of the stepperpanel
- */
- active: boolean;
- /**
- * Current highlighted state of the stepperpanel
- */
- highlighted: boolean;
- /**
- * Style class of the stepperpanel
- */
- class: string;
- }): VNode[];
-}
-
-export interface StepperPanelEmitsOptions {}
-
-export declare type StepperPanelEmits = EmitFn;
-
-/**
- * @deprecated since v4. Use the new structure of Stepper instead.
- *
- * **PrimeVue - StepperPanel**
- *
- * _StepperPanel is a helper component for Stepper component._
- *
- * [Live Demo](https://www.primevue.org/stepper/)
- * --- ---
- * ![PrimeVue](https://primefaces.org/cdn/primevue/images/logo-100.png)
- *
- * @group Component
- *
- */
-declare const StepperPanel: DefineComponent;
-
-declare module 'vue' {
- export interface GlobalComponents {
- StepperPanel: GlobalComponentConstructor;
- }
-}
-
-export default StepperPanel;
diff --git a/packages/primevue/src/stepperpanel/StepperPanel.vue b/packages/primevue/src/stepperpanel/StepperPanel.vue
deleted file mode 100644
index e586bccec..000000000
--- a/packages/primevue/src/stepperpanel/StepperPanel.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
diff --git a/packages/primevue/src/stepperpanel/package.json b/packages/primevue/src/stepperpanel/package.json
deleted file mode 100644
index 4f2e9189d..000000000
--- a/packages/primevue/src/stepperpanel/package.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "main": "./StepperPanel.vue",
- "module": "./StepperPanel.vue",
- "types": "./StepperPanel.d.ts",
- "browser": {
- "./sfc": "./StepperPanel.vue"
- },
- "sideEffects": [
- "*.vue"
- ]
-}
diff --git a/packages/primevue/src/stepperpanel/style/StepperPanelStyle.d.ts b/packages/primevue/src/stepperpanel/style/StepperPanelStyle.d.ts
deleted file mode 100644
index 41d89304b..000000000
--- a/packages/primevue/src/stepperpanel/style/StepperPanelStyle.d.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-/**
- *
- * StepperPanel is a helper component for Stepper component.
- *
- * [Live Demo](https://www.primevue.org/stepper/)
- *
- * @module stepperpanelstyle
- *
- */
-import type { BaseStyle } from '@primevue/core/base/style';
-
-export enum StepperPanelClasses {}
-
-export interface StepperPanelStyle extends BaseStyle {}
diff --git a/packages/primevue/src/stepperpanel/style/StepperPanelStyle.js b/packages/primevue/src/stepperpanel/style/StepperPanelStyle.js
deleted file mode 100644
index d6525f31e..000000000
--- a/packages/primevue/src/stepperpanel/style/StepperPanelStyle.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import BaseStyle from '@primevue/core/base/style';
-
-export default BaseStyle.extend({
- name: 'stepperpanel'
-});
diff --git a/packages/primevue/src/stepperpanel/style/package.json b/packages/primevue/src/stepperpanel/style/package.json
deleted file mode 100644
index 288ae80d8..000000000
--- a/packages/primevue/src/stepperpanel/style/package.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "main": "./StepperPanelStyle.js",
- "module": "./StepperPanelStyle.js",
- "types": "./StepperPanelStyle.d.ts",
- "sideEffects": false
-}