From 4d9c20d90d2b803af280e4d02618c7cec63ee7e4 Mon Sep 17 00:00:00 2001 From: oiov Date: Wed, 21 May 2025 19:39:51 +0800 Subject: [PATCH] adjust button styles --- app/(protected)/admin/domains/domain-list.tsx | 20 +++--- app/(protected)/admin/domains/page.tsx | 2 +- .../dashboard/records/record-list.tsx | 7 +- app/(protected)/dashboard/urls/url-list.tsx | 5 +- public/sitemap-0.xml | 72 +++++++++---------- public/sw.js.map | 2 +- 6 files changed, 54 insertions(+), 54 deletions(-) diff --git a/app/(protected)/admin/domains/domain-list.tsx b/app/(protected)/admin/domains/domain-list.tsx index 50cdb5d..627b41f 100644 --- a/app/(protected)/admin/domains/domain-list.tsx +++ b/app/(protected)/admin/domains/domain-list.tsx @@ -74,10 +74,6 @@ export default function DomainList({ user, action }: DomainListProps) { useState(null); const [currentPage, setCurrentPage] = useState(1); const [pageSize, setPageSize] = useState(10); - // const [isShowDomainInfo, setShowDomainInfo] = useState(false); - // const [selectedDomain, setSelectedDomain] = useState( - // null, - // ); const [searchParams, setSearchParams] = useState({ slug: "", target: "", @@ -95,7 +91,7 @@ export default function DomainList({ user, action }: DomainListProps) { const handleRefresh = () => { mutate( - `${action}?page=${currentPage}&size=${pageSize}&slug=${searchParams.slug}&userName=${searchParams.userName}&target=${searchParams.target}`, + `${action}?page=${currentPage}&size=${pageSize}&target=${searchParams.target}`, undefined, ); }; @@ -120,6 +116,7 @@ export default function DomainList({ user, action }: DomainListProps) { const data = await res.json(); if (data) { toast.success("Successed!"); + handleRefresh(); } } else { toast.error("Activation failed!"); @@ -129,13 +126,13 @@ export default function DomainList({ user, action }: DomainListProps) { return ( <> - -
- Total Domains:{" "} + +
+ Total Domains: {isLoading ? ( ) : ( - {data && data.total} + {data && data.total} )}
@@ -152,7 +149,7 @@ export default function DomainList({ user, action }: DomainListProps) { )}
diff --git a/app/(protected)/admin/domains/page.tsx b/app/(protected)/admin/domains/page.tsx index 626f20c..d427d89 100644 --- a/app/(protected)/admin/domains/page.tsx +++ b/app/(protected)/admin/domains/page.tsx @@ -22,7 +22,7 @@ export default async function DashboardPage() { @@ -316,7 +317,7 @@ export default function UserRecordsList({ user, action }: RecordListProps) { )) ) : ( - + No records You don't have any record yet. Start creating record. diff --git a/app/(protected)/dashboard/urls/url-list.tsx b/app/(protected)/dashboard/urls/url-list.tsx index 80c5e03..42aeca7 100644 --- a/app/(protected)/dashboard/urls/url-list.tsx +++ b/app/(protected)/dashboard/urls/url-list.tsx @@ -170,7 +170,7 @@ export default function UserUrlsList({ user, action }: UrlListProps) { )} diff --git a/public/sitemap-0.xml b/public/sitemap-0.xml index 0c7b719..9c285a1 100644 --- a/public/sitemap-0.xml +++ b/public/sitemap-0.xml @@ -1,39 +1,39 @@ -https://wr.do/robots.txt2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/chat2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/developer/authentification2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/developer/cloudflare2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/developer/cloudflare-email-worker2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/developer/components2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/developer/config-files2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/developer/database2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/developer/email2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/developer/installation2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/developer/markdown-files2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/developer/quick-start2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/dns-records2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/emails2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/examples/cloudflare2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/examples/other2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/examples/vercel2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/examples/zeabur2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/open-api2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/open-api/icon2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/open-api/markdown2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/open-api/meta-info2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/open-api/qrcode2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/open-api/screenshot2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/open-api/text2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/plan2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/quick-start2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/short-urls2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/docs/wroom2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/password-prompt2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/pricing2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/privacy2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/terms2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/manifest.json2025-05-20T14:43:25.018Zdaily0.7 -https://wr.do/opengraph-image.jpg2025-05-20T14:43:25.018Zdaily0.7 +https://wr.do/robots.txt2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/pricing2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/privacy2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/terms2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/developer/authentification2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/developer/cloudflare2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/developer/cloudflare-email-worker2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/developer/components2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/developer/config-files2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/developer/database2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/developer/email2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/developer/installation2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/developer/markdown-files2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/developer/quick-start2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/dns-records2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/emails2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/examples/cloudflare2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/examples/other2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/examples/vercel2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/examples/zeabur2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/open-api2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/open-api/icon2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/open-api/markdown2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/open-api/meta-info2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/open-api/qrcode2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/open-api/screenshot2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/open-api/text2025-05-21T11:16:00.755Zdaily0.7 +https://wr.do/docs/plan2025-05-21T11:16:00.756Zdaily0.7 +https://wr.do/docs/quick-start2025-05-21T11:16:00.756Zdaily0.7 +https://wr.do/docs/short-urls2025-05-21T11:16:00.756Zdaily0.7 +https://wr.do/docs/wroom2025-05-21T11:16:00.756Zdaily0.7 +https://wr.do/password-prompt2025-05-21T11:16:00.756Zdaily0.7 +https://wr.do/chat2025-05-21T11:16:00.756Zdaily0.7 +https://wr.do/manifest.json2025-05-21T11:16:00.756Zdaily0.7 +https://wr.do/opengraph-image.jpg2025-05-21T11:16:00.756Zdaily0.7 \ No newline at end of file diff --git a/public/sw.js.map b/public/sw.js.map index 019b995..67f19db 100644 --- a/public/sw.js.map +++ b/public/sw.js.map @@ -1 +1 @@ -{"version":3,"file":"sw.js","sources":["../../../../../../private/var/folders/9b/3qmyp8zd2xvdspdrp149fyg00000gn/T/7f8db40a148789a7f303e380f31ae809/sw.js"],"sourcesContent":["import {registerRoute as workbox_routing_registerRoute} from '/Users/songjunxi/Desktop/repos/wrdo-app/wr.do/node_modules/.pnpm/workbox-routing@6.6.0/node_modules/workbox-routing/registerRoute.mjs';\nimport {NetworkFirst as workbox_strategies_NetworkFirst} from '/Users/songjunxi/Desktop/repos/wrdo-app/wr.do/node_modules/.pnpm/workbox-strategies@6.6.0/node_modules/workbox-strategies/NetworkFirst.mjs';\nimport {NetworkOnly as workbox_strategies_NetworkOnly} from '/Users/songjunxi/Desktop/repos/wrdo-app/wr.do/node_modules/.pnpm/workbox-strategies@6.6.0/node_modules/workbox-strategies/NetworkOnly.mjs';\nimport {clientsClaim as workbox_core_clientsClaim} from '/Users/songjunxi/Desktop/repos/wrdo-app/wr.do/node_modules/.pnpm/workbox-core@6.6.0/node_modules/workbox-core/clientsClaim.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\nimportScripts(\n \n);\n\n\n\n\n\n\n\nself.skipWaiting();\n\nworkbox_core_clientsClaim();\n\n\n\nworkbox_routing_registerRoute(\"/\", new workbox_strategies_NetworkFirst({ \"cacheName\":\"start-url\", plugins: [{ cacheWillUpdate: async ({ request, response, event, state }) => { if (response && response.type === 'opaqueredirect') { return new Response(response.body, { status: 200, statusText: 'OK', headers: response.headers }) } return response } }] }), 'GET');\nworkbox_routing_registerRoute(/.*/i, new workbox_strategies_NetworkOnly({ \"cacheName\":\"dev\", plugins: [] }), 'GET');\n\n\n\n\n"],"names":["importScripts","self","skipWaiting","workbox_core_clientsClaim","workbox_routing_registerRoute","workbox_strategies_NetworkFirst","plugins","cacheWillUpdate","request","response","event","state","type","Response","body","status","statusText","headers","workbox_strategies_NetworkOnly"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgBAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAa,EAEZ,CAAA;EAQDC,CAAI,CAAA,CAAA,CAAA,CAACC,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAE,CAAA;AAElBC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAyB,EAAE,CAAA;AAI3BC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAA6B,CAAC,CAAA,CAAA,CAAG,CAAE,CAAA,CAAA,CAAA,CAAA,CAAIC,oBAA+B,CAAC,CAAA;EAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,EAAC,CAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;EAAEC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAO,EAAE,CAAC,CAAA;GAAEC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAe,EAAE,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;QAAEC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;QAAEC,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;QAAEC,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA;AAAEC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA;AAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA;EAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAIF,QAAQ,CAAIA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAQ,CAACG,CAAI,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,gBAAgB,CAAE,CAAA,CAAA;AAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,OAAO,CAAIC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAQ,CAACJ,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAACK,IAAI,CAAE,CAAA,CAAA;EAAEC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAM,EAAE,CAAG,CAAA,CAAA,CAAA;EAAEC,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAU,EAAE,CAAI,CAAA,CAAA,CAAA,CAAA;YAAEC,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAER,CAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAACQ,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA;AAAQ,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAC,CAAC,CAAA;EAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;EAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAOR,QAAQ,CAAA;EAAC,CAAA,CAAA,CAAA,CAAA,CAAA;KAAG,CAAA;AAAE,CAAA,CAAA,CAAC,CAAC,CAAA,CAAE,CAAK,CAAA,CAAA,CAAA,CAAA,CAAC,CAAA;AACxWL,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAA6B,CAAC,CAAA,CAAA,CAAA,CAAA,CAAK,CAAE,CAAA,CAAA,CAAA,CAAA,CAAIc,mBAA8B,CAAC,CAAA;EAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAW,EAAC,CAAK,CAAA,CAAA,CAAA,CAAA,CAAA;EAAEZ,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAAA,CAAO,EAAE,CAAA,CAAA;EAAG,CAAC,CAAC,CAAE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAK,CAAC,CAAA;;"} \ No newline at end of file +{"version":3,"file":"sw.js","sources":["../../../../../../private/var/folders/9b/3qmyp8zd2xvdspdrp149fyg00000gn/T/a74be5696991bc4498298b7ed7497cd5/sw.js"],"sourcesContent":["import {registerRoute as workbox_routing_registerRoute} from '/Users/songjunxi/Desktop/repos/wrdo-app/wr.do/node_modules/.pnpm/workbox-routing@6.6.0/node_modules/workbox-routing/registerRoute.mjs';\nimport {NetworkFirst as workbox_strategies_NetworkFirst} from '/Users/songjunxi/Desktop/repos/wrdo-app/wr.do/node_modules/.pnpm/workbox-strategies@6.6.0/node_modules/workbox-strategies/NetworkFirst.mjs';\nimport {NetworkOnly as workbox_strategies_NetworkOnly} from '/Users/songjunxi/Desktop/repos/wrdo-app/wr.do/node_modules/.pnpm/workbox-strategies@6.6.0/node_modules/workbox-strategies/NetworkOnly.mjs';\nimport {clientsClaim as workbox_core_clientsClaim} from '/Users/songjunxi/Desktop/repos/wrdo-app/wr.do/node_modules/.pnpm/workbox-core@6.6.0/node_modules/workbox-core/clientsClaim.mjs';/**\n * Welcome to your Workbox-powered service worker!\n *\n * You'll need to register this file in your web app.\n * See https://goo.gl/nhQhGp\n *\n * The rest of the code is auto-generated. Please don't update this file\n * directly; instead, make changes to your Workbox build configuration\n * and re-run your build process.\n * See https://goo.gl/2aRDsh\n */\n\n\nimportScripts(\n \n);\n\n\n\n\n\n\n\nself.skipWaiting();\n\nworkbox_core_clientsClaim();\n\n\n\nworkbox_routing_registerRoute(\"/\", new workbox_strategies_NetworkFirst({ \"cacheName\":\"start-url\", plugins: [{ cacheWillUpdate: async ({ request, response, event, state }) => { if (response && response.type === 'opaqueredirect') { return new Response(response.body, { status: 200, statusText: 'OK', headers: response.headers }) } return response } }] }), 'GET');\nworkbox_routing_registerRoute(/.*/i, new workbox_strategies_NetworkOnly({ \"cacheName\":\"dev\", plugins: [] }), 'GET');\n\n\n\n\n"],"names":["importScripts","self","skipWaiting","workbox_core_clientsClaim","workbox_routing_registerRoute","workbox_strategies_NetworkFirst","plugins","cacheWillUpdate","request","response","event","state","type","Response","body","status","statusText","headers","workbox_strategies_NetworkOnly"],"mappings":"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"} \ No newline at end of file