Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/llms-txt-hub / apps/web/app/extension/uninstall/page.tsx |
| Date | Not specified in source |
| Repository | Janady13/llms-txt-hub |
| Revision | e0f4bf978d4df168369c7601d9c5f5ea89e84377 |
| Branch | main |
| Path or archive member | apps/web/app/extension/uninstall/page.tsx |
| Original SHA-256 | 04c0d9b17df7785932fb4f5abe03415bf07419cbf38d1917043e8c55ffb69cc0 |
| Git blob SHA | 95fc5d84854856071bfe11e526542ef80b5064c4 |
| Reading-copy SHA-256 | 04c0d9b17df7785932fb4f5abe03415bf07419cbf38d1917043e8c55ffb69cc0 |
Recovered source transcript
Download complete source text ↓46 lines · 1.4 KB
import type { Metadata } from 'next'
import { getRoute } from '@/lib/routes'
import { generateBaseMetadata } from '@/lib/seo/seo-config'
import { UninstallFeedbackForm } from './uninstall-feedback-form'
interface ExtensionUninstallPageProps {
searchParams: Promise<{
v?: string
lang?: string
src?: string
}>
}
export const metadata: Metadata = generateBaseMetadata({
title: 'Extension Feedback | LLMs.txt Checker',
description: 'Share anonymous uninstall feedback to help improve LLMs.txt Checker.',
path: getRoute('extension.uninstall'),
noindex: true,
keywords: ['llms.txt checker', 'extension feedback', 'uninstall survey']
})
export default async function ExtensionUninstallPage({
searchParams
}: ExtensionUninstallPageProps) {
const { v, lang } = await searchParams
return (
<main className="container mx-auto px-4 py-10">
<section className="max-w-3xl mx-auto space-y-6">
<header className="space-y-3">
<p className="text-sm uppercase tracking-widest text-muted-foreground">
LLMs.txt Checker
</p>
<h1 className="text-3xl font-bold">Before you go, tell us what happened</h1>
<p className="text-muted-foreground">
This short form is anonymous and optional. It helps us prioritize the next fixes and
improvements.
</p>
</header>
<UninstallFeedbackForm version={v} lang={lang} />
</section>
</main>
)
}