"use client"; import { CopyBtnV2 } from "@/components/ui/copy-button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Switch } from "@/components/ui/switch"; import { useClientConfig } from "@/lib/clientConfig"; import { useTranslation } from "react-i18next"; import { useEditBookmarkList } from "@karakeep/shared-react/hooks/lists"; import { ZBookmarkList } from "@karakeep/shared/types/lists"; export default function PublicListLink({ list }: { list: ZBookmarkList }) { const { t } = useTranslation(); const clientConfig = useClientConfig(); const { mutate: editList, isPending: isLoading } = useEditBookmarkList(); const publicListUrl = `${clientConfig.publicUrl}/public/lists/${list.id}`; const isPublic = list.public; return ( <> {/* Public List Toggle */}
{t("lists.public_list.description")}