Skip to content

refactor(): added tests, and fixednuxterrorboundary in libs,added storybook demo - #821

Merged
MindfulLearner merged 3 commits into
mainfrom
refactor-fixed-nuxt-error-boundary-in-vue-components
Jul 22, 2026
Merged

MindfulLearner merged 3 commits into
mainfrom
refactor-fixed-nuxt-error-boundary-in-vue-components

Conversation

@MindfulLearner

@MindfulLearner MindfulLearner commented Jul 22, 2026

Copy link
Copy Markdown
Member

what

Extracts FixedNuxtErrorBoundary into vue-components so it becomes shared and reusable instead of duplicated per project.

why

The component existed as independent copies in different consuming repos, each drifting slightly from the others. Centralizing it here means one implementation to maintain.

how

Moved the component unchanged from its original location, ported its existing test suite to pin the current behavior, and added a Storybook story so it can be seen working in isolation.

remarks

vue-router is added as a peer dependency of vue-components, since the component uses it at runtime.

tested in storybook, and in frontend

@MindfulLearner
MindfulLearner marked this pull request as draft July 22, 2026 16:11
@pkg-pr-new

pkg-pr-new Bot commented Jul 22, 2026

Copy link
Copy Markdown

Open in StackBlitz

@effect-app/cli

npm i https://pkg.pr.new/effect-app/libs/@effect-app/cli@821

effect-app

npm i https://pkg.pr.new/effect-app/libs/effect-app@821

@effect-app/eslint-codegen-model

npm i https://pkg.pr.new/effect-app/libs/@effect-app/eslint-codegen-model@821

@effect-app/eslint-shared-config

npm i https://pkg.pr.new/effect-app/libs/@effect-app/eslint-shared-config@821

@effect-app/infra

npm i https://pkg.pr.new/effect-app/libs/@effect-app/infra@821

@effect-app/vue

npm i https://pkg.pr.new/effect-app/libs/@effect-app/vue@821

@effect-app/vue-components

npm i https://pkg.pr.new/effect-app/libs/@effect-app/vue-components@821

commit: 14f9bcf

@MindfulLearner
MindfulLearner marked this pull request as ready for review July 22, 2026 16:18
@MindfulLearner MindfulLearner self-assigned this Jul 22, 2026
@MindfulLearner

Copy link
Copy Markdown
Member Author

Approved by Davide on ds

@MindfulLearner
MindfulLearner merged commit b4ea50f into main Jul 22, 2026
5 checks passed
@MindfulLearner
MindfulLearner deleted the refactor-fixed-nuxt-error-boundary-in-vue-components branch July 22, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant