819d84eaee
Neue Accounts sehen vor dem Onboarding Hinweise zu E2E, PWA, Sync und Haftung; bestehende Nutzer können den Disclaimer jederzeit über einen Header-Button öffnen. Co-authored-by: Cursor <cursoragent@cursor.com>
25 lines
658 B
TypeScript
25 lines
658 B
TypeScript
import { useState } from 'react'
|
|
import { useTranslation } from 'react-i18next'
|
|
import { ScrollText } from 'lucide-react'
|
|
import DisclaimerModal from './DisclaimerModal.tsx'
|
|
|
|
export default function DisclaimerHeaderButton() {
|
|
const { t } = useTranslation()
|
|
const [open, setOpen] = useState(false)
|
|
|
|
return (
|
|
<>
|
|
<button
|
|
type="button"
|
|
className="btn-icon"
|
|
onClick={() => setOpen(true)}
|
|
title={t('disclaimer.button_title')}
|
|
aria-label={t('disclaimer.button_title')}
|
|
>
|
|
<ScrollText size={18} />
|
|
</button>
|
|
<DisclaimerModal open={open} onClose={() => setOpen(false)} />
|
|
</>
|
|
)
|
|
}
|