From a08b390ae7a870692997864ac7cba6e46290d85e Mon Sep 17 00:00:00 2001 From: Andrea Leardini Date: Mon, 20 Oct 2025 16:14:47 +0200 Subject: [PATCH 1/5] feat: add NeStepper component --- src/components/NeStepper.vue | 31 +++++++++++++++++++++++++++++++ src/main.ts | 1 + stories/NeStepper.stories.ts | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 src/components/NeStepper.vue create mode 100644 stories/NeStepper.stories.ts diff --git a/src/components/NeStepper.vue b/src/components/NeStepper.vue new file mode 100644 index 0000000..cad09b9 --- /dev/null +++ b/src/components/NeStepper.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/main.ts b/src/main.ts index 7ae0e82..e1582be 100644 --- a/src/main.ts +++ b/src/main.ts @@ -40,6 +40,7 @@ export { default as NeDropdownFilter } from './components/NeDropdownFilter.vue' export { default as NeSortDropdown } from './components/NeSortDropdown.vue' export { default as NeAvatar } from './components/NeAvatar.vue' export { default as NeBadgeV2 } from './components/NeBadgeV2.vue' +export { default as NeStepper } from './components/NeStepper.vue' // types export export type { NeComboboxOption } from './components/NeCombobox.vue' diff --git a/stories/NeStepper.stories.ts b/stories/NeStepper.stories.ts new file mode 100644 index 0000000..365c1ea --- /dev/null +++ b/stories/NeStepper.stories.ts @@ -0,0 +1,32 @@ +// Copyright (C) 2025 Nethesis S.r.l. +// SPDX-License-Identifier: GPL-3.0-or-later + +import type { Meta, StoryObj } from '@storybook/vue3-vite' +import { NeStepper } from '../src/main' + +const meta = { + title: 'NeStepper', + component: NeStepper, + tags: ['autodocs'], + args: { + totalSteps: 4, + currentStep: 1, + stepLabel: 'Step' + } // default values +} satisfies Meta + +export default meta +type Story = StoryObj + +const defaultTemplate = `` + +export const Default: Story = { + render: (args) => ({ + components: { NeStepper }, + setup() { + return { args } + }, + template: defaultTemplate + }), + args: {} +} From a5edd2318174355d836f9a3396b62952f9b2bff7 Mon Sep 17 00:00:00 2001 From: Andrea Leardini Date: Tue, 21 Oct 2025 11:56:26 +0200 Subject: [PATCH 2/5] fix(NePaginator): fix disabled state of next button --- src/components/NePaginator.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/NePaginator.vue b/src/components/NePaginator.vue index b200c57..8638fb7 100644 --- a/src/components/NePaginator.vue +++ b/src/components/NePaginator.vue @@ -230,7 +230,7 @@ function navigateToPage(page: number) {