@vetaui/feedback-kit
v0.1.2
Published
Veta feedback kit — NPS surveys, in-app polls, feedback widget, changelog timeline (provider-agnostic, ships with mock).
Maintainers
Readme
@vetaui/feedback-kit
NPS surveys + in-app feedback widget + changelog timeline. Standalone (no provider opinion); ships with a mock so you can use it day one and wire your backend later.
Install
pnpm add @vetaui/feedback-kit @vetaui/foundations @vetaui/atoms @vetaui/moleculesConfigure once
import { configureVeta } from "@vetaui/foundations/runtime";
import { mockFeedbackStrategy } from "@vetaui/feedback-kit/strategies";
configureVeta({
feedback: mockFeedbackStrategy({ initialChangelog }),
});Use anywhere
import { NpsSurvey, FeedbackWidget, ChangelogTimeline } from "@vetaui/feedback-kit";
import { ChangelogPage } from "@vetaui/feedback-kit/screens";
<NpsSurvey onClose={dismiss} />
<FeedbackWidget topics={["Bug", "Idea", "Praise"]} />
<ChangelogPage unreadSince={user.lastSeenChangelogAt} />Custom backend
Implement FeedbackStrategy from @vetaui/feedback-kit/strategies — every method is optional, so you only wire what you actually need (e.g. only submit for a contact form, only listChangelog for a public release page).
