aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/web/app/dashboard/@modal/(.)preview/[bookmarkId]/page.tsx13
-rw-r--r--apps/web/package.json1
-rw-r--r--pnpm-lock.yaml7
3 files changed, 18 insertions, 3 deletions
diff --git a/apps/web/app/dashboard/@modal/(.)preview/[bookmarkId]/page.tsx b/apps/web/app/dashboard/@modal/(.)preview/[bookmarkId]/page.tsx
index 77d84ec5..6a204fd3 100644
--- a/apps/web/app/dashboard/@modal/(.)preview/[bookmarkId]/page.tsx
+++ b/apps/web/app/dashboard/@modal/(.)preview/[bookmarkId]/page.tsx
@@ -3,7 +3,13 @@
import { use, useState } from "react";
import { useRouter } from "next/navigation";
import BookmarkPreview from "@/components/dashboard/preview/BookmarkPreview";
-import { Dialog, DialogContent } from "@/components/ui/dialog";
+import {
+ Dialog,
+ DialogContent,
+ DialogHeader,
+ DialogTitle,
+} from "@/components/ui/dialog";
+import { VisuallyHidden } from "@radix-ui/react-visually-hidden";
export default function BookmarkPreviewPage(props: {
params: Promise<{ bookmarkId: string }>;
@@ -22,6 +28,11 @@ export default function BookmarkPreviewPage(props: {
return (
<Dialog open={open} onOpenChange={setOpenWithRouter}>
+ <VisuallyHidden>
+ <DialogHeader>
+ <DialogTitle>Preview</DialogTitle>
+ </DialogHeader>
+ </VisuallyHidden>
<DialogContent
className="h-[90%] max-w-[90%] overflow-hidden p-0"
hideCloseBtn={true}
diff --git a/apps/web/package.json b/apps/web/package.json
index 719dcab7..7e9fe9d9 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -48,6 +48,7 @@
"@radix-ui/react-toast": "^1.2.14",
"@radix-ui/react-toggle": "^1.1.9",
"@radix-ui/react-tooltip": "^1.2.7",
+ "@radix-ui/react-visually-hidden": "^1.2.3",
"@svgr/webpack": "^8.1.0",
"@tanstack/react-query": "^5.80.3",
"@tanstack/react-query-devtools": "^5.80.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d3015eb3..c5ba2e60 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -570,6 +570,9 @@ importers:
'@radix-ui/react-tooltip':
specifier: ^1.2.7
version: 1.2.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-visually-hidden':
+ specifier: ^1.2.3
+ version: 1.2.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@svgr/webpack':
specifier: ^8.1.0
version: 8.1.0(typescript@5.8.3)
@@ -17273,7 +17276,7 @@ snapshots:
'@docusaurus/react-loadable@6.0.0(react@19.1.0)':
dependencies:
- '@types/react': 19.1.8
+ '@types/react': 19.1.11
react: 19.1.0
'@docusaurus/theme-classic@3.8.1(@types/react@19.1.11)(acorn@8.15.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.8.3)':
@@ -21438,7 +21441,7 @@ snapshots:
babel-plugin-macros@3.1.0:
dependencies:
- '@babel/runtime': 7.27.6
+ '@babel/runtime': 7.28.3
cosmiconfig: 7.1.0
resolve: 1.22.10