diff --git a/app/admin/page.tsx b/app/admin/page.tsx index 79f4c67..7c86371 100644 --- a/app/admin/page.tsx +++ b/app/admin/page.tsx @@ -217,7 +217,7 @@ export default function AdminDashboard() { return (
-
+
Admin @@ -314,7 +314,7 @@ export default function AdminDashboard() {
-
+

@@ -326,7 +326,7 @@ export default function AdminDashboard() { {incompleteCount > 0 && ( <> {" · "} - + {incompleteCount} unvollständig @@ -334,30 +334,40 @@ export default function AdminDashboard() {

-
-
- - setSearchTerm(e.target.value)} - className="px-9" - /> - {searchTerm && ( - - )} +
+
+ +
+
-
@@ -448,7 +458,7 @@ export default function AdminDashboard() { {missingByPolicy.get(policy.id)!.length} diff --git a/app/auth/signin/page.tsx b/app/auth/signin/page.tsx index a58d1ff..6589001 100644 --- a/app/auth/signin/page.tsx +++ b/app/auth/signin/page.tsx @@ -55,7 +55,7 @@ export default function SignInPage() {
-
+
diff --git a/app/erklaerung/[slug]/page.tsx b/app/erklaerung/[slug]/page.tsx index 7ece6e3..5c85276 100644 --- a/app/erklaerung/[slug]/page.tsx +++ b/app/erklaerung/[slug]/page.tsx @@ -129,7 +129,7 @@ export default async function PolicyPage({
-
+
- )} +
+ +
+
@@ -102,60 +112,58 @@ export function PolicyList({ initial }: { initial: PrivacyPolicy[] }) { )}
) : ( -
+
    {filteredPolicies.map((policy) => ( -
    - {/* Echter Link: teilbar, in neuem Tab zu öffnen, ohne JavaScript nutzbar */} + {/* Echter Link: teilbar, in neuem Tab zu öffnen, ohne JavaScript + nutzbar. Der Pfeil gehört mit hinein, statt daneben ein + zweiter Link auf dasselbe Ziel zu stehen. */} - + - - {policy.title} - + {policy.title} {policy.responsible.replace(/[*_#`]/g, "").split("\n")[0]} +
    +
)} {!isLoading && !error && filteredPolicies.length > 0 && ( -
- +
+ {/* Beim Filtern hört eine Vorlesesoftware sonst nicht, was passiert */} +

{filteredPolicies.length}{" "} {filteredPolicies.length === 1 ? "Erklärung" : "Erklärungen"} {searchTerm && ` von ${policies.length}`} - +

DSGVO-konform
)} diff --git a/components/print-policy.tsx b/components/print-policy.tsx index 3dc89c7..77fa0c1 100644 --- a/components/print-policy.tsx +++ b/components/print-policy.tsx @@ -39,8 +39,15 @@ export function PrintPolicy({ const button = ( ) diff --git a/components/public-header.tsx b/components/public-header.tsx index 5f72484..6365ce5 100644 --- a/components/public-header.tsx +++ b/components/public-header.tsx @@ -12,8 +12,8 @@ import { ThemeToggle } from "@/components/theme-toggle" export function PublicHeader({ subtitle }: { subtitle?: string }) { return (
-
- +
+ Zur Übersicht diff --git a/components/site-footer.tsx b/components/site-footer.tsx index d32ff16..db03542 100644 --- a/components/site-footer.tsx +++ b/components/site-footer.tsx @@ -18,7 +18,7 @@ export async function SiteFooter() { return (