@@ -31,9 +31,10 @@ import {
3131 TableHeader ,
3232 TableRow ,
3333} from "@/components/ui/table"
34+ import { env } from "@/env"
3435import { useUrls } from "@/hooks/urls"
3536import type { UrlRecord , UrlsQueryParams } from "@/lib/schemas"
36- import { copyToClipboard } from "@/lib/utils"
37+ import { copyToClipboard , makeShortUrl } from "@/lib/utils"
3738import { CreateUrlDialog } from "./create-url-dialog"
3839import { type EditDialogState , EditUrlDialog } from "./edit-url-dialog"
3940import { PaginationControls } from "./pagination"
@@ -120,7 +121,7 @@ export function Dashboard() {
120121 < div className = "flex items-center gap-4" >
121122 < Image src = { logo } alt = "PoliNetwork Logo" className = "h-16 w-16" />
122123 < div className = "gap-2" >
123- < h1 className = "text-3xl font-bold" > polinet.cc </ h1 >
124+ < h1 className = "text-3xl font-bold" > $ { env . DOMAIN } </ h1 >
124125 < p className = "text-muted-foreground max-md:text-sm" >
125126 PoliNetwork's URL shortener dashboard
126127 </ p >
@@ -221,9 +222,7 @@ export function Dashboard() {
221222 < MobileRow
222223 key = { url . id }
223224 url = { url }
224- onCopy = { ( url ) =>
225- copyToClipboard ( `https://polinet.cc/${ url . short_code } ` )
226- }
225+ onCopy = { ( url ) => copyToClipboard ( makeShortUrl ( url ) ) }
227226 onDelete = { ( url ) => handleDelete ( url . short_code ) }
228227 onEdit = { ( url ) => setEditDialog ( { open : true , url } ) }
229228 onQrCode = { ( url ) => setQrDialog ( { open : true , url } ) }
@@ -248,9 +247,7 @@ export function Dashboard() {
248247 < UrlRecordRow
249248 key = { url . id }
250249 url = { url }
251- onCopy = { ( url ) =>
252- copyToClipboard ( `https://polinet.cc/${ url . short_code } ` )
253- }
250+ onCopy = { ( url ) => copyToClipboard ( makeShortUrl ( url ) ) }
254251 onDelete = { ( url ) => handleDelete ( url . short_code ) }
255252 onEdit = { ( url ) => setEditDialog ( { open : true , url } ) }
256253 onQrCode = { ( url ) => setQrDialog ( { open : true , url } ) }
0 commit comments