diff --git a/packages/code-connect/components/Wizard/WizardBasicModal.figma.tsx b/packages/code-connect/components/Wizard/WizardBasicModal.figma.tsx
new file mode 100644
index 00000000000..6f2aa50f3a1
--- /dev/null
+++ b/packages/code-connect/components/Wizard/WizardBasicModal.figma.tsx
@@ -0,0 +1,47 @@
+import figma from '@figma/code-connect';
+import {
+ Drawer,
+ DrawerContent,
+ DrawerContentBody,
+ Modal,
+ ModalVariant,
+ Wizard,
+ WizardHeader
+} from '@patternfly/react-core';
+
+// TODO: FIGMA: Update left panel to a semantic name or component
+// TODO: FIGMA: Add 'Wizard step content' prop to Wizard Step Item
+// Documentation for Wizard can be found at https://www.patternfly.org/components/wizard
+
+figma.connect(
+ Wizard,
+ 'https://www.figma.com/design/aEBBvq0J3EPXxHvv6WgDx9/PatternFly-6--Components-Test?node-id=14628-18627',
+ {
+ props: {
+ children: figma.children('Wizard step item')
+ },
+ example: (props) => (
+ {}}>
+ {}}>
+
+
+
+ }
+ >
+ {props.children}
+
+
+
+
+
+ )
+ }
+);
diff --git a/packages/code-connect/components/Wizard/WizardInPage.figma.tsx b/packages/code-connect/components/Wizard/WizardInPage.figma.tsx
new file mode 100644
index 00000000000..81458756def
--- /dev/null
+++ b/packages/code-connect/components/Wizard/WizardInPage.figma.tsx
@@ -0,0 +1,17 @@
+import figma from '@figma/code-connect';
+import { Wizard } from '@patternfly/react-core';
+
+// TODO: FIGMA: Update left panel to a semantic name or component
+// TODO: FIGMA: Add 'Wizard step content' prop to Wizard Step Item
+// Documentation for Wizard can be found at https://www.patternfly.org/components/wizard
+
+figma.connect(
+ Wizard,
+ 'https://www.figma.com/design/aEBBvq0J3EPXxHvv6WgDx9/PatternFly-6--Components-Test?node-id=14628-23799',
+ {
+ props: {
+ children: figma.children('Wizard step item')
+ },
+ example: (props) => {props.children}
+ }
+);
diff --git a/packages/code-connect/components/Wizard/WizardStepItem.figma.tsx b/packages/code-connect/components/Wizard/WizardStepItem.figma.tsx
new file mode 100644
index 00000000000..23bcee086b4
--- /dev/null
+++ b/packages/code-connect/components/Wizard/WizardStepItem.figma.tsx
@@ -0,0 +1,51 @@
+import figma from '@figma/code-connect';
+import { WizardStep } from '@patternfly/react-core';
+
+// TODO: FIGMA: Add "With drawer" should be an enum if we expect to conditionally render the variant
+// Documentation for WizardStep can be found at https://www.patternfly.org/components/wizard
+
+figma.connect(
+ WizardStep,
+ 'https://www.figma.com/design/aEBBvq0J3EPXxHvv6WgDx9/PatternFly-6--Components-Test?node-id=14628-17356',
+ {
+ props: {
+ // string
+ name: figma.string('✏️ Nav item'),
+
+ // boolean
+ isExpandable: figma.boolean('Expandable'),
+
+ // enum
+ isDisabled: figma.enum('State', {
+ Disabled: true,
+ Enabled: false
+ }),
+
+ hasSteps: figma.enum('Expansion', {
+ 'No expansion': undefined,
+ 'Expandable - Open': [
+
+ Substep A content
+ ,
+
+ Substep B content
+
+ ],
+ 'Expandable - Close': undefined
+ })
+
+ // children
+ },
+ example: (props) => (
+
+ Step content
+
+ )
+ }
+);