chore: update workspace setting descriptions

This commit is contained in:
johnnyjoy 2024-07-07 21:54:43 +08:00
parent ba77def895
commit 1fea5102cf

View File

@ -7,6 +7,7 @@ import { workspaceServiceClient } from "@/grpcweb";
import { useWorkspaceStore } from "@/stores"; import { useWorkspaceStore } from "@/stores";
import { Visibility } from "@/types/proto/api/v1/common"; import { Visibility } from "@/types/proto/api/v1/common";
import { WorkspaceSetting } from "@/types/proto/api/v1/workspace_service"; import { WorkspaceSetting } from "@/types/proto/api/v1/workspace_service";
import BetaBadge from "../BetaBadge";
const getDefaultVisibility = (visibility?: Visibility) => { const getDefaultVisibility = (visibility?: Visibility) => {
if (!visibility || [Visibility.VISIBILITY_UNSPECIFIED, Visibility.UNRECOGNIZED].includes(visibility)) { if (!visibility || [Visibility.VISIBILITY_UNSPECIFIED, Visibility.UNRECOGNIZED].includes(visibility)) {
@ -100,11 +101,16 @@ const WorkspaceSection = () => {
<div className="w-full flex flex-col sm:flex-row justify-start items-start gap-4 sm:gap-x-16"> <div className="w-full flex flex-col sm:flex-row justify-start items-start gap-4 sm:gap-x-16">
<p className="sm:w-1/4 text-2xl shrink-0 font-semibold text-gray-900 dark:text-gray-500">{t("settings.workspace.self")}</p> <p className="sm:w-1/4 text-2xl shrink-0 font-semibold text-gray-900 dark:text-gray-500">{t("settings.workspace.self")}</p>
<div className="w-full sm:w-auto grow flex flex-col justify-start items-start gap-4"> <div className="w-full sm:w-auto grow flex flex-col justify-start items-start gap-4">
<div className="w-full flex flex-col justify-start items-start">
<div className="w-full flex flex-col justify-start items-start"> <div className="w-full flex flex-col justify-start items-start">
<p className="font-medium dark:text-gray-400">Instance URL</p> <p className="font-medium dark:text-gray-400">Instance URL</p>
<p className="text-sm text-gray-500 leading-tight">
{"Mainly used for SEO and social sharing. Leave empty to disallow crawlers."}
</p>
</div>
<Input <Input
className="w-full mt-2" className="w-full mt-2"
placeholder="Your instance URL. Using for website SEO. Leave it empty if you don't want cawler to index your website." placeholder="Your instance URL. e.g. https://slash.example.com"
value={workspaceSetting.instanceUrl} value={workspaceSetting.instanceUrl}
onChange={(event) => handleInstanceUrlChange(event.target.value)} onChange={(event) => handleInstanceUrlChange(event.target.value)}
/> />
@ -138,7 +144,10 @@ const WorkspaceSection = () => {
</Select> </Select>
</div> </div>
<div className="w-full flex flex-col justify-start items-start"> <div className="w-full flex flex-col justify-start items-start">
<div className="w-full flex flex-row justify-start items-center gap-2">
<p className="font-medium dark:text-gray-400">Favicon provider</p> <p className="font-medium dark:text-gray-400">Favicon provider</p>
<BetaBadge />
</div>
<p className="text-sm text-gray-500"> <p className="text-sm text-gray-500">
e.g.{" "} e.g.{" "}
<Link className="!text-sm" href="https://github.com/yourselfhosted/favicons" target="_blank"> <Link className="!text-sm" href="https://github.com/yourselfhosted/favicons" target="_blank">