Files
medusa-store/www/apps/ui/src/components/feedback.tsx
2024-11-19 15:54:16 +02:00

30 lines
632 B
TypeScript

"use client"
import {
Feedback as UiFeedback,
FeedbackProps as UiFeedbackProps,
} from "docs-ui"
import { usePathname } from "next/navigation"
import { absoluteUrl } from "@/lib/absolute-url"
import clsx from "clsx"
export type FeedbackProps = {
title: string
} & Partial<UiFeedbackProps>
export const Feedback = ({ title, ...props }: FeedbackProps) => {
const pathname = usePathname()
return (
<UiFeedback
event="survey"
pathName={absoluteUrl(pathname)}
extraData={{
section: title,
}}
{...props}
className={clsx("text-medusa-fg-subtle", props.className)}
/>
)
}