npx trkit add yasal # hepsi
npx trkit add kvkk cerez-politikasi| Öğe | Adres |
|---|---|
kvkk | /kvkk |
acik-riza | /acik-riza |
cerez-politikasi | /cerez-politikasi |
mesafeli-satis | /mesafeli-satis |
on-bilgilendirme | /on-bilgilendirme |
teslimat-iade | /teslimat-iade |
ticari-ileti | /ticari-ileti |
kvkk-basvuru | /kvkk-basvuru |
Her sayfa birkaç satırdır:
app/kvkk/page.tsx
import { generate } from "@trkit-app-pack/legal";
import { LegalPage } from "@/components/trkit/legal-page";
import config from "@/trkit.config";
const { document } = generate("kvkk-aydinlatma", config);
export const metadata = { title: document.title };
export default function Page() {
return <LegalPage document={document} />;
}Sayfalar statik derlenir. Metni değiştirmek için sayfayı değil trkit.config.ts'i düzenleyin; böylece @trkit-app-pack/legal güncellemelerinden (mevzuat değişiklikleri) yararlanmaya devam edersiniz.
Görünüm
LegalPage, Tailwind Typography'nin prose sınıfını kullanır. Tasarımı components/trkit/legal-page.tsx içinde değiştirebilirsiniz. HTML çıktısındaki sınıflar: .trkit-legal, .trkit-table, .trkit-note.
Footer bağlantıları
create-trkit-app projelerinde src/lib/site.ts → legal dizisine ekleyin:
legal: [
{ href: "/kvkk", label: "KVKK Aydınlatma Metni" },
{ href: "/mesafeli-satis", label: "Mesafeli Satış Sözleşmesi" },
],