Components

2 components available

'use client'
import { useState } from 'react'

const REASONS: Record<string, string[]> = {
  low: ['Too expensive', 'Hard to find components', 'Quality issues', 'Missing components', 'Poor documentation'],
  mid: ['Good but missing features', 'Would recommend with caveats', 'Price could be better', 'More components needed'],
  high: ['Amazing quali
NPSWidget
NPSWidget
Feedback
react
'use client'
import { useState } from 'react'

export default function RatingWidget() {
  const [hovered, setHovered] = useState(0)
  const [selected, setSelected] = useState(0)
  const [submitted, setSubmitted] = useState(false)
  const [feedback, setFeedback] = useState('')

  const LABELS = ['', 'Poor', 'Fair', 'Good', 'Great', 'Excellent']
  co
RatingWidget
RatingWidget
Feedback
react